/* --------------------------------------------------------------------------
   2. PRO BUTTONS
   -------------------------------------------------------------------------- */
/*


/* Buttons, submits, and general mt-pro buttons */
body.mt-pro button,
body.mt-pro .button,
body.mt-pro input[type="submit"] {
  padding-top: 0.7rem;
  padding-bottom: 0.7rem;
  font-family: "Montserrat";
}

/* Active state */
body.mt-pro button:active,
body.mt-pro .popup_exlc_button:active,
body.mt-pro input[type="submit"]:active {
  opacity: 0.7;
}

/* Main styling */
body.mt-pro button,
body.mt-pro input[type="submit"],
body.mt-pro .popup_exlc_button,
body.mt-pro .invite_button_join a,
body.mt-pro .discord_button_login a,
body.mt-pro #menu-item-6480,
body.mt-pro .cc_dashshop-btn,
body.mt-pro .page-id-7482 .pmpro_content_message a,
body.mt-pro .single-event #wrapper input[type="submit"] {
  color: #fff;
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease-in-out;
  font-size: 16px;
  font-weight: 400;
  font-family: "Montserrat", "Roboto";
  text-shadow: none;
  border-radius: 8px;
  letter-spacing: 0.3px;
  background-color: #77b96b;
  background-image: none;
  border: none;
  text-transform: initial;
}

/* Hover state */
body.mt-pro button:hover,
body.mt-pro .popup_exlc_button:hover,
body.mt-pro input[type="submit"]:hover,
body.mt-pro .invite_button_join a:hover,
body.mt-pro .discord_button_login a:hover,
body.mt-pro #menu-item-6480:hover,
body.mt-pro .cc_dashshop-btn:hover,
body.mt-pro .page-id-7482 .pmpro_content_message a:hover,
body.mt-pro .single-event #wrapper input[type="submit"]:hover {
  color: #fff;
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease-in-out;
  font-size: 16px;
  font-weight: 400;
  font-family: "Montserrat", "Roboto";
  border-radius: 8px;
  letter-spacing: 0.3px;
  text-shadow: none;
  background-color: #61ad4e;
  background-image: none;
  border: none;
  /* box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); */
}

body.page-id-13052.mt-pro .mt-private-consult-html .cc_dashshop-btn:hover{
  color: #343434;
}

/* body.mt-pro .mt-btn-pagination:hover {
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
} */

body.mt-pro .datepick-current-day .wpbc-cell-box {
  background-color: var(--button-green) !important;
}

body.mt-pro .datepick-current-day .wpbc-co-in polygon,
body.mt-pro .datepick-current-day .wpbc-co-out polygon {
  fill: var(--button-green) !important;
}


body.mt-pro .cc_dashshop-btn.upgrade-to-elite-btn{
  color:var(--text-black);
}