/* GLOBAL */ 

:root {
  --primary-color: #ee678d;
  --light-primary-color: #ee678d;
  --secondary-color: #efa446;
  --accent-color: #efa446;
  --light-accent-color: #FAFAFA;
  --dark-neutral-color: #0D0D0D;
  --light-neutral-color: #FAFAFA;
  --highlight-light-color: #FFFFD9;
  --highlight-color: #F2E600;
  --headline-font: 'Alegreya', Arial, sans-serif;
  --body-font: "open sans", sans-serif;
}
/**********************************
	GLOBAL
**********************************/
h3, h4, .logo_txt, .panel-heading {
  color: var(--primary-color) !important;
}
.banner-overlay {display: none;}
.menu-list ul li a:hover {color: var(--accent-color);}
.hpanel {
  border: .125rem solid var(--light-neutral-color);
  box-shadow: none;
}
hr {
  background: rgba(0,0,0,.3);
}
.btn {
  background: var(--primary-color);
}
.btn:hover {
  background: var(--primary-color) !important;
  border-color: var(--primary-color) !important;
  color: var(--light-neutral-color) !important;
  filter: brightness(1.3);
}
.label-success {
  background-color: #000;
}
/**********************************
	HEADER
**********************************/

header .banner {
  background: var(--light-neutral-color);
  margin-bottom: 24px !important;
}
.banner-img {
  display: none;
}
.page-prize-list .banner-img {
  display: block;
}
.banner-txt h1 small{
  color: var(--dark-neutral-color);
}

/**********************************
	HERO
**********************************/

.banner-txt, .share .label strong, .share-icon a {
  color: var(--primary-color);
}
.description {
  color: var(--dark-neutral-color);
}
.share-icon {
  border: 1px solid var(--primary-color) !important;
}

/**********************************
	PRIZES
**********************************/
.prize-sponsors h5 {
  margin-top: 24px;
}

/**********************************
	SIDEBAR
**********************************/
.column-right .m-b-lg + .m-b-lg {
  border-top: 0.125rem solid var(--light-neutral-color);
}

/**********************************
	FAQ
**********************************/

.faqs h2, .faqs h5{
  color: white;
}
.faqs .banner {
  background: var(--primary-color);
}
.faq-banner-small {display: none;}
.faq-banner-large {
  display: none;
}

/**********************************
	FOOTER
**********************************/


.prize-listing-list a {text-decoration: underline; color: var(--accent-color);}


.countdown-to-digits .digit {
Background:#f08da1;
}

svg {
    fill: #ee678d !important;
}

.countdown-to-digits .digit-label {
Color:#000;
}

.banner {
    min-height: 63.9375rem;
    margin: 0 0 9.375rem;
}

.subtitle {
    font-size: 20px;
    color: #4F4F4F;
}

.jackpot {
       display: inline-block;
    text-shadow: 0 0 BLACK !important;
    background: #fff;
    color: #ee678d;
    margin: -10px 0px 10px 0px;
    padding: 10px !important;
    Font-size: 60px !important;
    border-radius: 20px;
    border: 10px solid #ee678d;
}
.no-slider .banner-content {
    max-width: 92.25rem;
    padding: 1.25rem;
    width: 100%;
    background: #fcdda6 !important;
}

@media only screen and (max-width: 38rem) {
    .banner-txt h1 {
        padding: 0 0 0.875rem;
        margin-top: 2px;
    }
}

.menu-list ul li a:hover {
    Color:#df5c75;
}

.banner.no-slider  {
   background: url(/themes/lottery/bcwhf082025/img/banner-overlay.jpg) center center fixed no-repeat !important;
}

.no-slider .banner-content {
    background: transparent !important;
}

.m-b-lg a:hover {
Color:#d54b66;
}

.rules-of-play-wrapper a {
Color:#f16681;
Text-decoration:underline;
}