html.mobile-nav-active body.color-theme-custom {
  /*#container:after {
			z-index:8998;
		}*/ }

body.color-theme-custom {
  /*.btn-red {
			background-color:$warrior_red;
			&:hover {
				background-color:lighten($warrior_red,10%);
			}
		}
		.btn-blue {
			background-color:$warrior_blue;
			&:hover {
				background-color:lighten($warrior_blue,10%);
			}
		}*/ }
  body.color-theme-custom #container:after {
    position: fixed;
    top: 28px;
    left: 65%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    color: #fff;
    z-index: 1;
    pointer-events: none;
    text-align: center;
    z-index: 8999;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    opacity: 1;
    content: "";
    border: 0;
    padding: 0;
    background: transparent url(WBPLogoWhite.svg) no-repeat 50% 50%;
    background-size: contain;
    width: 68px;
    height: 42px;
    z-index: 9000; }
  body.color-theme-custom .duel-head {
    background-image: url(title-split.svg), url(page-top-50.svg), -webkit-gradient(linear, left top, left bottom, from(rgba(0, 77, 68, 0.5)), color-stop(25%, rgba(0, 77, 68, 0.35)), to(#fff));
    background-image: url(title-split.svg), url(page-top-50.svg), -webkit-linear-gradient(rgba(0, 77, 68, 0.5), rgba(0, 77, 68, 0.35) 25%, #fff);
    background-image: url(title-split.svg), url(page-top-50.svg), -o-linear-gradient(rgba(0, 77, 68, 0.5), rgba(0, 77, 68, 0.35) 25%, #fff);
    background-image: url(title-split.svg), url(page-top-50.svg), linear-gradient(rgba(0, 77, 68, 0.5), rgba(0, 77, 68, 0.35) 25%, #fff);
    background-repeat: no-repeat,no-repeat,repeat;
    background-size: 90% auto,95% auto,auto;
    background-position: center 35%,right top,center center; }
    body.color-theme-custom .duel-head .duel-title {
      color: #fff;
      text-shadow: 0 0 3px #b68c2d; }
    body.color-theme-custom .duel-head .scoreboard-container:before {
      opacity: .01; }
    body.color-theme-custom .duel-head .mobile-duel-team-selector .mobile-duel-team-container .team-name {
      color: #004d44;
      text-shadow: 0 0 2px #fff; }
    body.color-theme-custom .duel-head .mobile-duel-team-selector .mobile-duel-team-container .bar-graph {
      background-image: -webkit-gradient(linear, left top, left bottom, from(#004d44), to(rgba(0, 77, 68, 0.3)));
      background-image: -webkit-linear-gradient(#004d44, rgba(0, 77, 68, 0.3));
      background-image: -o-linear-gradient(#004d44, rgba(0, 77, 68, 0.3));
      background-image: linear-gradient(#004d44, rgba(0, 77, 68, 0.3)); }
    body.color-theme-custom .duel-head .mobile-duel-team-selector .mobile-duel-team-container.active .bar-graph {
      background-color: #004d44; }
  body.color-theme-custom .duel-teams {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0.9))), url(page-bottom.svg);
    background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.9)), url(page-bottom.svg);
    background-image: -o-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.9)), url(page-bottom.svg);
    background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.9)), url(page-bottom.svg);
    background-repeat: repeat,no-repeat;
    background-position: center center, -20px bottom;
    background-size: auto,100% auto; }
  body.color-theme-custom .duel-team {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 77, 68, 0.35)), color-stop(35%, transparent));
    background-image: -webkit-linear-gradient(rgba(0, 77, 68, 0.35), transparent 35%);
    background-image: -o-linear-gradient(rgba(0, 77, 68, 0.35), transparent 35%);
    background-image: linear-gradient(rgba(0, 77, 68, 0.35), transparent 35%); }
    body.color-theme-custom .duel-team .duel-team-head {
      background-color: #fff;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#004d44), to(rgba(0, 77, 68, 0.9)));
      background-image: -webkit-linear-gradient(#004d44, rgba(0, 77, 68, 0.9));
      background-image: -o-linear-gradient(#004d44, rgba(0, 77, 68, 0.9));
      background-image: linear-gradient(#004d44, rgba(0, 77, 68, 0.9)); }
    body.color-theme-custom .duel-team .campaign-sponsor .campaign-body {
      display: none; }
    body.color-theme-custom .duel-team .campaign-sponsor .img-container img {
      display: block; }
    body.color-theme-custom .duel-team .duel-team-content-primary .actions .btn-donate {
      font-size: .1px;
      color: #f00;
      padding-left: 56px;
      padding-right: 24px;
      background-position: 24px 50%; }
      body.color-theme-custom .duel-team .duel-team-content-primary .actions .btn-donate:hover {
        color: #db0000; }
      body.color-theme-custom .duel-team .duel-team-content-primary .actions .btn-donate:after {
        color: #fff;
        font-size: 16px; }
    body.color-theme-custom .duel-team.contestant-2002 .duel-team-content-primary .actions .btn-donate:after {
      content: "Donate to Team Kerry Rhodes"; }
    body.color-theme-custom .duel-team.contestant-2003 .duel-team-content-primary .actions .btn-donate:after {
      content: "Donate to Team Tiffany Everett"; }
    body.color-theme-custom .duel-team.contestant-2004 .duel-team-content-primary .actions .btn-donate:after {
      content: "Donate to RFK HQ"; }
    body.color-theme-custom .duel-team.contestant-2051 .duel-team-content-primary .actions .btn-donate:after {
      content: "Donate to Team Paul Marti"; }
    body.color-theme-custom .duel-team.contestant-2052 .duel-team-content-primary .actions .btn-donate:after {
      content: "Donate to Team Wayne Tesch"; }
    body.color-theme-custom .duel-team.contestant-2053 .duel-team-content-primary .actions .btn-donate:after {
      content: "Donate to Team Tony Choi"; }
    body.color-theme-custom .duel-team.contestant-2054 .duel-team-content-primary .actions .btn-donate:after {
      content: "Donate to Team Jeff Juhala"; }
    body.color-theme-custom .duel-team.contestant-2055 .duel-team-content-primary .actions .btn-donate:after {
      content: "Donate to Team Teddy Fong"; }
    body.color-theme-custom .duel-team.contestant-2056 .duel-team-content-primary .actions .btn-donate:after {
      content: "Donate to Team Brad Wayman"; }
    body.color-theme-custom .duel-team.contestant-2057 .duel-team-content-primary .actions .btn-donate:after {
      content: "Donate to Team Sean Ward"; }
    body.color-theme-custom .duel-team.contestant-2058 .duel-team-content-primary .actions .btn-donate:after {
      content: "Donate to Team Doug Nordman"; }
    body.color-theme-custom .duel-team.contestant-2059 .duel-team-content-primary .actions .btn-donate:after {
      content: "Donate to Team Lettie Cowie"; }
    body.color-theme-custom .duel-team.contestant-2060 .duel-team-content-primary .actions .btn-donate:after {
      content: "Donate to Team John Beering"; }
    body.color-theme-custom .duel-team.contestant-2061 .duel-team-content-primary .actions .btn-donate:after {
      content: "Donate to Team Sandy Fong"; }
    body.color-theme-custom .duel-team.contestant-2062 .duel-team-content-primary .actions .btn-donate:after {
      content: "Donate to Team Don Glacy"; }
    body.color-theme-custom .duel-team .team-challenge, body.color-theme-custom .duel-team .duel-team-challenge-videos {
      display: none; }

@media only screen and (min-width: 481px) {
  body.color-theme-custom #container:after {
    left: 62%; } }

@media only screen and (min-width: 768px) {
  body.color-theme-custom #container:after {
    left: 50%;
    top: 38px;
    width: 72px;
    height: 60px; }
  body.color-theme-custom .duel-head {
    background-size: 70% auto,70% auto,auto;
    background-position: center 35%,right top,center center; }
  body.color-theme-custom .duel-teams {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.2)), to(#fff)), url(page-bottom.svg);
    background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.2), #fff), url(page-bottom.svg);
    background-image: -o-linear-gradient(rgba(255, 255, 255, 0.2), #fff), url(page-bottom.svg);
    background-image: linear-gradient(rgba(255, 255, 255, 0.2), #fff), url(page-bottom.svg);
    background-position: center center, -20px bottom;
    background-size: auto,80% auto; }
  body.color-theme-custom .duel-team .duel-team-content-primary, body.color-theme-custom .duel-team .duel-team-content-ticker {
    width: 80%;
    float: none;
    margin-left: auto;
    margin-right: auto; } }

@media only screen and (min-width: 1024px) {
  html.scrolled body.color-theme-custom #container:after {
    width: 72px;
    height: 60px;
    top: 38px; }
  body.color-theme-custom #container:after {
    top: 48px;
    width: 84px;
    height: 64px;
    -webkit-transition: width 375ms, height 375ms, top 375ms;
    -o-transition: width 375ms, height 375ms, top 375ms;
    transition: width 375ms, height 375ms, top 375ms; }
  body.color-theme-custom .duel-head {
    background-size: 45% auto,70% auto,auto;
    background-position: center 35%,right top,center center; }
  body.color-theme-custom .duel-teams {
    background-position: center center, -20px bottom;
    background-size: auto,auto 90%; }
  body.color-theme-custom .duel-team .duel-team-content-primary, body.color-theme-custom .duel-team .duel-team-content-ticker {
    width: 75%;
    max-width: 900px;
    float: none;
    margin-left: auto;
    margin-right: auto; } }

@media only screen and (min-width: 1025px) {
  body.color-theme-custom #container:after {
    left: 42%; } }

@media only screen and (min-width: 1240px) {
  body.color-theme-custom #container:after {
    top: 64px;
    width: 92px;
    height: 68px; }
  body.color-theme-custom .duel-head {
    background-size: 45% auto,auto 80%,auto;
    background-position: center 40%,right top,center center; }
  body.color-theme-custom .duel-team .duel-team-content-primary .actions .btn-donate {
    padding-left: 94px;
    padding-right: 74px;
    background-position: 40.5px 50%; }
    body.color-theme-custom .duel-team .duel-team-content-primary .actions .btn-donate:after {
      font-size: 27px; } }

@media only screen and (min-width: 1560px) {
  body.color-theme-custom #container:after {
    left: 50%;
    width: 102px;
    height: 76px; } }
