.eb-accordion-body a{
	word-break: break-all;
}

#purchase{ padding-top:80px}

.edublink-header-area.edublink-navbar-expand-lg ul.edublink-navbar-nav > li{
	z-index:1;
}

b, strong {
    font-weight: 600;
    color:inherit;
}

.edublink-header-area.edublink-navbar-expand-lg ul.edublink-navbar-nav > li > a.nav-link, .edublink-header-area ul.edublink-navbar-nav > li > a {
    padding: 0 15px!important;
}

.edublink-header-area.edublink-navbar-expand-lg ul.edublink-navbar-nav > li > a.nav-link, .edublink-header-area ul.edublink-navbar-nav > li > a {
    height: 50px;
    line-height: 50px;
}

.elementor-element-0573322{
	display:none;
}
/* Hypno Poker contact form submit button */
.wpcf7 input[type="submit"],
.wpcf7-submit {
    background-color: #D99A24 !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 6px !important;
    padding: 15px 34px !important;
    font-weight: 600 !important;
    box-shadow: none !important;
}

/* Hover colour */
.wpcf7 input[type="submit"]:hover,
.wpcf7-submit:hover {
    background-color: #B87912 !important;
    color: #ffffff !important;
}
/* Remove purple outer button background */
.wpcf7 .wpcf7-submit,
.wpcf7 input[type="submit"],
.edublink-contact-form-btn,
.edublink-contact-form-wrapper input[type="submit"] {
    background: #D99A24 !important;
    background-color: #D99A24 !important;
    color: #ffffff !important;
    border: none !important;
}

/* Button wrapper/arrow area */
.edublink-contact-form-wrapper .edublink-button,
.edublink-contact-form-wrapper button,
.edublink-contact-form-wrapper .submit-btn,
.edublink-contact-form-wrapper .wpcf7-submit {
    background: #D99A24 !important;
    background-color: #D99A24 !important;
}

/* Hover */
.wpcf7 .wpcf7-submit:hover,
.wpcf7 input[type="submit"]:hover,
.edublink-contact-form-btn:hover,
.edublink-contact-form-wrapper input[type="submit"]:hover {
    background: #B87912 !important;
    background-color: #B87912 !important;
    color: #ffffff !important;
}
.hypno-contact-button-container {
    text-align: center;
    margin-top: 25px;
}

.hypno-contact-submit {
    background: #D99A24 !important;
    background-color: #D99A24 !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 6px !important;
    padding: 15px 42px !important;
    font-weight: 600 !important;
    font-size: 16px !important;
    box-shadow: none !important;
    cursor: pointer !important;
}

.hypno-contact-submit:hover {
    background: #B87912 !important;
    background-color: #B87912 !important;
    color: #ffffff !important;
}
/* ===============================
   HYPNO POKER CLEAN GOLD SETTINGS
   =============================== */

:root {
  --hp-black: #121212;
  --hp-cream: #F0E6D2;
  --hp-gold: #D4AF37;
  --hp-bright-gold: #FFD700;
}

/* Header */
.edublink-header-area,
.site-header,
header {
  background: var(--hp-black) !important;
}

/* Menu */
.edublink-header-area a,
.edublink-navbar-nav a {
  color: var(--hp-cream) !important;
}

.edublink-navbar-nav a:hover,
.current-menu-item > a,
.current_page_item > a {
  color: var(--hp-gold) !important;
}

/* Elementor buttons only */
.elementor-widget-button a.elementor-button {
  background: var(--hp-gold) !important;
  background-color: var(--hp-gold) !important;
  background-image: none !important;
  color: var(--hp-black) !important;
  border-color: var(--hp-gold) !important;
  display: inline-flex !important;
  width: auto !important;
}

.elementor-widget-button a.elementor-button span,
.elementor-widget-button .elementor-button-text {
  color: var(--hp-black) !important;
}

.elementor-widget-button a.elementor-button:hover {
  background: var(--hp-bright-gold) !important;
  background-color: var(--hp-bright-gold) !important;
  color: var(--hp-black) !important;
  border-color: var(--hp-bright-gold) !important;
}

/* Contact form button */
.wpcf7-submit,
input.wpcf7-submit {
  background: var(--hp-gold) !important;
  color: var(--hp-black) !important;
  border-color: var(--hp-gold) !important;
}

.wpcf7-submit:hover,
input.wpcf7-submit:hover {
  background: var(--hp-bright-gold) !important;
  color: var(--hp-black) !important;
}
/* Hide old floating decorative shapes site-wide */
.shape-group,
.shape-wrapper,
.edublink-shape,
.eb-shape,
.shape-1,
.shape-2,
.shape-3,
.shape-4,
.shape-5,
[class*="shape"],
[class*="animation"] img,
[class*="shape"] img {
  display: none !important;
}
/* Testimonial carousel dots */
.swiper-pagination-bullet,
.slick-dots li button:before {
  background: #D8CBB5 !important;
  color: #D8CBB5 !important;
  opacity: 1 !important;
}

.swiper-pagination-bullet-active,
.slick-dots li.slick-active button:before {
  background: #D4AF37 !important;
  color: #D4AF37 !important;
  opacity: 1 !important;
}
/* Gold button text fix */
.elementor-button,
.elementor-button span,
.elementor-button-text {
  color: #121212 !important;
}

.elementor-button:hover,
.elementor-button:hover span,
.elementor-button:hover .elementor-button-text {
  color: #121212 !important;
}