.aky {
  display: none; }

.apa {
  display: none; }
  .apa.scoreboard {
    display: block; }
  .apa .pull-left, .apa .covvver, .apa .text-center.__3, .apa #back-to-sports {
    display: none; }

.header-image {
  padding-bottom: 15px; }

.glyphicon {
  color: #fff !important; }

.glyphicon-remove {
  color: #000 !important; }

h3.popover-title {
  margin: 0 !important; }

.remove-score-card {
  position: absolute;
  top: 5px;
  right: 5px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  border: 1px solid #fff;
  padding: 5px 7.5px;
  font-size: 11px;
  font-weight: 400; }
  .remove-score-card:hover {
    color: #000;
    background: #fff; }

/*
.results-link, .results-file {
    background: #fff;
    color: #000;
    // text-align: center;
    width: 100%;
    max-width: 200px;
    display: block;
    // padding: 5px 0;
    margin: 0 auto 15px;
    text-decoration: none;
    transition: all 0.3s ease-in-out 0s;
    text-decoration: none;
    // border: 1px solid #fff;
    // font-weight: bold;

    &:hover {
        background: transparent;
        text-decoration: none;
        border: 1px solid #fff;
        color: #fff;
    }
}
*/
.results-link, .results-file {
  max-width: 200px;
  display: block;
  margin: 0 auto 15px;
  color: #fff;
  border-color: #fff; }
  .results-link:hover, .results-link:active, .results-file:hover, .results-file:active {
    background: #fff;
    text-decoration: none;
    border: 1px solid #fff;
    color: #000; }

.all-boards {
  display: -ms-grid;
  display: grid;
  grid-auto-rows: 1fr;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 15px 50px; }
  @media (max-width: 991px) {
    .all-boards {
      -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr; } }
  @media (max-width: 600px) {
    .all-boards {
      -ms-grid-columns: 1fr;
      grid-template-columns: 1fr; } }

@-webkit-keyframes shake {
  10%, 90% {
    -webkit-transform: translate3d(-1px, 0, 0);
            transform: translate3d(-1px, 0, 0); }
  20%, 80% {
    -webkit-transform: translate3d(2px, 0, 0);
            transform: translate3d(2px, 0, 0); }
  30%, 50%, 70% {
    -webkit-transform: translate3d(-4px, 0, 0);
            transform: translate3d(-4px, 0, 0); }
  40%, 60% {
    -webkit-transform: translate3d(4px, 0, 0);
            transform: translate3d(4px, 0, 0); } }

@keyframes shake {
  10%, 90% {
    -webkit-transform: translate3d(-1px, 0, 0);
            transform: translate3d(-1px, 0, 0); }
  20%, 80% {
    -webkit-transform: translate3d(2px, 0, 0);
            transform: translate3d(2px, 0, 0); }
  30%, 50%, 70% {
    -webkit-transform: translate3d(-4px, 0, 0);
            transform: translate3d(-4px, 0, 0); }
  40%, 60% {
    -webkit-transform: translate3d(4px, 0, 0);
            transform: translate3d(4px, 0, 0); } }
.board-wrap {
  border: 1px solid #fff;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 40% 20% 40%;
  grid-template-columns: 40% 20% 40%;
  -ms-grid-rows: 60px 35px 70px auto auto;
  grid-template-rows: 60px 35px 70px auto auto;
  gap: 0;
  padding: 0;
  z-index: 1; }
  .board-wrap.with-logos {
    -ms-grid-rows: 60px 100px 70px auto auto;
    grid-template-rows: 60px 100px 70px auto auto; }
  .board-wrap h3, .board-wrap h5 {
    text-align: center; }
  .board-wrap:hover {
    cursor: pointer;
    -webkit-animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
            animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    -webkit-perspective: 1000px;
            perspective: 1000px; }

body[class*="bg_contrast_00"] .board-wrap, body[class*="bg_contrast_01"] .board-wrap, body[class*="bg_contrast_02"] .board-wrap, body[class*="bg_contrast_03"] .board-wrap, body[class*="bg_contrast_04"] .board-wrap, body[class*="bg_contrast_05"] .board-wrap, body[class*="bg_contrast_06"] .board-wrap, body[class*="bg_contrast_07"] .board-wrap, body[class*="bg_contrast_08"] .board-wrap, body[class*="bg_contrast_09"] .board-wrap, body[class*="bg_contrast_10"] .board-wrap, body[class*="bg_contrast_11"] .board-wrap, body[class*="bg_contrast_12"] .board-wrap {
  background: -webkit-linear-gradient(rgba(208, 208, 208, 0.21) 55%, rgba(208, 208, 208, 0));
  background: linear-gradient(rgba(208, 208, 208, 0.21) 55%, rgba(208, 208, 208, 0));
  border-color: rgba(255, 255, 255, 0.5);
  color: #fff; }

body[class*="bg_contrast_13"] .board-wrap, body[class*="bg_contrast_14"] .board-wrap, body[class*="bg_contrast_15"] .board-wrap, body[class*="bg_contrast_16"] .board-wrap, body[class*="bg_contrast_17"] .board-wrap, body[class*="bg_contrast_18"] .board-wrap, body[class*="bg_contrast_19"] .board-wrap, body[class*="bg_contrast_2"] .board-wrap, body[class*="bg_contrast_3"] .board-wrap {
  background: -webkit-linear-gradient(rgba(58, 58, 58, 0.31) 55%, rgba(208, 208, 208, 0));
  background: linear-gradient(rgba(58, 58, 58, 0.31) 55%, rgba(208, 208, 208, 0));
  border-color: rgba(0, 0, 0, 0.5);
  color: #000; }
  body[class*="bg_contrast_13"] .board-wrap .tourn-date-location h5, body[class*="bg_contrast_13"] .board-wrap h3, body[class*="bg_contrast_14"] .board-wrap .tourn-date-location h5, body[class*="bg_contrast_14"] .board-wrap h3, body[class*="bg_contrast_15"] .board-wrap .tourn-date-location h5, body[class*="bg_contrast_15"] .board-wrap h3, body[class*="bg_contrast_16"] .board-wrap .tourn-date-location h5, body[class*="bg_contrast_16"] .board-wrap h3, body[class*="bg_contrast_17"] .board-wrap .tourn-date-location h5, body[class*="bg_contrast_17"] .board-wrap h3, body[class*="bg_contrast_18"] .board-wrap .tourn-date-location h5, body[class*="bg_contrast_18"] .board-wrap h3, body[class*="bg_contrast_19"] .board-wrap .tourn-date-location h5, body[class*="bg_contrast_19"] .board-wrap h3, body[class*="bg_contrast_2"] .board-wrap .tourn-date-location h5, body[class*="bg_contrast_2"] .board-wrap h3, body[class*="bg_contrast_3"] .board-wrap .tourn-date-location h5, body[class*="bg_contrast_3"] .board-wrap h3 {
    color: #000; }
  body[class*="bg_contrast_13"] .board-wrap .results-link, body[class*="bg_contrast_13"] .board-wrap .results-file, body[class*="bg_contrast_14"] .board-wrap .results-link, body[class*="bg_contrast_14"] .board-wrap .results-file, body[class*="bg_contrast_15"] .board-wrap .results-link, body[class*="bg_contrast_15"] .board-wrap .results-file, body[class*="bg_contrast_16"] .board-wrap .results-link, body[class*="bg_contrast_16"] .board-wrap .results-file, body[class*="bg_contrast_17"] .board-wrap .results-link, body[class*="bg_contrast_17"] .board-wrap .results-file, body[class*="bg_contrast_18"] .board-wrap .results-link, body[class*="bg_contrast_18"] .board-wrap .results-file, body[class*="bg_contrast_19"] .board-wrap .results-link, body[class*="bg_contrast_19"] .board-wrap .results-file, body[class*="bg_contrast_2"] .board-wrap .results-link, body[class*="bg_contrast_2"] .board-wrap .results-file, body[class*="bg_contrast_3"] .board-wrap .results-link, body[class*="bg_contrast_3"] .board-wrap .results-file {
    color: #000;
    border-color: #000; }
  body[class*="bg_contrast_13"] .board-wrap .results-link:hover, body[class*="bg_contrast_13"] .board-wrap .results-link:active, body[class*="bg_contrast_13"] .board-wrap .results-file:hover, body[class*="bg_contrast_13"] .board-wrap .results-file:active, body[class*="bg_contrast_14"] .board-wrap .results-link:hover, body[class*="bg_contrast_14"] .board-wrap .results-link:active, body[class*="bg_contrast_14"] .board-wrap .results-file:hover, body[class*="bg_contrast_14"] .board-wrap .results-file:active, body[class*="bg_contrast_15"] .board-wrap .results-link:hover, body[class*="bg_contrast_15"] .board-wrap .results-link:active, body[class*="bg_contrast_15"] .board-wrap .results-file:hover, body[class*="bg_contrast_15"] .board-wrap .results-file:active, body[class*="bg_contrast_16"] .board-wrap .results-link:hover, body[class*="bg_contrast_16"] .board-wrap .results-link:active, body[class*="bg_contrast_16"] .board-wrap .results-file:hover, body[class*="bg_contrast_16"] .board-wrap .results-file:active, body[class*="bg_contrast_17"] .board-wrap .results-link:hover, body[class*="bg_contrast_17"] .board-wrap .results-link:active, body[class*="bg_contrast_17"] .board-wrap .results-file:hover, body[class*="bg_contrast_17"] .board-wrap .results-file:active, body[class*="bg_contrast_18"] .board-wrap .results-link:hover, body[class*="bg_contrast_18"] .board-wrap .results-link:active, body[class*="bg_contrast_18"] .board-wrap .results-file:hover, body[class*="bg_contrast_18"] .board-wrap .results-file:active, body[class*="bg_contrast_19"] .board-wrap .results-link:hover, body[class*="bg_contrast_19"] .board-wrap .results-link:active, body[class*="bg_contrast_19"] .board-wrap .results-file:hover, body[class*="bg_contrast_19"] .board-wrap .results-file:active, body[class*="bg_contrast_2"] .board-wrap .results-link:hover, body[class*="bg_contrast_2"] .board-wrap .results-link:active, body[class*="bg_contrast_2"] .board-wrap .results-file:hover, body[class*="bg_contrast_2"] .board-wrap .results-file:active, body[class*="bg_contrast_3"] .board-wrap .results-link:hover, body[class*="bg_contrast_3"] .board-wrap .results-link:active, body[class*="bg_contrast_3"] .board-wrap .results-file:hover, body[class*="bg_contrast_3"] .board-wrap .results-file:active {
    background: #000;
    color: #fff !important;
    border-color: #000; }
body[class*="bg_contrast_13"] .view-more, body[class*="bg_contrast_14"] .view-more, body[class*="bg_contrast_15"] .view-more, body[class*="bg_contrast_16"] .view-more, body[class*="bg_contrast_17"] .view-more, body[class*="bg_contrast_18"] .view-more, body[class*="bg_contrast_19"] .view-more, body[class*="bg_contrast_2"] .view-more, body[class*="bg_contrast_3"] .view-more {
  color: #000;
  border-color: #000; }
  body[class*="bg_contrast_13"] .view-more:hover, body[class*="bg_contrast_13"] .view-more:active, body[class*="bg_contrast_14"] .view-more:hover, body[class*="bg_contrast_14"] .view-more:active, body[class*="bg_contrast_15"] .view-more:hover, body[class*="bg_contrast_15"] .view-more:active, body[class*="bg_contrast_16"] .view-more:hover, body[class*="bg_contrast_16"] .view-more:active, body[class*="bg_contrast_17"] .view-more:hover, body[class*="bg_contrast_17"] .view-more:active, body[class*="bg_contrast_18"] .view-more:hover, body[class*="bg_contrast_18"] .view-more:active, body[class*="bg_contrast_19"] .view-more:hover, body[class*="bg_contrast_19"] .view-more:active, body[class*="bg_contrast_2"] .view-more:hover, body[class*="bg_contrast_2"] .view-more:active, body[class*="bg_contrast_3"] .view-more:hover, body[class*="bg_contrast_3"] .view-more:active {
    background: #000;
    color: #fff !important;
    border-color: #000; }

.view-more {
  min-width: 200px; }

@font-face {
  font-family: 'Score Board';
  src: url("/coachescorner/assets/fonts/ScoreBoard.eot");
  /* IE9 Compat Modes */
  src: url("/coachescorner/assets/fonts/ScoreBoard.eot?#iefix") format("embedded-opentype"), url("/coachescorner/assets/fonts/ScoreBoard.woff2") format("woff2"), url("/coachescorner/assets/fonts/ScoreBoard.woff") format("woff"), url("/coachescorner/assets/fonts/ScoreBoard.ttf") format("truetype"), url("/coachescorner/assets/fonts/ScoreBoard.svg#svgFontName") format("svg");
  /* Legacy iOS */ }
.score-box {
  font-size: 54px;
  text-align: center;
  border: 3px solid #000;
  color: #e80405;
  text-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
  padding: 0;
  height: 100%;
  font-weight: 600;
  margin: 0 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: "Score Board", "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  background-image: -webkit-radial-gradient(#313333 50%, transparent 50%), -webkit-radial-gradient(#313333 50%, transparent 50%);
  background-image: radial-gradient(#313333 50%, transparent 50%), radial-gradient(#313333 50%, transparent 50%);
  background-color: #000000;
  background-position: 0 0, 7px 7px;
  background-size: 7px 7px; }
  @media (min-width: 992px) and (max-width: 1199px) {
    .score-box {
      font-size: 48px; } }
  .score-box.sb2, .score-box.sb5 {
    margin-top: 7%; }

.single-length-vals .score-box {
  font-size: 68px; }

.double-score-box .score-box, .triple-dual .score-box {
  font-size: 54px; }
  @media (min-width: 992px) and (max-width: 1199px) {
    .double-score-box .score-box, .triple-dual .score-box {
      font-size: 48px; } }

.double-score-box .score-box {
  height: 67%; }

.vc {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .vc:before {
    content: none; }

.logo-circle {
  display: block;
  margin: 0 auto 10px; }
  .logo-circle .scoreboard-logo {
    box-shadow: none !important;
    border-radius: 0 !important; }

.double-score-box.board-wrap, .triple-dual.board-wrap {
  -ms-grid-rows: 60px 65px 45px 65px 45px auto auto;
  grid-template-rows: 60px 65px 45px 65px 45px auto auto; }
  .double-score-box.board-wrap.with-logos, .triple-dual.board-wrap.with-logos {
    -ms-grid-rows: 60px 85px 45px 65px 45px auto auto;
    grid-template-rows: 60px 85px 45px 65px 45px auto auto; }
.double-score-box .mid, .triple-dual .mid {
  grid-row: 3 / 6;
  text-align: center;
  height: 100%; }
  .double-score-box .mid p, .triple-dual .mid p {
    -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
            align-self: flex-start;
    justify-self: center;
    margin: 0; }
.double-score-box .tourn-date-location, .triple-dual .tourn-date-location {
  grid-row: 6 / 7; }
.double-score-box .results-wrap, .triple-dual .results-wrap {
  grid-row: 7 / 8; }
.double-score-box .score-box, .double-score-box p, .triple-dual .score-box, .triple-dual p {
  height: 50px; }
.double-score-box p:last-child, .triple-dual p:last-child {
  margin-top: 14%; }

h3.sport-name {
  margin-top: 15px;
  grid-column: 1 / 4;
  grid-row: 1 / 2;
  font-weight: 600; }

h5.level {
  grid-column: 1 / 4;
  grid-row: 1 / 2;
  margin-top: 46px; }

.top {
  grid-row: 2 / 3;
  place-self: center;
  text-align: center; }

.mid {
  grid-row: 3 / 4; }

.left-col {
  grid-column: 1 / 2; }

.mid-col {
  grid-column: 2 / 3;
  place-self: center;
  text-align: center; }

.right-col {
  grid-column: 3 / 4; }

.left-col.mid, .right-col.mid {
  /*place-self: center;*/ }

.full-width-col, .full-width-colv2 {
  grid-column: 1 / 4; }

.full-width-colv2 {
  grid-row: 2/4; }
  .full-width-colv2 .score-box {
    font-size: 30px;
    overflow: hidden; }

.tourn-date-location {
  grid-column: 1 / 4;
  grid-row: 4 / 5;
  place-self: center;
  padding-top: 15px; }
  .tourn-date-location h5 {
    font-weight: bold; }
    .tourn-date-location h5.non-bold {
      font-weight: 400; }

.results-wrap {
  grid-column: 1 / 4;
  grid-row: 5 / 6;
  -webkit-align-self: end;
      -ms-flex-item-align: end;
          align-self: end; }

.inside-ce {
  border: 0;
  padding: 0; }
  .inside-ce + .popover a {
    color: #000; }

.multi-results-file .glyphicon, .multi-results-link .glyphicon {
  font-size: 9px;
  position: relative;
  top: -1px; }
.multi-results-file:hover .glyphicon, .multi-results-link:hover .glyphicon {
  color: #000 !important; }

.scoreboard-heading {
  margin-bottom: 15px;
  text-align: center;
  font-weight: 400;
  font-size: 45px;
  text-transform: uppercase; }
  .scoreboard-heading.with-level {
    margin-bottom: 5px; }

.scoreboard-heading-level {
  margin-top: 5px;
  margin-bottom: 15px;
  text-align: center;
  font-weight: 400;
  font-size: 28px;
  text-transform: uppercase; }

.filters-wrap {
  margin-bottom: 30px; }
  .filters-wrap .plain-select {
    margin: 0 15px; }
  @media (max-width: 767px) {
    .filters-wrap .plain-select {
      display: block;
      margin: 0 auto 15px; } }

.svg-sport-wrap {
  display: inline-block;
  position: relative;
  top: 3px;
  right: 5px;
  width: 25px;
  height: 25px; }
  .svg-sport-wrap img, .svg-sport-wrap svg {
    max-width: 25px;
    max-height: 25px;
    fill: #fff; }
  .svg-sport-wrap img {
    border-radius: 0 !important;
    box-shadow: none !important;
    margin-top: -8px; }

.advert-wrap-top {
  margin: 30px auto; }

.footer-text-wrap {
  margin-top: 30px;
  margin-bottom: 30px;
  border: 1px solid rgba(255, 255, 255, 0.5);
  padding: 20px;
  text-align: center; }
  .footer-text-wrap p:last-child {
    margin-bottom: 0; }

.advert-wrap-bottom + .footer-text-wrap {
  margin-top: 30px; }

.embed-scoreboard {
  padding-bottom: 0; }
  .embed-scoreboard .fu {
    margin: 0; }

.school-name-field {
  display: block;
  /* Fallback for non-webkit */
  display: -webkit-box;
  max-width: 400px;
  height: 21px;
  /* Fallback for non-webkit */
  margin: 0 auto;
  font-size: 14px;
  line-height: 1.5;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  /*
  @-moz-document url-prefix() {
      &:after {
        content: "";
        text-align: right;
        position: absolute;
        bottom: 0;
        right: 0;
        width: 30%;
        height: 1.2em;
        background: linear-gradient(to right, rgba($rgb1, $rgb2, $rgb3, 0), rgba($rgb1, $rgb2, $rgb3, 1) 50%);
        top: $font-size*$line-height*($lines-to-show - 1);
      }
  }
  */ }

/*animation element*/
.animation-element {
  opacity: 0;
  position: relative; }

/*animation element sliding left*/
.animation-element.slide-left {
  opacity: 0;
  -webkit-transition: all 500ms linear;
  transition: all 500ms linear;
  -webkit-transform: translate3d(-100px, 0px, 0px);
  transform: translate3d(-100px, 0px, 0px); }

.animation-element.slide-left.in-view {
  opacity: 1;
  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px); }

/*animation slide left styled for testimonials*/
.animation-element.slide-left.testimonial:hover,
.animation-element.slide-left.testimonial:active {
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.25); }

.animation-element.slide-left.testimonial .header {
  float: left;
  width: 100%;
  margin-bottom: 10px; }

.animation-element.slide-left.testimonial .left {
  float: left;
  margin-right: 15px; }

.animation-element.slide-left.testimonial .right {
  float: left; }

.animation-element.slide-left.testimonial img {
  border-radius: 50%;
  box-shadow: 0px 1px 3px rgba(51, 51, 51, 0.5); }

.animation-element.slide-left.testimonial h3 {
  margin: 16px 0px 5px 0px; }

.animation-element.slide-left.testimonial h4 {
  margin: 0px 0px 5px 0px; }

.animation-element.slide-left.testimonial .content {
  float: left;
  width: 100%;
  margin-bottom: 10px; }

.animation-element.slide-left.testimonial i {
  color: #aaa;
  margin-right: 5px; }

/*media queries for small devices*/
@media screen and (max-width: 678px) {
  /*testimonials*/
  .animation-element.slide-left.testimonial,
  .animation-element.slide-left.testimonial:nth-of-type(odd),
  .animation-element.slide-left.testimonial:nth-of-type(even) {
    width: 100%;
    margin: 0px 0px 20px 0px; }

  .animation-element.slide-left.testimonial .right,
  .animation-element.slide-left.testimonial .left,
  .animation-element.slide-left.testimonial .content,
  .animation-element.slide-left.testimonial .rating {
    text-align: center;
    float: none; }

  .animation-element.slide-left.testimonial img {
    width: 85px;
    height: 85px;
    margin-bottom: 5px; } }
