/* Altador Cup Team Colors CSS
Author: Dinah C.
Date: 2022.03.10
*/

/* ALTADOR */
.ac-altador .h5-altadorcup-nav,
.ac-altador .h5-altadorcup-nav .ac-nav-dropdown ul.ac-mobile-menu {
  background-color: #ff6600;
  border-color: #912b00;
}

.ac-altador .h5-altadorcup-nav ul li.active {
  background-color: #ffd735;
  text-shadow: 1.5px 2px 0 #835000, -1px 2px 0 #835000, 1.5px -0.5px 0 #835000,
    -1px -0.5px 0 #835000, 1.5px 0 0 #835000, -1px 1px 0 #835000;
}

.ac-altador .h5-altadorcup-nav ul li,
.ac-altador .h5-altadorcup-nav .ac-dropdown-arrow span {
  text-shadow: 1.5px 2px 0 #912b00, -1px 2px 0 #912b00, 1.5px -0.5px 0 #912b00,
    -1px -0.5px 0 #912b00, 1.5px 0 0 #912b00, -1px 1px 0 #912b00;
}

.ac-altador .h5-altadorcup-nav ul li:not(.active):not(.disabled):not(.ac-nav-mobile):not(.ac-nav-home):hover,
.ac-altador .h5-altadorcup-nav ul li.ac-nav-home:hover {
  background-color: #912b00;
}

.ac-altador .h5-altadorcup-nav .ac-dropdown-arrow span {
  text-shadow: -1.5px 1px 0 #912b00, 1.5px 1px 0 #912b00, 0 4px 0 #912b00;
}

.ac-altador .h5-altadorcup-nav .ac-dropdown-arrow span.ac-drop-open {
  text-shadow: -2px -3px 0 #912b00, 2px -3px 0 #912b00, 0 -3px 0 #912b00;
}

.ac-altador .h5-altadorcup-nav ul li.active:before,
.ac-altador ul li.active:after {
  border-bottom: 1.7em solid #f60;
}

.ac-altador .ac-banner-fg .ac-fg-blurb {
  border-color: #912b00;
}

.ac-press-tour.ac-altador .ac-fg-blurb .ac-read-more {
  border-bottom: 3px solid #f60;
  text-shadow: 2px 1px 0 #912b00, -2px 1px 0 #912b00, 1px -2px 0 #912b00,
    -1px -2px 0 #912b00, 0 0 4px #912b00, -2px 2px 0 #912b00, 0px 2px 0 #912b00,
    2px 0 0 #912b00;
}

.ac-altador .pane-btn {
  background-color: #ffd735;
  border-color: #f60;
  box-shadow: inset 2px 2px 3px rgba(131, 80, 0, 0.3),
    inset -2px -2px 3px rgba(131, 80, 0, 0.3);
}

.ac-altador .pane-btn span {
  background: #f60;
}

.ac-altador .h5-altadorcup-content.ac-team-color {
  background: linear-gradient(#fff3c2, #ffb962);
}

.ac-altador .h5-altadorcup-grid .ac-grid-item .ac-grid-title,
.ac-altador .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title.active-tab,
.ac-altador .h5-altadorcup-accordion .ac-panel-item .ac-panel-title,
.ac-altador .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title,
.ac-altador .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title,
.ac-altador .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title {
  background-color: #f60;
  text-shadow: 1.5px 1.5px 0 #912b00, -1px 1.5px 0 #912b00,
    1.5px -0.5px 0 #912b00, -1px -0.5px 0 #912b00, 1.5px 0 0 #912b00,
    -1px 1px 0 #912b00;
}

.ac-altador .h5-altadorcup-grid .ac-grid-item,
.ac-altador .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd),
.ac-altador .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd),
.ac-altador .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) {
  background-color: #f60;
  border: 3px solid #722700;
}

.ac-altador .h5-altadorcup-grid .ac-grid-item:nth-child(4n + 2),
.ac-altador .h5-altadorcup-grid .ac-grid-item:nth-child(6n + 3),
.ac-altador .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even),
.ac-altador .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even),
.ac-altador .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) {
  background-color: #ffd735;
  border-color: #835000;
}

.ac-altador .h5-altadorcup-grid .ac-grid-item:nth-child(4n + 2) .ac-grid-title,
.ac-altador .h5-altadorcup-grid .ac-grid-item:nth-child(6n + 3) .ac-grid-title,
.ac-altador .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title,
.ac-altador .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title,
.ac-altador .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title {
  background-color: #ffd735;
  text-shadow: 1.5px 1.5px 0 #835000, -1px 1.5px 0 #835000,
    1.5px -0.5px 0 #835000, -1px -0.5px 0 #835000, 1.5px 0 0 #835000,
    -1px 1px 0 #835000;
}

.ac-altador .h5-altadorcup-content .ac-tab-titles {
  background-color: #ffd735;
  border-color: #835000;
}

.ac-altador .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title {
  border-bottom: 3px solid #722700;
  text-shadow: 1.5px 1.5px 0 #835000, -1px 1.5px 0 #835000,
    1.5px -0.5px 0 #835000, -1px -0.5px 0 #835000, 1.5px 0 0 #835000,
    -1px 1px 0 #835000;
}

.ac-altador .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title.active-tab {
  border-color: #722700;
  border-bottom: 3px solid #f60;
  box-shadow: 0 -1.5px 0 #722700;
}

.ac-altador .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title:nth-child(1).active-tab {
  box-shadow: 0 -1.5px 0 #722700, -1px -3px 0 #722700, -3px 0 0 #722700;
}

.ac-altador .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title:nth-child(2).active-tab {
  box-shadow: 0 -1.5px 0 #722700, 0 -3px 0 #722700;
}

.ac-altador .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title:nth-child(3).active-tab {
  box-shadow: 0 -1.5px 0 #722700, 1px -3px 0 #722700, 3px 0 0 #722700;
}

.ac-altador .h5-altadorcup-tabview .ac-content.ac-tab>p,
.ac-altador .h5-altadorcup-accordion .ac-content.ac-panel>p {
  border-bottom: 3px solid #ffd735;
}

.ac-altador .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd),
.ac-altador .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even),
.ac-altador .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab {
  background-color: #f60;
  border-color: #722700;
}

.ac-altador .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even),
.ac-altador .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd),
.ac-altador .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) {
  background-color: #ffd735;
  border-color: #835000;
}

.ac-altador .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title,
.ac-altador .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title,
.ac-altador .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title {
  background-color: #ffd735;
  text-shadow: 1.5px 1.5px 0 #835000, -1px 1.5px 0 #835000,
    1.5px -0.5px 0 #835000, -1px -0.5px 0 #835000, 1.5px 0 0 #835000,
    -1px 1px 0 #835000;
}

.ac-altador .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title,
.ac-altador .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title,
.ac-altador .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title {
  background-color: #f60;
  text-shadow: 1.5px 1.5px 0 #722700, -1px 1.5px 0 #722700,
    1.5px -0.5px 0 #722700, -1px -0.5px 0 #722700, 1.5px 0 0 #722700,
    -1px 1px 0 #722700;
}

.ac-altador .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn,
.ac-altador .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn,
.ac-altador .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title .pane-btn {
  background-color: #ffd735;
  border-color: #835000;
  box-shadow: inset 2px 2px 3px rgba(131, 80, 0, 0.3),
    inset -2px -2px 3px rgba(131, 80, 0, 0.3);
}

.ac-altador .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn span,
.ac-altador .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn span,
.ac-altador .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title .pane-btn span {
  background: #835000;
}

.ac-altador .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn,
.ac-altador .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn,
.ac-altador .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title .pane-btn {
  background-color: #f60;
  box-shadow: inset 2px 2px 3px rgba(114, 39, 0, 0.3),
    inset -2px -2px 3px rgb(114, 39, 0, 0.3);
  border-color: #722700;
}

.ac-altador .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn span,
.ac-altador .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn span,
.ac-altador .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title .pane-btn span {
  background: #722700;
}

.ac-altador .ac-bg-buttons .ac-bg-btn {
  background: #f60;
  border: 1px solid #722700;
  box-shadow: inset 2px 2px 3px rgba(114, 39, 0, 0.3),
    inset -2px -2px 3px rgba(114, 39, 0, 0.3);
  text-shadow: 1.5px 1.5px 0 #912b00, -1px 1.5px 0 #912b00,
    1.5px -0.5px 0 #912b00, -1px -0.5px 0 #912b00, 1.5px 0 0 #912b00,
    -1px 1px 0 #912b00;
}

.ac-altador .ac-promo-freebies .ac-promo-save {
  border-color: #f60;
}

.h5-altadorcup-popup.ac-altador,
.ac-team-detail.ac-altador {
  background: linear-gradient(#fff3c2 50%, #ffb962) no-repeat;
  border-color: #722700;
  box-shadow: 0 0 5px 3px #ffb962;
}

.h5-altadorcup-popup.ac-altador .ac-team-info .ac-player-img,
.ac-team-detail.ac-altador .ac-team-info .ac-player-img {
  border-color: #ffb962;
}

.h5-altadorcup-popup.ac-altador p.ac-popup-label,
.h5-altadorcup-popup.ac-altador .ac-team-captain,
.h5-altadorcup-popup.ac-altador .ac-team-info .ac-team-player,
.ac-team-detail.ac-altador p.ac-popup-label,
.ac-team-detail.ac-altador .ac-team-captain,
.ac-team-detail.ac-altador .ac-team-info .ac-team-player {
  background-color: #722700;
}

.h5-altadorcup-popup.ac-altador .ac-team-captain,
.h5-altadorcup-popup.ac-altador .ac-team-info .ac-team-bio,
.h5-altadorcup-popup.ac-altador .ac-popup-msg,
.h5-altadorcup-popup.ac-altador .ac-team-info .ac-player,
.ac-team-detail.ac-altador .ac-team-captain,
.ac-team-detail.ac-altador .ac-team-info .ac-team-bio,
.ac-team-detail.ac-altador .ac-popup-msg,
.ac-team-detail.ac-altador .ac-team-info .ac-player {
  border-color: #722700;
}

.h5-altadorcup-popup.ac-altador .ac-team-captain .ac-bg-filter,
.ac-team-detail.ac-altador .ac-team-captain .ac-bg-filter {
  background: #f60;
}

.h5-altadorcup-popup.ac-altador .ac-team-info .tooltip-icon .tooltip,
.ac-team-detail.ac-altador .ac-team-info .tooltip-icon .tooltip {
  background-color: #fff3c2;
  border-color: #722700;
  box-shadow: 1px 1px 4px #ffb962;
}

.h5-altadorcup-popup.ac-altador .ac-confirm-img,
.ac-team-detail.ac-altador .ac-confirm-img {
  border-color: #f60;
}

.ac-altador .h5-altadorcup-overall .ac-overall-team {
  border-color: #f60;
}

.ac-altador .h5-altadorcup-schedule .ac-schedule-header,
.ac-altador .h5-altadorcup-topscorers .ac-topscore-gpg {
  background-color: #f60;
  color: #fff;
}

.h5-altadorcup-post .ac-winners-results .ac-top-team.ac-altador {
  background: linear-gradient(-45deg, #ffd735 70%, #f60 70.01%) no-repeat;
}

@media screen and (max-width: 860px) {
  .ac-altador .h5-altadorcup-nav ul li.ac-nav-home:hover {
    background-color: transparent;
    text-shadow: 1.5px 2px 0 #912b00, -1px 2px 0 #912b00, 1.5px -0.5px 0 #912b00,
      -1px -0.5px 0 #912b00, 1.5px 0 0 #912b00, -1px 1px 0 #912b00;
  }
}

@media screen and (min-width: 625px) {
  .ac-altador .h5-altadorcup-tabview .ac-tabs .ac-tab-item.active-tab {
    background-color: #f60;
    border-color: #722700;
  }
}

@media screen and (max-width: 810px) {

  /* ENTERING MOBILE MODE */
  .ac-altador .h5-altadorcup-grid .ac-grid-item:nth-child(even) {
    background-color: #ffd735;
    border-color: #835000;
  }

  .ac-altador .h5-altadorcup-grid .ac-grid-item:nth-child(odd) {
    background-color: #f60;
    border-color: #722700;
  }

  .ac-altador .h5-altadorcup-grid .ac-grid-item:nth-child(even) .ac-grid-title {
    background-color: #ffd735;
    text-shadow: 1.5px 1.5px 0 #835000, -1px 1.5px 0 #835000,
      1.5px -0.5px 0 #835000, -1px -0.5px 0 #835000, 1.5px 0 0 #835000,
      -1px 1px 0 #835000;
  }

  .ac-altador .h5-altadorcup-grid .ac-grid-item:nth-child(odd) .ac-grid-title {
    background-color: #f60;
    text-shadow: 1.5px 1.5px 0 #912b00, -1px 1.5px 0 #912b00,
      1.5px -0.5px 0 #912b00, -1px -0.5px 0 #912b00, 1.5px 0 0 #912b00,
      -1px 1px 0 #912b00;
  }

  .ac-altador .h5-altadorcup-brackstand .ac-last-updated {
    background-color: #f60;
    color: #fff;
  }
}

@media screen and (max-width: 475px) {
  .h5-altadorcup-post .ac-winners-results .ac-top-team.ac-altador {
    background: linear-gradient(-45deg, #ffd735 75%, #f60 75.01%) no-repeat;
  }
}

/* BRIGHTVALE */
.ac-brightvale .h5-altadorcup-nav,
.ac-brightvale .h5-altadorcup-nav .ac-nav-dropdown ul.ac-mobile-menu {
  background-color: #009a00;
  border-color: #004500;
}

.ac-brightvale .h5-altadorcup-nav ul li.active {
  background-color: #ffd000;
  text-shadow: 1.5px 2px 0 #7a4800, -1px 2px 0 #7a4800, 1.5px -0.5px 0 #7a4800,
    -1px -0.5px 0 #7a4800, 1.5px 0 0 #7a4800, -1px 1px 0 #7a4800;
}

.ac-brightvale .h5-altadorcup-nav ul li,
.ac-brightvale .h5-altadorcup-nav .ac-dropdown-arrow span {
  text-shadow: 1.5px 2px 0 #004500, -1px 2px 0 #004500, 1.5px -0.5px 0 #004500,
    -1px -0.5px 0 #004500, 1.5px 0 0 #004500, -1px 1px 0 #004500;
}

.ac-brightvale .h5-altadorcup-nav ul li:not(.active):not(.disabled):not(.ac-nav-mobile):not(.ac-nav-home):hover,
.ac-brightvale .h5-altadorcup-nav ul li.ac-nav-home:hover {
  background-color: #004500;
}

.ac-brightvale .h5-altadorcup-nav .ac-dropdown-arrow span {
  text-shadow: -1.5px 1px 0 #004500, 1.5px 1px 0 #004500, 0 4px 0 #004500;
}

.ac-brightvale .h5-altadorcup-nav .ac-dropdown-arrow span.ac-drop-open {
  text-shadow: -2px -3px 0 #004500, 2px -3px 0 #004500, 0 -3px 0 #004500;
}

.ac-brightvale .h5-altadorcup-nav ul li.active:before,
.ac-brightvale ul li.active:after {
  border-bottom: 1.7em solid #009a00;
}

.ac-brightvale .ac-banner-fg .ac-fg-blurb {
  border-color: #2a6028;
}

.ac-press-tour.ac-brightvale .ac-fg-blurb .ac-read-more {
  border-bottom: 3px solid #009a00;
  text-shadow: 2px 1px 0 #004500, -2px 1px 0 #004500, 1px -2px 0 #004500,
    -1px -2px 0 #004500, 0 0 4px #004500, -2px 2px 0 #004500, 0px 2px 0 #004500,
    2px 0 0 #004500;
}

.ac-brightvale .pane-btn {
  background-color: #ffd000;
  border-color: #009a00;
  box-shadow: inset 2px 2px 3px rgba(122, 72, 0, 0.3),
    inset -2px -2px 3px rgba(122, 72, 0, 0.3);
}

.ac-brightvale .pane-btn span {
  background: #009a00;
}

.ac-brightvale .h5-altadorcup-content.ac-team-color {
  background: linear-gradient(#fff1b3, #73d366);
}

.ac-brightvale .h5-altadorcup-grid .ac-grid-item .ac-grid-title,
.ac-brightvale .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title.active-tab,
.ac-brightvale .h5-altadorcup-accordion .ac-panel-item .ac-panel-title,
.ac-brightvale .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title,
.ac-brightvale .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title,
.ac-brightvale .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title {
  background-color: #009a00;
  text-shadow: 1.5px 1.5px 0 #004500, -1px 1.5px 0 #004500,
    1.5px -0.5px 0 #004500, -1px -0.5px 0 #004500, 1.5px 0 0 #004500,
    -1px 1px 0 #004500;
}

.ac-brightvale .h5-altadorcup-grid .ac-grid-item,
.ac-brightvale .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd),
.ac-brightvale .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd),
.ac-brightvale .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) {
  background-color: #009a00;
  border: 3px solid #004500;
}

.ac-brightvale .h5-altadorcup-grid .ac-grid-item:nth-child(4n + 2),
.ac-brightvale .h5-altadorcup-grid .ac-grid-item:nth-child(6n + 3),
.ac-brightvale .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even),
.ac-brightvale .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even),
.ac-brightvale .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) {
  background-color: #ffd000;
  border-color: #7a4800;
}

.ac-brightvale .h5-altadorcup-grid .ac-grid-item:nth-child(4n + 2) .ac-grid-title,
.ac-brightvale .h5-altadorcup-grid .ac-grid-item:nth-child(6n + 3) .ac-grid-title,
.ac-brightvale .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title,
.ac-brightvale .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title,
.ac-brightvale .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title {
  background-color: #ffd000;
  text-shadow: 1.5px 1.5px 0 #7a4800, -1px 1.5px 0 #7a4800,
    1.5px -0.5px 0 #7a4800, -1px -0.5px 0 #7a4800, 1.5px 0 0 #7a4800,
    -1px 1px 0 #7a4800;
}

.ac-brightvale .h5-altadorcup-content .ac-tab-titles {
  background-color: #ffd000;
  border-color: #7a4800;
}

.ac-brightvale .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title {
  border-bottom: 3px solid #004500;
  text-shadow: 1.5px 1.5px 0 #7a4800, -1px 1.5px 0 #7a4800,
    1.5px -0.5px 0 #7a4800, -1px -0.5px 0 #7a4800, 1.5px 0 0 #7a4800,
    -1px 1px 0 #7a4800;
}

.ac-brightvale .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title.active-tab {
  border-color: #004500;
  border-bottom: 3px solid #009a00;
  box-shadow: 0 -1.5px 0 #004500;
}

.ac-brightvale .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title:nth-child(1).active-tab {
  box-shadow: 0 -1.5px 0 #004500, -1px -3px 0 #004500, -3px 0 0 #004500;
}

.ac-brightvale .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title:nth-child(2).active-tab {
  box-shadow: 0 -1.5px 0 #004500, 0 -3px 0 #004500;
}

.ac-brightvale .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title:nth-child(3).active-tab {
  box-shadow: 0 -1.5px 0 #004500, 1px -3px 0 #004500, 3px 0 0 #004500;
}

.ac-brightvale .h5-altadorcup-tabview .ac-content.ac-tab>p,
.ac-brightvale .h5-altadorcup-accordion .ac-content.ac-panel>p {
  border-bottom: 3px solid #ffd000;
}

.ac-brightvale .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd),
.ac-brightvale .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even),
.ac-brightvale .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab {
  background-color: #009a00;
  border-color: #004500;
}

.ac-brightvale .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even),
.ac-brightvale .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd),
.ac-brightvale .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) {
  background-color: #ffd000;
  border-color: #7a4800;
}

.ac-brightvale .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title,
.ac-brightvale .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title,
.ac-brightvale .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title {
  background-color: #ffd000;
  text-shadow: 1.5px 1.5px 0 #7a4800, -1px 1.5px 0 #7a4800,
    1.5px -0.5px 0 #7a4800, -1px -0.5px 0 #7a4800, 1.5px 0 0 #7a4800,
    -1px 1px 0 #7a4800;
}

.ac-brightvale .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title,
.ac-brightvale .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title,
.ac-brightvale .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title {
  background-color: #009a00;
  text-shadow: 1.5px 1.5px 0 #004500, -1px 1.5px 0 #004500,
    1.5px -0.5px 0 #004500, -1px -0.5px 0 #004500, 1.5px 0 0 #004500,
    -1px 1px 0 #004500;
}

.ac-brightvale .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn,
.ac-brightvale .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn,
.ac-brightvale .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title .pane-btn {
  background-color: #ffd000;
  border-color: #7a4800;
  box-shadow: inset 2px 2px 3px rgba(122, 72, 0, 0.3),
    inset -2px -2px 3px rgba(122, 72, 0, 0.3);
}

.ac-brightvale .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn span,
.ac-brightvale .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn span,
.ac-brightvale .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title .pane-btn span {
  background: #7a4800;
}

.ac-brightvale .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn,
.ac-brightvale .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn,
.ac-brightvale .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title .pane-btn {
  background-color: #009a00;
  box-shadow: inset 2px 2px 3px rgba(0, 69, 0, 0.3),
    inset -2px -2px 3px rgba(0, 69, 0, 0.3);
  border-color: #004500;
}

.ac-brightvale .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn span,
.ac-brightvale .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn span,
.ac-brightvale .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title .pane-btn span {
  background: #004500;
}

.ac-brightvale .ac-bg-buttons .ac-bg-btn {
  background: #009a00;
  border: 1px solid #004500;
  box-shadow: inset 2px 2px 3px rgba(0, 69, 0, 0.3),
    inset -2px -2px 3px rgba(0, 69, 0, 0.3);
  text-shadow: 1.5px 1.5px 0 #004500, -1px 1.5px 0 #004500,
    1.5px -0.5px 0 #004500, -1px -0.5px 0 #004500, 1.5px 0 0 #004500,
    -1px 1px 0 #004500;
}

.ac-brightvale .ac-promo-freebies .ac-promo-save {
  border-color: #009a00;
}

.h5-altadorcup-popup.ac-brightvale,
.ac-team-detail.ac-brightvale {
  background: linear-gradient(#fff1b3 50%, #73d366) no-repeat;
  border-color: #004500;
  box-shadow: 0 0 5px 3px #73d366;
}

.h5-altadorcup-popup.ac-brightvale .ac-team-info .ac-player-img,
.ac-team-detail.ac-brightvale .ac-team-info .ac-player-img {
  border-color: #73d366;
}

.h5-altadorcup-popup.ac-brightvale p.ac-popup-label,
.h5-altadorcup-popup.ac-brightvale .ac-team-captain,
.h5-altadorcup-popup.ac-brightvale .ac-team-info .ac-team-player,
.ac-team-detail.ac-brightvale p.ac-popup-label,
.ac-team-detail.ac-brightvale .ac-team-captain,
.ac-team-detail.ac-brightvale .ac-team-info .ac-team-player {
  background-color: #004500;
}

.h5-altadorcup-popup.ac-brightvale .ac-team-captain,
.h5-altadorcup-popup.ac-brightvale .ac-team-info .ac-team-bio,
.h5-altadorcup-popup.ac-brightvale .ac-popup-msg,
.h5-altadorcup-popup.ac-brightvale .ac-team-info .ac-player,
.ac-team-detail.ac-brightvale .ac-team-captain,
.ac-team-detail.ac-brightvale .ac-team-info .ac-team-bio,
.ac-team-detail.ac-brightvale .ac-popup-msg,
.ac-team-detail.ac-brightvale .ac-team-info .ac-player {
  border-color: #004500;
}

.h5-altadorcup-popup.ac-brightvale .ac-team-captain .ac-bg-filter,
.ac-team-detail.ac-brightvale .ac-team-captain .ac-bg-filter {
  background: #009a00;
}

.h5-altadorcup-popup.ac-brightvale .ac-team-info .tooltip-icon .tooltip,
.ac-team-detail.ac-brightvale .ac-team-info .tooltip-icon .tooltip {
  background-color: #fff1b3;
  border-color: #004500;
  box-shadow: 1px 1px 4px #73d366;
}

.h5-altadorcup-popup.ac-brightvale .ac-confirm-img,
.ac-team-detail.ac-brightvale .ac-confirm-img {
  border-color: #009a00;
}

.ac-brightvale .h5-altadorcup-overall .ac-overall-team {
  border-color: #009a00;
}

.ac-brightvale .h5-altadorcup-schedule .ac-schedule-header,
.ac-brightvale .h5-altadorcup-topscorers .ac-topscore-gpg {
  background-color: #009a00;
  color: #000;
}

.h5-altadorcup-post .ac-winners-results .ac-top-team.ac-brightvale {
  background: linear-gradient(-45deg, #009a00 70%, #ffd000 70.01%) no-repeat;
}

@media screen and (max-width: 860px) {
  .ac-brightvale .h5-altadorcup-nav ul li.ac-nav-home:hover {
    background-color: transparent;
    text-shadow: 1.5px 2px 0 #004500, -1px 2px 0 #004500, 1.5px -0.5px 0 #004500,
      -1px -0.5px 0 #004500, 1.5px 0 0 #004500, -1px 1px 0 #004500;
  }
}

@media screen and (min-width: 625px) {
  .ac-brightvale .h5-altadorcup-tabview .ac-tabs .ac-tab-item.active-tab {
    background-color: #009a00;
    border-color: #004500;
  }
}

@media screen and (max-width: 810px) {

  /* ENTERING MOBILE MODE */
  .ac-brightvale .h5-altadorcup-grid .ac-grid-item:nth-child(even) {
    background-color: #ffd000;
    border-color: #7a4800;
  }

  .ac-brightvale .h5-altadorcup-grid .ac-grid-item:nth-child(odd) {
    background-color: #009a00;
    border-color: #004500;
  }

  .ac-brightvale .h5-altadorcup-grid .ac-grid-item:nth-child(even) .ac-grid-title {
    background-color: #ffd000;
    text-shadow: 1.5px 1.5px 0 #7a4800, -1px 1.5px 0 #7a4800,
      1.5px -0.5px 0 #7a4800, -1px -0.5px 0 #7a4800, 1.5px 0 0 #7a4800,
      -1px 1px 0 #7a4800;
  }

  .ac-brightvale .h5-altadorcup-grid .ac-grid-item:nth-child(odd) .ac-grid-title {
    background-color: #009a00;
    text-shadow: 1.5px 1.5px 0 #004500, -1px 1.5px 0 #004500,
      1.5px -0.5px 0 #004500, -1px -0.5px 0 #004500, 1.5px 0 0 #004500,
      -1px 1px 0 #004500;
  }

  .ac-brightvale .h5-altadorcup-brackstand .ac-last-updated {
    background-color: #009a00;
    color: #000;
  }
}

@media screen and (max-width: 475px) {
  .h5-altadorcup-post .ac-winners-results .ac-top-team.ac-brightvale {
    background: linear-gradient(-45deg, #009a00 75%, #ffd000 75.01%) no-repeat;
  }
}

/* DARIGAN CITADEL */
.ac-darigancitadel .h5-altadorcup-nav,
.ac-darigancitadel .h5-altadorcup-nav .ac-nav-dropdown ul.ac-mobile-menu {
  background-color: #7434af;
  border-color: #321052;
}

.ac-darigancitadel .h5-altadorcup-nav ul li.active {
  background-color: #312f2f;
  text-shadow: 1.5px 2px 0 #0d0c0c, -1px 2px 0 #0d0c0c, 1.5px -0.5px 0 #0d0c0c,
    -1px -0.5px 0 #0d0c0c, 1.5px 0 0 #0d0c0c, -1px 1px 0 #0d0c0c;
}

.ac-darigancitadel .h5-altadorcup-nav ul li,
.ac-darigancitadel .h5-altadorcup-nav .ac-dropdown-arrow span {
  text-shadow: 1.5px 2px 0 #321052, -1px 2px 0 #321052, 1.5px -0.5px 0 #321052,
    -1px -0.5px 0 #321052, 1.5px 0 0 #321052, -1px 1px 0 #321052;
}

.ac-darigancitadel .h5-altadorcup-nav ul li:not(.active):not(.disabled):not(.ac-nav-mobile):not(.ac-nav-home):hover,
.ac-darigancitadel .h5-altadorcup-nav ul li.ac-nav-home:hover {
  background-color: #321052;
}

.ac-darigancitadel .h5-altadorcup-nav .ac-dropdown-arrow span {
  text-shadow: -1.5px 1px 0 #321052, 1.5px 1px 0 #321052, 0 4px 0 #321052;
}

.ac-darigancitadel .h5-altadorcup-nav .ac-dropdown-arrow span.ac-drop-open {
  text-shadow: -2px -3px 0 #321052, 2px -3px 0 #321052, 0 -3px 0 #321052;
}

.ac-darigancitadel .h5-altadorcup-nav ul li.active:before,
.ac-darigancitadel ul li.active:after {
  border-bottom: 1.7em solid #7434af;
}

.ac-darigancitadel .ac-banner-fg .ac-fg-blurb {
  border-color: #321052;
}

.ac-press-tour.ac-darigancitadel .ac-fg-blurb .ac-read-more {
  border-bottom: 3px solid #7434af;
  text-shadow: 2px 1px 0 #321052, -2px 1px 0 #321052, 1px -2px 0 #321052,
    -1px -2px 0 #321052, 0 0 4px #321052, -2px 2px 0 #321052, 0px 2px 0 #321052,
    2px 0 0 #321052;
}

.ac-darigancitadel .pane-btn {
  background-color: #7434af;
  border-color: #0d0c0c;
  box-shadow: inset 2px 2px 3px rgba(50, 16, 82, 0.3),
    inset -2px -2px 3px rgba(50, 16, 82, 0.3);
}

.ac-darigancitadel .pane-btn span {
  background: #0d0c0c;
}

.ac-darigancitadel .h5-altadorcup-content.ac-team-color {
  background: linear-gradient(#dccceb, #b999d7);
}

.ac-darigancitadel .h5-altadorcup-grid .ac-grid-item .ac-grid-title,
.ac-darigancitadel .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title.active-tab,
.ac-darigancitadel .h5-altadorcup-accordion .ac-panel-item .ac-panel-title,
.ac-darigancitadel .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title,
.ac-darigancitadel .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title,
.ac-darigancitadel .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title {
  background-color: #7434af;
  text-shadow: 1.5px 1.5px 0 #321052, -1px 1.5px 0 #321052,
    1.5px -0.5px 0 #321052, -1px -0.5px 0 #321052, 1.5px 0 0 #321052,
    -1px 1px 0 #321052;
}

.ac-darigancitadel .h5-altadorcup-grid .ac-grid-item,
.ac-darigancitadel .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd),
.ac-darigancitadel .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd),
.ac-darigancitadel .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) {
  background-color: #7434af;
  border: 3px solid #321052;
}

.ac-darigancitadel .h5-altadorcup-grid .ac-grid-item:nth-child(4n + 2),
.ac-darigancitadel .h5-altadorcup-grid .ac-grid-item:nth-child(6n + 3),
.ac-darigancitadel .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even),
.ac-darigancitadel .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even),
.ac-darigancitadel .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) {
  background-color: #312f2f;
  border-color: #0d0c0c;
}

.ac-darigancitadel .h5-altadorcup-grid .ac-grid-item:nth-child(4n + 2) .ac-grid-title,
.ac-darigancitadel .h5-altadorcup-grid .ac-grid-item:nth-child(6n + 3) .ac-grid-title,
.ac-darigancitadel .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title,
.ac-darigancitadel .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title,
.ac-darigancitadel .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title {
  background-color: #312f2f;
  text-shadow: 1.5px 1.5px 0 #0d0c0c, -1px 1.5px 0 #0d0c0c,
    1.5px -0.5px 0 #0d0c0c, -1px -0.5px 0 #0d0c0c, 1.5px 0 0 #0d0c0c,
    -1px 1px 0 #0d0c0c;
}

.ac-darigancitadel .h5-altadorcup-content .ac-tab-titles {
  background-color: #312f2f;
  border-color: #0d0c0c;
}

.ac-darigancitadel .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title {
  border-bottom: 3px solid #321052;
  text-shadow: 1.5px 1.5px 0 #0d0c0c, -1px 1.5px 0 #0d0c0c,
    1.5px -0.5px 0 #0d0c0c, -1px -0.5px 0 #0d0c0c, 1.5px 0 0 #0d0c0c,
    -1px 1px 0 #0d0c0c;
}

.ac-darigancitadel .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title.active-tab {
  border-color: #321052;
  border-bottom: 3px solid #7434af;
  box-shadow: 0 -1.5px 0 #321052;
}

.ac-darigancitadel .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title:nth-child(1).active-tab {
  box-shadow: 0 -1.5px 0 #321052, -1px -3px 0 #321052, -3px 0 0 #321052;
}

.ac-darigancitadel .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title:nth-child(2).active-tab {
  box-shadow: 0 -1.5px 0 #321052, 0 -3px 0 #321052;
}

.ac-darigancitadel .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title:nth-child(3).active-tab {
  box-shadow: 0 -1.5px 0 #321052, 1px -3px 0 #321052, 3px 0 0 #321052;
}

.ac-darigancitadel .h5-altadorcup-tabview .ac-content.ac-tab>p,
.ac-darigancitadel .h5-altadorcup-accordion .ac-content.ac-panel>p {
  border-bottom: 3px solid #312f2f;
}

.ac-darigancitadel .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd),
.ac-darigancitadel .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even),
.ac-darigancitadel .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab {
  background-color: #7434af;
  border-color: #321052;
}

.ac-darigancitadel .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even),
.ac-darigancitadel .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd),
.ac-darigancitadel .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) {
  background-color: #312f2f;
  border-color: #0d0c0c;
}

.ac-darigancitadel .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title,
.ac-darigancitadel .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title,
.ac-darigancitadel .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title {
  background-color: #312f2f;
  text-shadow: 1.5px 1.5px 0 #0d0c0c, -1px 1.5px 0 #0d0c0c,
    1.5px -0.5px 0 #0d0c0c, -1px -0.5px 0 #0d0c0c, 1.5px 0 0 #0d0c0c,
    -1px 1px 0 #0d0c0c;
}

.ac-darigancitadel .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title,
.ac-darigancitadel .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title,
.ac-darigancitadel .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title {
  background-color: #7434af;
  text-shadow: 1.5px 1.5px 0 #321052, -1px 1.5px 0 #321052,
    1.5px -0.5px 0 #321052, -1px -0.5px 0 #321052, 1.5px 0 0 #321052,
    -1px 1px 0 #321052;
}

.ac-darigancitadel .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn,
.ac-darigancitadel .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn,
.ac-darigancitadel .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title .pane-btn {
  background-color: #312f2f;
  border-color: #0d0c0c;
  box-shadow: inset 2px 2px 3px rgba(13, 12, 12, 0.3),
    inset -2px -2px 3px rgba(13, 12, 12, 0.3);
}

.ac-darigancitadel .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn span,
.ac-darigancitadel .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn span,
.ac-darigancitadel .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title .pane-btn span {
  background: #0d0c0c;
}

.ac-darigancitadel .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn,
.ac-darigancitadel .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn,
.ac-darigancitadel .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title .pane-btn {
  background-color: #7434af;
  box-shadow: inset 2px 2px 3px rgba(50, 16, 82, 0.3),
    inset -2px -2px 3px rgba(50, 16, 82, 0.3);
  border-color: #321052;
}

.ac-darigancitadel .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn span,
.ac-darigancitadel .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn span,
.ac-darigancitadel .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title .pane-btn span {
  background: #321052;
}

.ac-darigancitadel .ac-bg-buttons .ac-bg-btn {
  background: #7434af;
  border: 1px solid #321052;
  box-shadow: inset 2px 2px 3px rgba(50, 16, 82, 0.3),
    inset -2px -2px 3px rgba(50, 16, 82, 0.3);
  text-shadow: 1.5px 1.5px 0 #321052, -1px 1.5px 0 #321052,
    1.5px -0.5px 0 #321052, -1px -0.5px 0 #321052, 1.5px 0 0 #321052,
    -1px 1px 0 #321052;
}

.ac-darigancitadel .ac-promo-freebies .ac-promo-save {
  border-color: #7434af;
}

.h5-altadorcup-popup.ac-darigancitadel,
.ac-team-detail.ac-darigancitadel {
  background: linear-gradient(#dccceb 50%, #b999d7) no-repeat;
  border-color: #321052;
  box-shadow: 0 0 5px 3px #b999d7;
}

.h5-altadorcup-popup.ac-darigancitadel .ac-team-info .ac-player-img,
.ac-team-detail.ac-darigancitadel .ac-team-info .ac-player-img {
  border-color: #b999d7;
}

.h5-altadorcup-popup.ac-darigancitadel p.ac-popup-label,
.h5-altadorcup-popup.ac-darigancitadel .ac-team-captain,
.h5-altadorcup-popup.ac-darigancitadel .ac-team-info .ac-team-player,
.ac-team-detail.ac-darigancitadel p.ac-popup-label,
.ac-team-detail.ac-darigancitadel .ac-team-captain,
.ac-team-detail.ac-darigancitadel .ac-team-info .ac-team-player {
  background-color: #321052;
}

.h5-altadorcup-popup.ac-darigancitadel .ac-team-captain,
.h5-altadorcup-popup.ac-darigancitadel .ac-team-info .ac-team-bio,
.h5-altadorcup-popup.ac-darigancitadel .ac-popup-msg,
.h5-altadorcup-popup.ac-darigancitadel .ac-team-info .ac-player,
.ac-team-detail.ac-darigancitadel .ac-team-captain,
.ac-team-detail.ac-darigancitadel .ac-team-info .ac-team-bio,
.ac-team-detail.ac-darigancitadel .ac-popup-msg,
.ac-team-detail.ac-darigancitadel .ac-team-info .ac-player {
  border-color: #321052;
}

.h5-altadorcup-popup.ac-darigancitadel .ac-team-captain .ac-bg-filter,
.ac-team-detail.ac-darigancitadel .ac-team-captain .ac-bg-filter {
  background: #7434af;
}

.h5-altadorcup-popup.ac-darigancitadel .ac-team-info .tooltip-icon .tooltip,
.ac-team-detail.ac-darigancitadel .ac-team-info .tooltip-icon .tooltip {
  background-color: #dccceb;
  border-color: #321052;
  box-shadow: 1px 1px 4px #b999d7;
}

.h5-altadorcup-popup.ac-darigancitadel .ac-confirm-img,
.ac-team-detail.ac-darigancitadel .ac-confirm-img {
  border-color: #7434af;
}

.ac-darigancitadel .h5-altadorcup-overall .ac-overall-team {
  border-color: #7434af;
}

.ac-darigancitadel .h5-altadorcup-schedule .ac-schedule-header,
.ac-darigancitadel .h5-altadorcup-topscorers .ac-topscore-gpg {
  background-color: #7434af;
  color: #fff;
}

.h5-altadorcup-post .ac-winners-results .ac-top-team.ac-darigancitadel {
  background: linear-gradient(-45deg, #0d0c0c 70%, #7434af 70.01%) no-repeat;
}

@media screen and (max-width: 860px) {
  .ac-darigancitadel .h5-altadorcup-nav ul li.ac-nav-home:hover {
    background-color: transparent;
    text-shadow: 1.5px 2px 0 #321052, -1px 2px 0 #321052, 1.5px -0.5px 0 #321052,
      -1px -0.5px 0 #321052, 1.5px 0 0 #321052, -1px 1px 0 #321052;
  }
}

@media screen and (min-width: 625px) {
  .ac-darigancitadel .h5-altadorcup-tabview .ac-tabs .ac-tab-item.active-tab {
    background-color: #7434af;
    border-color: #321052;
  }
}

@media screen and (max-width: 810px) {

  /* ENTERING MOBILE MODE */
  .ac-darigancitadel .h5-altadorcup-grid .ac-grid-item:nth-child(even) {
    background-color: #312f2f;
    border-color: #0d0c0c;
  }

  .ac-darigancitadel .h5-altadorcup-grid .ac-grid-item:nth-child(odd) {
    background-color: #7434af;
    border-color: #321052;
  }

  .ac-darigancitadel .h5-altadorcup-grid .ac-grid-item:nth-child(even) .ac-grid-title {
    background-color: #312f2f;
    text-shadow: 1.5px 1.5px 0 #0d0c0c, -1px 1.5px 0 #0d0c0c,
      1.5px -0.5px 0 #0d0c0c, -1px -0.5px 0 #0d0c0c, 1.5px 0 0 #0d0c0c,
      -1px 1px 0 #0d0c0c;
  }

  .ac-darigancitadel .h5-altadorcup-grid .ac-grid-item:nth-child(odd) .ac-grid-title {
    background-color: #7434af;
    text-shadow: 1.5px 1.5px 0 #321052, -1px 1.5px 0 #321052,
      1.5px -0.5px 0 #321052, -1px -0.5px 0 #321052, 1.5px 0 0 #321052,
      -1px 1px 0 #321052;
  }

  .ac-darigancitadel .h5-altadorcup-brackstand .ac-last-updated {
    background-color: #7434af;
    color: #fff;
  }
}

@media screen and (max-width: 475px) {
  .h5-altadorcup-post .ac-winners-results .ac-top-team.ac-darigancitadel {
    background: linear-gradient(-45deg, #0d0c0c 75%, #7434af 75.01%) no-repeat;
  }
}

/* FAERIELAND */
.ac-faerieland .h5-altadorcup-nav,
.ac-faerieland .h5-altadorcup-nav .ac-nav-dropdown ul.ac-mobile-menu {
  background-color: #376215;
  border-color: #182a0b;
}

.ac-faerieland .h5-altadorcup-nav ul li.active {
  background-color: #e158d3;
  text-shadow: 1.5px 2px 0 #6d1465, -1px 2px 0 #6d1465, 1.5px -0.5px 0 #6d1465,
    -1px -0.5px 0 #6d1465, 1.5px 0 0 #6d1465, -1px 1px 0 #6d1465;
}

.ac-faerieland .h5-altadorcup-nav ul li,
.ac-faerieland .h5-altadorcup-nav .ac-dropdown-arrow span {
  text-shadow: 1.5px 2px 0 #182a0b, -1px 2px 0 #182a0b, 1.5px -0.5px 0 #182a0b,
    -1px -0.5px 0 #182a0b, 1.5px 0 0 #182a0b, -1px 1px 0 #182a0b;
}

.ac-faerieland .h5-altadorcup-nav ul li:not(.active):not(.disabled):not(.ac-nav-mobile):not(.ac-nav-home):hover,
.ac-faerieland .h5-altadorcup-nav ul li.ac-nav-home:hover {
  background-color: #182a0b;
}

.ac-faerieland .h5-altadorcup-nav .ac-dropdown-arrow span {
  text-shadow: -1.5px 1px 0 #182a0b, 1.5px 1px 0 #182a0b, 0 4px 0 #182a0b;
}

.ac-faerieland .h5-altadorcup-nav .ac-dropdown-arrow span.ac-drop-open {
  text-shadow: -2px -3px 0 #182a0b, 2px -3px 0 #182a0b, 0 -3px 0 #182a0b;
}

.ac-faerieland .h5-altadorcup-nav ul li.active:before,
.ac-faerieland ul li.active:after {
  border-bottom: 1.7em solid #376215;
}

.ac-faerieland .ac-banner-fg .ac-fg-blurb {
  border-color: #376215;
}

.ac-press-tour.ac-faerieland .ac-fg-blurb .ac-read-more {
  border-bottom: 3px solid #376215;
  text-shadow: 2px 1px 0 #182a0b, -2px 1px 0 #182a0b, 1px -2px 0 #182a0b,
    -1px -2px 0 #182a0b, 0 0 4px #182a0b, -2px 2px 0 #182a0b, 0px 2px 0 #182a0b,
    2px 0 0 #182a0b;
}

.ac-faerieland .pane-btn {
  background-color: #e96ede;
  border-color: #376215;
  box-shadow: inset 2px 2px 3px rgba(109, 20, 101, 0.3),
    inset -2px -2px 3px rgba(109, 20, 101, 0.3);
}

.ac-faerieland .pane-btn span {
  background: #376215;
}

.ac-faerieland .h5-altadorcup-content.ac-team-color {
  background: linear-gradient(#ffe9fd, #90ae7a);
}

.ac-faerieland .h5-altadorcup-grid .ac-grid-item .ac-grid-title,
.ac-faerieland .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title.active-tab,
.ac-faerieland .h5-altadorcup-accordion .ac-panel-item .ac-panel-title,
.ac-faerieland .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title,
.ac-faerieland .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title,
.ac-faerieland .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title {
  background-color: #376215;
  text-shadow: 1.5px 1.5px 0 #182a0b, -1px 1.5px 0 #182a0b,
    1.5px -0.5px 0 #182a0b, -1px -0.5px 0 #182a0b, 1.5px 0 0 #182a0b,
    -1px 1px 0 #182a0b;
}

.ac-faerieland .h5-altadorcup-grid .ac-grid-item,
.ac-faerieland .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd),
.ac-faerieland .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd),
.ac-faerieland .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) {
  background-color: #376215;
  border: 3px solid #182a0b;
}

.ac-faerieland .h5-altadorcup-grid .ac-grid-item:nth-child(4n + 2),
.ac-faerieland .h5-altadorcup-grid .ac-grid-item:nth-child(6n + 3),
.ac-faerieland .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even),
.ac-faerieland .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even),
.ac-faerieland .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) {
  background-color: #e96ede;
  border-color: #6d1465;
}

.ac-faerieland .h5-altadorcup-grid .ac-grid-item:nth-child(4n + 2) .ac-grid-title,
.ac-faerieland .h5-altadorcup-grid .ac-grid-item:nth-child(6n + 3) .ac-grid-title,
.ac-faerieland .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title,
.ac-faerieland .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title,
.ac-faerieland .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title {
  background-color: #e96ede;
  text-shadow: 1.5px 1.5px 0 #6d1465, -1px 1.5px 0 #6d1465,
    1.5px -0.5px 0 #6d1465, -1px -0.5px 0 #6d1465, 1.5px 0 0 #6d1465,
    -1px 1px 0 #6d1465;
}

.ac-faerieland .h5-altadorcup-content .ac-tab-titles {
  background-color: #e96ede;
  border-color: #6d1465;
}

.ac-faerieland .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title {
  border-bottom: 3px solid #182a0b;
  text-shadow: 1.5px 1.5px 0 #6d1465, -1px 1.5px 0 #6d1465,
    1.5px -0.5px 0 #6d1465, -1px -0.5px 0 #6d1465, 1.5px 0 0 #6d1465,
    -1px 1px 0 #6d1465;
}

.ac-faerieland .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title.active-tab {
  border-color: #182a0b;
  border-bottom: 3px solid #376215;
  box-shadow: 0 -1.5px 0 #182a0b;
}

.ac-faerieland .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title:nth-child(1).active-tab {
  box-shadow: 0 -1.5px 0 #182a0b, -1px -3px 0 #182a0b, -3px 0 0 #182a0b;
}

.ac-faerieland .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title:nth-child(2).active-tab {
  box-shadow: 0 -1.5px 0 #182a0b, 0 -3px 0 #182a0b;
}

.ac-faerieland .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title:nth-child(3).active-tab {
  box-shadow: 0 -1.5px 0 #182a0b, 1px -3px 0 #182a0b, 3px 0 0 #182a0b;
}

.ac-faerieland .h5-altadorcup-tabview .ac-content.ac-tab>p,
.ac-faerieland .h5-altadorcup-accordion .ac-content.ac-panel>p {
  border-bottom: 3px solid #e96ede;
}

.ac-faerieland .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd),
.ac-faerieland .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even),
.ac-faerieland .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab {
  background-color: #376215;
  border-color: #182a0b;
}

.ac-faerieland .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even),
.ac-faerieland .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd),
.ac-faerieland .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) {
  background-color: #e96ede;
  border-color: #6d1465;
}

.ac-faerieland .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title,
.ac-faerieland .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title,
.ac-faerieland .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title {
  background-color: #e96ede;
  text-shadow: 1.5px 1.5px 0 #6d1465, -1px 1.5px 0 #6d1465,
    1.5px -0.5px 0 #6d1465, -1px -0.5px 0 #6d1465, 1.5px 0 0 #6d1465,
    -1px 1px 0 #6d1465;
}

.ac-faerieland .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title,
.ac-faerieland .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title,
.ac-faerieland .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title {
  background-color: #376215;
  text-shadow: 1.5px 1.5px 0 #182a0b, -1px 1.5px 0 #182a0b,
    1.5px -0.5px 0 #182a0b, -1px -0.5px 0 #182a0b, 1.5px 0 0 #182a0b,
    -1px 1px 0 #182a0b;
}

.ac-faerieland .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn,
.ac-faerieland .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn,
.ac-faerieland .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title .pane-btn {
  background-color: #e96ede;
  border-color: #6d1465;
  box-shadow: inset 2px 2px 3px rgba(109, 20, 101, 0.3),
    inset -2px -2px 3px rgba(109, 20, 101, 0.3);
}

.ac-faerieland .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn span,
.ac-faerieland .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn span,
.ac-faerieland .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title .pane-btn span {
  background: #6d1465;
}

.ac-faerieland .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn,
.ac-faerieland .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn,
.ac-faerieland .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title .pane-btn {
  background-color: #376215;
  box-shadow: inset 2px 2px 3px rgba(24, 42, 11, 0.3),
    inset -2px -2px 3px rgba(24, 42, 11, 0.3);
  border-color: #182a0b;
}

.ac-faerieland .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn span,
.ac-faerieland .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn span,
.ac-faerieland .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title .pane-btn span {
  background: #182a0b;
}

.ac-faerieland .ac-bg-buttons .ac-bg-btn {
  background: #376215;
  border: 1px solid #182a0b;
  box-shadow: inset 2px 2px 3px rgba(24, 42, 11, 0.3),
    inset -2px -2px 3px rgba(24, 42, 11, 0.3);
  text-shadow: 1.5px 1.5px 0 #182a0b, -1px 1.5px 0 #182a0b,
    1.5px -0.5px 0 #182a0b, -1px -0.5px 0 #182a0b, 1.5px 0 0 #182a0b,
    -1px 1px 0 #182a0b;
}

.ac-faerieland .ac-promo-freebies .ac-promo-save {
  border-color: #376215;
}

.h5-altadorcup-popup.ac-faerieland,
.ac-team-detail.ac-faerieland {
  background: linear-gradient(#ffe9fd 50%, #90ae7a) no-repeat;
  border-color: #182a0b;
  box-shadow: 0 0 5px 3px #90ae7a;
}

.h5-altadorcup-popup.ac-faerieland .ac-team-info .ac-player-img,
.ac-team-detail.ac-faerieland .ac-team-info .ac-player-img {
  border-color: #90ae7a;
}

.h5-altadorcup-popup.ac-faerieland p.ac-popup-label,
.h5-altadorcup-popup.ac-faerieland .ac-team-captain,
.h5-altadorcup-popup.ac-faerieland .ac-team-info .ac-team-player,
.ac-team-detail.ac-faerieland p.ac-popup-label,
.ac-team-detail.ac-faerieland .ac-team-captain,
.ac-team-detail.ac-faerieland .ac-team-info .ac-team-player {
  background-color: #182a0b;
}

.h5-altadorcup-popup.ac-faerieland .ac-team-captain,
.h5-altadorcup-popup.ac-faerieland .ac-team-info .ac-team-bio,
.h5-altadorcup-popup.ac-faerieland .ac-popup-msg,
.h5-altadorcup-popup.ac-faerieland .ac-team-info .ac-player,
.ac-team-detail.ac-faerieland .ac-team-captain,
.ac-team-detail.ac-faerieland .ac-team-info .ac-team-bio,
.ac-team-detail.ac-faerieland .ac-popup-msg,
.ac-team-detail.ac-faerieland .ac-team-info .ac-player {
  border-color: #182a0b;
}

.h5-altadorcup-popup.ac-faerieland .ac-team-captain .ac-bg-filter,
.ac-team-detail.ac-faerieland .ac-team-captain .ac-bg-filter {
  background: #e96ede;
}

.h5-altadorcup-popup.ac-faerieland .ac-team-info .tooltip-icon .tooltip,
.ac-team-detail.ac-faerieland .ac-team-info .tooltip-icon .tooltip {
  background-color: #ffe9fd;
  border-color: #182a0b;
  box-shadow: 1px 1px 4px #90ae7a;
}

.h5-altadorcup-popup.ac-faerieland .ac-confirm-img,
.ac-team-detail.ac-faerieland .ac-confirm-img {
  border-color: #e96ede;
}

.ac-faerieland .h5-altadorcup-overall .ac-overall-team {
  border-color: #e96ede;
}

.ac-faerieland .h5-altadorcup-schedule .ac-schedule-header,
.ac-faerieland .h5-altadorcup-topscorers .ac-topscore-gpg {
  background-color: #376215;
  color: #fff;
}

.h5-altadorcup-post .ac-winners-results .ac-top-team.ac-faerieland {
  background: linear-gradient(-45deg, #376215 70%, #e96ede 70.01%) no-repeat;
}

@media screen and (max-width: 860px) {
  .ac-faerieland .h5-altadorcup-nav ul li.ac-nav-home:hover {
    background-color: transparent;
    text-shadow: 1.5px 2px 0 #182a0b, -1px 2px 0 #182a0b, 1.5px -0.5px 0 #182a0b,
      -1px -0.5px 0 #182a0b, 1.5px 0 0 #182a0b, -1px 1px 0 #182a0b;
  }
}

@media screen and (min-width: 625px) {
  .ac-faerieland .h5-altadorcup-tabview .ac-tabs .ac-tab-item.active-tab {
    background-color: #376215;
    border-color: #182a0b;
  }
}

@media screen and (max-width: 810px) {

  /* ENTERING MOBILE MODE */
  .ac-faerieland .h5-altadorcup-grid .ac-grid-item:nth-child(even) {
    background-color: #e96ede;
    border-color: #6d1465;
  }

  .ac-faerieland .h5-altadorcup-grid .ac-grid-item:nth-child(odd) {
    background-color: #376215;
    border-color: #182a0b;
  }

  .ac-faerieland .h5-altadorcup-grid .ac-grid-item:nth-child(even) .ac-grid-title {
    background-color: #e96ede;
    text-shadow: 1.5px 1.5px 0 #6d1465, -1px 1.5px 0 #6d1465,
      1.5px -0.5px 0 #6d1465, -1px -0.5px 0 #6d1465, 1.5px 0 0 #6d1465,
      -1px 1px 0 #6d1465;
  }

  .ac-faerieland .h5-altadorcup-grid .ac-grid-item:nth-child(odd) .ac-grid-title {
    background-color: #376215;
    text-shadow: 1.5px 1.5px 0 #182a0b, -1px 1.5px 0 #182a0b,
      1.5px -0.5px 0 #182a0b, -1px -0.5px 0 #182a0b, 1.5px 0 0 #182a0b,
      -1px 1px 0 #182a0b;
  }

  .ac-faerieland .h5-altadorcup-brackstand .ac-last-updated {
    background-color: #376215;
    color: #fff;
  }
}

@media screen and (max-width: 475px) {
  .h5-altadorcup-post .ac-winners-results .ac-top-team.ac-faerieland {
    background: linear-gradient(-45deg, #376215 75%, #e96ede 75.01%) no-repeat;
  }
}

/* HAUNTED WOODS */
.ac-hauntedwoods .h5-altadorcup-nav,
.ac-hauntedwoods .h5-altadorcup-nav .ac-nav-dropdown ul.ac-mobile-menu {
  background-color: #212121;
  border-color: #000000;
}

.ac-hauntedwoods .h5-altadorcup-nav ul li.active {
  background-color: #ff7100;
  text-shadow: 1.5px 2px 0 #953c00, -1px 2px 0 #953c00, 1.5px -0.5px 0 #953c00,
    -1px -0.5px 0 #953c00, 1.5px 0 0 #953c00, -1px 1px 0 #953c00;
}

.ac-hauntedwoods .h5-altadorcup-nav ul li,
.ac-hauntedwoods .h5-altadorcup-nav .ac-dropdown-arrow span {
  text-shadow: 1.5px 2px 0 #000000, -1px 2px 0 #000000, 1.5px -0.5px 0 #000000,
    -1px -0.5px 0 #000000, 1.5px 0 0 #000000, -1px 1px 0 #000000;
}

.ac-hauntedwoods .h5-altadorcup-nav ul li:not(.active):not(.disabled):not(.ac-nav-mobile):not(.ac-nav-home):hover,
.ac-hauntedwoods .h5-altadorcup-nav ul li.ac-nav-home:hover {
  background-color: #000000;
}

.ac-hauntedwoods .h5-altadorcup-nav .ac-dropdown-arrow span {
  text-shadow: -1.5px 1px 0 #000000, 1.5px 1px 0 #000000, 0 4px 0 #000000;
}

.ac-hauntedwoods .h5-altadorcup-nav .ac-dropdown-arrow span.ac-drop-open {
  text-shadow: -2px -3px 0 #000000, 2px -3px 0 #000000, 0 -3px 0 #000000;
}

.ac-hauntedwoods .h5-altadorcup-nav ul li.active:before,
.ac-hauntedwoods ul li.active:after {
  border-bottom: 1.7em solid #212121;
}

.ac-hauntedwoods .ac-banner-fg .ac-fg-blurb {
  border-color: #212121;
}

.ac-press-tour.ac-hauntedwoods .ac-fg-blurb .ac-read-more {
  border-bottom: 3px solid #ff7100;
  text-shadow: 2px 1px 0 #000000, -2px 1px 0 #000000, 1px -2px 0 #000000,
    -1px -2px 0 #000000, 0 0 4px #000000, -2px 2px 0 #000000, 0px 2px 0 #000000,
    2px 0 0 #410000;
}

.ac-hauntedwoods .pane-btn {
  background-color: #ff7100;
  border-color: #000000;
  box-shadow: inset 2px 2px 3px rgba(149, 60, 0, 0.3),
    inset -2px -2px 3px rgba(149, 60, 0, 0.3);
}

.ac-hauntedwoods .pane-btn span {
  background: #000000;
}

.ac-hauntedwoods .h5-altadorcup-content.ac-team-color {
  background: linear-gradient(#ffeccd, #ffaf67);
}

.ac-hauntedwoods .h5-altadorcup-grid .ac-grid-item .ac-grid-title,
.ac-hauntedwoods .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title.active-tab,
.ac-hauntedwoods .h5-altadorcup-accordion .ac-panel-item .ac-panel-title,
.ac-hauntedwoods .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title,
.ac-hauntedwoods .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title,
.ac-hauntedwoods .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title {
  background-color: #ff7100;
  text-shadow: 1.5px 1.5px 0 #953c00, -1px 1.5px 0 #953c00,
    1.5px -0.5px 0 #953c00, -1px -0.5px 0 #953c00, 1.5px 0 0 #953c00,
    -1px 1px 0 #953c00;
}

.ac-hauntedwoods .h5-altadorcup-grid .ac-grid-item,
.ac-hauntedwoods .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd),
.ac-hauntedwoods .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd),
.ac-hauntedwoods .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) {
  background-color: #ff7100;
  border: 3px solid #953c00;
}

.ac-hauntedwoods .h5-altadorcup-grid .ac-grid-item:nth-child(4n + 2),
.ac-hauntedwoods .h5-altadorcup-grid .ac-grid-item:nth-child(6n + 3),
.ac-hauntedwoods .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even),
.ac-hauntedwoods .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even),
.ac-hauntedwoods .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) {
  background-color: #212121;
  border-color: #000000;
}

.ac-hauntedwoods .h5-altadorcup-grid .ac-grid-item:nth-child(4n + 2) .ac-grid-title,
.ac-hauntedwoods .h5-altadorcup-grid .ac-grid-item:nth-child(6n + 3) .ac-grid-title,
.ac-hauntedwoods .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title,
.ac-hauntedwoods .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title,
.ac-hauntedwoods .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title {
  background-color: #212121;
  text-shadow: 1.5px 1.5px 0 #000000, -1px 1.5px 0 #000000,
    1.5px -0.5px 0 #000000, -1px -0.5px 0 #000000, 1.5px 0 0 #000000,
    -1px 1px 0 #000000;
}

.ac-hauntedwoods .h5-altadorcup-content .ac-tab-titles {
  background-color: #212121;
  border-color: #000000;
}

.ac-hauntedwoods .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title {
  border-bottom: 3px solid #953c00;
  text-shadow: 1.5px 1.5px 0 #000000, -1px 1.5px 0 #000000,
    1.5px -0.5px 0 #000000, -1px -0.5px 0 #000000, 1.5px 0 0 #000000,
    -1px 1px 0 #000000;
}

.ac-hauntedwoods .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title.active-tab {
  border-color: #953c00;
  border-bottom: 3px solid #ff7100;
}

.ac-hauntedwoods .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title:nth-child(1).active-tab {
  box-shadow: 0 -1.5px 0 #953c00, -1px -3px 0 #953c00, -3px 0 0 #953c00;
}

.ac-hauntedwoods .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title:nth-child(2).active-tab {
  box-shadow: 0 -1.5px 0 #953c00, 0 -3px 0 #953c00;
}

.ac-hauntedwoods .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title:nth-child(3).active-tab {
  box-shadow: 0 -1.5px 0 #953c00, 1px -3px 0 #953c00, 3px 0 0 #953c00;
}

.ac-hauntedwoods .h5-altadorcup-tabview .ac-content.ac-tab>p,
.ac-hauntedwoods .h5-altadorcup-accordion .ac-content.ac-panel>p {
  border-bottom: 3px solid #212121;
}

.ac-hauntedwoods .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd),
.ac-hauntedwoods .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even),
.ac-hauntedwoods .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab {
  background-color: #ff7100;
  border-color: #953c00;
}

.ac-hauntedwoods .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even),
.ac-hauntedwoods .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd),
.ac-hauntedwoods .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) {
  background-color: #212121;
  border-color: #000000;
}

.ac-hauntedwoods .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title,
.ac-hauntedwoods .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title,
.ac-hauntedwoods .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title {
  background-color: #212121;
  text-shadow: 1.5px 1.5px 0 #000000, -1px 1.5px 0 #000000,
    1.5px -0.5px 0 #000000, -1px -0.5px 0 #000000, 1.5px 0 0 #000000,
    -1px 1px 0 #000000;
}

.ac-hauntedwoods .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title,
.ac-hauntedwoods .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title,
.ac-hauntedwoods .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title {
  background-color: #ff7100;
  text-shadow: 1.5px 1.5px 0 #953c00, -1px 1.5px 0 #953c00,
    1.5px -0.5px 0 #953c00, -1px -0.5px 0 #953c00, 1.5px 0 0 #953c00,
    -1px 1px 0 #953c00;
}

.ac-hauntedwoods .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn,
.ac-hauntedwoods .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn,
.ac-hauntedwoods .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title .pane-btn {
  background-color: #212121;
  border-color: #ff7100;
  box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.3),
    inset -2px -2px 3px rgba(0, 0, 0, 0.3);
}

.ac-hauntedwoods .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn span,
.ac-hauntedwoods .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn span,
.ac-hauntedwoods .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title .pane-btn span {
  background: #ff7100;
}

.ac-hauntedwoods .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn,
.ac-hauntedwoods .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn,
.ac-hauntedwoods .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title .pane-btn {
  background-color: #ff7100;
  box-shadow: inset 2px 2px 3px rgba(149, 60, 0, 0.3),
    inset -2px -2px 3px rgba(149, 60, 0, 0.3);
  border-color: #000000;
}

.ac-hauntedwoods .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn span,
.ac-hauntedwoods .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn span,
.ac-hauntedwoods .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title .pane-btn span {
  background: #000000;
}

.ac-hauntedwoods .ac-bg-buttons .ac-bg-btn {
  background: #ff7100;
  border: 1px solid #953c00;
  box-shadow: inset 2px 2px 3px rgba(149, 60, 0, 0.3),
    inset -2px -2px 3px rgba(149, 60, 0, 0.3);
  text-shadow: 1.5px 1.5px 0 #953c00, -1px 1.5px 0 #953c00,
    1.5px -0.5px 0 #953c00, -1px -0.5px 0 #953c00, 1.5px 0 0 #953c00,
    -1px 1px 0 #953c00;
}

.ac-hauntedwoods .ac-promo-freebies .ac-promo-save {
  border-color: #ff7100;
}

.h5-altadorcup-popup.ac-hauntedwoods,
.ac-team-detail.ac-hauntedwoods {
  background: linear-gradient(#ffeccd 50%, #ffaf67) no-repeat;
  border-color: #212121;
  box-shadow: 0 0 5px 3px #ffaf67;
}

.h5-altadorcup-popup.ac-hauntedwoods .ac-team-info .ac-player-img,
.ac-team-detail.ac-hauntedwoods .ac-team-info .ac-player-img {
  border-color: #ffaf67;
}

.h5-altadorcup-popup.ac-hauntedwoods p.ac-popup-label,
.h5-altadorcup-popup.ac-hauntedwoods .ac-team-captain,
.h5-altadorcup-popup.ac-hauntedwoods .ac-team-info .ac-team-player,
.ac-team-detail.ac-hauntedwoods p.ac-popup-label,
.ac-team-detail.ac-hauntedwoods .ac-team-captain,
.ac-team-detail.ac-hauntedwoods .ac-team-info .ac-team-player {
  background-color: #212121;
}

.h5-altadorcup-popup.ac-hauntedwoods .ac-team-captain,
.h5-altadorcup-popup.ac-hauntedwoods .ac-team-info .ac-team-bio,
.h5-altadorcup-popup.ac-hauntedwoods .ac-popup-msg,
.h5-altadorcup-popup.ac-hauntedwoods .ac-team-info .ac-player,
.ac-team-detail.ac-hauntedwoods .ac-team-captain,
.ac-team-detail.ac-hauntedwoods .ac-team-info .ac-team-bio,
.ac-team-detail.ac-hauntedwoods .ac-popup-msg,
.ac-team-detail.ac-hauntedwoods .ac-team-info .ac-player {
  border-color: #212121;
}

.h5-altadorcup-popup.ac-hauntedwoods .ac-team-captain .ac-bg-filter,
.ac-team-detail.ac-hauntedwoods .ac-team-captain .ac-bg-filter {
  background: #ff7100;
}

.h5-altadorcup-popup.ac-hauntedwoods .ac-team-info .tooltip-icon .tooltip,
.ac-team-detail.ac-hauntedwoods .ac-team-info .tooltip-icon .tooltip {
  background-color: #ffeccd;
  border-color: #212121;
  box-shadow: 1px 1px 4px #ffaf67;
}

.h5-altadorcup-popup.ac-hauntedwoods .ac-confirm-img,
.ac-team-detail.ac-hauntedwoods .ac-confirm-img {
  border-color: #ff7100;
}

.ac-hauntedwoods .h5-altadorcup-overall .ac-overall-team {
  border-color: #ff7100;
}

.ac-hauntedwoods .h5-altadorcup-schedule .ac-schedule-header,
.ac-hauntedwoods .h5-altadorcup-topscorers .ac-topscore-gpg {
  background-color: #ff7100;
  color: #000;
}

.ac-hauntedwoods .h5-altadorcup-brackstand .ac-last-updated {
  color: #fff;
}

.h5-altadorcup-post .ac-winners-results .ac-top-team.ac-hauntedwoods {
  background: linear-gradient(-45deg, #000 70%, #ff7100 70.01%) no-repeat;
}

@media screen and (max-width: 860px) {
  .ac-hauntedwoods .h5-altadorcup-nav ul li.ac-nav-home:hover {
    background-color: transparent;
    text-shadow: 1.5px 2px 0 #000000, -1px 2px 0 #000000, 1.5px -0.5px 0 #000000,
      -1px -0.5px 0 #000000, 1.5px 0 0 #000000, -1px 1px 0 #000000;
  }
}

@media screen and (min-width: 625px) {
  .ac-hauntedwoods .h5-altadorcup-tabview .ac-tabs .ac-tab-item.active-tab {
    background-color: #ff7100;
    border-color: #953c00;
  }
}

@media screen and (max-width: 810px) {
  /* ENTERING MOBILE MODE */

  .ac-hauntedwoods .h5-altadorcup-grid .ac-grid-item:nth-child(even) {
    background-color: #212121;
    border-color: #000000;
  }

  .ac-hauntedwoods .h5-altadorcup-grid .ac-grid-item:nth-child(odd) {
    background-color: #ff7100;
    border-color: #953c00;
  }

  .ac-hauntedwoods .h5-altadorcup-grid .ac-grid-item:nth-child(even) .ac-grid-title {
    background-color: #212121;
    text-shadow: 1.5px 1.5px 0 #000000, -1px 1.5px 0 #000000,
      1.5px -0.5px 0 #000000, -1px -0.5px 0 #000000, 1.5px 0 0 #000000,
      -1px 1px 0 #000000;
  }

  .ac-hauntedwoods .h5-altadorcup-grid .ac-grid-item:nth-child(odd) .ac-grid-title {
    background-color: #ff7100;
    text-shadow: 1.5px 1.5px 0 #953c00, -1px 1.5px 0 #953c00,
      1.5px -0.5px 0 #953c00, -1px -0.5px 0 #953c00, 1.5px 0 0 #953c00,
      -1px 1px 0 #953c00;
  }

  .ac-hauntedwoods .h5-altadorcup-brackstand .ac-last-updated {
    background-color: #ff7100;
    color: #000;
  }
}

@media screen and (max-width: 475px) {
  .h5-altadorcup-post .ac-winners-results .ac-top-team.ac-hauntedwoods {
    background: linear-gradient(-45deg, #000 75%, #ff7100 75.01%) no-repeat;
  }
}

/* KIKO LAKE */
.ac-kikolake .h5-altadorcup-nav,
.ac-kikolake .h5-altadorcup-nav .ac-nav-dropdown ul.ac-mobile-menu {
  background-color: #407e01;
  border-color: #1a3300;
}

.ac-kikolake .h5-altadorcup-nav ul li.active {
  background-color: #a5571c;
  text-shadow: 1.5px 2px 0 #3a1c06, -1px 2px 0 #3a1c06, 1.5px -0.5px 0 #3a1c06,
    -1px -0.5px 0 #3a1c06, 1.5px 0 0 #3a1c06, -1px 1px 0 #3a1c06;
}

.ac-kikolake .h5-altadorcup-nav ul li,
.ac-kikolake .h5-altadorcup-nav .ac-dropdown-arrow span {
  text-shadow: 1.5px 2px 0 #1a3300, -1px 2px 0 #1a3300, 1.5px -0.5px 0 #1a3300,
    -1px -0.5px 0 #1a3300, 1.5px 0 0 #1a3300, -1px 1px 0 #1a3300;
}

.ac-kikolake .h5-altadorcup-nav ul li:not(.active):not(.disabled):not(.ac-nav-mobile):not(.ac-nav-home):hover,
.ac-kikolake .h5-altadorcup-nav ul li.ac-nav-home:hover {
  background-color: #1a3300;
}

.ac-kikolake .h5-altadorcup-nav .ac-dropdown-arrow span {
  text-shadow: -1.5px 1px 0 #1a3300, 1.5px 1px 0 #1a3300, 0 4px 0 #1a3300;
}

.ac-kikolake .h5-altadorcup-nav .ac-dropdown-arrow span.ac-drop-open {
  text-shadow: -2px -3px 0 #1a3300, 2px -3px 0 #1a3300, 0 -3px 0 #1a3300;
}

.ac-kikolake .h5-altadorcup-nav ul li.active:before,
.ac-kikolake ul li.active:after {
  border-bottom: 1.7em solid #407e01;
}

.ac-kikolake .ac-banner-fg .ac-fg-blurb {
  border-color: #224300;
}

.ac-press-tour.ac-kikolake .ac-fg-blurb .ac-read-more {
  border-bottom: 3px solid #864617;
  text-shadow: 2px 1px 0 #1a3300, -2px 1px 0 #1a3300, 1px -2px 0 #1a3300,
    -1px -2px 0 #1a3300, 0 0 4px #1a3300, -2px 2px 0 #1a3300, 0px 2px 0 #1a3300,
    2px 0 0 #1a3300;
}

.ac-kikolake .pane-btn {
  background-color: #8cb267;
  border-color: #a5571c;
  box-shadow: inset 2px 2px 3px rgba(64, 126, 1, 0.3),
    inset -2px -2px 3px rgba(64, 126, 1, 0.3);
}

.ac-kikolake .pane-btn span {
  background: #a5571c;
}

.ac-kikolake .h5-altadorcup-content.ac-team-color {
  background: linear-gradient(#c6d9b3, #8cb267);
}

.ac-kikolake .h5-altadorcup-grid .ac-grid-item .ac-grid-title,
.ac-kikolake .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title.active-tab,
.ac-kikolake .h5-altadorcup-accordion .ac-panel-item .ac-panel-title,
.ac-kikolake .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title,
.ac-kikolake .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title,
.ac-kikolake .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title {
  background-color: #407e01;
  text-shadow: 1.5px 1.5px 0 #1a3300, -1px 1.5px 0 #1a3300,
    1.5px -0.5px 0 #1a3300, -1px -0.5px 0 #1a3300, 1.5px 0 0 #1a3300,
    -1px 1px 0 #1a3300;
}

.ac-kikolake .h5-altadorcup-grid .ac-grid-item,
.ac-kikolake .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd),
.ac-kikolake .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd),
.ac-kikolake .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) {
  background-color: #407e01;
  border: 3px solid #1a3300;
}

.ac-kikolake .h5-altadorcup-grid .ac-grid-item:nth-child(4n + 2),
.ac-kikolake .h5-altadorcup-grid .ac-grid-item:nth-child(6n + 3),
.ac-kikolake .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even),
.ac-kikolake .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even),
.ac-kikolake .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) {
  background-color: #864617;
  border-color: #3a1c06;
}

.ac-kikolake .h5-altadorcup-grid .ac-grid-item:nth-child(4n + 2) .ac-grid-title,
.ac-kikolake .h5-altadorcup-grid .ac-grid-item:nth-child(6n + 3) .ac-grid-title,
.ac-kikolake .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title,
.ac-kikolake .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title,
.ac-kikolake .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title {
  background-color: #864617;
  text-shadow: 1.5px 1.5px 0 #3a1c06, -1px 1.5px 0 #3a1c06,
    1.5px -0.5px 0 #3a1c06, -1px -0.5px 0 #3a1c06, 1.5px 0 0 #3a1c06,
    -1px 1px 0 #3a1c06;
}

.ac-kikolake .h5-altadorcup-content .ac-tab-titles {
  background-color: #864617;
  border-color: #3a1c06;
}

.ac-kikolake .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title {
  border-bottom: 3px solid #1a3300;
  text-shadow: 1.5px 1.5px 0 #3a1c06, -1px 1.5px 0 #3a1c06,
    1.5px -0.5px 0 #3a1c06, -1px -0.5px 0 #3a1c06, 1.5px 0 0 #3a1c06,
    -1px 1px 0 #3a1c06;
}

.ac-kikolake .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title.active-tab {
  border-color: #1a3300;
  border-bottom: 3px solid #407e01;
}

.ac-kikolake .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title:nth-child(1).active-tab {
  box-shadow: 0 -1.5px 0 #1a3300, -1px -3px 0 #1a3300, -3px 0 0 #1a3300;
}

.ac-kikolake .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title:nth-child(2).active-tab {
  box-shadow: 0 -1.5px 0 #1a3300, 0 -3px 0 #1a3300;
}

.ac-kikolake .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title:nth-child(3).active-tab {
  box-shadow: 0 -1.5px 0 #1a3300, 1px -3px 0 #1a3300, 3px 0 0 #1a3300;
}

.ac-kikolake .h5-altadorcup-tabview .ac-content.ac-tab>p,
.ac-kikolake .h5-altadorcup-accordion .ac-content.ac-panel>p {
  border-bottom: 3px solid #864617;
}

.ac-kikolake .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd),
.ac-kikolake .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even),
.ac-kikolake .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab {
  background-color: #407e01;
  border-color: #1a3300;
}

.ac-kikolake .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even),
.ac-kikolake .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd),
.ac-kikolake .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) {
  background-color: #864617;
  border-color: #3a1c06;
}

.ac-kikolake .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title,
.ac-kikolake .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title,
.ac-kikolake .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title {
  background-color: #864617;
  text-shadow: 1.5px 1.5px 0 #3a1c06, -1px 1.5px 0 #3a1c06,
    1.5px -0.5px 0 #3a1c06, -1px -0.5px 0 #3a1c06, 1.5px 0 0 #3a1c06,
    -1px 1px 0 #3a1c06;
}

.ac-kikolake .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title,
.ac-kikolake .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title,
.ac-kikolake .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title {
  background-color: #407e01;
  text-shadow: 1.5px 1.5px 0 #1a3300, -1px 1.5px 0 #1a3300,
    1.5px -0.5px 0 #1a3300, -1px -0.5px 0 #1a3300, 1.5px 0 0 #1a3300,
    -1px 1px 0 #1a3300;
}

.ac-kikolake .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn,
.ac-kikolake .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn,
.ac-kikolake .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title .pane-btn {
  background-color: #864617;
  border-color: #3a1c06;
  box-shadow: inset 2px 2px 3px rgba(58, 28, 6, 0.3),
    inset -2px -2px 3px rgba(58, 28, 6, 0.3);
}

.ac-kikolake .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn span,
.ac-kikolake .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn span,
.ac-kikolake .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title .pane-btn span {
  background: #3a1c06;
}

.ac-kikolake .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn,
.ac-kikolake .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn,
.ac-kikolake .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title .pane-btn {
  background-color: #407e01;
  box-shadow: inset 2px 2px 3px rgba(26, 51, 0, 0.3),
    inset -2px -2px 3px rgba(26, 51, 0, 0.3);
  border-color: #1a3300;
}

.ac-kikolake .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn span,
.ac-kikolake .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn span,
.ac-kikolake .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title .pane-btn span {
  background: #1a3300;
}

.ac-kikolake .ac-bg-buttons .ac-bg-btn {
  background: #407e01;
  border: 1px solid #1a3300;
  /*407e01 */
  box-shadow: inset 2px 2px 3px rgba(64, 126, 1, 0.3),
    inset -2px -2px 3px rgba(64, 126, 1, 0.3);
  text-shadow: 1.5px 1.5px 0 #1a3300, -1px 1.5px 0 #1a3300,
    1.5px -0.5px 0 #1a3300, -1px -0.5px 0 #1a3300, 1.5px 0 0 #1a3300,
    -1px 1px 0 #1a3300;
}

.ac-kikolake .ac-promo-freebies .ac-promo-save {
  border-color: #407e01;
}

.h5-altadorcup-popup.ac-kikolake,
.ac-team-detail.ac-kikolake {
  background: linear-gradient(#c6d9b3 50%, #8cb267) no-repeat;
  border-color: #1a3300;
  box-shadow: 0 0 5px 3px #8cb267;
}

.h5-altadorcup-popup.ac-kikolake .ac-team-info .ac-player-img,
.ac-team-detail.ac-kikolake .ac-team-info .ac-player-img {
  border-color: #8cb267;
}

.h5-altadorcup-popup.ac-kikolake p.ac-popup-label,
.h5-altadorcup-popup.ac-kikolake .ac-team-captain,
.h5-altadorcup-popup.ac-kikolake .ac-team-info .ac-team-player,
.ac-team-detail.ac-kikolake p.ac-popup-label,
.ac-team-detail.ac-kikolake .ac-team-captain,
.ac-team-detail.ac-kikolake .ac-team-info .ac-team-player {
  background-color: #1a3300;
}

.h5-altadorcup-popup.ac-kikolake .ac-team-captain,
.h5-altadorcup-popup.ac-kikolake .ac-team-info .ac-team-bio,
.h5-altadorcup-popup.ac-kikolake .ac-popup-msg,
.h5-altadorcup-popup.ac-kikolake .ac-team-info .ac-player,
.ac-team-detail.ac-kikolake .ac-team-captain,
.ac-team-detail.ac-kikolake .ac-team-info .ac-team-bio,
.ac-team-detail.ac-kikolake .ac-popup-msg,
.ac-team-detail.ac-kikolake .ac-team-info .ac-player {
  border-color: #1a3300;
}

.h5-altadorcup-popup.ac-kikolake .ac-team-captain .ac-bg-filter,
.ac-team-detail.ac-kikolake .ac-team-captain .ac-bg-filter {
  background: #407e01;
}

.h5-altadorcup-popup.ac-kikolake .ac-team-info .tooltip-icon .tooltip,
.ac-team-detail.ac-kikolake .ac-team-info .tooltip-icon .tooltip {
  background-color: #c6d9b3;
  border-color: #1a3300;
  box-shadow: 1px 1px 4px #8cb267;
}

.h5-altadorcup-popup.ac-kikolake .ac-confirm-img,
.ac-team-detail.ac-kikolake .ac-confirm-img {
  border-color: #407e01;
}

.ac-kikolake .h5-altadorcup-overall .ac-overall-team {
  border-color: #407e01;
}

.ac-kikolake .h5-altadorcup-schedule .ac-schedule-header,
.ac-kikolake .h5-altadorcup-topscorers .ac-topscore-gpg {
  background-color: #407e01;
  color: #fff;
}

.h5-altadorcup-post .ac-winners-results .ac-top-team.ac-kikolake {
  background: linear-gradient(-45deg, #864617 70%, #407e01 70.01%) no-repeat;
}

@media screen and (max-width: 860px) {
  .ac-kikolake .h5-altadorcup-nav ul li.ac-nav-home:hover {
    background-color: transparent;
    text-shadow: 1.5px 2px 0 #1a3300, -1px 2px 0 #1a3300, 1.5px -0.5px 0 #1a3300,
      -1px -0.5px 0 #1a3300, 1.5px 0 0 #1a3300, -1px 1px 0 #1a3300;
  }
}

@media screen and (min-width: 625px) {
  .ac-kikolake .h5-altadorcup-tabview .ac-tabs .ac-tab-item.active-tab {
    background-color: #407e01;
    border-color: #1a3300;
  }
}

@media screen and (max-width: 810px) {

  /* ENTERING MOBILE MODE */
  .ac-kikolake .h5-altadorcup-grid .ac-grid-item:nth-child(even) {
    background-color: #864617;
    border-color: #3a1c06;
  }

  .ac-kikolake .h5-altadorcup-grid .ac-grid-item:nth-child(odd) {
    background-color: #407e01;
    border-color: #1a3300;
  }

  .ac-kikolake .h5-altadorcup-grid .ac-grid-item:nth-child(even) .ac-grid-title {
    background-color: #864617;
    text-shadow: 1.5px 1.5px 0 #3a1c06, -1px 1.5px 0 #3a1c06,
      1.5px -0.5px 0 #3a1c06, -1px -0.5px 0 #3a1c06, 1.5px 0 0 #3a1c06,
      -1px 1px 0 #3a1c06;
  }

  .ac-kikolake .h5-altadorcup-grid .ac-grid-item:nth-child(odd) .ac-grid-title {
    background-color: #407e01;
    text-shadow: 1.5px 1.5px 0 #1a3300, -1px 1.5px 0 #1a3300,
      1.5px -0.5px 0 #1a3300, -1px -0.5px 0 #1a3300, 1.5px 0 0 #1a3300,
      -1px 1px 0 #1a3300;
  }

  .ac-kikolake .h5-altadorcup-brackstand .ac-last-updated {
    background-color: #407e01;
    color: #fff;
  }
}

@media screen and (max-width: 475px) {
  .h5-altadorcup-post .ac-winners-results .ac-top-team.ac-kikolake {
    background: linear-gradient(-45deg, #864617 75%, #407e01 75.01%) no-repeat;
  }
}

/* KRAWK ISLAND */
.ac-krawkisland .h5-altadorcup-nav,
.ac-krawkisland .h5-altadorcup-nav .ac-nav-dropdown ul.ac-mobile-menu {
  background-color: #242323;
  border-color: #000000;
}

.ac-krawkisland .h5-altadorcup-nav ul li.active {
  background-color: #b80000;
  text-shadow: 1.5px 2px 0 #510000, -1px 2px 0 #510000, 1.5px -0.5px 0 #510000,
    -1px -0.5px 0 #510000, 1.5px 0 0 #510000, -1px 1px 0 #510000;
}

.ac-krawkisland .h5-altadorcup-nav ul li,
.ac-krawkisland .h5-altadorcup-nav .ac-dropdown-arrow span {
  text-shadow: 1.5px 2px 0 #000000, -1px 2px 0 #000000, 1.5px -0.5px 0 #000000,
    -1px -0.5px 0 #000000, 1.5px 0 0 #000000, -1px 1px 0 #000000;
}

.ac-krawkisland .h5-altadorcup-nav ul li:not(.active):not(.disabled):not(.ac-nav-mobile):not(.ac-nav-home):hover,
.ac-krawkisland .h5-altadorcup-nav ul li.ac-nav-home:hover {
  background-color: #000000;
}

.ac-krawkisland .h5-altadorcup-nav .ac-dropdown-arrow span {
  text-shadow: -1.5px 1px 0 #000000, 1.5px 1px 0 #000000, 0 4px 0 #000000;
}

.ac-krawkisland .h5-altadorcup-nav .ac-dropdown-arrow span.ac-drop-open {
  text-shadow: -2px -3px 0 #000000, 2px -3px 0 #000000, 0 -3px 0 #000000;
}

.ac-krawkisland .h5-altadorcup-nav ul li.active:before,
.ac-krawkisland ul li.active:after {
  border-bottom: 1.7em solid #242323;
}

.ac-krawkisland .ac-banner-fg .ac-fg-blurb {
  border-color: #242323;
}

.ac-press-tour.ac-krawkisland .ac-fg-blurb .ac-read-more {
  border-bottom: 3px solid #b80000;
  text-shadow: 2px 1px 0 #000000, -2px 1px 0 #000000, 1px -2px 0 #000000,
    -1px -2px 0 #000000, 0 0 4px #000000, -2px 2px 0 #000000, 0px 2px 0 #000000,
    2px 0 0 #410000;
}

.ac-krawkisland .pane-btn {
  background-color: #b80000;
  border-color: #000000;
  box-shadow: inset 2px 2px 3px rgba(81, 0, 0, 0.3),
    inset -2px -2px 3px rgba(81, 0, 0, 0.3);
}

.ac-krawkisland .pane-btn span {
  background: #000000;
}

.ac-krawkisland .h5-altadorcup-content.ac-team-color {
  background: linear-gradient(#bebdbd, #7c7b7b);
}

.ac-krawkisland .h5-altadorcup-grid .ac-grid-item .ac-grid-title,
.ac-krawkisland .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title.active-tab,
.ac-krawkisland .h5-altadorcup-accordion .ac-panel-item .ac-panel-title,
.ac-krawkisland .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title,
.ac-krawkisland .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title,
.ac-krawkisland .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title {
  background-color: #b80000;
  text-shadow: 1.5px 1.5px 0 #510000, -1px 1.5px 0 #510000,
    1.5px -0.5px 0 #510000, -1px -0.5px 0 #510000, 1.5px 0 0 #510000,
    -1px 1px 0 #510000;
}

.ac-krawkisland .h5-altadorcup-grid .ac-grid-item,
.ac-krawkisland .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd),
.ac-krawkisland .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd),
.ac-krawkisland .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) {
  background-color: #b80000;
  border: 3px solid #510000;
}

.ac-krawkisland .h5-altadorcup-grid .ac-grid-item:nth-child(4n + 2),
.ac-krawkisland .h5-altadorcup-grid .ac-grid-item:nth-child(6n + 3),
.ac-krawkisland .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even),
.ac-krawkisland .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even),
.ac-krawkisland .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) {
  background-color: #242323;
  border-color: #000000;
}

.ac-krawkisland .h5-altadorcup-grid .ac-grid-item:nth-child(4n + 2) .ac-grid-title,
.ac-krawkisland .h5-altadorcup-grid .ac-grid-item:nth-child(6n + 3) .ac-grid-title,
.ac-krawkisland .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title,
.ac-krawkisland .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title,
.ac-krawkisland .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title {
  background-color: #242323;
  text-shadow: 1.5px 1.5px 0 #000000, -1px 1.5px 0 #000000,
    1.5px -0.5px 0 #000000, -1px -0.5px 0 #000000, 1.5px 0 0 #000000,
    -1px 1px 0 #000000;
}

.ac-krawkisland .h5-altadorcup-content .ac-tab-titles {
  background-color: #242323;
  border-color: #000000;
}

.ac-krawkisland .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title {
  border-bottom: 3px solid #510000;
  text-shadow: 1.5px 1.5px 0 #000000, -1px 1.5px 0 #000000,
    1.5px -0.5px 0 #000000, -1px -0.5px 0 #000000, 1.5px 0 0 #000000,
    -1px 1px 0 #000000;
}

.ac-krawkisland .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title.active-tab {
  border-color: #510000;
  border-bottom: 3px solid #b80000;
}

.ac-krawkisland .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title:nth-child(1).active-tab {
  box-shadow: 0 -1.5px 0 #510000, -1px -3px 0 #510000, -3px 0 0 #510000;
}

.ac-krawkisland .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title:nth-child(2).active-tab {
  box-shadow: 0 -1.5px 0 #510000, 0 -3px 0 #510000;
}

.ac-krawkisland .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title:nth-child(3).active-tab {
  box-shadow: 0 -1.5px 0 #510000, 1px -3px 0 #510000, 3px 0 0 #510000;
}

.ac-krawkisland .h5-altadorcup-tabview .ac-content.ac-tab>p,
.ac-krawkisland .h5-altadorcup-accordion .ac-content.ac-panel>p {
  border-bottom: 3px solid #242323;
}

.ac-krawkisland .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd),
.ac-krawkisland .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even),
.ac-krawkisland .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab {
  background-color: #b80000;
  border-color: #510000;
}

.ac-krawkisland .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even),
.ac-krawkisland .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd),
.ac-krawkisland .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) {
  background-color: #242323;
  border-color: #000000;
}

.ac-krawkisland .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title,
.ac-krawkisland .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title,
.ac-krawkisland .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title {
  background-color: #242323;
  text-shadow: 1.5px 1.5px 0 #000000, -1px 1.5px 0 #000000,
    1.5px -0.5px 0 #000000, -1px -0.5px 0 #000000, 1.5px 0 0 #000000,
    -1px 1px 0 #000000;
}

.ac-krawkisland .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title,
.ac-krawkisland .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title,
.ac-krawkisland .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title {
  background-color: #b80000;
  text-shadow: 1.5px 1.5px 0 #510000, -1px 1.5px 0 #510000,
    1.5px -0.5px 0 #510000, -1px -0.5px 0 #510000, 1.5px 0 0 #510000,
    -1px 1px 0 #510000;
}

.ac-krawkisland .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn,
.ac-krawkisland .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn,
.ac-krawkisland .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title .pane-btn {
  background-color: #242323;
  border-color: #000000;
  box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.3),
    inset -2px -2px 3px rgba(0, 0, 0, 0.3);
}

.ac-krawkisland .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn span,
.ac-krawkisland .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn span,
.ac-krawkisland .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title .pane-btn span {
  background: #b80000;
}

.ac-krawkisland .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn,
.ac-krawkisland .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn,
.ac-krawkisland .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title .pane-btn {
  background-color: #b80000;
  box-shadow: inset 2px 2px 3px rgba(81, 0, 0, 0.3),
    inset -2px -2px 3px rgba(81, 0, 0, 0.3);
  border-color: #510000;
}

.ac-krawkisland .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn span,
.ac-krawkisland .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn span,
.ac-krawkisland .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title .pane-btn span {
  background: #000000;
}

.ac-krawkisland .ac-bg-buttons .ac-bg-btn {
  background: #b80000;
  border: 1px solid #510000;
  box-shadow: inset 2px 2px 3px rgba(81, 0, 0, 0.3),
    inset -2px -2px 3px rgba(81, 0, 0, 0.3);
  text-shadow: 1.5px 1.5px 0 #510000, -1px 1.5px 0 #510000,
    1.5px -0.5px 0 #510000, -1px -0.5px 0 #510000, 1.5px 0 0 #510000,
    -1px 1px 0 #510000;
}

.ac-krawkisland .ac-promo-freebies .ac-promo-save {
  border-color: #b80000;
}

.h5-altadorcup-popup.ac-krawkisland,
.ac-team-detail.ac-krawkisland {
  background: linear-gradient(#bebdbd 50%, #de8787) no-repeat;
  border-color: #510000;
  box-shadow: 0 0 5px 3px #de8787;
}

.h5-altadorcup-popup.ac-krawkisland .ac-team-info .ac-player-img,
.ac-team-detail.ac-krawkisland .ac-team-info .ac-player-img {
  border-color: #de8787;
}

.h5-altadorcup-popup.ac-krawkisland p.ac-popup-label,
.h5-altadorcup-popup.ac-krawkisland .ac-team-captain,
.h5-altadorcup-popup.ac-krawkisland .ac-team-info .ac-team-player,
.ac-team-detail.ac-krawkisland p.ac-popup-label,
.ac-team-detail.ac-krawkisland .ac-team-captain,
.ac-team-detail.ac-krawkisland .ac-team-info .ac-team-player {
  background-color: #510000;
}

.h5-altadorcup-popup.ac-krawkisland .ac-team-captain,
.h5-altadorcup-popup.ac-krawkisland .ac-team-info .ac-team-bio,
.h5-altadorcup-popup.ac-krawkisland .ac-popup-msg,
.h5-altadorcup-popup.ac-krawkisland .ac-team-info .ac-player,
.ac-team-detail.ac-krawkisland .ac-team-captain,
.ac-team-detail.ac-krawkisland .ac-team-info .ac-team-bio,
.ac-team-detail.ac-krawkisland .ac-popup-msg,
.ac-team-detail.ac-krawkisland .ac-team-info .ac-player {
  border-color: #510000;
}

.h5-altadorcup-popup.ac-krawkisland .ac-team-captain .ac-bg-filter,
.ac-team-detail.ac-krawkisland .ac-team-captain .ac-bg-filter {
  background: #b80000;
}

.h5-altadorcup-popup.ac-krawkisland .ac-team-info .tooltip-icon .tooltip,
.ac-team-detail.ac-krawkisland .ac-team-info .tooltip-icon .tooltip {
  background-color: #bebdbd;
  border-color: #510000;
  box-shadow: 1px 1px 4px #de8787;
}

.h5-altadorcup-popup.ac-krawkisland .ac-confirm-img,
.ac-team-detail.ac-krawkisland .ac-confirm-img {
  border-color: #b80000;
}

.ac-krawkisland .h5-altadorcup-overall .ac-overall-team {
  border-color: #b80000;
}

.ac-krawkisland .h5-altadorcup-schedule .ac-schedule-header,
.ac-krawkisland .h5-altadorcup-topscorers .ac-topscore-gpg {
  background-color: #b80000;
  color: #fff;
}

.h5-altadorcup-post .ac-winners-results .ac-top-team.ac-krawkisland {
  background: linear-gradient(-45deg, #000 70%, #b80000 70.01%) no-repeat;
}

@media screen and (max-width: 860px) {
  .ac-krawkisland .h5-altadorcup-nav ul li.ac-nav-home:hover {
    background-color: transparent;
    text-shadow: 1.5px 2px 0 #000000, -1px 2px 0 #000000, 1.5px -0.5px 0 #000000,
      -1px -0.5px 0 #000000, 1.5px 0 0 #000000, -1px 1px 0 #000000;
  }
}

@media screen and (min-width: 625px) {
  .ac-krawkisland .h5-altadorcup-tabview .ac-tabs .ac-tab-item.active-tab {
    background-color: #b80000;
    border-color: #510000;
  }
}

@media screen and (max-width: 810px) {

  /* ENTERING MOBILE MODE */
  .ac-krawkisland .h5-altadorcup-grid .ac-grid-item:nth-child(even) {
    background-color: #242323;
    border-color: #000000;
  }

  .ac-krawkisland .h5-altadorcup-grid .ac-grid-item:nth-child(odd) {
    background-color: #b80000;
    border-color: #510000;
  }

  .ac-krawkisland .h5-altadorcup-grid .ac-grid-item:nth-child(even) .ac-grid-title {
    background-color: #242323;
    text-shadow: 1.5px 1.5px 0 #000000, -1px 1.5px 0 #000000,
      1.5px -0.5px 0 #000000, -1px -0.5px 0 #000000, 1.5px 0 0 #000000,
      -1px 1px 0 #000000;
  }

  .ac-krawkisland .h5-altadorcup-grid .ac-grid-item:nth-child(odd) .ac-grid-title {
    background-color: #b80000;
    text-shadow: 1.5px 1.5px 0 #510000, -1px 1.5px 0 #510000,
      1.5px -0.5px 0 #510000, -1px -0.5px 0 #510000, 1.5px 0 0 #510000,
      -1px 1px 0 #510000;
  }

  .ac-krawkisland .h5-altadorcup-brackstand .ac-last-updated {
    background-color: #b80000;
    color: #fff;
  }
}

@media screen and (max-width: 475px) {
  .h5-altadorcup-post .ac-winners-results .ac-top-team.ac-krawkisland {
    background: linear-gradient(-45deg, #000 75%, #b80000 75.01%) no-repeat;
  }
}

/* KRELUDOR */
.ac-kreludor .h5-altadorcup-nav,
.ac-kreludor .h5-altadorcup-nav .ac-nav-dropdown ul.ac-mobile-menu {
  background-color: #663399;
  border-color: #270c43;
}

.ac-kreludor .h5-altadorcup-nav ul li.active {
  background-color: #ff8636;
  text-shadow: 1.5px 2px 0 #7c3200, -1px 2px 0 #7c3200, 1.5px -0.5px 0 #7c3200,
    -1px -0.5px 0 #7c3200, 1.5px 0 0 #7c3200, -1px 1px 0 #7c3200;
}

.ac-kreludor .h5-altadorcup-nav ul li,
.ac-kreludor .h5-altadorcup-nav .ac-dropdown-arrow span {
  text-shadow: 1.5px 2px 0 #270c43, -1px 2px 0 #270c43, 1.5px -0.5px 0 #270c43,
    -1px -0.5px 0 #270c43, 1.5px 0 0 #270c43, -1px 1px 0 #270c43;
}

.ac-kreludor .h5-altadorcup-nav ul li:not(.active):not(.disabled):not(.ac-nav-mobile):not(.ac-nav-home):hover,
.ac-kreludor .h5-altadorcup-nav ul li.ac-nav-home:hover {
  background-color: #270c43;
}

.ac-kreludor .h5-altadorcup-nav .ac-dropdown-arrow span {
  text-shadow: -1.5px 1px 0 #270c43, 1.5px 1px 0 #270c43, 0 4px 0 #270c43;
}

.ac-kreludor .h5-altadorcup-nav .ac-dropdown-arrow span.ac-drop-open {
  text-shadow: -2px -3px 0 #270c43, 2px -3px 0 #270c43, 0 -3px 0 #270c43;
}

.ac-kreludor .h5-altadorcup-nav ul li.active:before,
.ac-kreludor ul li.active:after {
  border-bottom: 1.7em solid #663399;
}

.ac-kreludor .ac-banner-fg .ac-fg-blurb {
  border-color: #5d2a77;
}

.ac-press-tour.ac-kreludor .ac-fg-blurb .ac-read-more {
  border-bottom: 3px solid #663399;
  text-shadow: 2px 1px 0 #270c43, -2px 1px 0 #270c43, 1px -2px 0 #270c43,
    -1px -2px 0 #270c43, 0 0 4px #270c43, -2px 2px 0 #270c43, 0px 2px 0 #270c43,
    2px 0 0 #270c43;
}

.ac-kreludor .pane-btn {
  background-color: #ff7200;
  border-color: #663399;
  box-shadow: inset 2px 2px 3px rgba(255, 114, 0, 0.3),
    inset -2px -2px 3px rgba(255, 114, 0, 0.3);
}

.ac-kreludor .pane-btn span {
  background: #663399;
}

.ac-kreludor .h5-altadorcup-content.ac-team-color {
  background: linear-gradient(#f5ebff, #b38cd9);
}

.ac-kreludor .h5-altadorcup-grid .ac-grid-item .ac-grid-title,
.ac-kreludor .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title.active-tab,
.ac-kreludor .h5-altadorcup-accordion .ac-panel-item .ac-panel-title,
.ac-kreludor .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title,
.ac-kreludor .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title,
.ac-kreludor .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title {
  background-color: #663399;
  text-shadow: 1.5px 1.5px 0 #270c43, -1px 1.5px 0 #270c43,
    1.5px -0.5px 0 #270c43, -1px -0.5px 0 #270c43, 1.5px 0 0 #270c43,
    -1px 1px 0 #270c43;
}

.ac-kreludor .h5-altadorcup-grid .ac-grid-item,
.ac-kreludor .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd),
.ac-kreludor .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd),
.ac-kreludor .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) {
  background-color: #663399;
  border: 3px solid #270c43;
}

.ac-kreludor .h5-altadorcup-grid .ac-grid-item:nth-child(4n + 2),
.ac-kreludor .h5-altadorcup-grid .ac-grid-item:nth-child(6n + 3),
.ac-kreludor .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even),
.ac-kreludor .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even),
.ac-kreludor .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) {
  background-color: #ff7200;
  border-color: #7c3200;
}

.ac-kreludor .h5-altadorcup-grid .ac-grid-item:nth-child(4n + 2) .ac-grid-title,
.ac-kreludor .h5-altadorcup-grid .ac-grid-item:nth-child(6n + 3) .ac-grid-title,
.ac-kreludor .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title,
.ac-kreludor .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title,
.ac-kreludor .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title {
  background-color: #ff7200;
  text-shadow: 1.5px 1.5px 0 #7c3200, -1px 1.5px 0 #7c3200,
    1.5px -0.5px 0 #7c3200, -1px -0.5px 0 #7c3200, 1.5px 0 0 #7c3200,
    -1px 1px 0 #7c3200;
}

.ac-kreludor .h5-altadorcup-content .ac-tab-titles {
  background-color: #ff7200;
  border-color: #7c3200;
}

.ac-kreludor .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title {
  border-bottom: 3px solid #270c43;
  text-shadow: 1.5px 1.5px 0 #7c3200, -1px 1.5px 0 #7c3200,
    1.5px -0.5px 0 #7c3200, -1px -0.5px 0 #7c3200, 1.5px 0 0 #7c3200,
    -1px 1px 0 #7c3200;
}

.ac-kreludor .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title.active-tab {
  border-color: #270c43;
  border-bottom: 3px solid #663399;
}

.ac-kreludor .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title:nth-child(1).active-tab {
  box-shadow: 0 -1.5px 0 #270c43, -1px -3px 0 #270c43, -3px 0 0 #270c43;
}

.ac-kreludor .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title:nth-child(2).active-tab {
  box-shadow: 0 -1.5px 0 #270c43, 0 -3px 0 #270c43;
}

.ac-kreludor .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title:nth-child(3).active-tab {
  box-shadow: 0 -1.5px 0 #270c43, 1px -3px 0 #270c43, 3px 0 0 #270c43;
}

.ac-kreludor .h5-altadorcup-tabview .ac-content.ac-tab>p,
.ac-kreludor .h5-altadorcup-accordion .ac-content.ac-panel>p {
  border-bottom: 3px solid #ff7200;
}

.ac-kreludor .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd),
.ac-kreludor .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even),
.ac-kreludor .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab {
  background-color: #663399;
  border-color: #270c43;
}

.ac-kreludor .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even),
.ac-kreludor .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd),
.ac-kreludor .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) {
  background-color: #ff7200;
  border-color: #7c3200;
}

.ac-kreludor .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title,
.ac-kreludor .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title,
.ac-kreludor .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title {
  background-color: #ff7200;
  text-shadow: 1.5px 1.5px 0 #7c3200, -1px 1.5px 0 #7c3200,
    1.5px -0.5px 0 #7c3200, -1px -0.5px 0 #7c3200, 1.5px 0 0 #7c3200,
    -1px 1px 0 #7c3200;
}

.ac-kreludor .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title,
.ac-kreludor .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title,
.ac-kreludor .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title {
  background-color: #663399;
  text-shadow: 1.5px 1.5px 0 #270c43, -1px 1.5px 0 #270c43,
    1.5px -0.5px 0 #270c43, -1px -0.5px 0 #270c43, 1.5px 0 0 #270c43,
    -1px 1px 0 #270c43;
}

.ac-kreludor .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn,
.ac-kreludor .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn,
.ac-kreludor .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title .pane-btn {
  background-color: #ff7200;
  border-color: #7c3200;
  box-shadow: inset 2px 2px 3px rgba(255, 114, 0, 0.3),
    inset -2px -2px 3px rgba(255, 114, 0, 0.3);
}

.ac-kreludor .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn span,
.ac-kreludor .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn span,
.ac-kreludor .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title .pane-btn span {
  background: #7c3200;
}

.ac-kreludor .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn,
.ac-kreludor .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn,
.ac-kreludor .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title .pane-btn {
  background-color: #663399;
  box-shadow: inset 2px 2px 3px rgba(102, 51, 153, 0.3),
    inset -2px -2px 3px rgba(102, 51, 153, 0.3);
  border-color: #270c43;
}

.ac-kreludor .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn span,
.ac-kreludor .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn span,
.ac-kreludor .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title .pane-btn span {
  background: #270c43;
}

.ac-kreludor .ac-bg-buttons .ac-bg-btn {
  background: #663399;
  border: 1px solid #270c43;
  box-shadow: inset 2px 2px 3px rgba(102, 51, 153, 0.3),
    inset -2px -2px 3px rgba(102, 51, 153, 0.3);
  text-shadow: 1.5px 1.5px 0 #270c43, -1px 1.5px 0 #270c43,
    1.5px -0.5px 0 #270c43, -1px -0.5px 0 #270c43, 1.5px 0 0 #270c43,
    -1px 1px 0 #270c43;
}

.ac-kreludor .ac-promo-freebies .ac-promo-save {
  border-color: #663399;
}

.h5-altadorcup-popup.ac-kreludor,
.ac-team-detail.ac-kreludor {
  background: linear-gradient(#f5ebff 50%, #b38cd9) no-repeat;
  border-color: #270c43;
  box-shadow: 0 0 5px 3px #b38cd9;
}

.h5-altadorcup-popup.ac-kreludor .ac-team-info .ac-player-img,
.ac-team-detail.ac-kreludor .ac-team-info .ac-player-img {
  border-color: #b38cd9;
}

.h5-altadorcup-popup.ac-kreludor p.ac-popup-label,
.h5-altadorcup-popup.ac-kreludor .ac-team-captain,
.h5-altadorcup-popup.ac-kreludor .ac-team-info .ac-team-player,
.ac-team-detail.ac-kreludor p.ac-popup-label,
.ac-team-detail.ac-kreludor .ac-team-captain,
.ac-team-detail.ac-kreludor .ac-team-info .ac-team-player {
  background-color: #270c43;
}

.h5-altadorcup-popup.ac-kreludor .ac-team-captain,
.h5-altadorcup-popup.ac-kreludor .ac-team-info .ac-team-bio,
.h5-altadorcup-popup.ac-kreludor .ac-popup-msg,
.h5-altadorcup-popup.ac-kreludor .ac-team-info .ac-player,
.ac-team-detail.ac-kreludor .ac-team-captain,
.ac-team-detail.ac-kreludor .ac-team-info .ac-team-bio,
.ac-team-detail.ac-kreludor .ac-popup-msg,
.ac-team-detail.ac-kreludor .ac-team-info .ac-player {
  border-color: #270c43;
}

.h5-altadorcup-popup.ac-kreludor .ac-team-captain .ac-bg-filter,
.ac-team-detail.ac-kreludor .ac-team-captain .ac-bg-filter {
  background: #663399;
}

.h5-altadorcup-popup.ac-kreludor .ac-team-info .tooltip-icon .tooltip,
.ac-team-detail.ac-kreludor .ac-team-info .tooltip-icon .tooltip {
  background-color: #f5ebff;
  border-color: #270c43;
  box-shadow: 1px 1px 4px #b38cd9;
}

.h5-altadorcup-popup.ac-kreludor .ac-confirm-img,
.ac-team-detail.ac-kreludor .ac-confirm-img {
  border-color: #ff7200;
}

.ac-kreludor .h5-altadorcup-overall .ac-overall-team {
  border-color: #ff7200;
}

.ac-kreludor .h5-altadorcup-schedule .ac-schedule-header,
.ac-kreludor .h5-altadorcup-topscorers .ac-topscore-gpg {
  background-color: #663399;
  color: #fff;
}

.h5-altadorcup-post .ac-winners-results .ac-top-team.ac-kreludor {
  background: linear-gradient(-45deg, #663399 70%, #ff7200 70.01%) no-repeat;
}

@media screen and (max-width: 860px) {
  .ac-kreludor .h5-altadorcup-nav ul li.ac-nav-home:hover {
    background-color: transparent;
    text-shadow: 1.5px 2px 0 #270c43, -1px 2px 0 #270c43, 1.5px -0.5px 0 #270c43,
      -1px -0.5px 0 #270c43, 1.5px 0 0 #270c43, -1px 1px 0 #270c43;
  }
}

@media screen and (min-width: 625px) {
  .ac-kreludor .h5-altadorcup-tabview .ac-tabs .ac-tab-item.active-tab {
    background-color: #663399;
    border-color: #270c43;
  }
}

@media screen and (max-width: 810px) {

  /* ENTERING MOBILE MODE */
  .ac-kreludor .h5-altadorcup-grid .ac-grid-item:nth-child(even) {
    background-color: #ff7200;
    border-color: #7c3200;
  }

  .ac-kreludor .h5-altadorcup-grid .ac-grid-item:nth-child(odd) {
    background-color: #663399;
    border-color: #270c43;
  }

  .ac-kreludor .h5-altadorcup-grid .ac-grid-item:nth-child(even) .ac-grid-title {
    background-color: #ff7200;
    text-shadow: 1.5px 1.5px 0 #7c3200, -1px 1.5px 0 #7c3200,
      1.5px -0.5px 0 #7c3200, -1px -0.5px 0 #7c3200, 1.5px 0 0 #7c3200,
      -1px 1px 0 #7c3200;
  }

  .ac-kreludor .h5-altadorcup-grid .ac-grid-item:nth-child(odd) .ac-grid-title {
    background-color: #663399;
    text-shadow: 1.5px 1.5px 0 #270c43, -1px 1.5px 0 #270c43,
      1.5px -0.5px 0 #270c43, -1px -0.5px 0 #270c43, 1.5px 0 0 #270c43,
      -1px 1px 0 #270c43;
  }

  .ac-kreludor .h5-altadorcup-brackstand .ac-last-updated {
    background-color: #663399;
    color: #fff;
  }
}

@media screen and (max-width: 475px) {
  .h5-altadorcup-post .ac-winners-results .ac-top-team.ac-kreludor {
    background: linear-gradient(-45deg, #663399 75%, #ff7200 75.01%) no-repeat;
  }
}

/* LOST DESERT */
.ac-lostdesert .h5-altadorcup-nav,
.ac-lostdesert .h5-altadorcup-nav .ac-nav-dropdown ul.ac-mobile-menu {
  background-color: #002c85;
  border-color: #000d28;
}

.ac-lostdesert .h5-altadorcup-nav ul li.active {
  background-color: #ffcc00;
  text-shadow: 1.5px 2px 0 #7a4800, -1px 2px 0 #7a4800, 1.5px -0.5px 0 #7a4800,
    -1px -0.5px 0 #7a4800, 1.5px 0 0 #7a4800, -1px 1px 0 #7a4800;
}

.ac-lostdesert .h5-altadorcup-nav ul li,
.ac-lostdesert .h5-altadorcup-nav .ac-dropdown-arrow span {
  text-shadow: 1.5px 2px 0 #000d28, -1px 2px 0 #000d28, 1.5px -0.5px 0 #000d28,
    -1px -0.5px 0 #000d28, 1.5px 0 0 #000d28, -1px 1px 0 #000d28;
}

.ac-lostdesert .h5-altadorcup-nav ul li:not(.active):not(.disabled):not(.ac-nav-mobile):not(.ac-nav-home):hover,
.ac-lostdesert .h5-altadorcup-nav ul li.ac-nav-home:hover {
  background-color: #000d28;
}

.ac-lostdesert .h5-altadorcup-nav .ac-dropdown-arrow span {
  text-shadow: -1.5px 1px 0 #000d28, 1.5px 1px 0 #000d28, 0 4px 0 #000d28;
}

.ac-lostdesert .h5-altadorcup-nav .ac-dropdown-arrow span.ac-drop-open {
  text-shadow: -2px -3px 0 #000d28, 2px -3px 0 #000d28, 0 -3px 0 #000d28;
}

.ac-lostdesert .h5-altadorcup-nav ul li.active:before,
.ac-lostdesert ul li.active:after {
  border-bottom: 1.7em solid #002c85;
}

.ac-lostdesert .ac-banner-fg .ac-fg-blurb {
  border-color: #002c85;
}

.ac-press-tour.ac-lostdesert .ac-fg-blurb .ac-read-more {
  border-bottom: 3px solid #002c85;
  text-shadow: 2px 1px 0 #000d28, -2px 1px 0 #000d28, 1px -2px 0 #000d28,
    -1px -2px 0 #000d28, 0 0 4px #000d28, -2px 2px 0 #000d28, 0px 2px 0 #000d28,
    2px 0 0 #000d28;
}

.ac-lostdesert .pane-btn {
  background-color: #ffcc00;
  border-color: #002c85;
  box-shadow: inset 2px 2px 3px rgba(122, 72, 0, 0.3),
    inset -2px -2px 3px rgba(122, 72, 0, 0.3);
}

.ac-lostdesert .pane-btn span {
  background: #002c85;
}

.ac-lostdesert .h5-altadorcup-content.ac-team-color {
  background: linear-gradient(#fff2bf, #bfcae0);
}

.ac-lostdesert .h5-altadorcup-grid .ac-grid-item .ac-grid-title,
.ac-lostdesert .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title.active-tab,
.ac-lostdesert .h5-altadorcup-accordion .ac-panel-item .ac-panel-title,
.ac-lostdesert .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title,
.ac-lostdesert .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title,
.ac-lostdesert .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title {
  background-color: #002c85;
  text-shadow: 1.5px 1.5px 0 #000d28, -1px 1.5px 0 #000d28,
    1.5px -0.5px 0 #000d28, -1px -0.5px 0 #000d28, 1.5px 0 0 #000d28,
    -1px 1px 0 #000d28;
}

.ac-lostdesert .h5-altadorcup-grid .ac-grid-item,
.ac-lostdesert .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd),
.ac-lostdesert .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd),
.ac-lostdesert .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) {
  background-color: #002c85;
  border: 3px solid #000d28;
}

.ac-lostdesert .h5-altadorcup-grid .ac-grid-item:nth-child(4n + 2),
.ac-lostdesert .h5-altadorcup-grid .ac-grid-item:nth-child(6n + 3),
.ac-lostdesert .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even),
.ac-lostdesert .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even),
.ac-lostdesert .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) {
  background-color: #ffcc00;
  border-color: #7a4800;
}

.ac-lostdesert .h5-altadorcup-grid .ac-grid-item:nth-child(4n + 2) .ac-grid-title,
.ac-lostdesert .h5-altadorcup-grid .ac-grid-item:nth-child(6n + 3) .ac-grid-title,
.ac-lostdesert .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title,
.ac-lostdesert .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title,
.ac-lostdesert .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title {
  background-color: #ffcc00;
  text-shadow: 1.5px 1.5px 0 #7a4800, -1px 1.5px 0 #7a4800,
    1.5px -0.5px 0 #7a4800, -1px -0.5px 0 #7a4800, 1.5px 0 0 #7a4800,
    -1px 1px 0 #7a4800;
}

.ac-lostdesert .h5-altadorcup-content .ac-tab-titles {
  background-color: #ffcc00;
  border-color: #7a4800;
}

.ac-lostdesert .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title {
  border-bottom: 3px solid #000d28;
  text-shadow: 1.5px 1.5px 0 #7a4800, -1px 1.5px 0 #7a4800,
    1.5px -0.5px 0 #7a4800, -1px -0.5px 0 #7a4800, 1.5px 0 0 #7a4800,
    -1px 1px 0 #7a4800;
}

.ac-lostdesert .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title.active-tab {
  border-color: #000d28;
  border-bottom: 3px solid #002c85;
  box-shadow: 0 -1.5px 0 #000d28;
}

.ac-lostdesert .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title:nth-child(1).active-tab {
  box-shadow: 0 -1.5px 0 #000d28, -1px -3px 0 #000d28, -3px 0 0 #000d28;
}

.ac-lostdesert .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title:nth-child(2).active-tab {
  box-shadow: 0 -1.5px 0 #000d28, 0 -3px 0 #000d28;
}

.ac-lostdesert .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title:nth-child(3).active-tab {
  box-shadow: 0 -1.5px 0 #000d28, 1px -3px 0 #000d28, 3px 0 0 #000d28;
}

.ac-lostdesert .h5-altadorcup-tabview .ac-content.ac-tab>p,
.ac-lostdesert .h5-altadorcup-accordion .ac-content.ac-panel>p {
  border-bottom: 3px solid #ffcc00;
}

.ac-lostdesert .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd),
.ac-lostdesert .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even),
.ac-lostdesert .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab {
  background-color: #002c85;
  border-color: #000d28;
}

.ac-lostdesert .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even),
.ac-lostdesert .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd),
.ac-lostdesert .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) {
  background-color: #ffcc00;
  border-color: #7a4800;
}

.ac-lostdesert .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title,
.ac-lostdesert .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title,
.ac-lostdesert .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title {
  background-color: #ffcc00;
  text-shadow: 1.5px 1.5px 0 #7a4800, -1px 1.5px 0 #7a4800,
    1.5px -0.5px 0 #7a4800, -1px -0.5px 0 #7a4800, 1.5px 0 0 #7a4800,
    -1px 1px 0 #7a4800;
}

.ac-lostdesert .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title,
.ac-lostdesert .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title,
.ac-lostdesert .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title {
  background-color: #002c85;
  text-shadow: 1.5px 1.5px 0 #000d28, -1px 1.5px 0 #000d28,
    1.5px -0.5px 0 #000d28, -1px -0.5px 0 #000d28, 1.5px 0 0 #000d28,
    -1px 1px 0 #000d28;
}

.ac-lostdesert .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn,
.ac-lostdesert .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn,
.ac-lostdesert .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title .pane-btn {
  background-color: #ffcc00;
  border-color: #7a4800;
  box-shadow: inset 2px 2px 3px rgba(122, 72, 0, 0.3),
    inset -2px -2px 3px rgba(122, 72, 0, 0.3);
}

.ac-lostdesert .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn span,
.ac-lostdesert .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn span,
.ac-lostdesert .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title .pane-btn span {
  background: #7a4800;
}

.ac-lostdesert .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn,
.ac-lostdesert .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn,
.ac-lostdesert .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title .pane-btn {
  background-color: #002c85;
  box-shadow: inset 2px 2px 3px rgba(0, 13, 40, 0.3),
    inset -2px -2px 3px rgba(0, 13, 40, 0.3);
  border-color: #000d28;
}

.ac-lostdesert .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn span,
.ac-lostdesert .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn span,
.ac-lostdesert .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title .pane-btn span {
  background: #000d28;
}

.ac-lostdesert .ac-bg-buttons .ac-bg-btn {
  background: #002c85;
  border: 1px solid #000d28;
  box-shadow: inset 2px 2px 3px rgba(0, 13, 40, 0.3),
    inset -2px -2px 3px rgba(0, 13, 40, 0.3);
  text-shadow: 1.5px 1.5px 0 #000d28, -1px 1.5px 0 #000d28,
    1.5px -0.5px 0 #000d28, -1px -0.5px 0 #000d28, 1.5px 0 0 #000d28,
    -1px 1px 0 #000d28;
}

.ac-lostdesert .ac-promo-freebies .ac-promo-save {
  border-color: #002c85;
}

.h5-altadorcup-popup.ac-lostdesert,
.ac-team-detail.ac-lostdesert {
  background: linear-gradient(#fff2bf 20%, #bfcae0) no-repeat;
  border-color: #000d28;
  box-shadow: 0 0 5px 3px #fff2bf;
}

.h5-altadorcup-popup.ac-lostdesert .ac-team-info .ac-player-img,
.ac-team-detail.ac-lostdesert .ac-team-info .ac-player-img {
  border-color: #fff2bf;
}

.h5-altadorcup-popup.ac-lostdesert p.ac-popup-label,
.h5-altadorcup-popup.ac-lostdesert .ac-team-captain,
.h5-altadorcup-popup.ac-lostdesert .ac-team-info .ac-team-player,
.ac-team-detail.ac-lostdesert p.ac-popup-label,
.ac-team-detail.ac-lostdesert .ac-team-captain,
.ac-team-detail.ac-lostdesert .ac-team-info .ac-team-player {
  background-color: #000d28;
}

.h5-altadorcup-popup.ac-lostdesert .ac-team-captain,
.h5-altadorcup-popup.ac-lostdesert .ac-team-info .ac-team-bio,
.h5-altadorcup-popup.ac-lostdesert .ac-popup-msg,
.h5-altadorcup-popup.ac-lostdesert .ac-team-info .ac-player,
.ac-team-detail.ac-lostdesert .ac-team-captain,
.ac-team-detail.ac-lostdesert .ac-team-info .ac-team-bio,
.ac-team-detail.ac-lostdesert .ac-popup-msg,
.ac-team-detail.ac-lostdesert .ac-team-info .ac-player {
  border-color: #000d28;
}

.h5-altadorcup-popup.ac-lostdesert .ac-team-captain .ac-bg-filter,
.ac-team-detail.ac-lostdesert .ac-team-captain .ac-bg-filter {
  background: #002c85;
}

.h5-altadorcup-popup.ac-lostdesert .ac-team-info .tooltip-icon .tooltip,
.ac-team-detail.ac-lostdesert .ac-team-info .tooltip-icon .tooltip {
  background-color: #bfcae0;
  border-color: #000d28;
  box-shadow: 1px 1px 4px #fff2bf;
}

.h5-altadorcup-popup.ac-lostdesert .ac-confirm-img,
.ac-team-detail.ac-lostdesert .ac-confirm-img {
  border-color: #002c85;
}

.ac-lostdesert .h5-altadorcup-overall .ac-overall-team {
  border-color: #002c85;
}

.ac-lostdesert .h5-altadorcup-schedule .ac-schedule-header,
.ac-lostdesert .h5-altadorcup-topscorers .ac-topscore-gpg {
  background-color: #002c85;
  color: #fff;
}

.h5-altadorcup-post .ac-winners-results .ac-top-team.ac-lostdesert {
  background: linear-gradient(-45deg, #ffcc00 70%, #002c85 70.01%) no-repeat;
}

@media screen and (max-width: 860px) {
  .ac-lostdesert .h5-altadorcup-nav ul li.ac-nav-home:hover {
    background-color: transparent;
    text-shadow: 1.5px 2px 0 #000d28, -1px 2px 0 #000d28, 1.5px -0.5px 0 #000d28,
      -1px -0.5px 0 #000d28, 1.5px 0 0 #000d28, -1px 1px 0 #000d28;
  }
}

@media screen and (min-width: 625px) {
  .ac-lostdesert .h5-altadorcup-tabview .ac-tabs .ac-tab-item.active-tab {
    background-color: #002c85;
    border-color: #000d28;
  }
}

@media screen and (max-width: 810px) {

  /* ENTERING MOBILE MODE */
  .ac-lostdesert .h5-altadorcup-grid .ac-grid-item:nth-child(even) {
    background-color: #ffcc00;
    border-color: #7a4800;
  }

  .ac-lostdesert .h5-altadorcup-grid .ac-grid-item:nth-child(odd) {
    background-color: #002c85;
    border-color: #000d28;
  }

  .ac-lostdesert .h5-altadorcup-grid .ac-grid-item:nth-child(even) .ac-grid-title {
    background-color: #ffcc00;
    text-shadow: 1.5px 1.5px 0 #7a4800, -1px 1.5px 0 #7a4800,
      1.5px -0.5px 0 #7a4800, -1px -0.5px 0 #7a4800, 1.5px 0 0 #7a4800,
      -1px 1px 0 #7a4800;
  }

  .ac-lostdesert .h5-altadorcup-grid .ac-grid-item:nth-child(odd) .ac-grid-title {
    background-color: #002c85;
    text-shadow: 1.5px 1.5px 0 #000d28, -1px 1.5px 0 #000d28,
      1.5px -0.5px 0 #000d28, -1px -0.5px 0 #000d28, 1.5px 0 0 #000d28,
      -1px 1px 0 #000d28;
  }

  .ac-lostdesert .h5-altadorcup-brackstand .ac-last-updated {
    background-color: #002c85;
    color: #fff;
  }
}

@media screen and (max-width: 475px) {
  .h5-altadorcup-post .ac-winners-results .ac-top-team.ac-lostdesert {
    background: linear-gradient(-45deg, #ffcc00 75%, #002c85 75.01%) no-repeat;
  }
}

/* MARAQUA */
.ac-maraqua .h5-altadorcup-nav,
.ac-maraqua .h5-altadorcup-nav .ac-nav-dropdown ul.ac-mobile-menu {
  background-color: #204f5f;
  border-color: #08242e;
}

.ac-maraqua .h5-altadorcup-nav ul li.active {
  background-color: #55cad5;
  text-shadow: 1.5px 2px 0 #204f5f, -1px 2px 0 #204f5f, 1.5px -0.5px 0 #204f5f,
    -1px -0.5px 0 #204f5f, 1.5px 0 0 #204f5f, -1px 1px 0 #204f5f;
}

.ac-maraqua .h5-altadorcup-nav ul li,
.ac-maraqua .h5-altadorcup-nav .ac-dropdown-arrow span {
  text-shadow: 1.5px 2px 0 #08242e, -1px 2px 0 #08242e, 1.5px -0.5px 0 #08242e,
    -1px -0.5px 0 #08242e, 1.5px 0 0 #08242e, -1px 1px 0 #08242e;
}

.ac-maraqua .h5-altadorcup-nav ul li:not(.active):not(.disabled):not(.ac-nav-mobile):not(.ac-nav-home):hover,
.ac-maraqua .h5-altadorcup-nav ul li.ac-nav-home:hover {
  background-color: #08242e;
}

.ac-maraqua .h5-altadorcup-nav .ac-dropdown-arrow span {
  text-shadow: -1.5px 1px 0 #08242e, 1.5px 1px 0 #08242e, 0 4px 0 #08242e;
}

.ac-maraqua .h5-altadorcup-nav .ac-dropdown-arrow span.ac-drop-open {
  text-shadow: -2px -3px 0 #08242e, 2px -3px 0 #08242e, 0 -3px 0 #08242e;
}

.ac-maraqua .h5-altadorcup-nav ul li.active:before,
.ac-maraqua ul li.active:after {
  border-bottom: 1.7em solid #204f5f;
}

.ac-maraqua .ac-banner-fg .ac-fg-blurb {
  border-color: #204f5f;
}

.ac-press-tour.ac-maraqua .ac-fg-blurb .ac-read-more {
  border-bottom: 3px solid #204f5f;
  text-shadow: 2px 1px 0 #08242e, -2px 1px 0 #08242e, 1px -2px 0 #08242e,
    -1px -2px 0 #08242e, 0 0 4px #08242e, -2px 2px 0 #08242e, 0px 2px 0 #08242e,
    2px 0 0 #08242e;
}

.ac-maraqua .pane-btn {
  background-color: #55cad5;
  border-color: #204f5f;
  box-shadow: inset 2px 2px 3px rgba(32, 79, 95, 0.3),
    inset -2px -2px 3px rgba(32, 79, 95, 0.3);
}

.ac-maraqua .pane-btn span {
  background: #204f5f;
}

.ac-maraqua .h5-altadorcup-content.ac-team-color {
  background: linear-gradient(#cceff2, #b2b7dc);
}

.ac-maraqua .h5-altadorcup-grid .ac-grid-item .ac-grid-title,
.ac-maraqua .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title.active-tab,
.ac-maraqua .h5-altadorcup-accordion .ac-panel-item .ac-panel-title,
.ac-maraqua .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title,
.ac-maraqua .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title,
.ac-maraqua .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title {
  background-color: #204f5f;
  text-shadow: 1.5px 1.5px 0 #08242e, -1px 1.5px 0 #08242e,
    1.5px -0.5px 0 #08242e, -1px -0.5px 0 #08242e, 1.5px 0 0 #08242e,
    -1px 1px 0 #08242e;
}

.ac-maraqua .h5-altadorcup-grid .ac-grid-item,
.ac-maraqua .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd),
.ac-maraqua .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd),
.ac-maraqua .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) {
  background-color: #204f5f;
  border: 3px solid #08242e;
}

.ac-maraqua .h5-altadorcup-grid .ac-grid-item:nth-child(4n + 2),
.ac-maraqua .h5-altadorcup-grid .ac-grid-item:nth-child(6n + 3),
.ac-maraqua .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even),
.ac-maraqua .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even),
.ac-maraqua .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) {
  background-color: #55cad5;
  border-color: #204f5f;
}

.ac-maraqua .h5-altadorcup-grid .ac-grid-item:nth-child(4n + 2) .ac-grid-title,
.ac-maraqua .h5-altadorcup-grid .ac-grid-item:nth-child(6n + 3) .ac-grid-title,
.ac-maraqua .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title,
.ac-maraqua .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title,
.ac-maraqua .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title {
  background-color: #55cad5;
  text-shadow: 1.5px 1.5px 0 #204f5f, -1px 1.5px 0 #204f5f,
    1.5px -0.5px 0 #204f5f, -1px -0.5px 0 #204f5f, 1.5px 0 0 #204f5f,
    -1px 1px 0 #204f5f;
}

.ac-maraqua .h5-altadorcup-content .ac-tab-titles {
  background-color: #55cad5;
  border-color: #204f5f;
}

.ac-maraqua .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title {
  border-bottom: 3px solid #08242e;
  text-shadow: 1.5px 1.5px 0 #204f5f, -1px 1.5px 0 #204f5f,
    1.5px -0.5px 0 #204f5f, -1px -0.5px 0 #204f5f, 1.5px 0 0 #204f5f,
    -1px 1px 0 #204f5f;
}

.ac-maraqua .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title.active-tab {
  border-color: #08242e;
  border-bottom: 3px solid #204f5f;
  box-shadow: 0 -1.5px 0 #08242e;
}

.ac-maraqua .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title:nth-child(1).active-tab {
  box-shadow: 0 -1.5px 0 #08242e, -1px -3px 0 #08242e, -3px 0 0 #08242e;
}

.ac-maraqua .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title:nth-child(2).active-tab {
  box-shadow: 0 -1.5px 0 #08242e, 0 -3px 0 #08242e;
}

.ac-maraqua .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title:nth-child(3).active-tab {
  box-shadow: 0 -1.5px 0 #08242e, 1px -3px 0 #08242e, 3px 0 0 #08242e;
}

.ac-maraqua .h5-altadorcup-tabview .ac-content.ac-tab>p,
.ac-maraqua .h5-altadorcup-accordion .ac-content.ac-panel>p {
  border-bottom: 3px solid #55cad5;
}

.ac-maraqua .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd),
.ac-maraqua .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even),
.ac-maraqua .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab {
  background-color: #204f5f;
  border-color: #08242e;
}

.ac-maraqua .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even),
.ac-maraqua .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd),
.ac-maraqua .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) {
  background-color: #55cad5;
  border-color: #204f5f;
}

.ac-maraqua .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title,
.ac-maraqua .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title,
.ac-maraqua .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title {
  background-color: #55cad5;
  text-shadow: 1.5px 1.5px 0 #204f5f, -1px 1.5px 0 #204f5f,
    1.5px -0.5px 0 #204f5f, -1px -0.5px 0 #204f5f, 1.5px 0 0 #204f5f,
    -1px 1px 0 #204f5f;
}

.ac-maraqua .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title,
.ac-maraqua .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title,
.ac-maraqua .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title {
  background-color: #204f5f;
  text-shadow: 1.5px 1.5px 0 #08242e, -1px 1.5px 0 #08242e,
    1.5px -0.5px 0 #08242e, -1px -0.5px 0 #08242e, 1.5px 0 0 #08242e,
    -1px 1px 0 #08242e;
}

.ac-maraqua .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn,
.ac-maraqua .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn,
.ac-maraqua .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title .pane-btn {
  background-color: #55cad5;
  border-color: #204f5f;
  box-shadow: inset 2px 2px 3px rgba(32, 79, 95, 0.3),
    inset -2px -2px 3px rgba(32, 79, 95, 0.3);
}

.ac-maraqua .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn span,
.ac-maraqua .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn span,
.ac-maraqua .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title .pane-btn span {
  background: #204f5f;
}

.ac-maraqua .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn,
.ac-maraqua .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn,
.ac-maraqua .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title .pane-btn {
  background-color: #204f5f;
  box-shadow: inset 2px 2px 3px rgba(8, 36, 46, 0.3),
    inset -2px -2px 3px rgba(8, 36, 46, 0.3);
  border-color: #08242e;
}

.ac-maraqua .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn span,
.ac-maraqua .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn span,
.ac-maraqua .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title .pane-btn span {
  background: #08242e;
}

.ac-maraqua .ac-bg-buttons .ac-bg-btn {
  background: #204f5f;
  border: 1px solid #08242e;
  box-shadow: inset 2px 2px 3px rgba(8, 36, 46, 0.3),
    inset -2px -2px 3px rgba(8, 36, 46, 0.3);
  text-shadow: 1.5px 1.5px 0 #08242e, -1px 1.5px 0 #08242e,
    1.5px -0.5px 0 #08242e, -1px -0.5px 0 #08242e, 1.5px 0 0 #08242e,
    -1px 1px 0 #08242e;
}

.ac-maraqua .ac-promo-freebies .ac-promo-save {
  border-color: #204f5f;
}

.h5-altadorcup-popup.ac-maraqua,
.ac-team-detail.ac-maraqua {
  background: linear-gradient(#cceff2 50%, #b2d7dc) no-repeat;
  border-color: #08242e;
  box-shadow: 0 0 5px 3px #b2d7dc;
}

.h5-altadorcup-popup.ac-maraqua .ac-team-info .ac-player-img,
.ac-team-detail.ac-maraqua .ac-team-info .ac-player-img {
  border-color: #b2d7dc;
}

.h5-altadorcup-popup.ac-maraqua p.ac-popup-label,
.h5-altadorcup-popup.ac-maraqua .ac-team-captain,
.h5-altadorcup-popup.ac-maraqua .ac-team-info .ac-team-player,
.ac-team-detail.ac-maraqua p.ac-popup-label,
.ac-team-detail.ac-maraqua .ac-team-captain,
.ac-team-detail.ac-maraqua .ac-team-info .ac-team-player {
  background-color: #08242e;
}

.h5-altadorcup-popup.ac-maraqua .ac-team-captain,
.h5-altadorcup-popup.ac-maraqua .ac-team-info .ac-team-bio,
.h5-altadorcup-popup.ac-maraqua .ac-popup-msg,
.h5-altadorcup-popup.ac-maraqua .ac-team-info .ac-player,
.ac-team-detail.ac-maraqua .ac-team-captain,
.ac-team-detail.ac-maraqua .ac-team-info .ac-team-bio,
.ac-team-detail.ac-maraqua .ac-popup-msg,
.ac-team-detail.ac-maraqua .ac-team-info .ac-player {
  border-color: #08242e;
}

.h5-altadorcup-popup.ac-maraqua .ac-team-captain .ac-bg-filter,
.ac-team-detail.ac-maraqua .ac-team-captain .ac-bg-filter {
  background: #55cad5;
}

.h5-altadorcup-popup.ac-maraqua .ac-team-info .tooltip-icon .tooltip,
.ac-team-detail.ac-maraqua .ac-team-info .tooltip-icon .tooltip {
  background-color: #cceff2;
  border-color: #08242e;
  box-shadow: 1px 1px 4px #b2d7dc;
}

.h5-altadorcup-popup.ac-maraqua .ac-confirm-img,
.ac-team-detail.ac-maraqua .ac-confirm-img {
  border-color: #55cad5;
}

.ac-maraqua .h5-altadorcup-overall .ac-overall-team {
  border-color: #55cad5;
}

.ac-maraqua .h5-altadorcup-schedule .ac-schedule-header,
.ac-maraqua .h5-altadorcup-topscorers .ac-topscore-gpg {
  background-color: #204f5f;
  color: #fff;
}

.h5-altadorcup-post .ac-winners-results .ac-top-team.ac-maraqua {
  background: linear-gradient(-45deg, #55cad5 70%, #b67330 70.01%) no-repeat;
}

@media screen and (max-width: 860px) {
  .ac-maraqua .h5-altadorcup-nav ul li.ac-nav-home:hover {
    background-color: transparent;
    text-shadow: 1.5px 2px 0 #08242e, -1px 2px 0 #08242e, 1.5px -0.5px 0 #08242e,
      -1px -0.5px 0 #08242e, 1.5px 0 0 #08242e, -1px 1px 0 #08242e;
  }
}

@media screen and (min-width: 625px) {
  .ac-maraqua .h5-altadorcup-tabview .ac-tabs .ac-tab-item.active-tab {
    background-color: #204f5f;
    border-color: #08242e;
  }
}

@media screen and (max-width: 810px) {

  /* ENTERING MOBILE MODE */
  .ac-maraqua .h5-altadorcup-grid .ac-grid-item:nth-child(even) {
    background-color: #55cad5;
    border-color: #204f5f;
  }

  .ac-maraqua .h5-altadorcup-grid .ac-grid-item:nth-child(odd) {
    background-color: #204f5f;
    border-color: #08242e;
  }

  .ac-maraqua .h5-altadorcup-grid .ac-grid-item:nth-child(even) .ac-grid-title {
    background-color: #55cad5;
    text-shadow: 1.5px 1.5px 0 #204f5f, -1px 1.5px 0 #204f5f,
      1.5px -0.5px 0 #204f5f, -1px -0.5px 0 #204f5f, 1.5px 0 0 #204f5f,
      -1px 1px 0 #204f5f;
  }

  .ac-maraqua .h5-altadorcup-grid .ac-grid-item:nth-child(odd) .ac-grid-title {
    background-color: #204f5f;
    text-shadow: 1.5px 1.5px 0 #08242e, -1px 1.5px 0 #08242e,
      1.5px -0.5px 0 #08242e, -1px -0.5px 0 #08242e, 1.5px 0 0 #08242e,
      -1px 1px 0 #08242e;
  }

  .ac-maraqua .h5-altadorcup-brackstand .ac-last-updated {
    background-color: #204f5f;
    color: #fff;
  }
}

@media screen and (max-width: 475px) {
  .h5-altadorcup-post .ac-winners-results .ac-top-team.ac-maraqua {
    background: linear-gradient(-45deg, #55cad5 75%, #b67330 75.01%) no-repeat;
  }
}

/* MERIDELL */
.ac-meridell .h5-altadorcup-nav,
.ac-meridell .h5-altadorcup-nav .ac-nav-dropdown ul.ac-mobile-menu {
  background-color: #252596;
  border-color: #050536;
}

.ac-meridell .h5-altadorcup-nav ul li.active {
  background-color: #ff0000;
  text-shadow: 1.5px 2px 0 #7e0202, -1px 2px 0 #7e0202, 1.5px -0.5px 0 #7e0202,
    -1px -0.5px 0 #7e0202, 1.5px 0 0 #7e0202, -1px 1px 0 #7e0202;
}

.ac-meridell .h5-altadorcup-nav ul li,
.ac-meridell .h5-altadorcup-nav .ac-dropdown-arrow span {
  text-shadow: 1.5px 2px 0 #050536, -1px 2px 0 #050536, 1.5px -0.5px 0 #050536,
    -1px -0.5px 0 #050536, 1.5px 0 0 #050536, -1px 1px 0 #050536;
}

.ac-meridell .h5-altadorcup-nav ul li:not(.active):not(.disabled):not(.ac-nav-mobile):not(.ac-nav-home):hover,
.ac-meridell .h5-altadorcup-nav ul li.ac-nav-home:hover {
  background-color: #050536;
}

.ac-meridell .h5-altadorcup-nav .ac-dropdown-arrow span {
  text-shadow: -1.5px 1px 0 #050536, 1.5px 1px 0 #050536, 0 4px 0 #050536;
}

.ac-meridell .h5-altadorcup-nav .ac-dropdown-arrow span.ac-drop-open {
  text-shadow: -2px -3px 0 #050536, 2px -3px 0 #050536, 0 -3px 0 #050536;
}

.ac-meridell .h5-altadorcup-nav ul li.active:before,
.ac-meridell ul li.active:after {
  border-bottom: 1.7em solid #252596;
}

.ac-meridell .ac-banner-fg .ac-fg-blurb {
  border-color: #252596;
}

.ac-press-tour.ac-meridell .ac-fg-blurb .ac-read-more {
  border-bottom: 3px solid #252596;
  text-shadow: 2px 1px 0 #050536, -2px 1px 0 #050536, 1px -2px 0 #050536,
    -1px -2px 0 #050536, 0 0 4px #050536, -2px 2px 0 #050536, 0px 2px 0 #050536,
    2px 0 0 #050536;
}

.ac-meridell .pane-btn {
  background-color: #ff0000;
  border-color: #252596;
  box-shadow: inset 2px 2px 3px rgba(126, 2, 2, 0.3),
    inset -2px -2px 3px rgba(126, 2, 2, 0.3);
}

.ac-meridell .pane-btn span {
  background: #252596;
}

.ac-meridell .h5-altadorcup-content.ac-team-color {
  background: linear-gradient(#ffd9d9, #dfdfef);
}

.ac-meridell .h5-altadorcup-grid .ac-grid-item .ac-grid-title,
.ac-meridell .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title.active-tab,
.ac-meridell .h5-altadorcup-accordion .ac-panel-item .ac-panel-title,
.ac-meridell .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title,
.ac-meridell .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title,
.ac-meridell .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title {
  background-color: #252596;
  text-shadow: 1.5px 1.5px 0 #050536, -1px 1.5px 0 #050536,
    1.5px -0.5px 0 #050536, -1px -0.5px 0 #050536, 1.5px 0 0 #050536,
    -1px 1px 0 #050536;
}

.ac-meridell .h5-altadorcup-grid .ac-grid-item,
.ac-meridell .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd),
.ac-meridell .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd),
.ac-meridell .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) {
  background-color: #252596;
  border: 3px solid #050536;
}

.ac-meridell .h5-altadorcup-grid .ac-grid-item:nth-child(4n + 2),
.ac-meridell .h5-altadorcup-grid .ac-grid-item:nth-child(6n + 3),
.ac-meridell .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even),
.ac-meridell .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even),
.ac-meridell .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) {
  background-color: #ff0000;
  border-color: #7e0202;
}

.ac-meridell .h5-altadorcup-grid .ac-grid-item:nth-child(4n + 2) .ac-grid-title,
.ac-meridell .h5-altadorcup-grid .ac-grid-item:nth-child(6n + 3) .ac-grid-title,
.ac-meridell .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title,
.ac-meridell .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title,
.ac-meridell .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title {
  background-color: #ff0000;
  text-shadow: 1.5px 1.5px 0 #7e0202, -1px 1.5px 0 #7e0202,
    1.5px -0.5px 0 #7e0202, -1px -0.5px 0 #7e0202, 1.5px 0 0 #7e0202,
    -1px 1px 0 #7e0202;
}

.ac-meridell .h5-altadorcup-content .ac-tab-titles {
  background-color: #ff0000;
  border-color: #7e0202;
}

.ac-meridell .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title {
  border-bottom: 3px solid #050536;
  text-shadow: 1.5px 1.5px 0 #7e0202, -1px 1.5px 0 #7e0202,
    1.5px -0.5px 0 #7e0202, -1px -0.5px 0 #7e0202, 1.5px 0 0 #7e0202,
    -1px 1px 0 #7e0202;
}

.ac-meridell .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title.active-tab {
  border-color: #050536;
  border-bottom: 3px solid #252596;
  box-shadow: 0 -1.5px 0 #050536;
}

.ac-meridell .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title:nth-child(1).active-tab {
  box-shadow: 0 -1.5px 0 #050536, -1px -3px 0 #050536, -3px 0 0 #050536;
}

.ac-meridell .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title:nth-child(2).active-tab {
  box-shadow: 0 -1.5px 0 #050536, 0 -3px 0 #050536;
}

.ac-meridell .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title:nth-child(3).active-tab {
  box-shadow: 0 -1.5px 0 #050536, 1px -3px 0 #050536, 3px 0 0 #050536;
}

.ac-meridell .h5-altadorcup-tabview .ac-content.ac-tab>p,
.ac-meridell .h5-altadorcup-accordion .ac-content.ac-panel>p {
  border-bottom: 3px solid #ff0000;
}

.ac-meridell .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd),
.ac-meridell .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even),
.ac-meridell .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab {
  background-color: #252596;
  border-color: #050536;
}

.ac-meridell .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even),
.ac-meridell .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd),
.ac-meridell .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) {
  background-color: #ff0000;
  border-color: #7e0202;
}

.ac-meridell .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title,
.ac-meridell .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title,
.ac-meridell .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title {
  background-color: #ff0000;
  text-shadow: 1.5px 1.5px 0 #7e0202, -1px 1.5px 0 #7e0202,
    1.5px -0.5px 0 #7e0202, -1px -0.5px 0 #7e0202, 1.5px 0 0 #7e0202,
    -1px 1px 0 #7e0202;
}

.ac-meridell .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title,
.ac-meridell .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title,
.ac-meridell .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title {
  background-color: #252596;
  text-shadow: 1.5px 1.5px 0 #050536, -1px 1.5px 0 #050536,
    1.5px -0.5px 0 #050536, -1px -0.5px 0 #050536, 1.5px 0 0 #050536,
    -1px 1px 0 #050536;
}

.ac-meridell .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn,
.ac-meridell .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn,
.ac-meridell .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title .pane-btn {
  background-color: #ff0000;
  border-color: #7e0202;
  box-shadow: inset 2px 2px 3px rgba(126, 2, 2, 0.3),
    inset -2px -2px 3px rgba(126, 2, 2, 0.3);
}

.ac-meridell .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn span,
.ac-meridell .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn span,
.ac-meridell .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title .pane-btn span {
  background: #7e0202;
}

.ac-meridell .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn,
.ac-meridell .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn,
.ac-meridell .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title .pane-btn {
  background-color: #252596;
  box-shadow: inset 2px 2px 3px rgba(5, 5, 54, 0.3),
    inset -2px -2px 3px rgba(5, 5, 54, 0.3);
  border-color: #050536;
}

.ac-meridell .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn span,
.ac-meridell .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn span,
.ac-meridell .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title .pane-btn span {
  background: #050536;
}

.ac-meridell .ac-bg-buttons .ac-bg-btn {
  background: #252596;
  border: 1px solid #050536;
  box-shadow: inset 2px 2px 3px rgba(5, 5, 54, 0.3),
    inset -2px -2px 3px rgba(5, 5, 54, 0.3);
  text-shadow: 1.5px 1.5px 0 #050536, -1px 1.5px 0 #050536,
    1.5px -0.5px 0 #050536, -1px -0.5px 0 #050536, 1.5px 0 0 #050536,
    -1px 1px 0 #050536;
}

.ac-meridell .ac-promo-freebies .ac-promo-save {
  border-color: #252596;
}

.h5-altadorcup-popup.ac-meridell,
.ac-team-detail.ac-meridell {
  background: linear-gradient(#ffd9d9 20%, #dfdfef) no-repeat;
  border-color: #050536;
  box-shadow: 0 0 5px 3px #ffd9d9;
}

.h5-altadorcup-popup.ac-meridell .ac-team-info .ac-player-img,
.ac-team-detail.ac-meridell .ac-team-info .ac-player-img {
  border-color: #ffd9d9;
}

.h5-altadorcup-popup.ac-meridell p.ac-popup-label,
.h5-altadorcup-popup.ac-meridell .ac-team-captain,
.h5-altadorcup-popup.ac-meridell .ac-team-info .ac-team-player,
.ac-team-detail.ac-meridell p.ac-popup-label,
.ac-team-detail.ac-meridell .ac-team-captain,
.ac-team-detail.ac-meridell .ac-team-info .ac-team-player {
  background-color: #050536;
}

.h5-altadorcup-popup.ac-meridell .ac-team-captain,
.h5-altadorcup-popup.ac-meridell .ac-team-info .ac-team-bio,
.h5-altadorcup-popup.ac-meridell .ac-popup-msg,
.h5-altadorcup-popup.ac-meridell .ac-team-info .ac-player,
.ac-team-detail.ac-meridell .ac-team-captain,
.ac-team-detail.ac-meridell .ac-team-info .ac-team-bio,
.ac-team-detail.ac-meridell .ac-popup-msg,
.ac-team-detail.ac-meridell .ac-team-info .ac-player {
  border-color: #050536;
}

.h5-altadorcup-popup.ac-meridell .ac-team-captain .ac-bg-filter,
.ac-team-detail.ac-meridell .ac-team-captain .ac-bg-filter {
  background: #252596;
}

.h5-altadorcup-popup.ac-meridell .ac-team-info .tooltip-icon .tooltip,
.ac-team-detail.ac-meridell .ac-team-info .tooltip-icon .tooltip {
  background-color: #dfdfef;
  border-color: #050536;
  box-shadow: 1px 1px 4px #ffd9d9;
}

.h5-altadorcup-popup.ac-meridell .ac-confirm-img,
.ac-team-detail.ac-meridell .ac-confirm-img {
  border-color: #252596;
}

.ac-meridell .h5-altadorcup-overall .ac-overall-team {
  border-color: #252596;
}

.ac-meridell .h5-altadorcup-schedule .ac-schedule-header,
.ac-meridell .h5-altadorcup-topscorers .ac-topscore-gpg {
  background-color: #252596;
  color: #fff;
}

.h5-altadorcup-post .ac-winners-results .ac-top-team.ac-meridell {
  background: linear-gradient(-45deg, #ff0000 70%, #252596 70.01%) no-repeat;
}

@media screen and (max-width: 860px) {
  .ac-meridell .h5-altadorcup-nav ul li.ac-nav-home:hover {
    background-color: transparent;
    text-shadow: 1.5px 2px 0 #050536, -1px 2px 0 #050536, 1.5px -0.5px 0 #050536,
      -1px -0.5px 0 #050536, 1.5px 0 0 #050536, -1px 1px 0 #050536;
  }
}

@media screen and (min-width: 625px) {
  .ac-meridell .h5-altadorcup-tabview .ac-tabs .ac-tab-item.active-tab {
    background-color: #252596;
    border-color: #050536;
  }
}

@media screen and (max-width: 810px) {

  /* ENTERING MOBILE MODE */
  .ac-meridell .h5-altadorcup-grid .ac-grid-item:nth-child(even) {
    background-color: #ff0000;
    border-color: #7e0202;
  }

  .ac-meridell .h5-altadorcup-grid .ac-grid-item:nth-child(odd) {
    background-color: #252596;
    border-color: #050536;
  }

  .ac-meridell .h5-altadorcup-grid .ac-grid-item:nth-child(even) .ac-grid-title {
    background-color: #ff0000;
    text-shadow: 1.5px 1.5px 0 #7e0202, -1px 1.5px 0 #7e0202,
      1.5px -0.5px 0 #7e0202, -1px -0.5px 0 #7e0202, 1.5px 0 0 #7e0202,
      -1px 1px 0 #7e0202;
  }

  .ac-meridell .h5-altadorcup-grid .ac-grid-item:nth-child(odd) .ac-grid-title {
    background-color: #252596;
    text-shadow: 1.5px 1.5px 0 #050536, -1px 1.5px 0 #050536,
      1.5px -0.5px 0 #050536, -1px -0.5px 0 #050536, 1.5px 0 0 #050536,
      -1px 1px 0 #050536;
  }

  .ac-meridell .h5-altadorcup-brackstand .ac-last-updated {
    background-color: #252596;
    color: #fff;
  }
}

@media screen and (max-width: 475px) {
  .h5-altadorcup-post .ac-winners-results .ac-top-team.ac-meridell {
    background: linear-gradient(-45deg, #ff0000 75%, #252596 75.01%) no-repeat;
  }
}

/* MOLTARA */
.ac-moltara .h5-altadorcup-nav,
.ac-moltara .h5-altadorcup-nav .ac-nav-dropdown ul.ac-mobile-menu {
  background-color: #9a0000;
  border-color: #450000;
}

.ac-moltara .h5-altadorcup-nav ul li.active {
  background-color: #ff9b03;
  text-shadow: 1.5px 2px 0 #873900, -1px 2px 0 #873900, 1.5px -0.5px 0 #873900,
    -1px -0.5px 0 #873900, 1.5px 0 0 #873900, -1px 1px 0 #873900;
}

.ac-moltara .h5-altadorcup-nav ul li,
.ac-moltara .h5-altadorcup-nav .ac-dropdown-arrow span {
  text-shadow: 1.5px 2px 0 #450000, -1px 2px 0 #450000, 1.5px -0.5px 0 #450000,
    -1px -0.5px 0 #450000, 1.5px 0 0 #450000, -1px 1px 0 #450000;
}

.ac-moltara .h5-altadorcup-nav ul li:not(.active):not(.disabled):not(.ac-nav-mobile):not(.ac-nav-home):hover,
.ac-moltara .h5-altadorcup-nav ul li.ac-nav-home:hover {
  background-color: #450000;
}

.ac-moltara .h5-altadorcup-nav .ac-dropdown-arrow span {
  text-shadow: -1.5px 1px 0 #450000, 1.5px 1px 0 #450000, 0 4px 0 #450000;
}

.ac-moltara .h5-altadorcup-nav .ac-dropdown-arrow span.ac-drop-open {
  text-shadow: -2px -3px 0 #450000, 2px -3px 0 #450000, 0 -3px 0 #450000;
}

.ac-moltara .h5-altadorcup-nav ul li.active:before,
.ac-moltara ul li.active:after {
  border-bottom: 1.7em solid #9a0000;
}

.ac-moltara .ac-banner-fg .ac-fg-blurb {
  border-color: #9a0000;
}

.ac-press-tour.ac-moltara .ac-fg-blurb .ac-read-more {
  border-bottom: 3px solid #9a0000;
  text-shadow: 2px 1px 0 #450000, -2px 1px 0 #450000, 1px -2px 0 #450000,
    -1px -2px 0 #450000, 0 0 4px #450000, -2px 2px 0 #450000, 0px 2px 0 #450000,
    2px 0 0 #450000;
}

.ac-moltara .pane-btn {
  background-color: #ff9b03;
  border-color: #9a0000;
  box-shadow: inset 2px 2px 3px rgba(135, 57, 0, 0.3),
    inset -2px -2px 3px rgba(135, 57, 0, 0.3);
}

.ac-moltara .pane-btn span {
  background: #9a0000;
}

.ac-moltara .h5-altadorcup-content.ac-team-color {
  background: linear-gradient(#ffe8c6, #ffd28d);
}

.ac-moltara .h5-altadorcup-grid .ac-grid-item .ac-grid-title,
.ac-moltara .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title.active-tab,
.ac-moltara .h5-altadorcup-accordion .ac-panel-item .ac-panel-title,
.ac-moltara .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title,
.ac-moltara .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title,
.ac-moltara .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title {
  background-color: #9a0000;
  text-shadow: 1.5px 1.5px 0 #450000, -1px 1.5px 0 #450000,
    1.5px -0.5px 0 #450000, -1px -0.5px 0 #450000, 1.5px 0 0 #450000,
    -1px 1px 0 #450000;
}

.ac-moltara .h5-altadorcup-grid .ac-grid-item,
.ac-moltara .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd),
.ac-moltara .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd),
.ac-moltara .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) {
  background-color: #9a0000;
  border: 3px solid #450000;
}

.ac-moltara .h5-altadorcup-grid .ac-grid-item:nth-child(4n + 2),
.ac-moltara .h5-altadorcup-grid .ac-grid-item:nth-child(6n + 3),
.ac-moltara .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even),
.ac-moltara .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even),
.ac-moltara .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) {
  background-color: #ff9b03;
  border-color: #873900;
}

.ac-moltara .h5-altadorcup-grid .ac-grid-item:nth-child(4n + 2) .ac-grid-title,
.ac-moltara .h5-altadorcup-grid .ac-grid-item:nth-child(6n + 3) .ac-grid-title,
.ac-moltara .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title,
.ac-moltara .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title,
.ac-moltara .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title {
  background-color: #ff9b03;
  text-shadow: 1.5px 1.5px 0 #873900, -1px 1.5px 0 #873900,
    1.5px -0.5px 0 #873900, -1px -0.5px 0 #873900, 1.5px 0 0 #873900,
    -1px 1px 0 #873900;
}

.ac-moltara .h5-altadorcup-content .ac-tab-titles {
  background-color: #ff9b03;
  border-color: #873900;
}

.ac-moltara .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title {
  border-bottom: 3px solid #450000;
  text-shadow: 1.5px 1.5px 0 #873900, -1px 1.5px 0 #873900,
    1.5px -0.5px 0 #873900, -1px -0.5px 0 #873900, 1.5px 0 0 #873900,
    -1px 1px 0 #873900;
}

.ac-moltara .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title.active-tab {
  border-color: #450000;
  border-bottom: 3px solid #9a0000;
  box-shadow: 0 -1.5px 0 #450000;
}

.ac-moltara .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title:nth-child(1).active-tab {
  box-shadow: 0 -1.5px 0 #450000, -1px -3px 0 #450000, -3px 0 0 #450000;
}

.ac-moltara .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title:nth-child(2).active-tab {
  box-shadow: 0 -1.5px 0 #450000, 0 -3px 0 #450000;
}

.ac-moltara .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title:nth-child(3).active-tab {
  box-shadow: 0 -1.5px 0 #450000, 1px -3px 0 #450000, 3px 0 0 #450000;
}

.ac-moltara .h5-altadorcup-tabview .ac-content.ac-tab>p,
.ac-moltara .h5-altadorcup-accordion .ac-content.ac-panel>p {
  border-bottom: 3px solid #ff9b03;
}

.ac-moltara .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd),
.ac-moltara .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even),
.ac-moltara .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab {
  background-color: #9a0000;
  border-color: #450000;
}

.ac-moltara .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even),
.ac-moltara .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd),
.ac-moltara .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) {
  background-color: #ff9b03;
  border-color: #873900;
}

.ac-moltara .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title,
.ac-moltara .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title,
.ac-moltara .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title {
  background-color: #ff9b03;
  text-shadow: 1.5px 1.5px 0 #873900, -1px 1.5px 0 #873900,
    1.5px -0.5px 0 #873900, -1px -0.5px 0 #873900, 1.5px 0 0 #873900,
    -1px 1px 0 #873900;
}

.ac-moltara .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title,
.ac-moltara .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title,
.ac-moltara .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title {
  background-color: #9a0000;
  text-shadow: 1.5px 1.5px 0 #450000, -1px 1.5px 0 #450000,
    1.5px -0.5px 0 #450000, -1px -0.5px 0 #450000, 1.5px 0 0 #450000,
    -1px 1px 0 #450000;
}

.ac-moltara .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn,
.ac-moltara .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn,
.ac-moltara .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title .pane-btn {
  background-color: #ff9b03;
  border-color: #873900;
  box-shadow: inset 2px 2px 3px rgba(135, 57, 0, 0.3),
    inset -2px -2px 3px rgba(135, 57, 0, 0.3);
}

.ac-moltara .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn span,
.ac-moltara .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn span,
.ac-moltara .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title .pane-btn span {
  background: #873900;
}

.ac-moltara .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn,
.ac-moltara .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn,
.ac-moltara .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title .pane-btn {
  background-color: #9a0000;
  box-shadow: inset 2px 2px 3px rgba(69, 0, 0, 0.3),
    inset -2px -2px 3px rgba(69, 0, 0, 0.3);
  border-color: #450000;
}

.ac-moltara .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn span,
.ac-moltara .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn span,
.ac-moltara .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title .pane-btn span {
  background: #450000;
}

.ac-moltara .ac-bg-buttons .ac-bg-btn {
  background: #9a0000;
  border: 1px solid #450000;
  box-shadow: inset 2px 2px 3px rgba(69, 0, 0, 0.3),
    inset -2px -2px 3px rgba(69, 0, 0, 0.3);
  text-shadow: 1.5px 1.5px 0 #450000, -1px 1.5px 0 #450000,
    1.5px -0.5px 0 #450000, -1px -0.5px 0 #450000, 1.5px 0 0 #450000,
    -1px 1px 0 #450000;
}

.ac-moltara .ac-promo-freebies .ac-promo-save {
  border-color: #9a0000;
}

.h5-altadorcup-popup.ac-moltara,
.ac-team-detail.ac-moltara {
  background: linear-gradient(#ffe8c6 50%, #ffd28d) no-repeat;
  border-color: #450000;
  box-shadow: 0 0 5px 3px #ffd28d;
}

.h5-altadorcup-popup.ac-moltara .ac-team-info .ac-player-img,
.ac-team-detail.ac-moltara .ac-team-info .ac-player-img {
  border-color: #ffd28d;
}

.h5-altadorcup-popup.ac-moltara p.ac-popup-label,
.h5-altadorcup-popup.ac-moltara .ac-team-captain,
.h5-altadorcup-popup.ac-moltara .ac-team-info .ac-team-player,
.ac-team-detail.ac-moltara p.ac-popup-label,
.ac-team-detail.ac-moltara .ac-team-captain,
.ac-team-detail.ac-moltara .ac-team-info .ac-team-player {
  background-color: #450000;
}

.h5-altadorcup-popup.ac-moltara .ac-team-captain,
.h5-altadorcup-popup.ac-moltara .ac-team-info .ac-team-bio,
.h5-altadorcup-popup.ac-moltara .ac-popup-msg,
.h5-altadorcup-popup.ac-moltara .ac-team-info .ac-player,
.ac-team-detail.ac-moltara .ac-team-captain,
.ac-team-detail.ac-moltara .ac-team-info .ac-team-bio,
.ac-team-detail.ac-moltara .ac-popup-msg,
.ac-team-detail.ac-moltara .ac-team-info .ac-player {
  border-color: #450000;
}

.h5-altadorcup-popup.ac-moltara .ac-team-captain .ac-bg-filter,
.ac-team-detail.ac-moltara .ac-team-captain .ac-bg-filter {
  background: #9a0000;
}

.h5-altadorcup-popup.ac-moltara .ac-team-info .tooltip-icon .tooltip,
.ac-team-detail.ac-moltara .ac-team-info .tooltip-icon .tooltip {
  background-color: #ffe8c6;
  border-color: #450000;
  box-shadow: 1px 1px 4px #ffd28d;
}

.h5-altadorcup-popup.ac-moltara .ac-confirm-img,
.ac-team-detail.ac-moltara .ac-confirm-img {
  border-color: #9a0000;
}

.ac-moltara .h5-altadorcup-overall .ac-overall-team {
  border-color: #9a0000;
}

.ac-moltara .h5-altadorcup-schedule .ac-schedule-header,
.ac-moltara .h5-altadorcup-topscorers .ac-topscore-gpg {
  background-color: #9a0000;
  color: #fff;
}

.h5-altadorcup-post .ac-winners-results .ac-top-team.ac-moltara {
  background: linear-gradient(-45deg, #9a0000 70%, #450000 70.01%) no-repeat;
}

@media screen and (max-width: 860px) {
  .ac-moltara .h5-altadorcup-nav ul li.ac-nav-home:hover {
    background-color: transparent;
    text-shadow: 1.5px 2px 0 #450000, -1px 2px 0 #450000, 1.5px -0.5px 0 #450000,
      -1px -0.5px 0 #450000, 1.5px 0 0 #450000, -1px 1px 0 #450000;
  }
}

@media screen and (min-width: 625px) {
  .ac-moltara .h5-altadorcup-tabview .ac-tabs .ac-tab-item.active-tab {
    background-color: #9a0000;
    border-color: #450000;
  }
}

@media screen and (max-width: 810px) {

  /* ENTERING MOBILE MODE */
  .ac-moltara .h5-altadorcup-grid .ac-grid-item:nth-child(even) {
    background-color: #ff9b03;
    border-color: #873900;
  }

  .ac-moltara .h5-altadorcup-grid .ac-grid-item:nth-child(odd) {
    background-color: #9a0000;
    border-color: #450000;
  }

  .ac-moltara .h5-altadorcup-grid .ac-grid-item:nth-child(even) .ac-grid-title {
    background-color: #ff9b03;
    text-shadow: 1.5px 1.5px 0 #873900, -1px 1.5px 0 #873900,
      1.5px -0.5px 0 #873900, -1px -0.5px 0 #873900, 1.5px 0 0 #873900,
      -1px 1px 0 #873900;
  }

  .ac-moltara .h5-altadorcup-grid .ac-grid-item:nth-child(odd) .ac-grid-title {
    background-color: #9a0000;
    text-shadow: 1.5px 1.5px 0 #450000, -1px 1.5px 0 #450000,
      1.5px -0.5px 0 #450000, -1px -0.5px 0 #450000, 1.5px 0 0 #450000,
      -1px 1px 0 #450000;
  }

  .ac-moltara .h5-altadorcup-brackstand .ac-last-updated {
    background-color: #9a0000;
    color: #fff;
  }
}

@media screen and (max-width: 475px) {
  .h5-altadorcup-post .ac-winners-results .ac-top-team.ac-moltara {
    background: linear-gradient(-45deg, #9a0000 75%, #450000 75.01%) no-repeat;
  }
}

/* MYSTERY ISLAND */
.ac-mysteryisland .h5-altadorcup-nav,
.ac-mysteryisland .h5-altadorcup-nav .ac-nav-dropdown ul.ac-mobile-menu {
  background-color: #288c4a;
  border-color: #073413;
}

.ac-mysteryisland .h5-altadorcup-nav ul li.active {
  background-color: #fdba30;
  text-shadow: 1.5px 2px 0 #7a4800, -1px 2px 0 #7a4800, 1.5px -0.5px 0 #7a4800,
    -1px -0.5px 0 #7a4800, 1.5px 0 0 #7a4800, -1px 1px 0 #7a4800;
}

.ac-mysteryisland .h5-altadorcup-nav ul li,
.ac-mysteryisland .h5-altadorcup-nav .ac-dropdown-arrow span {
  text-shadow: 1.5px 2px 0 #073413, -1px 2px 0 #073413, 1.5px -0.5px 0 #073413,
    -1px -0.5px 0 #073413, 1.5px 0 0 #073413, -1px 1px 0 #073413;
}

.ac-mysteryisland .h5-altadorcup-nav ul li:not(.active):not(.disabled):not(.ac-nav-mobile):not(.ac-nav-home):hover,
.ac-mysteryisland .h5-altadorcup-nav ul li.ac-nav-home:hover {
  background-color: #073413;
}

.ac-mysteryisland .h5-altadorcup-nav .ac-dropdown-arrow span {
  text-shadow: -1.5px 1px 0 #073413, 1.5px 1px 0 #073413, 0 4px 0 #073413;
}

.ac-mysteryisland .h5-altadorcup-nav .ac-dropdown-arrow span.ac-drop-open {
  text-shadow: -2px -3px 0 #073413, 2px -3px 0 #073413, 0 -3px 0 #073413;
}

.ac-mysteryisland .h5-altadorcup-nav ul li.active:before,
.ac-mysteryisland ul li.active:after {
  border-bottom: 1.7em solid #288c4a;
}

.ac-mysteryisland .ac-banner-fg .ac-fg-blurb {
  border-color: #217537;
}

.ac-press-tour.ac-mysteryisland .ac-fg-blurb .ac-read-more {
  border-bottom: 3px solid #288c4a;
  text-shadow: 2px 1px 0 #073413, -2px 1px 0 #073413, 1px -2px 0 #073413,
    -1px -2px 0 #073413, 0 0 4px #073413, -2px 2px 0 #073413, 0px 2px 0 #073413,
    2px 0 0 #073413;
}

.ac-mysteryisland .pane-btn {
  background-color: #fdba30;
  border-color: #288c4a;
  box-shadow: inset 2px 2px 3px rgba(122, 72, 0, 0.3),
    inset -2px -2px 3px rgba(122, 72, 0, 0.3);
}

.ac-mysteryisland .pane-btn span {
  background: #288c4a;
}

.ac-mysteryisland .h5-altadorcup-content.ac-team-color {
  background: linear-gradient(#fff4c2, #8aca80);
}

.ac-mysteryisland .h5-altadorcup-grid .ac-grid-item .ac-grid-title,
.ac-mysteryisland .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title.active-tab,
.ac-mysteryisland .h5-altadorcup-accordion .ac-panel-item .ac-panel-title,
.ac-mysteryisland .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title,
.ac-mysteryisland .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title,
.ac-mysteryisland .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title {
  background-color: #288c4a;
  text-shadow: 1.5px 1.5px 0 #073413, -1px 1.5px 0 #073413,
    1.5px -0.5px 0 #073413, -1px -0.5px 0 #073413, 1.5px 0 0 #073413,
    -1px 1px 0 #073413;
}

.ac-mysteryisland .h5-altadorcup-grid .ac-grid-item,
.ac-mysteryisland .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd),
.ac-mysteryisland .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd),
.ac-mysteryisland .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) {
  background-color: #288c4a;
  border: 3px solid #073413;
}

.ac-mysteryisland .h5-altadorcup-grid .ac-grid-item:nth-child(4n + 2),
.ac-mysteryisland .h5-altadorcup-grid .ac-grid-item:nth-child(6n + 3),
.ac-mysteryisland .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even),
.ac-mysteryisland .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even),
.ac-mysteryisland .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) {
  background-color: #fdba30;
  border-color: #7a4800;
}

.ac-mysteryisland .h5-altadorcup-grid .ac-grid-item:nth-child(4n + 2) .ac-grid-title,
.ac-mysteryisland .h5-altadorcup-grid .ac-grid-item:nth-child(6n + 3) .ac-grid-title,
.ac-mysteryisland .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title,
.ac-mysteryisland .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title,
.ac-mysteryisland .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title {
  background-color: #fdba30;
  text-shadow: 1.5px 1.5px 0 #7a4800, -1px 1.5px 0 #7a4800,
    1.5px -0.5px 0 #7a4800, -1px -0.5px 0 #7a4800, 1.5px 0 0 #7a4800,
    -1px 1px 0 #7a4800;
}

.ac-mysteryisland .h5-altadorcup-content .ac-tab-titles {
  background-color: #fdba30;
  border-color: #7a4800;
}

.ac-mysteryisland .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title {
  border-bottom: 3px solid #073413;
  text-shadow: 1.5px 1.5px 0 #7a4800, -1px 1.5px 0 #7a4800,
    1.5px -0.5px 0 #7a4800, -1px -0.5px 0 #7a4800, 1.5px 0 0 #7a4800,
    -1px 1px 0 #7a4800;
}

.ac-mysteryisland .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title.active-tab {
  border-color: #073413;
  border-bottom: 3px solid #288c4a;
  box-shadow: 0 -1.5px 0 #073413;
}

.ac-mysteryisland .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title:nth-child(1).active-tab {
  box-shadow: 0 -1.5px 0 #073413, -1px -3px 0 #073413, -3px 0 0 #073413;
}

.ac-mysteryisland .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title:nth-child(2).active-tab {
  box-shadow: 0 -1.5px 0 #073413, 0 -3px 0 #073413;
}

.ac-mysteryisland .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title:nth-child(3).active-tab {
  box-shadow: 0 -1.5px 0 #073413, 1px -3px 0 #073413, 3px 0 0 #073413;
}

.ac-mysteryisland .h5-altadorcup-tabview .ac-content.ac-tab>p,
.ac-mysteryisland .h5-altadorcup-accordion .ac-content.ac-panel>p {
  border-bottom: 3px solid #fdba30;
}

.ac-mysteryisland .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd),
.ac-mysteryisland .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even),
.ac-mysteryisland .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab {
  background-color: #288c4a;
  border-color: #073413;
}

.ac-mysteryisland .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even),
.ac-mysteryisland .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd),
.ac-mysteryisland .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) {
  background-color: #fdba30;
  border-color: #7a4800;
}

.ac-mysteryisland .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title,
.ac-mysteryisland .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title,
.ac-mysteryisland .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title {
  background-color: #fdba30;
  text-shadow: 1.5px 1.5px 0 #7a4800, -1px 1.5px 0 #7a4800,
    1.5px -0.5px 0 #7a4800, -1px -0.5px 0 #7a4800, 1.5px 0 0 #7a4800,
    -1px 1px 0 #7a4800;
}

.ac-mysteryisland .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title,
.ac-mysteryisland .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title,
.ac-mysteryisland .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title {
  background-color: #288c4a;
  text-shadow: 1.5px 1.5px 0 #073413, -1px 1.5px 0 #073413,
    1.5px -0.5px 0 #073413, -1px -0.5px 0 #073413, 1.5px 0 0 #073413,
    -1px 1px 0 #073413;
}

.ac-mysteryisland .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn,
.ac-mysteryisland .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn,
.ac-mysteryisland .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title .pane-btn {
  background-color: #fdba30;
  border-color: #7a4800;
  box-shadow: inset 2px 2px 3px rgba(122, 72, 0, 0.3),
    inset -2px -2px 3px rgba(122, 72, 0, 0.3);
}

.ac-mysteryisland .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn span,
.ac-mysteryisland .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn span,
.ac-mysteryisland .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title .pane-btn span {
  background: #7a4800;
}

.ac-mysteryisland .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn,
.ac-mysteryisland .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn,
.ac-mysteryisland .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title .pane-btn {
  background-color: #288c4a;
  box-shadow: inset 2px 2px 3px rgba(7, 52, 19, 0.3),
    inset -2px -2px 3px rgba(7, 52, 19, 0.3);
  border-color: #073413;
}

.ac-mysteryisland .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn span,
.ac-mysteryisland .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn span,
.ac-mysteryisland .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title .pane-btn span {
  background: #073413;
}

.ac-mysteryisland .ac-bg-buttons .ac-bg-btn {
  background: #288c4a;
  border: 1px solid #073413;
  box-shadow: inset 2px 2px 3px rgba(7, 52, 19, 0.3),
    inset -2px -2px 3px rgba(7, 52, 19, 0.3);
  text-shadow: 1.5px 1.5px 0 #073413, -1px 1.5px 0 #073413,
    1.5px -0.5px 0 #073413, -1px -0.5px 0 #073413, 1.5px 0 0 #073413,
    -1px 1px 0 #073413;
}

.ac-mysteryisland .ac-promo-freebies .ac-promo-save {
  border-color: #288c4a;
}

.h5-altadorcup-popup.ac-mysteryisland,
.ac-team-detail.ac-mysteryisland {
  background: linear-gradient(#fff4c2 50%, #8aca80) no-repeat;
  border-color: #073413;
  box-shadow: 0 0 5px 3px #fff4c2;
}

.h5-altadorcup-popup.ac-mysteryisland .ac-team-info .ac-player-img,
.ac-team-detail.ac-mysteryisland .ac-team-info .ac-player-img {
  border-color: #fff4c2;
}

.h5-altadorcup-popup.ac-mysteryisland p.ac-popup-label,
.h5-altadorcup-popup.ac-mysteryisland .ac-team-captain,
.h5-altadorcup-popup.ac-mysteryisland .ac-team-info .ac-team-player,
.ac-team-detail.ac-mysteryisland p.ac-popup-label,
.ac-team-detail.ac-mysteryisland .ac-team-captain,
.ac-team-detail.ac-mysteryisland .ac-team-info .ac-team-player {
  background-color: #073413;
}

.h5-altadorcup-popup.ac-mysteryisland .ac-team-captain,
.h5-altadorcup-popup.ac-mysteryisland .ac-team-info .ac-team-bio,
.h5-altadorcup-popup.ac-mysteryisland .ac-popup-msg,
.h5-altadorcup-popup.ac-mysteryisland .ac-team-info .ac-player,
.ac-team-detail.ac-mysteryisland .ac-team-captain,
.ac-team-detail.ac-mysteryisland .ac-team-info .ac-team-bio,
.ac-team-detail.ac-mysteryisland .ac-popup-msg,
.ac-team-detail.ac-mysteryisland .ac-team-info .ac-player {
  border-color: #073413;
}

.h5-altadorcup-popup.ac-mysteryisland .ac-team-captain .ac-bg-filter,
.ac-team-detail.ac-mysteryisland .ac-team-captain .ac-bg-filter {
  background: #288c4a;
}

.h5-altadorcup-popup.ac-mysteryisland .ac-team-info .tooltip-icon .tooltip,
.ac-team-detail.ac-mysteryisland .ac-team-info .tooltip-icon .tooltip {
  background-color: #fff4c2;
  border-color: #073413;
  box-shadow: 1px 1px 4px #8aca80;
}

.h5-altadorcup-popup.ac-mysteryisland .ac-confirm-img,
.ac-team-detail.ac-mysteryisland .ac-confirm-img {
  border-color: #288c4a;
}

.ac-mysteryisland .h5-altadorcup-overall .ac-overall-team {
  border-color: #288c4a;
}

.ac-mysteryisland .h5-altadorcup-schedule .ac-schedule-header,
.ac-mysteryisland .h5-altadorcup-topscorers .ac-topscore-gpg {
  background-color: #288c4a;
  color: #000;
}

.h5-altadorcup-post .ac-winners-results .ac-top-team.ac-mysteryisland {
  background: linear-gradient(-45deg, #fdba30 70%, #288c4a 70.01%) no-repeat;
}

@media screen and (max-width: 860px) {
  .ac-mysteryisland .h5-altadorcup-nav ul li.ac-nav-home:hover {
    background-color: transparent;
    text-shadow: 1.5px 2px 0 #073413, -1px 2px 0 #073413, 1.5px -0.5px 0 #073413,
      -1px -0.5px 0 #073413, 1.5px 0 0 #073413, -1px 1px 0 #073413;
  }
}

@media screen and (min-width: 625px) {
  .ac-mysteryisland .h5-altadorcup-tabview .ac-tabs .ac-tab-item.active-tab {
    background-color: #288c4a;
    border-color: #073413;
  }
}

@media screen and (max-width: 810px) {

  /* ENTERING MOBILE MODE */
  .ac-mysteryisland .h5-altadorcup-grid .ac-grid-item:nth-child(even) {
    background-color: #fdba30;
    border-color: #7a4800;
  }

  .ac-mysteryisland .h5-altadorcup-grid .ac-grid-item:nth-child(odd) {
    background-color: #288c4a;
    border-color: #073413;
  }

  .ac-mysteryisland .h5-altadorcup-grid .ac-grid-item:nth-child(even) .ac-grid-title {
    background-color: #fdba30;
    text-shadow: 1.5px 1.5px 0 #7a4800, -1px 1.5px 0 #7a4800,
      1.5px -0.5px 0 #7a4800, -1px -0.5px 0 #7a4800, 1.5px 0 0 #7a4800,
      -1px 1px 0 #7a4800;
  }

  .ac-mysteryisland .h5-altadorcup-grid .ac-grid-item:nth-child(odd) .ac-grid-title {
    background-color: #288c4a;
    text-shadow: 1.5px 1.5px 0 #073413, -1px 1.5px 0 #073413,
      1.5px -0.5px 0 #073413, -1px -0.5px 0 #073413, 1.5px 0 0 #073413,
      -1px 1px 0 #073413;
  }

  .ac-mysteryisland .h5-altadorcup-brackstand .ac-last-updated {
    background-color: #288c4a;
    color: #000;
  }
}

@media screen and (max-width: 475px) {
  .h5-altadorcup-post .ac-winners-results .ac-top-team.ac-mysteryisland {
    background: linear-gradient(-45deg, #fdba30 75%, #288c4a 75.01%) no-repeat;
  }
}

/* ROO ISLAND */
.ac-rooisland .h5-altadorcup-nav,
.ac-rooisland .h5-altadorcup-nav .ac-nav-dropdown ul.ac-mobile-menu {
  background-color: #49ac2d;
  border-color: #22500b;
}

.ac-rooisland .h5-altadorcup-nav ul li.active {
  background-color: #e60000;
  text-shadow: 1.5px 2px 0 #510000, -1px 2px 0 #510000, 1.5px -0.5px 0 #510000,
    -1px -0.5px 0 #510000, 1.5px 0 0 #510000, -1px 1px 0 #510000;
}

.ac-rooisland .h5-altadorcup-nav ul li,
.ac-rooisland .h5-altadorcup-nav .ac-dropdown-arrow span {
  text-shadow: 1.5px 2px 0 #22500b, -1px 2px 0 #22500b, 1.5px -0.5px 0 #22500b,
    -1px -0.5px 0 #22500b, 1.5px 0 0 #22500b, -1px 1px 0 #22500b;
}

.ac-rooisland .h5-altadorcup-nav ul li:not(.active):not(.disabled):not(.ac-nav-mobile):not(.ac-nav-home):hover,
.ac-rooisland .h5-altadorcup-nav ul li.ac-nav-home:hover {
  background-color: #22500b;
}

.ac-rooisland .h5-altadorcup-nav .ac-dropdown-arrow span {
  text-shadow: -1.5px 1px 0 #22500b, 1.5px 1px 0 #22500b, 0 4px 0 #22500b;
}

.ac-rooisland .h5-altadorcup-nav .ac-dropdown-arrow span.ac-drop-open {
  text-shadow: -2px -3px 0 #22500b, 2px -3px 0 #22500b, 0 -3px 0 #22500b;
}

.ac-rooisland .h5-altadorcup-nav ul li.active:before,
.ac-rooisland ul li.active:after {
  border-bottom: 1.7em solid #49ac2d;
}

.ac-rooisland .ac-banner-fg .ac-fg-blurb {
  border-color: #22500b;
}

.ac-press-tour.ac-rooisland .ac-fg-blurb .ac-read-more {
  border-bottom: 3px solid #e60000;
  text-shadow: 2px 1px 0 #22500b, -2px 1px 0 #22500b, 1px -2px 0 #22500b,
    -1px -2px 0 #22500b, 0 0 4px #22500b, -2px 2px 0 #22500b, 0px 2px 0 #22500b,
    2px 0 0 #410000;
}

.ac-rooisland .pane-btn {
  background-color: #ffd000;
  border-color: #347abe;
  box-shadow: inset 2px 2px 3px rgba(122, 72, 0, 0.3),
    inset -2px -2px 3px rgba(122, 72, 0, 0.3);
}

.ac-rooisland .pane-btn span {
  background: #347abe;
}

.ac-rooisland .h5-altadorcup-content.ac-team-color {
  background: linear-gradient(#d1f0c2, #a3e085);
}

.ac-rooisland .h5-altadorcup-grid .ac-grid-item .ac-grid-title,
.ac-rooisland .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title.active-tab,
.ac-rooisland .h5-altadorcup-accordion .ac-panel-item .ac-panel-title,
.ac-rooisland .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title,
.ac-rooisland .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title,
.ac-rooisland .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title {
  background-color: #347abe;
  text-shadow: 1.5px 1.5px 0 #1f466b, -1px 1.5px 0 #1f466b,
    1.5px -0.5px 0 #1f466b, -1px -0.5px 0 #1f466b, 1.5px 0 0 #1f466b,
    -1px 1px 0 #1f466b;
}

.ac-rooisland .h5-altadorcup-grid .ac-grid-item,
.ac-rooisland .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd),
.ac-rooisland .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd),
.ac-rooisland .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) {
  background-color: #347abe;
  border: 3px solid #1f466b;
}

.ac-rooisland .h5-altadorcup-grid .ac-grid-item:nth-child(4n + 2),
.ac-rooisland .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even),
.ac-rooisland .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even),
.ac-rooisland .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) {
  background-color: #ffd000;
  border-color: #7a4800;
}

.ac-rooisland .h5-altadorcup-grid .ac-grid-item:nth-child(4n + 2) .ac-grid-title,
.ac-rooisland .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title,
.ac-rooisland .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title,
.ac-rooisland .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title {
  background-color: #ffd000;
  text-shadow: 1.5px 1.5px 0 #7a4800, -1px 1.5px 0 #7a4800,
    1.5px -0.5px 0 #7a4800, -1px -0.5px 0 #7a4800, 1.5px 0 0 #22500b,
    -1px 1px 0 #22500b;
}

.ac-rooisland .h5-altadorcup-grid .ac-grid-item:nth-child(6n + 3),
.ac-rooisland .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even),
.ac-rooisland .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even),
.ac-rooisland .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) {
  background-color: #e60000;
  border-color: #510000;
}

.ac-rooisland .h5-altadorcup-grid .ac-grid-item:nth-child(6n + 3) .ac-grid-title,
.ac-rooisland .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title,
.ac-rooisland .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title,
.ac-rooisland .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title {
  background-color: #e60000;
  text-shadow: 1.5px 1.5px 0 #510000, -1px 1.5px 0 #510000,
    1.5px -0.5px 0 #510000, -1px -0.5px 0 #510000, 1.5px 0 0 #510000,
    -1px 1px 0 #510000;
}

.ac-rooisland .h5-altadorcup-grid .ac-grid-item:nth-child(8n + 4),
.ac-rooisland .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd),
.ac-rooisland .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd),
.ac-rooisland .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) {
  background-color: #49ac2d;
  border-color: #22500b;
}

.ac-rooisland .h5-altadorcup-grid .ac-grid-item:nth-child(8n + 4) .ac-grid-title,
.ac-rooisland .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title,
.ac-rooisland .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title,
.ac-rooisland .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title {
  background-color: #49ac2d;
  text-shadow: 1.5px 1.5px 0 #22500b, -1px 1.5px 0 #22500b,
    1.5px -0.5px 0 #22500b, -1px -0.5px 0 #22500b, 1.5px 0 0 #22500b,
    -1px 1px 0 #22500b;
}

.ac-rooisland .h5-altadorcup-content .ac-tab-titles {
  background-color: #ffd000;
  border-color: #7a4800;
}

.ac-rooisland .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title {
  border-bottom: 3px solid #1f466b;
  text-shadow: 1.5px 1.5px 0 #7a4800, -1px 1.5px 0 #7a4800,
    1.5px -0.5px 0 #7a4800, -1px -0.5px 0 #7a4800, 1.5px 0 0 #7a4800,
    -1px 1px 0 #7a4800;
}

.ac-rooisland .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title.active-tab {
  border-color: #1f466b;
  border-bottom: 3px solid #347abe;
}

.ac-rooisland .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title:nth-child(1).active-tab {
  box-shadow: 0 -1.5px 0 #1f466b, -1px -3px 0 #1f466b, -3px 0 0 #1f466b;
}

.ac-rooisland .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title:nth-child(2).active-tab {
  box-shadow: 0 -1.5px 0 #1f466b, 0 -3px 0 #1f466b;
}

.ac-rooisland .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title:nth-child(3).active-tab {
  box-shadow: 0 -1.5px 0 #1f466b, 1px -3px 0 #1f466b, 3px 0 0 #1f466b;
}

.ac-rooisland .h5-altadorcup-tabview .ac-content.ac-tab>p,
.ac-rooisland .h5-altadorcup-accordion .ac-content.ac-panel>p {
  border-bottom: 3px solid #ffd000;
}

.ac-rooisland .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd),
.ac-rooisland .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) {
  background-color: #347abe;
  border-color: #1f466b;
}

.ac-rooisland .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title,
.ac-rooisland .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title {
  background-color: #347abe;
  text-shadow: 1.5px 1.5px 0 #1f466b, -1px 1.5px 0 #1f466b,
    1.5px -0.5px 0 #1f466b, -1px -0.5px 0 #1f466b, 1.5px 0 0 #1f466b,
    -1px 1px 0 #1f466b;
}

.ac-rooisland .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn,
.ac-rooisland .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title .pane-btn {
  background-color: #347abe;
  box-shadow: inset 2px 2px 3px rgba(31, 70, 107, 0.3),
    inset -2px -2px 3px rgba(31, 70, 107, 0.3);
  border-color: #1f466b;
}

.ac-rooisland .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn span,
.ac-rooisland .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title .pane-btn span {
  background: #1f466b;
}

.ac-rooisland .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even),
.ac-rooisland .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab {
  background-color: #ffd000;
  border-color: #7a4800;
}

.ac-rooisland .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title,
.ac-rooisland .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title {
  background-color: #ffd000;
  text-shadow: 1.5px 1.5px 0 #7a4800, -1px 1.5px 0 #7a4800,
    1.5px -0.5px 0 #7a4800, -1px -0.5px 0 #7a4800, 1.5px 0 0 #7a4800,
    -1px 1px 0 #7a4800;
}

.ac-rooisland .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn,
.ac-rooisland .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title .pane-btn {
  background-color: #ffd000;
  box-shadow: inset 2px 2px 3px rgba(122, 72, 0, 0.3),
    inset -2px -2px 3px rgba(122, 72, 0, 0.3);
  border-color: #7a4800;
}

.ac-rooisland .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even)b .ac-panel-title .pane-btn span,
.ac-rooisland .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title .pane-btn span {
  background: #7a4800;
}

.ac-rooisland .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd),
.ac-rooisland .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) {
  background-color: #e60000;
  border-color: #510000;
}

.ac-rooisland .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title,
.ac-rooisland .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title {
  background-color: #e60000;
  text-shadow: 1.5px 1.5px 0 #510000, -1px 1.5px 0 #510000,
    1.5px -0.5px 0 #510000, -1px -0.5px 0 #510000, 1.5px 0 0 #510000,
    -1px 1px 0 #510000;
}

.ac-rooisland .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn,
.ac-rooisland .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title .pane-btn {
  background-color: #e60000;
  border-color: #510000;
  box-shadow: inset 2px 2px 3px rgba(81, 0, 0, 0.3),
    inset -2px -2px 3px rgba(81, 0, 0, 0.3);
}

.ac-rooisland .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn span,
.ac-rooisland .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title .pane-btn span {
  background: #510000;
}

.ac-rooisland .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even),
.ac-rooisland .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab {
  background-color: #49ac2d;
  border-color: #22500b;
}

.ac-rooisland .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title,
.ac-rooisland .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title {
  background-color: #49ac2d;
  text-shadow: 1.5px 1.5px 0 #22500b, -1px 1.5px 0 #22500b,
    1.5px -0.5px 0 #22500b, -1px -0.5px 0 #22500b, 1.5px 0 0 #22500b,
    -1px 1px 0 #22500b;
}

.ac-rooisland .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn,
.ac-rooisland .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title .pane-btn {
  background-color: #49ac2d;
  border-color: #22500b;
  box-shadow: inset 2px 2px 3px rgba(34, 80, 11, 0.3),
    inset -2px -2px 3px rgba(34, 80, 11, 0.3);
}

.ac-rooisland .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn span,
.ac-rooisland .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title .pane-btn span {
  background: #22500b;
}

.ac-rooisland .ac-bg-buttons .ac-bg-btn {
  background: #e60000;
  border: 1px solid #510000;
  box-shadow: inset 2px 2px 3px rgba(81, 0, 0, 0.3),
    inset -2px -2px 3px rgba(81, 0, 0, 0.3);
  text-shadow: 1.5px 1.5px 0 #510000, -1px 1.5px 0 #510000,
    1.5px -0.5px 0 #510000, -1px -0.5px 0 #510000, 1.5px 0 0 #510000,
    -1px 1px 0 #510000;
}

.ac-rooisland .ac-promo-freebies .ac-promo-save {
  border-color: #e60000;
}

.h5-altadorcup-popup.ac-rooisland,
.ac-team-detail.ac-rooisland {
  background: linear-gradient(#c7e1e7 50%, #a3e085) no-repeat;
  border-color: #510000;
  box-shadow: 0 0 5px 3px #feeda7;
}

.h5-altadorcup-popup.ac-rooisland .ac-team-info .ac-player-img,
.ac-team-detail.ac-rooisland .ac-team-info .ac-player-img {
  border-color: #feeda7;
}

.h5-altadorcup-popup.ac-rooisland p.ac-popup-label,
.h5-altadorcup-popup.ac-rooisland .ac-team-captain,
.h5-altadorcup-popup.ac-rooisland .ac-team-info .ac-team-player,
.ac-team-detail.ac-rooisland p.ac-popup-label,
.ac-team-detail.ac-rooisland .ac-team-captain,
.ac-team-detail.ac-rooisland .ac-team-info .ac-team-player {
  background-color: #510000;
}

.h5-altadorcup-popup.ac-rooisland .ac-team-captain,
.h5-altadorcup-popup.ac-rooisland .ac-team-info .ac-team-bio,
.h5-altadorcup-popup.ac-rooisland .ac-popup-msg,
.h5-altadorcup-popup.ac-rooisland .ac-team-info .ac-player,
.ac-team-detail.ac-rooisland .ac-team-captain,
.ac-team-detail.ac-rooisland .ac-team-info .ac-team-bio,
.ac-team-detail.ac-rooisland .ac-popup-msg,
.ac-team-detail.ac-rooisland .ac-team-info .ac-player {
  border-color: #510000;
}

.h5-altadorcup-popup.ac-rooisland .ac-team-captain .ac-bg-filter,
.ac-team-detail.ac-rooisland .ac-team-captain .ac-bg-filter {
  background: #347abe;
}

.h5-altadorcup-popup.ac-rooisland .ac-team-info .tooltip-icon .tooltip,
.ac-team-detail.ac-rooisland .ac-team-info .tooltip-icon .tooltip {
  background-color: #feeda7;
  border-color: #347abe;
  box-shadow: 1px 1px 4px #a3e085;
}

.h5-altadorcup-popup.ac-rooisland .ac-confirm-img,
.ac-team-detail.ac-rooisland .ac-confirm-img {
  border-color: #e60000;
}

.ac-rooisland .h5-altadorcup-overall .ac-overall-team {
  border-color: #e60000;
}

.ac-rooisland .h5-altadorcup-schedule .ac-schedule-header,
.ac-rooisland .h5-altadorcup-topscorers .ac-topscore-gpg {
  background-color: #347abe;
  color: #fff;
}

.h5-altadorcup-post .ac-winners-results .ac-top-team.ac-rooisland {
  background: linear-gradient(-45deg, #49ac2d 70%, #e60000 70.01%) no-repeat;
}

@media screen and (max-width: 860px) {
  .ac-rooisland .h5-altadorcup-nav ul li.ac-nav-home:hover {
    background-color: transparent;
    text-shadow: 1.5px 2px 0 #22500b, -1px 2px 0 #22500b, 1.5px -0.5px 0 #22500b,
      -1px -0.5px 0 #22500b, 1.5px 0 0 #22500b, -1px 1px 0 #22500b;
  }
}

@media screen and (min-width: 625px) {
  .ac-rooisland .h5-altadorcup-tabview .ac-tabs .ac-tab-item.active-tab {
    background-color: #347abe;
    border-color: #1f466b;
  }

  .ac-rooisland .h5-altadorcup-brackstand .ac-last-updated {
    background-color: #347abe;
    color: #fff;
  }
}

@media screen and (max-width: 475px) {
  .h5-altadorcup-post .ac-winners-results .ac-top-team.ac-rooisland {
    background: linear-gradient(-45deg, #49ac2d 75%, #e60000 75.01%) no-repeat;
  }
}

/* SHENKUU */
.ac-shenkuu .h5-altadorcup-nav,
.ac-shenkuu .h5-altadorcup-nav .ac-nav-dropdown ul.ac-mobile-menu {
  background-color: #cc0000;
  border-color: #410000;
}

.ac-shenkuu .h5-altadorcup-nav ul li.active {
  background-color: #f2c013;
  text-shadow: 1.5px 2px 0 #935000, -1px 2px 0 #935000, 1.5px -0.5px 0 #935000,
    -1px -0.5px 0 #935000, 1.5px 0 0 #935000, -1px 1px 0 #935000;
}

.ac-shenkuu .h5-altadorcup-nav ul li,
.ac-shenkuu .h5-altadorcup-nav .ac-dropdown-arrow span {
  text-shadow: 1.5px 2px 0 #680000, -1px 2px 0 #680000, 1.5px -0.5px 0 #680000,
    -1px -0.5px 0 #680000, 1.5px 0 0 #680000, -1px 1px 0 #680000;
}

.ac-shenkuu .h5-altadorcup-nav ul li:not(.active):not(.disabled):not(.ac-nav-mobile):not(.ac-nav-home):hover,
.ac-shenkuu .h5-altadorcup-nav ul li.ac-nav-home:hover {
  background-color: #680000;
}

.ac-shenkuu .h5-altadorcup-nav .ac-dropdown-arrow span {
  text-shadow: -1.5px 1px 0 #680000, 1.5px 1px 0 #680000, 0 4px 0 #680000;
}

.ac-shenkuu .h5-altadorcup-nav .ac-dropdown-arrow span.ac-drop-open {
  text-shadow: -2px -3px 0 #680000, 2px -3px 0 #680000, 0 -3px 0 #680000;
}

.ac-shenkuu .h5-altadorcup-nav ul li.active:before,
.ac-shenkuu ul li.active:after {
  border-bottom: 1.7em solid #cc0000;
}

.ac-shenkuu .ac-banner-fg .ac-fg-blurb {
  border-color: #630000;
}

.ac-press-tour.ac-shenkuu .ac-fg-blurb .ac-read-more {
  border-bottom: 3px solid #cc0000;
  text-shadow: 2px 1px 0 #680000, -2px 1px 0 #680000, 1px -2px 0 #680000,
    -1px -2px 0 #680000, 0 0 4px #680000, -2px 2px 0 #680000, 0px 2px 0 #680000,
    2px 0 0 #410000;
}

.ac-shenkuu .pane-btn {
  background-color: #f2c013;
  border-color: #cc0000;
  box-shadow: inset 2px 2px 3px rgba(242, 192, 19, 0.3),
    inset -2px -2px 3px rgba(242, 192, 19, 0.3);
}

.ac-shenkuu .pane-btn span {
  background: #cc0000;
}

.ac-shenkuu .h5-altadorcup-content.ac-team-color {
  background: linear-gradient(#feeda7, #eb7147);
}

.ac-shenkuu .h5-altadorcup-grid .ac-grid-item .ac-grid-title,
.ac-shenkuu .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title.active-tab,
.ac-shenkuu .h5-altadorcup-accordion .ac-panel-item .ac-panel-title,
.ac-shenkuu .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title,
.ac-shenkuu .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title,
.ac-shenkuu .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title {
  background-color: #cc0000;
  text-shadow: 1.5px 1.5px 0 #680000, -1px 1.5px 0 #680000,
    1.5px -0.5px 0 #680000, -1px -0.5px 0 #680000, 1.5px 0 0 #680000,
    -1px 1px 0 #680000;
}

.ac-shenkuu .h5-altadorcup-grid .ac-grid-item,
.ac-shenkuu .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd),
.ac-shenkuu .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd),
.ac-shenkuu .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) {
  background-color: #cc0000;
  border: 3px solid #680000;
}

.ac-shenkuu .h5-altadorcup-grid .ac-grid-item:nth-child(4n + 2),
.ac-shenkuu .h5-altadorcup-grid .ac-grid-item:nth-child(6n + 3),
.ac-shenkuu .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even),
.ac-shenkuu .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even),
.ac-shenkuu .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) {
  background-color: #f2c013;
  border-color: #935000;
}

.ac-shenkuu .h5-altadorcup-grid .ac-grid-item:nth-child(4n + 2) .ac-grid-title,
.ac-shenkuu .h5-altadorcup-grid .ac-grid-item:nth-child(6n + 3) .ac-grid-title,
.ac-shenkuu .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title,
.ac-shenkuu .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title,
.ac-shenkuu .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title {
  background-color: #f2c013;
  text-shadow: 1.5px 1.5px 0 #935000, -1px 1.5px 0 #935000,
    1.5px -0.5px 0 #935000, -1px -0.5px 0 #935000, 1.5px 0 0 #935000,
    -1px 1px 0 #935000;
}

.ac-shenkuu .h5-altadorcup-content .ac-tab-titles {
  background-color: #f2c013;
  border-color: #935000;
}

.ac-shenkuu .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title {
  border-bottom: 3px solid #680000;
  text-shadow: 1.5px 1.5px 0 #935000, -1px 1.5px 0 #935000,
    1.5px -0.5px 0 #935000, -1px -0.5px 0 #935000, 1.5px 0 0 #935000,
    -1px 1px 0 #935000;
}

.ac-shenkuu .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title.active-tab {
  border-color: #680000;
  border-bottom: 3px solid #cc0000;
}

.ac-shenkuu .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title:nth-child(1).active-tab {
  box-shadow: 0 -1.5px 0 #680000, -1px -3px 0 #680000, -3px 0 0 #680000;
}

.ac-shenkuu .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title:nth-child(2).active-tab {
  box-shadow: 0 -1.5px 0 #680000, 0 -3px 0 #680000;
}

.ac-shenkuu .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title:nth-child(3).active-tab {
  box-shadow: 0 -1.5px 0 #680000, 1px -3px 0 #680000, 3px 0 0 #680000;
}

.ac-shenkuu .h5-altadorcup-tabview .ac-content.ac-tab>p,
.ac-shenkuu .h5-altadorcup-accordion .ac-content.ac-panel>p {
  border-bottom: 3px solid #f2c013;
}

.ac-shenkuu .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd),
.ac-shenkuu .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even),
.ac-shenkuu .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab {
  background-color: #cc0000;
  border-color: #680000;
}

.ac-shenkuu .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even),
.ac-shenkuu .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd),
.ac-shenkuu .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) {
  background-color: #f2c013;
  border-color: #935000;
}

.ac-shenkuu .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title,
.ac-shenkuu .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title,
.ac-shenkuu .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title {
  background-color: #f2c013;
  text-shadow: 1.5px 1.5px 0 #935000, -1px 1.5px 0 #935000,
    1.5px -0.5px 0 #935000, -1px -0.5px 0 #935000, 1.5px 0 0 #935000,
    -1px 1px 0 #935000;
}

.ac-shenkuu .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title,
.ac-shenkuu .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title,
.ac-shenkuu .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title {
  background-color: #cc0000;
  text-shadow: 1.5px 1.5px 0 #680000, -1px 1.5px 0 #680000,
    1.5px -0.5px 0 #680000, -1px -0.5px 0 #680000, 1.5px 0 0 #680000,
    -1px 1px 0 #680000;
}

.ac-shenkuu .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn,
.ac-shenkuu .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn,
.ac-shenkuu .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title .pane-btn {
  background-color: #f2c013;
  border-color: #935000;
  box-shadow: inset 2px 2px 3px rgba(147, 80, 0, 0.3),
    inset -2px -2px 3px rgba(147, 80, 0, 0.3);
}

.ac-shenkuu .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn span,
.ac-shenkuu .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn span,
.ac-shenkuu .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title .pane-btn span {
  background: #935000;
}

.ac-shenkuu .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn,
.ac-shenkuu .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn,
.ac-shenkuu .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title .pane-btn {
  background-color: #cc0000;
  box-shadow: inset 2px 2px 3px rgba(104, 0, 0, 0.3),
    inset -2px -2px 3px rgba(104, 0, 0, 0.3);
  border-color: #680000;
}

.ac-shenkuu .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn span,
.ac-shenkuu .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn span,
.ac-shenkuu .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title .pane-btn span {
  background: #680000;
}

.ac-shenkuu .ac-bg-buttons .ac-bg-btn {
  background: #cc0000;
  border: 1px solid #680000;
  box-shadow: inset 2px 2px 3px rgba(104, 0, 0, 0.3),
    inset -2px -2px 3px rgba(104, 0, 0, 0.3);
  text-shadow: 1.5px 1.5px 0 #680000, -1px 1.5px 0 #680000,
    1.5px -0.5px 0 #680000, -1px -0.5px 0 #680000, 1.5px 0 0 #680000,
    -1px 1px 0 #680000;
}

.ac-shenkuu .ac-promo-freebies .ac-promo-save {
  border-color: #cc0000;
}

.h5-altadorcup-popup.ac-shenkuu,
.ac-team-detail.ac-shenkuu {
  background: linear-gradient(#feeda7 50%, #eb7147) no-repeat;
  border-color: #680000;
  box-shadow: 0 0 5px 3px #feeda7;
}

.h5-altadorcup-popup.ac-shenkuu .ac-team-info .ac-player-img,
.ac-team-detail.ac-shenkuu .ac-team-info .ac-player-img {
  border-color: #feeda7;
}

.h5-altadorcup-popup.ac-shenkuu p.ac-popup-label,
.h5-altadorcup-popup.ac-shenkuu .ac-team-captain,
.h5-altadorcup-popup.ac-shenkuu .ac-team-info .ac-team-player,
.ac-team-detail.ac-shenkuu p.ac-popup-label,
.ac-team-detail.ac-shenkuu .ac-team-captain,
.ac-team-detail.ac-shenkuu .ac-team-info .ac-team-player {
  background-color: #680000;
}

.h5-altadorcup-popup.ac-shenkuu .ac-team-captain,
.h5-altadorcup-popup.ac-shenkuu .ac-team-info .ac-team-bio,
.h5-altadorcup-popup.ac-shenkuu .ac-popup-msg,
.h5-altadorcup-popup.ac-shenkuu .ac-team-info .ac-player,
.ac-team-detail.ac-shenkuu .ac-team-captain,
.ac-team-detail.ac-shenkuu .ac-team-info .ac-team-bio,
.ac-team-detail.ac-shenkuu .ac-popup-msg,
.ac-team-detail.ac-shenkuu .ac-team-info .ac-player {
  border-color: #680000;
}

.h5-altadorcup-popup.ac-shenkuu .ac-team-captain .ac-bg-filter,
.ac-team-detail.ac-shenkuu .ac-team-captain .ac-bg-filter {
  background: #cc0000;
}

.h5-altadorcup-popup.ac-shenkuu .ac-team-info .tooltip-icon .tooltip,
.ac-team-detail.ac-shenkuu .ac-team-info .tooltip-icon .tooltip {
  background-color: #feeda7;
  border-color: #680000;
  box-shadow: 1px 1px 4px #eb7147;
}

.h5-altadorcup-popup.ac-shenkuu .ac-confirm-img,
.ac-team-detail.ac-shenkuu .ac-confirm-img {
  border-color: #cc0000;
}

.ac-shenkuu .h5-altadorcup-overall .ac-overall-team {
  border-color: #cc0000;
}

.ac-shenkuu .h5-altadorcup-schedule .ac-schedule-header,
.ac-shenkuu .h5-altadorcup-topscorers .ac-topscore-gpg {
  background-color: #cc0000;
  color: #fff;
}

.h5-altadorcup-post .ac-winners-results .ac-top-team.ac-shenkuu {
  background: linear-gradient(-45deg, #cc0000 70%, #f2c013 70.01%) no-repeat;
}

@media screen and (max-width: 860px) {
  .ac-shenkuu .h5-altadorcup-nav ul li.ac-nav-home:hover {
    background-color: transparent;
    text-shadow: 1.5px 2px 0 #680000, -1px 2px 0 #680000, 1.5px -0.5px 0 #680000,
      -1px -0.5px 0 #680000, 1.5px 0 0 #680000, -1px 1px 0 #680000;
  }
}

@media screen and (min-width: 625px) {
  .ac-shenkuu .h5-altadorcup-tabview .ac-tabs .ac-tab-item.active-tab {
    background-color: #cc0000;
    border-color: #680000;
  }
}

@media screen and (max-width: 810px) {

  /* ENTERING MOBILE MODE */
  .ac-shenkuu .h5-altadorcup-grid .ac-grid-item:nth-child(even) {
    background-color: #f2c013;
    border-color: #935000;
  }

  .ac-shenkuu .h5-altadorcup-grid .ac-grid-item:nth-child(odd) {
    background-color: #cc0000;
    border-color: #680000;
  }

  .ac-shenkuu .h5-altadorcup-grid .ac-grid-item:nth-child(even) .ac-grid-title {
    background-color: #f2c013;
    text-shadow: 1.5px 1.5px 0 #935000, -1px 1.5px 0 #935000,
      1.5px -0.5px 0 #935000, -1px -0.5px 0 #935000, 1.5px 0 0 #935000,
      -1px 1px 0 #935000;
  }

  .ac-shenkuu .h5-altadorcup-grid .ac-grid-item:nth-child(odd) .ac-grid-title {
    background-color: #cc0000;
    text-shadow: 1.5px 1.5px 0 #680000, -1px 1.5px 0 #680000,
      1.5px -0.5px 0 #680000, -1px -0.5px 0 #680000, 1.5px 0 0 #680000,
      -1px 1px 0 #680000;
  }

  .ac-shenkuu .h5-altadorcup-brackstand .ac-last-updated {
    background-color: #cc0000;
    color: #fff;
  }
}

@media screen and (max-width: 475px) {
  .h5-altadorcup-post .ac-winners-results .ac-top-team.ac-shenkuu {
    background: linear-gradient(-45deg, #cc0000 75%, #f2c013 75.01%) no-repeat;
  }
}

/* TERROR MOUNTAIN */
.ac-terrormountain .h5-altadorcup-nav,
.ac-terrormountain .h5-altadorcup-nav .ac-nav-dropdown ul.ac-mobile-menu {
  background-color: #449bb0;
  border-color: #104552;
}

.ac-terrormountain .h5-altadorcup-nav ul li.active {
  background-color: #d4cfdd;
  text-shadow: 1.5px 2px 0 #535251, -1px 2px 0 #535251, 1.5px -0.5px 0 #535251,
    -1px -0.5px 0 #535251, 1.5px 0 0 #535251, -1px 1px 0 #535251;
}

.ac-terrormountain .h5-altadorcup-nav ul li,
.ac-terrormountain .h5-altadorcup-nav .ac-dropdown-arrow span {
  text-shadow: 1.5px 2px 0 #104552, -1px 2px 0 #104552, 1.5px -0.5px 0 #104552,
    -1px -0.5px 0 #104552, 1.5px 0 0 #104552, -1px 1px 0 #104552;
}

.ac-terrormountain .h5-altadorcup-nav ul li:not(.active):not(.disabled):not(.ac-nav-mobile):not(.ac-nav-home):hover,
.ac-terrormountain .h5-altadorcup-nav ul li.ac-nav-home:hover {
  background-color: #104552;
}

.ac-terrormountain .h5-altadorcup-nav .ac-dropdown-arrow span {
  text-shadow: -1.5px 1px 0 #104552, 1.5px 1px 0 #104552, 0 4px 0 #104552;
}

.ac-terrormountain .h5-altadorcup-nav .ac-dropdown-arrow span.ac-drop-open {
  text-shadow: -2px -3px 0 #104552, 2px -3px 0 #104552, 0 -3px 0 #104552;
}

.ac-terrormountain .h5-altadorcup-nav ul li.active:before,
.ac-terrormountain ul li.active:after {
  border-bottom: 1.7em solid #449bb0;
}

.ac-terrormountain .ac-banner-fg .ac-fg-blurb {
  border-color: #449bb0;
}

.ac-press-tour.ac-terrormountain .ac-fg-blurb .ac-read-more {
  border-bottom: 3px solid #449bb0;
  text-shadow: 2px 1px 0 #104552, -2px 1px 0 #104552, 1px -2px 0 #104552,
    -1px -2px 0 #104552, 0 0 4px #104552, -2px 2px 0 #104552, 0px 2px 0 #104552,
    2px 0 0 #104552;
}

.ac-terrormountain .pane-btn {
  background-color: #d4cfdd;
  border-color: #449bb0;
  box-shadow: inset 2px 2px 3px rgba(83, 82, 81, 0.3),
    inset -2px -2px 3px rgba(83, 82, 81, 0.3);
}

.ac-terrormountain .pane-btn span {
  background: #449bb0;
}

.ac-terrormountain .h5-altadorcup-content.ac-team-color {
  background: linear-gradient(#f2f1f0, #c7e1e7);
}

.ac-terrormountain .h5-altadorcup-grid .ac-grid-item .ac-grid-title,
.ac-terrormountain .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title.active-tab,
.ac-terrormountain .h5-altadorcup-accordion .ac-panel-item .ac-panel-title,
.ac-terrormountain .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title,
.ac-terrormountain .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title,
.ac-terrormountain .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title {
  background-color: #449bb0;
  text-shadow: 1.5px 1.5px 0 #104552, -1px 1.5px 0 #104552,
    1.5px -0.5px 0 #104552, -1px -0.5px 0 #104552, 1.5px 0 0 #104552,
    -1px 1px 0 #104552;
}

.ac-terrormountain .h5-altadorcup-grid .ac-grid-item,
.ac-terrormountain .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd),
.ac-terrormountain .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd),
.ac-terrormountain .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) {
  background-color: #449bb0;
  border: 3px solid #104552;
}

.ac-terrormountain .h5-altadorcup-grid .ac-grid-item:nth-child(4n + 2),
.ac-terrormountain .h5-altadorcup-grid .ac-grid-item:nth-child(6n + 3),
.ac-terrormountain .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even),
.ac-terrormountain .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even),
.ac-terrormountain .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) {
  background-color: #d4cfdd;
  border-color: #535251;
}

.ac-terrormountain .h5-altadorcup-grid .ac-grid-item:nth-child(4n + 2) .ac-grid-title,
.ac-terrormountain .h5-altadorcup-grid .ac-grid-item:nth-child(6n + 3) .ac-grid-title,
.ac-terrormountain .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title,
.ac-terrormountain .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title,
.ac-terrormountain .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title {
  background-color: #d4cfdd;
  text-shadow: 1.5px 1.5px 0 #535251, -1px 1.5px 0 #535251,
    1.5px -0.5px 0 #535251, -1px -0.5px 0 #535251, 1.5px 0 0 #535251,
    -1px 1px 0 #535251;
}

.ac-terrormountain .h5-altadorcup-content .ac-tab-titles {
  background-color: #d4cfdd;
  border-color: #535251;
}

.ac-terrormountain .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title {
  border-bottom: 3px solid #104552;
  text-shadow: 1.5px 1.5px 0 #535251, -1px 1.5px 0 #535251,
    1.5px -0.5px 0 #535251, -1px -0.5px 0 #535251, 1.5px 0 0 #535251,
    -1px 1px 0 #535251;
}

.ac-terrormountain .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title.active-tab {
  border-color: #104552;
  border-bottom: 3px solid #449bb0;
  box-shadow: 0 -1.5px 0 #104552;
}

.ac-terrormountain .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title:nth-child(1).active-tab {
  box-shadow: 0 -1.5px 0 #104552, -1px -3px 0 #104552, -3px 0 0 #104552;
}

.ac-terrormountain .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title:nth-child(2).active-tab {
  box-shadow: 0 -1.5px 0 #104552, 0 -3px 0 #104552;
}

.ac-terrormountain .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title:nth-child(3).active-tab {
  box-shadow: 0 -1.5px 0 #104552, 1px -3px 0 #104552, 3px 0 0 #104552;
}

.ac-terrormountain .h5-altadorcup-tabview .ac-content.ac-tab>p,
.ac-terrormountain .h5-altadorcup-accordion .ac-content.ac-panel>p {
  border-bottom: 3px solid #d4cfdd;
}

.ac-terrormountain .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd),
.ac-terrormountain .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even),
.ac-terrormountain .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab {
  background-color: #449bb0;
  border-color: #104552;
}

.ac-terrormountain .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even),
.ac-terrormountain .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd),
.ac-terrormountain .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) {
  background-color: #d4cfdd;
  border-color: #535251;
}

.ac-terrormountain .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title,
.ac-terrormountain .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title,
.ac-terrormountain .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title {
  background-color: #d4cfdd;
  text-shadow: 1.5px 1.5px 0 #535251, -1px 1.5px 0 #535251,
    1.5px -0.5px 0 #535251, -1px -0.5px 0 #535251, 1.5px 0 0 #535251,
    -1px 1px 0 #535251;
}

.ac-terrormountain .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title,
.ac-terrormountain .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even),
.ac-terrormountain .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title {
  background-color: #449bb0;
  text-shadow: 1.5px 1.5px 0 #104552, -1px 1.5px 0 #104552,
    1.5px -0.5px 0 #104552, -1px -0.5px 0 #104552, 1.5px 0 0 #104552,
    -1px 1px 0 #104552;
}

.ac-terrormountain .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn,
.ac-terrormountain .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn,
.ac-terrormountain .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title .pane-btn {
  background-color: #d4cfdd;
  border-color: #535251;
  box-shadow: inset 2px 2px 3px rgba(83, 82, 81, 0.3),
    inset -2px -2px 3px rgba(83, 82, 81, 0.3);
}

.ac-terrormountain .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn span,
.ac-terrormountain .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn span,
.ac-terrormountain .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title .pane-btn span {
  background: #535251;
}

.ac-terrormountain .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn,
.ac-terrormountain .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even),
.ac-terrormountain .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title .pane-btn {
  background-color: #449bb0;
  box-shadow: inset 2px 2px 3px rgba(16, 69, 82, 0.3),
    inset -2px -2px 3px rgba(16, 69, 82, 0.3);
  border-color: #104552;
}

.ac-terrormountain .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn span,
.ac-terrormountain .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even),
.ac-terrormountain .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title .pane-btn span {
  background: #104552;
}

.ac-terrormountain .ac-bg-buttons .ac-bg-btn {
  background: #449bb0;
  border: 1px solid #104552;
  box-shadow: inset 2px 2px 3px rgba(16, 69, 82, 0.3),
    inset -2px -2px 3px rgba(16, 69, 82, 0.3);
  text-shadow: 1.5px 1.5px 0 #104552, -1px 1.5px 0 #104552,
    1.5px -0.5px 0 #104552, -1px -0.5px 0 #104552, 1.5px 0 0 #104552,
    -1px 1px 0 #104552;
}

.ac-terrormountain .ac-promo-freebies .ac-promo-save {
  border-color: #449bb0;
}

.h5-altadorcup-popup.ac-terrormountain,
.ac-team-detail.ac-terrormountain {
  background: linear-gradient(#f2f1f0 50%, #c7e1e7) no-repeat;
  border-color: #104552;
  box-shadow: 0 0 5px 3px #c7e1e7;
}

.h5-altadorcup-popup.ac-terrormountain .ac-team-info .ac-player-img,
.ac-team-detail.ac-terrormountain .ac-team-info .ac-player-img {
  border-color: #c7e1e7;
}

.h5-altadorcup-popup.ac-terrormountain p.ac-popup-label,
.h5-altadorcup-popup.ac-terrormountain .ac-team-captain,
.h5-altadorcup-popup.ac-terrormountain .ac-team-info .ac-team-player,
.ac-team-detail.ac-terrormountain p.ac-popup-label,
.ac-team-detail.ac-terrormountain .ac-team-captain,
.ac-team-detail.ac-terrormountain .ac-team-info .ac-team-player {
  background-color: #104552;
}

.h5-altadorcup-popup.ac-terrormountain .ac-team-captain,
.h5-altadorcup-popup.ac-terrormountain .ac-team-info .ac-team-bio,
.h5-altadorcup-popup.ac-terrormountain .ac-popup-msg,
.h5-altadorcup-popup.ac-terrormountain .ac-team-info .ac-player,
.ac-team-detail.ac-terrormountain .ac-team-captain,
.ac-team-detail.ac-terrormountain .ac-team-info .ac-team-bio,
.ac-team-detail.ac-terrormountain .ac-popup-msg,
.ac-team-detail.ac-terrormountain .ac-team-info .ac-player {
  border-color: #104552;
}

.h5-altadorcup-popup.ac-terrormountain .ac-team-captain .ac-bg-filter,
.ac-team-detail.ac-terrormountain .ac-team-captain .ac-bg-filter {
  background: #449bb0;
}

.h5-altadorcup-popup.ac-terrormountain .ac-team-info .tooltip-icon .tooltip,
.ac-team-detail.ac-terrormountain .ac-team-info .tooltip-icon .tooltip {
  background-color: #f2f1f0;
  border-color: #104552;
  box-shadow: 1px 1px 4px #c7e1e7;
}

.h5-altadorcup-popup.ac-terrormountain .ac-confirm-img,
.ac-team-detail.ac-terrormountain .ac-confirm-img {
  border-color: #449bb0;
}

.ac-terrormountain .h5-altadorcup-overall .ac-overall-team {
  border-color: #449bb0;
}

.ac-terrormountain .h5-altadorcup-schedule .ac-schedule-header,
.ac-terrormountain .h5-altadorcup-topscorers .ac-topscore-gpg {
  background-color: #449bb0;
  color: #000;
}

.h5-altadorcup-post .ac-winners-results .ac-top-team.ac-terrormountain {
  background: linear-gradient(-45deg, #d4cfdd 70%, #449bb0 70.01%) no-repeat;
}

@media screen and (max-width: 860px) {
  .ac-terrormountain .h5-altadorcup-nav ul li.ac-nav-home:hover {
    background-color: transparent;
    text-shadow: 1.5px 2px 0 #104552, -1px 2px 0 #104552, 1.5px -0.5px 0 #104552,
      -1px -0.5px 0 #104552, 1.5px 0 0 #104552, -1px 1px 0 #104552;
  }
}

@media screen and (min-width: 625px) {
  .ac-terrormountain .h5-altadorcup-tabview .ac-tabs .ac-tab-item.active-tab {
    background-color: #449bb0;
    border-color: #104552;
  }
}

@media screen and (max-width: 810px) {

  /* ENTERING MOBILE MODE */
  .ac-terrormountain .h5-altadorcup-grid .ac-grid-item:nth-child(even) {
    background-color: #d4cfdd;
    border-color: #535251;
  }

  .ac-terrormountain .h5-altadorcup-grid .ac-grid-item:nth-child(odd) {
    background-color: #449bb0;
    border-color: #104552;
  }

  .ac-terrormountain .h5-altadorcup-grid .ac-grid-item:nth-child(even) .ac-grid-title {
    background-color: #d4cfdd;
    text-shadow: 1.5px 1.5px 0 #535251, -1px 1.5px 0 #535251,
      1.5px -0.5px 0 #535251, -1px -0.5px 0 #535251, 1.5px 0 0 #535251,
      -1px 1px 0 #535251;
  }

  .ac-terrormountain .h5-altadorcup-grid .ac-grid-item:nth-child(odd) .ac-grid-title {
    background-color: #449bb0;
    text-shadow: 1.5px 1.5px 0 #104552, -1px 1.5px 0 #104552,
      1.5px -0.5px 0 #104552, -1px -0.5px 0 #104552, 1.5px 0 0 #104552,
      -1px 1px 0 #104552;
  }

  .ac-terrormountain .h5-altadorcup-brackstand .ac-last-updated {
    background-color: #449bb0;
    color: #000;
  }
}

@media screen and (max-width: 475px) {
  .h5-altadorcup-post .ac-winners-results .ac-top-team.ac-terrormountain {
    background: linear-gradient(-45deg, #d4cfdd 75%, #449bb0 75.01%) no-repeat;
  }
}

/* TYRANNIA */
.ac-tyrannia .h5-altadorcup-nav,
.ac-tyrannia .h5-altadorcup-nav .ac-nav-dropdown ul.ac-mobile-menu {
  background-color: #ec551d;
  border-color: #3d2112;
}

.ac-tyrannia .h5-altadorcup-nav ul li.active {
  background-color: #cfa37e;
  text-shadow: 1.5px 2px 0 #61401e, -1px 2px 0 #61401e, 1.5px -0.5px 0 #61401e,
    -1px -0.5px 0 #61401e, 1.5px 0 0 #61401e, -1px 1px 0 #61401e;
}

.ac-tyrannia .h5-altadorcup-nav ul li,
.ac-tyrannia .h5-altadorcup-nav .ac-dropdown-arrow span {
  text-shadow: 1.5px 2px 0 #712f0c, -1px 2px 0 #712f0c, 1.5px -0.5px 0 #712f0c,
    -1px -0.5px 0 #712f0c, 1.5px 0 0 #712f0c, -1px 1px 0 #712f0c;
}

.ac-tyrannia .h5-altadorcup-nav ul li:not(.active):not(.disabled):not(.ac-nav-mobile):not(.ac-nav-home):hover,
.ac-tyrannia .h5-altadorcup-nav ul li.ac-nav-home:hover {
  background-color: #712f0c;
}

.ac-tyrannia .h5-altadorcup-nav .ac-dropdown-arrow span {
  text-shadow: -1.5px 1px 0 #712f0c, 1.5px 1px 0 #712f0c, 0 4px 0 #712f0c;
}

.ac-tyrannia .h5-altadorcup-nav .ac-dropdown-arrow span.ac-drop-open {
  text-shadow: -2px -3px 0 #712f0c, 2px -3px 0 #712f0c, 0 -3px 0 #712f0c;
}

.ac-tyrannia .h5-altadorcup-nav ul li.active:before,
.ac-tyrannia ul li.active:after {
  border-bottom: 1.7em solid #ec551d;
}

.ac-tyrannia .ac-banner-fg .ac-fg-blurb {
  border-color: #61401e;
}

.ac-press-tour.ac-tyrannia .ac-fg-blurb .ac-read-more {
  border-bottom: 3px solid #ec551d;
  text-shadow: 2px 1px 0 #712f0c, -2px 1px 0 #712f0c, 1px -2px 0 #712f0c,
    -1px -2px 0 #712f0c, 0 0 4px #712f0c, -2px 2px 0 #712f0c, 0px 2px 0 #712f0c,
    2px 0 0 #410000;
}

.ac-tyrannia .pane-btn {
  background-color: #cfa37e;
  border-color: #ec551d;
  box-shadow: inset 2px 2px 3px rgba(186, 136, 86, 0.3),
    inset -2px -2px 3px rgba(186, 136, 86, 0.3);
}

.ac-tyrannia .pane-btn span {
  background: #ec551d;
}

.ac-tyrannia .h5-altadorcup-content.ac-team-color {
  background: linear-gradient(#eee1d5, #d4b596);
}

.ac-tyrannia .h5-altadorcup-grid .ac-grid-item .ac-grid-title,
.ac-tyrannia .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title.active-tab,
.ac-tyrannia .h5-altadorcup-accordion .ac-panel-item .ac-panel-title,
.ac-tyrannia .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title,
.ac-tyrannia .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title,
.ac-tyrannia .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title {
  background-color: #ba8856;
  text-shadow: 1.5px 1.5px 0 #61401e, -1px 1.5px 0 #61401e,
    1.5px -0.5px 0 #61401e, -1px -0.5px 0 #61401e, 1.5px 0 0 #61401e,
    -1px 1px 0 #61401e;
}

.ac-tyrannia .h5-altadorcup-grid .ac-grid-item,
.ac-tyrannia .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd),
.ac-tyrannia .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd),
.ac-tyrannia .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) {
  background-color: #ba8856;
  border: 3px solid #61401e;
}

.ac-tyrannia .h5-altadorcup-grid .ac-grid-item:nth-child(4n + 2),
.ac-tyrannia .h5-altadorcup-grid .ac-grid-item:nth-child(6n + 3),
.ac-tyrannia .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even),
.ac-tyrannia .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even),
.ac-tyrannia .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) {
  background-color: #ec551d;
  border-color: #712f0c;
}

.ac-tyrannia .h5-altadorcup-grid .ac-grid-item:nth-child(4n + 2) .ac-grid-title,
.ac-tyrannia .h5-altadorcup-grid .ac-grid-item:nth-child(6n + 3) .ac-grid-title,
.ac-tyrannia .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title,
.ac-tyrannia .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title,
.ac-tyrannia .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title {
  background-color: #ec551d;
  text-shadow: 1.5px 1.5px 0 #712f0c, -1px 1.5px 0 #712f0c,
    1.5px -0.5px 0 #712f0c, -1px -0.5px 0 #712f0c, 1.5px 0 0 #712f0c,
    -1px 1px 0 #712f0c;
}

.ac-tyrannia .h5-altadorcup-content .ac-tab-titles {
  background-color: #ec551d;
  border-color: #712f0c;
}

.ac-tyrannia .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title {
  border-bottom: 3px solid #61401e;
  text-shadow: 1.5px 1.5px 0 #712f0c, -1px 1.5px 0 #712f0c,
    1.5px -0.5px 0 #712f0c, -1px -0.5px 0 #712f0c, 1.5px 0 0 #712f0c,
    -1px 1px 0 #712f0c;
}

.ac-tyrannia .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title.active-tab {
  border-color: #61401e;
  border-bottom: 3px solid #ba8856;
  box-shadow: 0 -1.5px 0 #61401e;
}

.ac-tyrannia .h5-altadorcup-tabview .ac-content.ac-tab>p,
.ac-tyrannia .h5-altadorcup-accordion .ac-content.ac-panel>p {
  border-bottom: 3px solid #ec551d;
}

.ac-tyrannia .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd),
.ac-tyrannia .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even),
.ac-tyrannia .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab {
  background-color: #ba8856;
  border-color: #61401e;
}

.ac-tyrannia .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even),
.ac-tyrannia .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd),
.ac-tyrannia .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) {
  background-color: #ec551d;
  border-color: #712f0c;
}

.ac-tyrannia .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title,
.ac-tyrannia .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title,
.ac-tyrannia .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title {
  background-color: #ec551d;
  text-shadow: 1.5px 1.5px 0 #712f0c, -1px 1.5px 0 #712f0c,
    1.5px -0.5px 0 #712f0c, -1px -0.5px 0 #712f0c, 1.5px 0 0 #712f0c,
    -1px 1px 0 #712f0c;
}

.ac-tyrannia .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title,
.ac-tyrannia .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title,
.ac-tyrannia .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title {
  background-color: #ba8856;
  text-shadow: 1.5px 1.5px 0 #61401e, -1px 1.5px 0 #61401e,
    1.5px -0.5px 0 #61401e, -1px -0.5px 0 #61401e, 1.5px 0 0 #61401e,
    -1px 1px 0 #61401e;
}

.ac-tyrannia .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn,
.ac-tyrannia .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn,
.ac-tyrannia .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title .pane-btn {
  background-color: #ec551d;
  border-color: #712f0c;
  box-shadow: inset 2px 2px 3px rgba(113, 47, 12, 0.3),
    inset -2px -2px 3px rgba(113, 47, 12, 0.3);
}

.ac-tyrannia .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn span,
.ac-tyrannia .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn span,
.ac-tyrannia .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title .pane-btn span {
  background: #712f0c;
}

.ac-tyrannia .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn,
.ac-tyrannia .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn,
.ac-tyrannia .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title .pane-btn {
  background-color: #ba8856;
  box-shadow: inset 2px 2px 3px rgba(97, 64, 30, 0.3),
    inset -2px -2px 3px rgba(97, 64, 30, 0.3);
  border-color: #61401e;
}

.ac-tyrannia .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn span,
.ac-tyrannia .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn,
.ac-tyrannia .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title .pane-btn span {
  background: #61401e;
}

.ac-tyrannia .ac-bg-buttons .ac-bg-btn {
  background: #ba8856;
  border: 1px solid #61401e;
  box-shadow: inset 2px 2px 3px rgba(97, 64, 30, 0.3),
    inset -2px -2px 3px rgba(97, 64, 30, 0.3);
  text-shadow: 1.5px 1.5px 0 #61401e, -1px 1.5px 0 #61401e,
    1.5px -0.5px 0 #61401e, -1px -0.5px 0 #61401e, 1.5px 0 0 #61401e,
    -1px 1px 0 #61401e;
}

.ac-tyrannia .ac-promo-freebies .ac-promo-save {
  border-color: #ba8856;
}

.h5-altadorcup-popup.ac-tyrannia,
.ac-team-detail.ac-tyrannia {
  background: linear-gradient(#eee1d5 50%, #d4b596) no-repeat;
  border-color: #712f0c;
  box-shadow: 0 0 5px 3px #d4b596;
}

.h5-altadorcup-popup.ac-tyrannia .ac-team-info .ac-player-img,
.ac-team-detail.ac-tyrannia .ac-team-info .ac-player-img {
  border-color: #d4b596;
}

.h5-altadorcup-popup.ac-tyrannia p.ac-popup-label,
.h5-altadorcup-popup.ac-tyrannia .ac-team-captain,
.h5-altadorcup-popup.ac-tyrannia .ac-team-info .ac-team-player,
.ac-team-detail.ac-tyrannia p.ac-popup-label,
.ac-team-detail.ac-tyrannia .ac-team-captain,
.ac-team-detail.ac-tyrannia .ac-team-info .ac-team-player {
  background-color: #712f0c;
}

.h5-altadorcup-popup.ac-tyrannia .ac-team-captain,
.h5-altadorcup-popup.ac-tyrannia .ac-team-info .ac-team-bio,
.h5-altadorcup-popup.ac-tyrannia .ac-popup-msg,
.h5-altadorcup-popup.ac-tyrannia .ac-team-info .ac-player,
.ac-team-detail.ac-tyrannia .ac-team-captain,
.ac-team-detail.ac-tyrannia .ac-team-info .ac-team-bio,
.ac-team-detail.ac-tyrannia .ac-popup-msg,
.ac-team-detail.ac-tyrannia .ac-team-info .ac-player {
  border-color: #712f0c;
}

.h5-altadorcup-popup.ac-tyrannia .ac-team-captain .ac-bg-filter,
.ac-team-detail.ac-tyrannia .ac-team-captain .ac-bg-filter {
  background: #ec551d;
}

.h5-altadorcup-popup.ac-tyrannia .ac-team-info .tooltip-icon .tooltip,
.ac-team-detail.ac-tyrannia .ac-team-info .tooltip-icon .tooltip {
  background-color: #eee1d5;
  border-color: #712f0c;
  box-shadow: 1px 1px 4px #d4b596;
}

.h5-altadorcup-popup.ac-tyrannia .ac-confirm-img,
.ac-team-detail.ac-tyrannia .ac-confirm-img {
  border-color: #ec551d;
}

.ac-tyrannia .h5-altadorcup-overall .ac-overall-team {
  border-color: #ec551d;
}

.ac-tyrannia .h5-altadorcup-schedule .ac-schedule-header,
.ac-tyrannia .h5-altadorcup-topscorers .ac-topscore-gpg {
  background-color: #ba8856;
  color: #000;
}

.h5-altadorcup-post .ac-winners-results .ac-top-team.ac-tyrannia {
  background: linear-gradient(-45deg, #ec551d 70%, #ba8856 70.01%) no-repeat;
}

@media screen and (max-width: 860px) {
  .ac-tyrannia .h5-altadorcup-nav ul li.ac-nav-home:hover {
    background-color: transparent;
    text-shadow: 1.5px 2px 0 #712f0c, -1px 2px 0 #712f0c, 1.5px -0.5px 0 #712f0c,
      -1px -0.5px 0 #712f0c, 1.5px 0 0 #712f0c, -1px 1px 0 #712f0c;
  }
}

@media screen and (min-width: 625px) {
  .ac-tyrannia .h5-altadorcup-tabview .ac-tabs .ac-tab-item.active-tab {
    background-color: #ba8856;
    border-color: #61401e;
  }
}

@media screen and (max-width: 810px) {

  /* ENTERING MOBILE MODE */
  .ac-tyrannia .h5-altadorcup-grid .ac-grid-item:nth-child(even) {
    background-color: #ec551d;
    border-color: #712f0c;
  }

  .ac-tyrannia .h5-altadorcup-grid .ac-grid-item:nth-child(odd) {
    background-color: #ba8856;
    border-color: #61401e;
  }

  .ac-tyrannia .h5-altadorcup-grid .ac-grid-item:nth-child(even) .ac-grid-title {
    background-color: #ec551d;
    text-shadow: 1.5px 1.5px 0 #712f0c, -1px 1.5px 0 #712f0c,
      1.5px -0.5px 0 #712f0c, -1px -0.5px 0 #712f0c, 1.5px 0 0 #712f0c,
      -1px 1px 0 #712f0c;
  }

  .ac-tyrannia .h5-altadorcup-grid .ac-grid-item:nth-child(odd) .ac-grid-title {
    background-color: #ba8856;
    text-shadow: 1.5px 1.5px 0 #61401e, -1px 1.5px 0 #61401e,
      1.5px -0.5px 0 #61401e, -1px -0.5px 0 #61401e, 1.5px 0 0 #61401e,
      -1px 1px 0 #61401e;
  }

  .ac-tyrannia .h5-altadorcup-brackstand .ac-last-updated {
    background-color: #ba8856;
    color: #000;
  }
}

@media screen and (max-width: 475px) {
  .h5-altadorcup-post .ac-winners-results .ac-top-team.ac-tyrannia {
    background: linear-gradient(-45deg, #ec551d 75%, #ba8856 75.01%) no-repeat;
  }
}

/* VIRTUPETS */
.ac-virtupets .h5-altadorcup-nav,
.ac-virtupets .h5-altadorcup-nav .ac-nav-dropdown ul.ac-mobile-menu {
  background-color: #f20000;
  border-color: #510000;
}

.ac-virtupets .h5-altadorcup-nav ul li.active {
  background-color: #9a9a9a;
  text-shadow: 1.5px 2px 0 #3a3939, -1px 2px 0 #3a3939, 1.5px -0.5px 0 #3a3939,
    -1px -0.5px 0 #3a3939, 1.5px 0 0 #3a3939, -1px 1px 0 #3a3939;
}

.ac-virtupets .h5-altadorcup-nav ul li,
.ac-virtupets .h5-altadorcup-nav .ac-dropdown-arrow span {
  text-shadow: 1.5px 2px 0 #510000, -1px 2px 0 #510000, 1.5px -0.5px 0 #510000,
    -1px -0.5px 0 #510000, 1.5px 0 0 #510000, -1px 1px 0 #510000;
}

.ac-virtupets .h5-altadorcup-nav ul li:not(.active):not(.disabled):not(.ac-nav-mobile):not(.ac-nav-home):hover,
.ac-virtupets .h5-altadorcup-nav ul li.ac-nav-home:hover {
  background-color: #510000;
}

.ac-virtupets .h5-altadorcup-nav .ac-dropdown-arrow span {
  text-shadow: -1.5px 1px 0 #510000, 1.5px 1px 0 #510000, 0 4px 0 #510000;
}

.ac-virtupets .h5-altadorcup-nav .ac-dropdown-arrow span.ac-drop-open {
  text-shadow: -2px -3px 0 #510000, 2px -3px 0 #510000, 0 -3px 0 #510000;
}

.ac-virtupets .h5-altadorcup-nav ul li.active:before,
.ac-virtupets ul li.active:after {
  border-bottom: 1.7em solid #f20000;
}

.ac-virtupets .ac-banner-fg .ac-fg-blurb {
  border-color: #f20000;
}

.ac-press-tour.ac-virtupets .ac-fg-blurb .ac-read-more {
  border-bottom: 3px solid #f20000;
  text-shadow: 2px 1px 0 #510000, -2px 1px 0 #510000, 1px -2px 0 #510000,
    -1px -2px 0 #510000, 0 0 4px #510000, -2px 2px 0 #510000, 0px 2px 0 #510000,
    2px 0 0 #510000;
}

.ac-virtupets .pane-btn {
  background-color: #9a9a9a;
  border-color: #510000;
  box-shadow: inset 2px 2px 3px rgba(58, 57, 57, 0.3),
    inset -2px -2px 3px rgba(58, 57, 57, 0.3);
}

.ac-virtupets .pane-btn span {
  background: #510000;
}

.ac-virtupets .h5-altadorcup-content.ac-team-color {
  background: linear-gradient(#e1e1e1, #dd9494);
}

.ac-virtupets .h5-altadorcup-grid .ac-grid-item .ac-grid-title,
.ac-virtupets .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title.active-tab,
.ac-virtupets .h5-altadorcup-accordion .ac-panel-item .ac-panel-title,
.ac-virtupets .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title,
.ac-virtupets .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title,
.ac-virtupets .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title {
  background-color: #f20000;
  text-shadow: 1.5px 1.5px 0 #510000, -1px 1.5px 0 #510000,
    1.5px -0.5px 0 #510000, -1px -0.5px 0 #510000, 1.5px 0 0 #510000,
    -1px 1px 0 #510000;
}

.ac-virtupets .h5-altadorcup-grid .ac-grid-item,
.ac-virtupets .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd),
.ac-virtupets .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd),
.ac-virtupets .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) {
  background-color: #f20000;
  border: 3px solid #510000;
}

.ac-virtupets .h5-altadorcup-grid .ac-grid-item:nth-child(4n + 2),
.ac-virtupets .h5-altadorcup-grid .ac-grid-item:nth-child(6n + 3),
.ac-virtupets .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even),
.ac-virtupets .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even),
.ac-virtupets .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) {
  background-color: #9a9a9a;
  border-color: #3a3939;
}

.ac-virtupets .h5-altadorcup-grid .ac-grid-item:nth-child(4n + 2) .ac-grid-title,
.ac-virtupets .h5-altadorcup-grid .ac-grid-item:nth-child(6n + 3) .ac-grid-title,
.ac-virtupets .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title,
.ac-virtupets .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title,
.ac-virtupets .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title {
  background-color: #9a9a9a;
  text-shadow: 1.5px 1.5px 0 #3a3939, -1px 1.5px 0 #3a3939,
    1.5px -0.5px 0 #3a3939, -1px -0.5px 0 #3a3939, 1.5px 0 0 #3a3939,
    -1px 1px 0 #3a3939;
}

.ac-virtupets .h5-altadorcup-content .ac-tab-titles {
  background-color: #9a9a9a;
  border-color: #3a3939;
}

.ac-virtupets .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title {
  border-bottom: 3px solid #510000;
  text-shadow: 1.5px 1.5px 0 #3a3939, -1px 1.5px 0 #3a3939,
    1.5px -0.5px 0 #3a3939, -1px -0.5px 0 #3a3939, 1.5px 0 0 #3a3939,
    -1px 1px 0 #3a3939;
}

.ac-virtupets .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title.active-tab {
  border-color: #510000;
  border-bottom: 3px solid #f20000;
  box-shadow: 0 -1.5px 0 #510000;
}

.ac-virtupets .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title:nth-child(1).active-tab {
  box-shadow: 0 -1.5px 0 #510000, -1px -3px 0 #510000, -3px 0 0 #510000;
}

.ac-virtupets .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title:nth-child(2).active-tab {
  box-shadow: 0 -1.5px 0 #510000, 0 -3px 0 #510000;
}

.ac-virtupets .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title:nth-child(3).active-tab {
  box-shadow: 0 -1.5px 0 #510000, 1px -3px 0 #510000, 3px 0 0 #510000;
}

.ac-virtupets .h5-altadorcup-tabview .ac-content.ac-tab>p,
.ac-virtupets .h5-altadorcup-accordion .ac-content.ac-panel>p {
  border-bottom: 3px solid #9a9a9a;
}

.ac-virtupets .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd),
.ac-virtupets .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even),
.ac-virtupets .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab {
  background-color: #f20000;
  border-color: #510000;
}

.ac-virtupets .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even),
.ac-virtupets .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd),
.ac-virtupets .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) {
  background-color: #9a9a9a;
  border-color: #3a3939;
}

.ac-virtupets .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title,
.ac-virtupets .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title,
.ac-virtupets .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title {
  background-color: #9a9a9a;
  text-shadow: 1.5px 1.5px 0 #3a3939, -1px 1.5px 0 #3a3939,
    1.5px -0.5px 0 #3a3939, -1px -0.5px 0 #3a3939, 1.5px 0 0 #3a3939,
    -1px 1px 0 #3a3939;
}

.ac-virtupets .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title,
.ac-virtupets .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title,
.ac-virtupets .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title {
  background-color: #f20000;
  text-shadow: 1.5px 1.5px 0 #510000, -1px 1.5px 0 #510000,
    1.5px -0.5px 0 #510000, -1px -0.5px 0 #510000, 1.5px 0 0 #510000,
    -1px 1px 0 #510000;
}

.ac-virtupets .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn,
.ac-virtupets .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn,
.ac-virtupets .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title .pane-btn {
  background-color: #9a9a9a;
  border-color: #3a3939;
  box-shadow: inset 2px 2px 3px rgba(58, 57, 57, 0.3),
    inset -2px -2px 3px rgba(58, 57, 57, 0.3);
}

.ac-virtupets .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn span,
.ac-virtupets .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn span,
.ac-virtupets .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title .pane-btn span {
  background: #3a3939;
}

.ac-virtupets .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn,
.ac-virtupets .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn,
.ac-virtupets .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title .pane-btn {
  background-color: #f20000;
  box-shadow: inset 2px 2px 3px rgba(81, 0, 0, 0.3),
    inset -2px -2px 3px rgba(81, 0, 0, 0.3);
  border-color: #510000;
}

.ac-virtupets .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn span,
.ac-virtupets .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn span,
.ac-virtupets .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title .pane-btn span {
  background: #510000;
}

.ac-virtupets .ac-bg-buttons .ac-bg-btn {
  background: #f20000;
  border: 1px solid #510000;
  box-shadow: inset 2px 2px 3px rgba(81, 0, 0, 0.3),
    inset -2px -2px 3px rgba(81, 0, 0, 0.3);
  text-shadow: 1.5px 1.5px 0 #510000, -1px 1.5px 0 #510000,
    1.5px -0.5px 0 #510000, -1px -0.5px 0 #510000, 1.5px 0 0 #510000,
    -1px 1px 0 #510000;
}

.ac-virtupets .ac-promo-freebies .ac-promo-save {
  border-color: #f20000;
}

.h5-altadorcup-popup.ac-virtupets,
.ac-team-detail.ac-virtupets {
  background: linear-gradient(#e1e1e1 50%, #dd9494) no-repeat;
  border-color: #510000;
  box-shadow: 0 0 5px 3px #dd9494;
}

.h5-altadorcup-popup.ac-virtupets .ac-team-info .ac-player-img,
.ac-team-detail.ac-virtupets .ac-team-info .ac-player-img {
  border-color: #dd9494;
}

.h5-altadorcup-popup.ac-virtupets p.ac-popup-label,
.h5-altadorcup-popup.ac-virtupets .ac-team-captain,
.h5-altadorcup-popup.ac-virtupets .ac-team-info .ac-team-player,
.ac-team-detail.ac-virtupets p.ac-popup-label,
.ac-team-detail.ac-virtupets .ac-team-captain,
.ac-team-detail.ac-virtupets .ac-team-info .ac-team-player {
  background-color: #510000;
}

.h5-altadorcup-popup.ac-virtupets .ac-team-captain,
.h5-altadorcup-popup.ac-virtupets .ac-team-info .ac-team-bio,
.h5-altadorcup-popup.ac-virtupets .ac-popup-msg,
.h5-altadorcup-popup.ac-virtupets .ac-team-info .ac-player,
.ac-team-detail.ac-virtupets .ac-team-captain,
.ac-team-detail.ac-virtupets .ac-team-info .ac-team-bio,
.ac-team-detail.ac-virtupets .ac-popup-msg,
.ac-team-detail.ac-virtupets .ac-team-info .ac-player {
  border-color: #510000;
}

.h5-altadorcup-popup.ac-virtupets .ac-team-captain .ac-bg-filter,
.ac-team-detail.ac-virtupets .ac-team-captain .ac-bg-filter {
  background: #f20000;
}

.h5-altadorcup-popup.ac-virtupets .ac-team-info .tooltip-icon .tooltip,
.ac-team-detail.ac-virtupets .ac-team-info .tooltip-icon .tooltip {
  background-color: #e1e1e1;
  border-color: #510000;
  box-shadow: 1px 1px 4px #dd9494;
}

.h5-altadorcup-popup.ac-virtupets .ac-confirm-img,
.ac-team-detail.ac-virtupets .ac-confirm-img {
  border-color: #f20000;
}

.ac-virtupets .h5-altadorcup-overall .ac-overall-team {
  border-color: #f20000;
}

.ac-virtupets .h5-altadorcup-schedule .ac-schedule-header,
.ac-virtupets .h5-altadorcup-topscorers .ac-topscore-gpg {
  background-color: #f20000;
  color: #fff;
}

.h5-altadorcup-post .ac-winners-results .ac-top-team.ac-virtupets {
  background: linear-gradient(-45deg, #9a9a9a 70%, #f20000 70.01%) no-repeat;
}

@media screen and (max-width: 860px) {
  .ac-virtupets .h5-altadorcup-nav ul li.ac-nav-home:hover {
    background-color: transparent;
    text-shadow: 1.5px 2px 0 #510000, -1px 2px 0 #510000, 1.5px -0.5px 0 #510000,
      -1px -0.5px 0 #510000, 1.5px 0 0 #510000, -1px 1px 0 #510000;
  }
}

@media screen and (min-width: 625px) {
  .ac-virtupets .h5-altadorcup-tabview .ac-tabs .ac-tab-item.active-tab {
    background-color: #f20000;
    border-color: #510000;
  }
}

@media screen and (max-width: 810px) {

  /* ENTERING MOBILE MODE */
  .ac-virtupets .h5-altadorcup-grid .ac-grid-item:nth-child(even) {
    background-color: #9a9a9a;
    border-color: #3a3939;
  }

  .ac-virtupets .h5-altadorcup-grid .ac-grid-item:nth-child(odd) {
    background-color: #f20000;
    border-color: #510000;
  }

  .ac-virtupets .h5-altadorcup-grid .ac-grid-item:nth-child(even) .ac-grid-title {
    background-color: #9a9a9a;
    text-shadow: 1.5px 1.5px 0 #3a3939, -1px 1.5px 0 #3a3939,
      1.5px -0.5px 0 #3a3939, -1px -0.5px 0 #3a3939, 1.5px 0 0 #3a3939,
      -1px 1px 0 #3a3939;
  }

  .ac-virtupets .h5-altadorcup-grid .ac-grid-item:nth-child(odd) .ac-grid-title {
    background-color: #f20000;
    text-shadow: 1.5px 1.5px 0 #510000, -1px 1.5px 0 #510000,
      1.5px -0.5px 0 #510000, -1px -0.5px 0 #510000, 1.5px 0 0 #510000,
      -1px 1px 0 #510000;
  }

  .ac-virtupets .h5-altadorcup-brackstand .ac-last-updated {
    background-color: #f20000;
    color: #fff;
  }
}

@media screen and (max-width: 475px) {
  .h5-altadorcup-post .ac-winners-results .ac-top-team.ac-virtupets {
    background: linear-gradient(-45deg, #9a9a9a 75%, #f20000 75.01%) no-repeat;
  }
}

/* Dacardia */
.ac-dacardia .h5-altadorcup-nav,
.ac-dacardia .h5-altadorcup-nav .ac-nav-dropdown ul.ac-mobile-menu {
  background-color: #01d5c8;
  border-color: #0a867f;
}

.ac-dacardia .h5-altadorcup-nav ul li.active {
  background-color: #e9b168;
  text-shadow: 1.5px 2px 0 #583a13, -1px 2px 0 #583a13, 1.5px -0.5px 0 #583a13,
    -1px -0.5px 0 #583a13, 1.5px 0 0 #583a13, -1px 1px 0 #583a13;
}

.ac-dacardia .h5-altadorcup-nav ul li,
.ac-dacardia .h5-altadorcup-nav .ac-dropdown-arrow span {
  text-shadow: 1.5px 2px 0 #912b00, -1px 2px 0 #912b00, 1.5px -0.5px 0 #912b00,
    -1px -0.5px 0 #912b00, 1.5px 0 0 #912b00, -1px 1px 0 #912b00;
}

.ac-dacardia .h5-altadorcup-nav ul li:not(.active):not(.disabled):not(.ac-nav-mobile):not(.ac-nav-home):hover,
.ac-dacardia .h5-altadorcup-nav ul li.ac-nav-home:hover {
  background-color: #912b00;
}

.ac-dacardia .h5-altadorcup-nav .ac-dropdown-arrow span {
  text-shadow: -1.5px 1px 0 #912b00, 1.5px 1px 0 #912b00, 0 4px 0 #912b00;
}

.ac-dacardia .h5-altadorcup-nav .ac-dropdown-arrow span.ac-drop-open {
  text-shadow: -2px -3px 0 #912b00, 2px -3px 0 #912b00, 0 -3px 0 #912b00;
}

.ac-dacardia .h5-altadorcup-nav ul li.active:before,
.ac-dacardia ul li.active:after {
  border-bottom: 1.7em solid #fed489;
}

.ac-dacardia .ac-banner-fg .ac-fg-blurb {
  border-color: #912b00;
}

.ac-press-tour.ac-dacardia .ac-fg-blurb .ac-read-more {
  border-bottom: 3px solid #fed489;
  text-shadow: 2px 1px 0 #912b00, -2px 1px 0 #912b00, 1px -2px 0 #912b00,
    -1px -2px 0 #912b00, 0 0 4px #912b00, -2px 2px 0 #912b00, 0px 2px 0 #912b00,
    2px 0 0 #912b00;
}

.ac-dacardia .pane-btn {
  background-color: #e9b168;
  border-color: #fed489;
  box-shadow: inset 2px 2px 3px rgba(131, 80, 0, 0.3),
    inset -2px -2px 3px rgba(131, 80, 0, 0.3);
}

.ac-dacardia .pane-btn span {
  background: #fed489;
}

.ac-dacardia .h5-altadorcup-content.ac-team-color {
  background: linear-gradient(#fee9c4, #87f1e9);
}

.ac-dacardia .h5-altadorcup-grid .ac-grid-item .ac-grid-title,
.ac-dacardia .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title.active-tab,
.ac-dacardia .h5-altadorcup-accordion .ac-panel-item .ac-panel-title,
.ac-dacardia .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title,
.ac-dacardia .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title,
.ac-dacardia .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title {
  background-color: #fed489;
  text-shadow: 1.5px 1.5px 0 #912b00, -1px 1.5px 0 #912b00,
    1.5px -0.5px 0 #912b00, -1px -0.5px 0 #912b00, 1.5px 0 0 #912b00,
    -1px 1px 0 #912b00;
}

.ac-dacardia .h5-altadorcup-grid .ac-grid-item,
.ac-dacardia .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd),
.ac-dacardia .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd),
.ac-dacardia .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) {
  background-color: #fed489;
  border: 3px solid #10524e;
}

.ac-dacardia .h5-altadorcup-grid .ac-grid-item:nth-child(4n + 2),
.ac-dacardia .h5-altadorcup-grid .ac-grid-item:nth-child(6n + 3),
.ac-dacardia .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even),
.ac-dacardia .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even),
.ac-dacardia .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) {
  background-color: #e9b168;
  border-color: #583a13;
}

.ac-dacardia .h5-altadorcup-grid .ac-grid-item:nth-child(4n + 2) .ac-grid-title,
.ac-dacardia .h5-altadorcup-grid .ac-grid-item:nth-child(6n + 3) .ac-grid-title,
.ac-dacardia .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title,
.ac-dacardia .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title,
.ac-dacardia .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title {
  background-color: #e9b168;
  text-shadow: 1.5px 1.5px 0 #583a13, -1px 1.5px 0 #583a13,
    1.5px -0.5px 0 #583a13, -1px -0.5px 0 #583a13, 1.5px 0 0 #583a13,
    -1px 1px 0 #583a13;
}

.ac-dacardia .h5-altadorcup-content .ac-tab-titles {
  background-color: #e9b168;
  border-color: #583a13;
}

.ac-dacardia .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title {
  border-bottom: 3px solid #10524e;
  text-shadow: 1.5px 1.5px 0 #583a13, -1px 1.5px 0 #583a13,
    1.5px -0.5px 0 #583a13, -1px -0.5px 0 #583a13, 1.5px 0 0 #583a13,
    -1px 1px 0 #583a13;
}

.ac-dacardia .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title.active-tab {
  border-color: #10524e;
  border-bottom: 3px solid #fed489;
  box-shadow: 0 -1.5px 0 #10524e;
}

.ac-dacardia .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title:nth-child(1).active-tab {
  box-shadow: 0 -1.5px 0 #10524e, -1px -3px 0 #10524e, -3px 0 0 #10524e;
}

.ac-dacardia .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title:nth-child(2).active-tab {
  box-shadow: 0 -1.5px 0 #10524e, 0 -3px 0 #10524e;
}

.ac-dacardia .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title:nth-child(3).active-tab {
  box-shadow: 0 -1.5px 0 #10524e, 1px -3px 0 #10524e, 3px 0 0 #10524e;
}

.ac-dacardia .h5-altadorcup-tabview .ac-content.ac-tab>p,
.ac-dacardia .h5-altadorcup-accordion .ac-content.ac-panel>p {
  border-bottom: 3px solid #e9b168;
}

.ac-dacardia .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd),
.ac-dacardia .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even),
.ac-dacardia .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab {
  background-color: #fed489;
  border-color: #10524e;
}

.ac-dacardia .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even),
.ac-dacardia .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd),
.ac-dacardia .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) {
  background-color: #e9b168;
  border-color: #583a13;
}

.ac-dacardia .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title,
.ac-dacardia .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title,
.ac-dacardia .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title {
  background-color: #e9b168;
  text-shadow: 1.5px 1.5px 0 #583a13, -1px 1.5px 0 #583a13,
    1.5px -0.5px 0 #583a13, -1px -0.5px 0 #583a13, 1.5px 0 0 #583a13,
    -1px 1px 0 #583a13;
}

.ac-dacardia .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title,
.ac-dacardia .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title,
.ac-dacardia .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title {
  background-color: #fed489;
  text-shadow: 1.5px 1.5px 0 #10524e, -1px 1.5px 0 #10524e,
    1.5px -0.5px 0 #10524e, -1px -0.5px 0 #10524e, 1.5px 0 0 #10524e,
    -1px 1px 0 #10524e;
}

.ac-dacardia .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn,
.ac-dacardia .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn,
.ac-dacardia .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title .pane-btn {
  background-color: #e9b168;
  border-color: #583a13;
  box-shadow: inset 2px 2px 3px rgba(131, 80, 0, 0.3),
    inset -2px -2px 3px rgba(131, 80, 0, 0.3);
}

.ac-dacardia .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn span,
.ac-dacardia .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn span,
.ac-dacardia .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title .pane-btn span {
  background: #583a13;
}

.ac-dacardia .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn,
.ac-dacardia .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn,
.ac-dacardia .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title .pane-btn {
  background-color: #fed489;
  box-shadow: inset 2px 2px 3px rgba(114, 39, 0, 0.3),
    inset -2px -2px 3px rgb(114, 39, 0, 0.3);
  border-color: #10524e;
}

.ac-dacardia .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn span,
.ac-dacardia .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn span,
.ac-dacardia .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title .pane-btn span {
  background: #10524e;
}

.ac-dacardia .ac-bg-buttons .ac-bg-btn {
  background: #fed489;
  border: 1px solid #10524e;
  box-shadow: inset 2px 2px 3px rgba(114, 39, 0, 0.3),
    inset -2px -2px 3px rgba(114, 39, 0, 0.3);
  text-shadow: 1.5px 1.5px 0 #912b00, -1px 1.5px 0 #912b00,
    1.5px -0.5px 0 #912b00, -1px -0.5px 0 #912b00, 1.5px 0 0 #912b00,
    -1px 1px 0 #912b00;
}

.ac-dacardia .ac-promo-freebies .ac-promo-save {
  border-color: #fed489;
}

.h5-altadorcup-popup.ac-dacardia,
.ac-team-detail.ac-dacardia {
  background: linear-gradient(#fff3c2 50%, #ffb962) no-repeat;
  border-color: #10524e;
  box-shadow: 0 0 5px 3px #ffb962;
}

.h5-altadorcup-popup.ac-dacardia .ac-team-info .ac-player-img,
.ac-team-detail.ac-dacardia .ac-team-info .ac-player-img {
  border-color: #ffb962;
}

.h5-altadorcup-popup.ac-dacardia p.ac-popup-label,
.h5-altadorcup-popup.ac-dacardia .ac-team-captain,
.h5-altadorcup-popup.ac-dacardia .ac-team-info .ac-team-player,
.ac-team-detail.ac-dacardia p.ac-popup-label,
.ac-team-detail.ac-dacardia .ac-team-captain,
.ac-team-detail.ac-dacardia .ac-team-info .ac-team-player {
  background-color: #10524e;
}

.h5-altadorcup-popup.ac-dacardia .ac-team-captain,
.h5-altadorcup-popup.ac-dacardia .ac-team-info .ac-team-bio,
.h5-altadorcup-popup.ac-dacardia .ac-popup-msg,
.h5-altadorcup-popup.ac-dacardia .ac-team-info .ac-player,
.ac-team-detail.ac-dacardia .ac-team-captain,
.ac-team-detail.ac-dacardia .ac-team-info .ac-team-bio,
.ac-team-detail.ac-dacardia .ac-popup-msg,
.ac-team-detail.ac-dacardia .ac-team-info .ac-player {
  border-color: #10524e;
}

.h5-altadorcup-popup.ac-dacardia .ac-team-captain .ac-bg-filter,
.ac-team-detail.ac-dacardia .ac-team-captain .ac-bg-filter {
  background: #fed489;
}

.h5-altadorcup-popup.ac-dacardia .ac-team-info .tooltip-icon .tooltip,
.ac-team-detail.ac-dacardia .ac-team-info .tooltip-icon .tooltip {
  background-color: #fff3c2;
  border-color: #10524e;
  box-shadow: 1px 1px 4px #ffb962;
}

.h5-altadorcup-popup.ac-dacardia .ac-confirm-img,
.ac-team-detail.ac-dacardia .ac-confirm-img {
  border-color: #fed489;
}

.ac-dacardia .h5-altadorcup-overall .ac-overall-team {
  border-color: #fed489;
}

.ac-dacardia .h5-altadorcup-schedule .ac-schedule-header,
.ac-dacardia .h5-altadorcup-topscorers .ac-topscore-gpg {
  background-color: #fed489;
  color: #fff;
}

.h5-altadorcup-post .ac-winners-results .ac-top-team.ac-dacardia {
  background: linear-gradient(-45deg, #e9b168 70%, #f60 70.01%) no-repeat;
}

@media screen and (max-width: 860px) {
  .ac-dacardia .h5-altadorcup-nav ul li.ac-nav-home:hover {
    background-color: transparent;
    text-shadow: 1.5px 2px 0 #912b00, -1px 2px 0 #912b00, 1.5px -0.5px 0 #912b00,
      -1px -0.5px 0 #912b00, 1.5px 0 0 #912b00, -1px 1px 0 #912b00;
  }
}

@media screen and (min-width: 625px) {
  .ac-dacardia .h5-altadorcup-tabview .ac-tabs .ac-tab-item.active-tab {
    background-color: #fed489;
    border-color: #10524e;
  }
}

@media screen and (max-width: 810px) {

  /* ENTERING MOBILE MODE */
  .ac-dacardia .h5-altadorcup-grid .ac-grid-item:nth-child(even) {
    background-color: #e9b168;
    border-color: #583a13;
  }

  .ac-dacardia .h5-altadorcup-grid .ac-grid-item:nth-child(odd) {
    background-color: #fed489;
    border-color: #10524e;
  }

  .ac-dacardia .h5-altadorcup-grid .ac-grid-item:nth-child(even) .ac-grid-title {
    background-color: #e9b168;
    text-shadow: 1.5px 1.5px 0 #583a13, -1px 1.5px 0 #583a13,
      1.5px -0.5px 0 #583a13, -1px -0.5px 0 #583a13, 1.5px 0 0 #583a13,
      -1px 1px 0 #583a13;
  }

  .ac-dacardia .h5-altadorcup-grid .ac-grid-item:nth-child(odd) .ac-grid-title {
    background-color: #fed489;
    text-shadow: 1.5px 1.5px 0 #912b00, -1px 1.5px 0 #912b00,
      1.5px -0.5px 0 #912b00, -1px -0.5px 0 #912b00, 1.5px 0 0 #912b00,
      -1px 1px 0 #912b00;
  }

  .ac-dacardia .h5-altadorcup-brackstand .ac-last-updated {
    background-color: #fed489;
    color: #fff;
  }
}

@media screen and (max-width: 475px) {
  .h5-altadorcup-post .ac-winners-results .ac-top-team.ac-dacardia {
    background: linear-gradient(-45deg, #e9b168 75%, #f60 75.01%) no-repeat;
  }
}

/* NEOPIA CENTRAL */
.ac-neopiacentral .h5-altadorcup-nav,
.ac-neopiacentral .h5-altadorcup-nav .ac-nav-dropdown ul.ac-mobile-menu {
  background-color: #2ea31e;
  border-color: #086804;
}

.ac-neopiacentral .h5-altadorcup-nav ul li.active {
  background-color: #965609;
  text-shadow: 1.5px 2px 0 #492a01, -1px 2px 0 #492a01, 1.5px -0.5px 0 #492a01,
    -1px -0.5px 0 #492a01, 1.5px 0 0 #492a01, -1px 1px 0 #492a01;
}

.ac-neopiacentral .h5-altadorcup-nav ul li,
.ac-neopiacentral .h5-altadorcup-nav .ac-dropdown-arrow span {
  text-shadow: 1.5px 2px 0 #086804, -1px 2px 0 #086804, 1.5px -0.5px 0 #086804,
    -1px -0.5px 0 #086804, 1.5px 0 0 #086804, -1px 1px 0 #086804;
}

.ac-neopiacentral .h5-altadorcup-nav ul li:not(.active):not(.disabled):not(.ac-nav-mobile):not(.ac-nav-home):hover,
.ac-neopiacentral .h5-altadorcup-nav ul li.ac-nav-home:hover {
  background-color: #086804;
}

.ac-neopiacentral .h5-altadorcup-nav .ac-dropdown-arrow span {
  text-shadow: -1.5px 1px 0 #086804, 1.5px 1px 0 #086804, 0 4px 0 #086804;
}

.ac-neopiacentral .h5-altadorcup-nav .ac-dropdown-arrow span.ac-drop-open {
  text-shadow: -2px -3px 0 #086804, 2px -3px 0 #086804, 0 -3px 0 #086804;
}

.ac-neopiacentral .h5-altadorcup-nav ul li.active:before,
.ac-neopiacentral ul li.active:after {
  border-bottom: 1.7em solid #2ea31e;
}

.ac-neopiacentral .ac-banner-fg .ac-fg-blurb {
  border-color: #086804;
}

.ac-press-tour.ac-neopiacentral .ac-fg-blurb .ac-read-more {
  border-bottom: 3px solid #2ea31e;
  text-shadow: 2px 1px 0 #086804, -2px 1px 0 #086804, 1px -2px 0 #086804,
    -1px -2px 0 #086804, 0 0 4px #086804, -2px 2px 0 #086804, 0px 2px 0 #086804,
    2px 0 0 #086804;
}

.ac-neopiacentral .pane-btn {
  background-color: #965609;
  border-color: #2ea31e;
  box-shadow: inset 2px 2px 3px rgba(73, 42, 1, 0.3),
    inset -2px -2px 3px rgba(73, 42, 1, 0.3);
}

.ac-neopiacentral .pane-btn span {
  background: #2ea31e;
}

.ac-neopiacentral .h5-altadorcup-content.ac-team-color {
  background: linear-gradient(#96d18e, #caab84);
}

.ac-neopiacentral .h5-altadorcup-grid .ac-grid-item .ac-grid-title,
.ac-neopiacentral .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title.active-tab,
.ac-neopiacentral .h5-altadorcup-accordion .ac-panel-item .ac-panel-title,
.ac-neopiacentral .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title,
.ac-neopiacentral .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title,
.ac-neopiacentral .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title {
  background-color: #2ea31e;
  text-shadow: 1.5px 1.5px 0 #086804, -1px 1.5px 0 #086804,
    1.5px -0.5px 0 #086804, -1px -0.5px 0 #086804, 1.5px 0 0 #086804,
    -1px 1px 0 #086804;
}

.ac-neopiacentral .h5-altadorcup-grid .ac-grid-item,
.ac-neopiacentral .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd),
.ac-neopiacentral .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd),
.ac-neopiacentral .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) {
  background-color: #2ea31e;
  border: 3px solid #086804;
}

.ac-neopiacentral .h5-altadorcup-grid .ac-grid-item:nth-child(4n + 2),
.ac-neopiacentral .h5-altadorcup-grid .ac-grid-item:nth-child(6n + 3),
.ac-neopiacentral .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even),
.ac-neopiacentral .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even),
.ac-neopiacentral .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) {
  background-color: #965609;
  border-color: #492a01;
}

.ac-neopiacentral .h5-altadorcup-grid .ac-grid-item:nth-child(4n + 2) .ac-grid-title,
.ac-neopiacentral .h5-altadorcup-grid .ac-grid-item:nth-child(6n + 3) .ac-grid-title,
.ac-neopiacentral .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title,
.ac-neopiacentral .ac-content .ac-content-item:nth-child(odd) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(even) .ac-grid-title,
.ac-neopiacentral .ac-content .ac-content-item:nth-child(even) .h5-altadorcup-grid .ac-grid-item.grid-30:nth-child(odd) .ac-grid-title {
  background-color: #965609;
  text-shadow: 1.5px 1.5px 0 #492a01, -1px 1.5px 0 #492a01,
    1.5px -0.5px 0 #492a01, -1px -0.5px 0 #492a01, 1.5px 0 0 #492a01,
    -1px 1px 0 #492a01;
}

.ac-neopiacentral .h5-altadorcup-content .ac-tab-titles {
  background-color: #965609;
  border-color: #492a01;
}

.ac-neopiacentral .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title {
  border-bottom: 3px solid #086804;
  text-shadow: 1.5px 1.5px 0 #492a01, -1px 1.5px 0 #492a01,
    1.5px -0.5px 0 #492a01, -1px -0.5px 0 #492a01, 1.5px 0 0 #492a01,
    -1px 1px 0 #492a01;
}

.ac-neopiacentral .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title.active-tab {
  border-color: #086804;
  border-bottom: 3px solid #2ea31e;
  box-shadow: 0 -1.5px 0 #086804;
}

.ac-neopiacentral .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title:nth-child(1).active-tab {
  box-shadow: 0 -1.5px 0 #086804, -1px -3px 0 #086804, -3px 0 0 #086804;
}

.ac-neopiacentral .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title:nth-child(2).active-tab {
  box-shadow: 0 -1.5px 0 #086804, 0 -3px 0 #086804;
}

.ac-neopiacentral .h5-altadorcup-tabview .ac-tab-titles .ac-tab-title:nth-child(3).active-tab {
  box-shadow: 0 -1.5px 0 #086804, 1px -3px 0 #086804, 3px 0 0 #086804;
}

.ac-neopiacentral .h5-altadorcup-tabview .ac-content.ac-tab>p,
.ac-neopiacentral .h5-altadorcup-accordion .ac-content.ac-panel>p {
  border-bottom: 3px solid #965609;
}

.ac-neopiacentral .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd),
.ac-neopiacentral .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even),
.ac-neopiacentral .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab {
  background-color: #2ea31e;
  border-color: #086804;
}

.ac-neopiacentral .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even),
.ac-neopiacentral .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd),
.ac-neopiacentral .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) {
  background-color: #965609;
  border-color: #492a01;
}

.ac-neopiacentral .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title,
.ac-neopiacentral .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title,
.ac-neopiacentral .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title {
  background-color: #965609;
  text-shadow: 1.5px 1.5px 0 #492a01, -1px 1.5px 0 #492a01,
    1.5px -0.5px 0 #492a01, -1px -0.5px 0 #492a01, 1.5px 0 0 #492a01,
    -1px 1px 0 #492a01;
}

.ac-neopiacentral .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title,
.ac-neopiacentral .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title,
.ac-neopiacentral .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title {
  background-color: #2ea31e;
  text-shadow: 1.5px 1.5px 0 #086804, -1px 1.5px 0 #086804,
    1.5px -0.5px 0 #086804, -1px -0.5px 0 #086804, 1.5px 0 0 #086804,
    -1px 1px 0 #086804;
}

.ac-neopiacentral .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn,
.ac-neopiacentral .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn,
.ac-neopiacentral .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title .pane-btn {
  background-color: #965609;
  border-color: #492a01;
  box-shadow: inset 2px 2px 3px rgba(73, 42, 1, 0.3),
    inset -2px -2px 3px rgba(73, 42, 1, 0.3);
}

.ac-neopiacentral .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn span,
.ac-neopiacentral .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn span,
.ac-neopiacentral .h5-altadorcup-accordion.restricted .ac-panel-item:not(.active-tab) .ac-panel-title .pane-btn span {
  background: #492a01;
}

.ac-neopiacentral .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn,
.ac-neopiacentral .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn,
.ac-neopiacentral .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title .pane-btn {
  background-color: #2ea31e;
  box-shadow: inset 2px 2px 3px rgba(8, 104, 4, 0.3),
    inset -2px -2px 3px rgb(8, 104, 4, 0.3);
  border-color: #086804;
}

.ac-neopiacentral .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(odd) .ac-panel-title .pane-btn span,
.ac-neopiacentral .ac-content .h5-altadorcup-accordion:not(.restricted) .ac-panel-item:nth-child(even) .ac-panel-title .pane-btn span,
.ac-neopiacentral .h5-altadorcup-accordion.restricted .ac-panel-item.active-tab .ac-panel-title .pane-btn span {
  background: #086804;
}

.ac-neopiacentral .ac-bg-buttons .ac-bg-btn {
  background: #2ea31e;
  border: 1px solid #086804;
  box-shadow: inset 2px 2px 3px rgba(8, 104, 4, 0.3),
    inset -2px -2px 3px rgba(8, 104, 4, 0.3);
  text-shadow: 1.5px 1.5px 0 #086804, -1px 1.5px 0 #086804,
    1.5px -0.5px 0 #086804, -1px -0.5px 0 #086804, 1.5px 0 0 #086804,
    -1px 1px 0 #086804;
}

.ac-neopiacentral .ac-promo-freebies .ac-promo-save {
  border-color: #2ea31e;
}

.h5-altadorcup-popup.ac-neopiacentral,
.ac-team-detail.ac-neopiacentral {
  background: linear-gradient(#96d18e 50%, #caab84) no-repeat;
  border-color: #086804;
  box-shadow: 0 0 5px 3px #caab84;
}

.h5-altadorcup-popup.ac-neopiacentral .ac-team-info .ac-player-img,
.ac-team-detail.ac-neopiacentral .ac-team-info .ac-player-img {
  border-color: #caab84;
}

.h5-altadorcup-popup.ac-neopiacentral p.ac-popup-label,
.h5-altadorcup-popup.ac-neopiacentral .ac-team-captain,
.h5-altadorcup-popup.ac-neopiacentral .ac-team-info .ac-team-player,
.ac-team-detail.ac-neopiacentral p.ac-popup-label,
.ac-team-detail.ac-neopiacentral .ac-team-captain,
.ac-team-detail.ac-neopiacentral .ac-team-info .ac-team-player {
  background-color: #086804;
}

.h5-altadorcup-popup.ac-neopiacentral .ac-team-captain,
.h5-altadorcup-popup.ac-neopiacentral .ac-team-info .ac-team-bio,
.h5-altadorcup-popup.ac-neopiacentral .ac-popup-msg,
.h5-altadorcup-popup.ac-neopiacentral .ac-team-info .ac-player,
.ac-team-detail.ac-neopiacentral .ac-team-captain,
.ac-team-detail.ac-neopiacentral .ac-team-info .ac-team-bio,
.ac-team-detail.ac-neopiacentral .ac-popup-msg,
.ac-team-detail.ac-neopiacentral .ac-team-info .ac-player {
  border-color: #086804;
}

.h5-altadorcup-popup.ac-neopiacentral .ac-team-captain .ac-bg-filter,
.ac-team-detail.ac-neopiacentral .ac-team-captain .ac-bg-filter {
  background: #2ea31e;
}

.h5-altadorcup-popup.ac-neopiacentral .ac-team-info .tooltip-icon .tooltip,
.ac-team-detail.ac-neopiacentral .ac-team-info .tooltip-icon .tooltip {
  background-color: #96d18e;
  border-color: #086804;
  box-shadow: 1px 1px 4px #caab84;
}

.h5-altadorcup-popup.ac-neopiacentral .ac-confirm-img,
.ac-team-detail.ac-neopiacentral .ac-confirm-img {
  border-color: #2ea31e;
}

.ac-neopiacentral .h5-altadorcup-overall .ac-overall-team {
  border-color: #2ea31e;
}

.ac-neopiacentral .h5-altadorcup-schedule .ac-schedule-header,
.ac-neopiacentral .h5-altadorcup-topscorers .ac-topscore-gpg {
  background-color: #2ea31e;
  color: #fff;
}

.h5-altadorcup-post .ac-winners-results .ac-top-team.ac-neopiacentral {
  background: linear-gradient(-45deg, #965609 70%, #2ea31e 70.01%) no-repeat;
}

@media screen and (max-width: 860px) {
  .ac-neopiacentral .h5-altadorcup-nav ul li.ac-nav-home:hover {
    background-color: transparent;
    text-shadow: 1.5px 2px 0 #086804, -1px 2px 0 #086804, 1.5px -0.5px 0 #086804,
      -1px -0.5px 0 #086804, 1.5px 0 0 #086804, -1px 1px 0 #086804;
  }
}

@media screen and (min-width: 625px) {
  .ac-neopiacentral .h5-altadorcup-tabview .ac-tabs .ac-tab-item.active-tab {
    background-color: #2ea31e;
    border-color: #086804;
  }
}

@media screen and (max-width: 810px) {

  /* ENTERING MOBILE MODE */
  .ac-neopiacentral .h5-altadorcup-grid .ac-grid-item:nth-child(even) {
    background-color: #965609;
    border-color: #492a01;
  }

  .ac-neopiacentral .h5-altadorcup-grid .ac-grid-item:nth-child(odd) {
    background-color: #2ea31e;
    border-color: #086804;
  }

  .ac-neopiacentral .h5-altadorcup-grid .ac-grid-item:nth-child(even) .ac-grid-title {
    background-color: #965609;
    text-shadow: 1.5px 1.5px 0 #492a01, -1px 1.5px 0 #492a01,
      1.5px -0.5px 0 #492a01, -1px -0.5px 0 #492a01, 1.5px 0 0 #492a01,
      -1px 1px 0 #492a01;
  }

  .ac-neopiacentral .h5-altadorcup-grid .ac-grid-item:nth-child(odd) .ac-grid-title {
    background-color: #2ea31e;
    text-shadow: 1.5px 1.5px 0 #086804, -1px 1.5px 0 #086804,
      1.5px -0.5px 0 #086804, -1px -0.5px 0 #086804, 1.5px 0 0 #086804,
      -1px 1px 0 #086804;
  }

  .ac-neopiacentral .h5-altadorcup-brackstand .ac-last-updated {
    background-color: #2ea31e;
    color: #fff;
  }
}

@media screen and (max-width: 475px) {
  .h5-altadorcup-post .ac-winners-results .ac-top-team.ac-neopiacentral {
    background: linear-gradient(-45deg, #965609 75%, #2ea31e 75.01%) no-repeat;
  }
}

/* Challenge Track per-team theming.
   --ac-glow      = team primary colour (grid 1st colour / nav background)
   --ac-secondary = team secondary colour (grid 2nd colour)
   Consumed by #PrizePass .pp-altadorcup rules in altadorcup-challenge.css
   (claimable glow, reward bg/border, points meter, total-points ring). */
/* Per-team challenge-track colours, sourced from each team's grid swatches:
   --ac-glow      = grid 1st colour (.ac-grid-item / 2n+1) → reward bg, claimable glow, total-ring bg, free track
   --ac-secondary = grid 2nd colour (.ac-grid-item:4n+2)  → reward border, points-track, total-ring border, paid track */
.ac-altador { --ac-glow: #ff6600; --ac-secondary: #ffd735; }
.ac-brightvale { --ac-glow: #009a00; --ac-secondary: #ffd000; }
.ac-darigancitadel { --ac-glow: #7434af; --ac-secondary: #312f2f; }
.ac-faerieland { --ac-glow: #376215; --ac-secondary: #e96ede; }
.ac-hauntedwoods { --ac-glow: #ff7100; --ac-secondary: #212121; }
.ac-kikolake { --ac-glow: #407e01; --ac-secondary: #864617; }
.ac-krawkisland { --ac-glow: #b80000; --ac-secondary: #242323; }
.ac-kreludor { --ac-glow: #663399; --ac-secondary: #ff7200; }
.ac-lostdesert { --ac-glow: #002c85; --ac-secondary: #ffcc00; }
.ac-maraqua { --ac-glow: #204f5f; --ac-secondary: #55cad5; }
.ac-meridell { --ac-glow: #252596; --ac-secondary: #ff0000; }
.ac-moltara { --ac-glow: #9a0000; --ac-secondary: #ff9b03; }
.ac-mysteryisland { --ac-glow: #288c4a; --ac-secondary: #fdba30; }
.ac-rooisland { --ac-glow: #347abe; --ac-secondary: #ffd000; }
.ac-shenkuu { --ac-glow: #cc0000; --ac-secondary: #f2c013; }
.ac-terrormountain { --ac-glow: #449bb0; --ac-secondary: #d4cfdd; }
.ac-tyrannia { --ac-glow: #ba8856; --ac-secondary: #ec551d; }
.ac-virtupets { --ac-glow: #f20000; --ac-secondary: #9a9a9a; }
.ac-dacardia { --ac-glow: #fed489; --ac-secondary: #e9b168; }
.ac-neopiacentral { --ac-glow: #2ea31e; --ac-secondary: #965609; }