
/*.hero-header-table .boxed-cta-purple-inverted {
  background: #ffa400 !important;
  border: solid #ffa400 !important;
}

.hero-header-table a .boxed-cta-purple-inverted:hover, .hero-header-table .boxed-cta-purple-inverted:hover {
  color: #fff !important;
  border: solid #ab6e00 !important;
}*/

.hide-menu-item-black-friday {
    display:none !important;
}

.show-menu-item-black-friday {
    display: inline-block !important;
}

.show-menu-item-black-friday a {
  color: #000 !important;
}

#mobmenuright .show-menu-item-black-friday a {
  color: #fff !important;
}

#mobmenuright .show-menu-item-black-friday, #mobmenuright .charity-menu-item {
    display: block !important;
}

.hero-header-table a .boxed-cta-purple-inverted:hover {
  border: 2px solid #58006e;
}

.hero-header-table a .boxed-cta-purple-inverted:hover .boxed-cta-tint-bg {
    opacity: 1;
    background: #ab6e00 !important;
    background: #58006e !important;
}

.events-splash-panel-wrapper, .events-splash-panel-wrapper .sub-page-splash-panel-wrapper {
    background: #000 !important;
}

.black-friday-sub-page-splash-panel-wrapper {
    background: #000 !important;
}

.black-friday-content-border-outer-wrapper .content-border-left.svg-border-edger {
    background: #000 !important;
}

.page-id-17040 .black-friday-content-border-outer-wrapper .content-border-left.svg-border-edger {
    background: transparent !important;
}

.page-id-111 .black-friday-content-border-outer-wrapper .content-border-left.svg-border-edger {
    background: transparent !important;
}

.page-id-109 .black-friday-content-border-outer-wrapper .content-border-left.svg-border-edger {
    background: transparent !important;
}

.page-id-109 .sign-up-panel-content-border-outer-wrapper .svg-border-edger, .parent-pageid-109 .sign-up-panel-content-border-outer-wrapper .svg-border-edger {
    background: transparent !important;
}

.page-id-108 .black-friday-content-border-outer-wrapper .content-border-left.svg-border-edger {
    background: transparent !important;
}

.page-id-5154 .black-friday-content-border-outer-wrapper .content-border-left.svg-border-edger {
    background: transparent !important;
}

.charity-splash-panel-wrapper, .sub-page-splash-panel-wrapper {
    background: #000 !important;
}

.charity-splash-panel-wrapper h2, .sub-page-splash-panel-wrapper h2, .charity-splash-panel-wrapper h3, .sub-page-splash-panel-wrapper h3, .charity-splash-panel-wrapper h4, .sub-page-splash-panel-wrapper h4, .charity-splash-panel-wrapper p, .sub-page-splash-panel-wrapper p {
    color: #fff !important;
}

.page-id-2 .events-splash-panel-wrapper {
    background: #000 !important;
    border-left: solid #000 !important;
}

.black-friday-outer-wrapper-branding-top-wrapper .svg-border-edger {
    background: #000 !important;
}
    
.sign-up-panel-content-border-outer-wrapper .svg-border-edger {
    background: #000 !important;
}

.parent-pageid-108 .sign-up-panel-content-border-outer-wrapper .svg-border-edger {
    background: transparent !important;
}

.home-photo-intro-panel-content-border-outer-wrapper .svg-border-edger {
    background: #000 !important;
}

.content-border-inner-wrapper .dark-blue-bg {
  background: #000 !important;
}

.content-border-inner-wrapper .purple-bg {
  background: #b400e1 !important;
}

.content-border-inner-wrapper .purple-bg a {
  color: #fff !important;
}

.content-border-inner-wrapper .purple-text {
  color: #fff !important;
}

.content-border-inner-wrapper .blink1, .content-border-inner-wrapper .blink2 {
  color: #fff !important;
}

.footer-wrapper {
  background: #000 !important;
}

.footer-partners-logo {
  border-right: 1px solid #333;
}

.page-id-17040 .charity-promo-content-border-outer-wrapper .svg-border-edger {
  background: transparent !important;
}

@keyframes fade1 {
    from { color: #fff; }
    50% { color: #ccc; }
    to { color: #fff; }
}                                                                                                                                                                             

@-webkit-keyframes fade1 {
    from { color: #fff; }
    50% { color: #ccc; }
    to { color: #fff; }
} 

.landing-page-black-friday-intro-panels #home-photo-more-details-1, .landing-page-black-friday-intro-panels #home-photo-more-details-2, .landing-page-black-friday-intro-panels #home-photo-more-details-3, .landing-page-black-friday-intro-panels #home-photo-more-details-4, .landing-page-black-friday-intro-panels #home-photo-more-details-5, .landing-page-black-friday-intro-panels #home-photo-more-details-6 {
  background: #000;
}

.landing-page-black-friday-intro-panels .home-photo-intro-details-cta div {
  color: #fff;
}

.landing-page-black-friday-intro-panels .home-photo-intro-panel-content-text-rollover {
  color: #fff;
}

h2.black-friday-enter-now-header {
    color: #9900db;
    font-size: 36px;
}

.page-id-23030 .hero-inner-wrapper {
    background-size: 250% !important;
}

.page-id-23030 .content-row-wrapper {
    background: #000 !important;
}


.page-id-23030 .content-row-wrapper h1, .page-id-23030 .content-row-wrapper h2, .page-id-23030 .content-row-wrapper h3, .page-id-23030 .content-row-wrapper p {
  color: #fff !important;
}

.page-id-23030 .content-row-wrapper a .boxed-cta-purple-inverted:hover, .page-id-23030 .content-row-wrapper .boxed-cta-purple-inverted:hover {
  border: 2px solid #9900db !important;
}