.athleticsCTP-stats {
  margin-top: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -40px;
  margin-bottom: 80px;
}
.athleticsCTP-stats .athleticsCTP-stats_item {
  font-family: "bigcity-grotesque-pro", sans-serif;
  font-weight: bold;
  font-size: clmp(16px, 30px, 768px, 1600px);
  line-height: 1.2;
  text-align: left;
  color: #fff;
  text-transform: uppercase;
  text-shadow: 0px 8px 16px #00000029;
}
.athleticsCTP-stats .athleticsCTP-stats_item.item-win {
  color: #26BEB8;
}
.athleticsCTP-stats .athleticsCTP-stats_item.item-lose {
  color: #F48067;
}
.athleticsCTP-stats .athleticsCTP-stats_item.item-tie {
  color: #ECAC44;
}
.athleticsCTP-stats .athleticsCTP-stats_item.item-tie.noTieValue {
  display: none;
}
.athleticsCTP-stats .athleticsCTP-stats_item.item-win-rate {
  color: #63B0FA;
}
.athleticsCTP-stats .athleticsCTP-stats_item span {
  color: #EBEBEB;
  margin-left: 5px;
}
@media (max-width: 767px) {
  .athleticsCTP-stats {
    margin-top: 15px;
    margin-bottom: 40px;
  }
}
body.noHeader .athleticsCTP-stats {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 500px) {
  body.noHeader .athleticsCTP-stats {
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (max-width: 500px) {
  .athleticsCTP-stats {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

.athleticsCTP-stats_item,
.athleticsCTP-stats_noResults {
  font-family: "bigcity-grotesque-pro", sans-serif;
  font-weight: bold;
  font-size: 30px;
  line-height: 1.2;
  text-align: left;
  color: #fff;
  margin-bottom: 0;
  text-transform: none;
}

.athleticsCTP-stats_noResults {
  display: none;
}

.athleticsCTP-stats_divider {
  width: 2px;
  height: 27px;
  background: #EBEBEB;
  margin: -7px 30px 0 30px;
}
.athleticsCTP-stats_divider.noTieValue {
  display: none;
}
@media (max-width: 500px) {
  .athleticsCTP-stats_divider {
    background: transparent;
    height: 0;
    margin: 5px 30px;
  }
}

.athleticsCTP-changeTeam {
  position: fixed;
  bottom: 30px;
  right: 30px;
  padding: 10px 15px;
  opacity: 0;
  background: #fff;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: background 0.3s ease-out;
  -o-transition: background 0.3s ease-out;
  -moz-transition: background 0.3s ease-out;
  transition: background 0.3s ease-out;
  pointer-events: none;
}
html.no-touch .athleticsCTP-changeTeam:hover {
  background: #124B8D;
}
html.no-touch .athleticsCTP-changeTeam:hover .athleticsCTP-changeTeam_current,
html.no-touch .athleticsCTP-changeTeam:hover .athleticsCTP-changeTeam_cta {
  color: #ffffff;
}
html.no-touch .athleticsCTP-changeTeam:hover .athleticsCTP-changeTeam_icon {
  border-color: #ffffff;
}
html.no-touch .athleticsCTP-changeTeam:hover .athleticsCTP-changeTeam_icon i {
  background: #ffffff;
}
.athleticsCTP-changeTeam.active {
  opacity: 1;
  pointer-events: all;
}
.athleticsCTP-changeTeam:before {
  content: "";
  position: absolute;
  left: -5px;
  top: -5px;
  width: -webkit-calc(100% + 10px);
  width: -moz-calc(100% + 10px);
  width: calc(100% + 10px);
  height: -webkit-calc(100% + 10px);
  height: -moz-calc(100% + 10px);
  height: calc(100% + 10px);
  border: 2px solid #124B8D;
  pointer-events: none;
}
@media (max-width: 899px) {
  .athleticsCTP-changeTeam {
    z-index: 1;
  }
}

.athleticsCTP-changeTeam_current {
  font-family: "bigcity-grotesque-pro", sans-serif;
  font-weight: normal;
  font-size: 15px;
  line-height: 20px;
  text-align: left;
  color: #0E1F3F;
}

.athleticsCTP-changeTeam_cta {
  font-family: "bigcity-grotesque-pro", sans-serif;
  font-weight: 900;
  font-size: 21px;
  line-height: 21px;
  text-align: left;
  color: #0E1F3F;
}

.athleticsCTP-changeTeam_icon {
  width: 25px;
  height: 25px;
  border: 2px solid #0E1F3F;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  margin-left: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.athleticsCTP-changeTeam_icon i {
  display: inline-block;
  width: 3px;
  height: 3px;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  background: #0E1F3F;
}
.athleticsCTP-changeTeam_icon i:nth-child(2) {
  margin: 0 2px;
}

.athleticsCTP-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.athleticsCTP-modal {
  padding-top: 10vh;
  padding-bottom: 50px;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  overflow-y: scroll;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  -webkit-transition: background 0.3s ease-out, opacity 0.3s ease-out, visibility 0.3s ease-out;
  -o-transition: background 0.3s ease-out, opacity 0.3s ease-out, visibility 0.3s ease-out;
  -moz-transition: background 0.3s ease-out, opacity 0.3s ease-out, visibility 0.3s ease-out;
  transition: background 0.3s ease-out, opacity 0.3s ease-out, visibility 0.3s ease-out;
}
.athleticsCTP-modal.active {
  pointer-events: all;
  opacity: 1;
  visibility: visible;
  background: #2E85B2CC;
}
.athleticsCTP-modal.active .athleticsCTP-modal_inner {
  opacity: 1;
  visibility: visible;
}
.athleticsCTP-modal.showing {
  opacity: 1;
  visibility: visible;
  background: #2E85B2CC;
}
.athleticsCTP-modal.closing {
  background: rgba(0, 0, 0, 0);
}
.athleticsCTP-modal .accordion-container .accordion-dropdown .athleticsWidget-teams-dropdown-inner {
  padding-bottom: 0;
}
.athleticsCTP-modal .athleticsWidget-teams-accordion-container {
  border: none;
}

.athleticsCTP-modal_inner {
  background: #fff;
  width: 80%;
  max-width: 760px;
  padding: 30px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.3s ease-out, visibility 0.3s ease-out;
  -o-transition: opacity 0.3s ease-out, visibility 0.3s ease-out;
  -moz-transition: opacity 0.3s ease-out, visibility 0.3s ease-out;
  transition: opacity 0.3s ease-out, visibility 0.3s ease-out;
  position: relative;
}
.athleticsCTP-modal_inner.athleticsCTP-modal_inner .athleticsCTP-overflowing {
  opacity: 1;
}
@media (min-width: 1920px) {
  .athleticsCTP-modal_inner {
    max-width: 1000px;
  }
}

.athleticsCTP-modal_close {
  width: 92px;
  height: 75px;
  background: transparent;
  -webkit-transition: background 0.3s ease-out;
  -o-transition: background 0.3s ease-out;
  -moz-transition: background 0.3s ease-out;
  transition: background 0.3s ease-out;
  cursor: pointer;
  position: absolute;
  top: 6px;
  right: -40px;
  -webkit-transform: translateX(100%);
     -moz-transform: translateX(100%);
      -ms-transform: translateX(100%);
       -o-transform: translateX(100%);
          transform: translateX(100%);
}
@media (max-width: 1023px) {
  .athleticsCTP-modal_close {
    position: fixed;
    top: 40px;
    right: 30px;
    -webkit-transform: none;
       -moz-transform: none;
        -ms-transform: none;
         -o-transform: none;
            transform: none;
  }
}
.athleticsCTP-modal_close:before {
  content: "";
  left: -5px;
  top: -5px;
  width: -webkit-calc(100% + 10px);
  width: -moz-calc(100% + 10px);
  width: calc(100% + 10px);
  height: -webkit-calc(100% + 10px);
  height: -moz-calc(100% + 10px);
  height: calc(100% + 10px);
  border: 3px solid #FFFFFF;
  pointer-events: none;
  position: absolute;
}
.athleticsCTP-modal_close i {
  display: inline-block;
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  height: 34px;
  width: 34px;
}
.athleticsCTP-modal_close i:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.613' height='23.513' viewBox='0 0 22.613 23.513'%3E%3Cg transform='translate(5522.307 2564.13)'%3E%3Cpath d='M12.192,21.931c-3.1-2.764-7.376-5.348-9.2-8.911C2.282,10.529,5.339,8.7,7.013,6.9a62.46,62.46,0,0,0,5.51-5.5C13.2.637,12-.4,11.1.157,6.715,2.629-.927,7.727.093,12.763c1.654,4.568,7.124,7.2,10.8,10.5C11.908,24.089,13.321,22.652,12.192,21.931Z' transform='translate(-5509.585 -2540.616) rotate(180)' fill='%23fff'/%3E%3Cpath d='M12.192,1.582c-3.1,2.764-7.376,5.348-9.2,8.911-.713,2.491,2.345,4.318,4.018,6.117a62.46,62.46,0,0,1,5.51,5.5c.677.762-.519,1.8-1.418,1.242C6.715,20.884-.927,15.786.093,10.75c1.654-4.568,7.124-7.2,10.8-10.5C11.908-.576,13.321.861,12.192,1.582Z' transform='translate(-5512.415 -2564.13)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");
  -moz-background-size: contain;
    -o-background-size: contain;
       background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  left: 0;
  top: 0;
  content: " ";
  height: 100%;
  width: 100%;
}
html.no-touch .athleticsCTP-modal_close:hover:before {
  border-color: rgba(239, 239, 239, 0.5);
}
html.no-touch .athleticsCTP-modal_close:hover i:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.613' height='23.513' viewBox='0 0 22.613 23.513'%3E%3Cg transform='translate(5522.307 2564.13)'%3E%3Cpath d='M12.192,21.931c-3.1-2.764-7.376-5.348-9.2-8.911C2.282,10.529,5.339,8.7,7.013,6.9a62.46,62.46,0,0,0,5.51-5.5C13.2.637,12-.4,11.1.157,6.715,2.629-.927,7.727.093,12.763c1.654,4.568,7.124,7.2,10.8,10.5C11.908,24.089,13.321,22.652,12.192,21.931Z' transform='translate(-5509.585 -2540.616) rotate(180)' fill='%23efefef80'/%3E%3Cpath d='M12.192,1.582c-3.1,2.764-7.376,5.348-9.2,8.911-.713,2.491,2.345,4.318,4.018,6.117a62.46,62.46,0,0,1,5.51,5.5c.677.762-.519,1.8-1.418,1.242C6.715,20.884-.927,15.786.093,10.75c1.654-4.568,7.124-7.2,10.8-10.5C11.908-.576,13.321.861,12.192,1.582Z' transform='translate(-5512.415 -2564.13)' fill='%23efefef80'/%3E%3C/g%3E%3C/svg%3E");
}

.athleticsCTP-overflowing {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0+0,1+100 */
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(white));
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#00ffffff", endColorstr="#ffffff",GradientType=0 );
  /* IE6-9 */
  position: -webkit-sticky;
  position: sticky;
  bottom: -50px;
  width: 100%;
  height: 100px;
  left: 0;
  z-index: 2;
  opacity: 0;
  pointer-events: none;
}
.athleticsCTP-overflowing i {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: rotate(180deg);
     -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
  font-size: 26px;
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  -moz-transition: transform 0.3s ease-out, -moz-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out, -moz-transform 0.3s ease-out, -o-transform 0.3s ease-out;
  pointer-events: all;
  cursor: pointer;
}
html.no-touch .athleticsCTP-overflowing i:hover {
  -webkit-transform: rotate(180deg) translateY(-10px);
     -moz-transform: rotate(180deg) translateY(-10px);
      -ms-transform: rotate(180deg) translateY(-10px);
       -o-transform: rotate(180deg) translateY(-10px);
          transform: rotate(180deg) translateY(-10px);
}

.clG-addToCal {
  display: none;
}

.athleticsWidget-team_cta {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

body.athleticsTeamPage .staff-card .staff-card-content .scc-role:nth-child(2) ~ .scc-role {
  display: none;
}
body.athleticsTeamPage .clSyncCalendar {
  z-index: 3;
  margin-right: 15px;
  -webkit-transition: 0.15s ease-in-out;
  -o-transition: 0.15s ease-in-out;
  -moz-transition: 0.15s ease-in-out;
  transition: 0.15s ease-in-out;
  display: none;
}
body.athleticsTeamPage .clSyncCalendar .clSyncCalendar__head {
  position: relative;
  height: 50px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 3;
}
body.athleticsTeamPage .clSyncCalendar .clSyncCalendar__openLabel {
  width: auto;
  height: 100%;
  background: #0E1F3F;
  border: 0;
  padding: 6px 30px 0 70px;
  text-align: left;
  position: relative;
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  cursor: pointer;
  -webkit-border-radius: 36px;
     -moz-border-radius: 36px;
          border-radius: 36px;
}
body.athleticsTeamPage .clSyncCalendar .clSyncCalendar__openLabel span {
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  font-family: "bigcity-grotesque-pro", sans-serif;
  font-weight: bold;
  font-size: 22px;
  line-height: 1.3;
  text-align: left;
  color: #ffffff;
  text-transform: uppercase;
}
@media (max-width: 899px) {
  body.athleticsTeamPage .clSyncCalendar .clSyncCalendar__openLabel span span {
    display: none;
  }
}
body.athleticsTeamPage .clSyncCalendar .clSyncCalendar__openLabel i {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27.394' height='27.025' viewBox='0 0 27.394 27.025'%3E%3Cpath id='event_icon' d='M-12821.643-12830.492c-1.16-1.389-.827-3.35-.979-5.031-.042-1.61-.123-3.377-.148-4.981.006-1.216-.008-2.476-.07-3.683-.047-.828-.121-1.654-.158-2.486a.821.821,0,0,1,.313-.693,11.734,11.734,0,0,1,.056-2.168,5.823,5.823,0,0,1,1.146-2.828c1.213-1.539,2.723-1.367,4.387-1.332-.046-.5-.089-.984-.125-1.406a.826.826,0,0,1,1.645-.143c-.026.469-.074,1-.128,1.541,1.864-.023,3.821-.037,5.726-.037-.055-.468-.109-.933-.146-1.379a.825.825,0,0,1,1.644-.145c-.034.506-.069,1.016-.109,1.525.343,0,.683,0,1.019,0,1.57.025,3.127.042,4.692.017-.051-.491-.1-.973-.142-1.39a.825.825,0,0,1,1.641-.165c-.021.461-.064.986-.115,1.519.238-.009.479-.018.719-.028,3.139-.031,5.123,1.049,5.148,4.449a51.223,51.223,0,0,1-.207,5.48c-.051,1.785-.137,3.621-.111,5.391a.463.463,0,0,1-.926.037c-.049-1.369.057-2.724.04-4.087-.132-2.186,1.021-8.351-.907-9.489a6.461,6.461,0,0,0-3.87-.574c-.024.249-.046.49-.065.716-.126.427.107,1.425-.546,1.41-.524-.132-.33-.979-.456-1.4-.021-.194-.045-.4-.068-.62a13.8,13.8,0,0,1-2.091.076c-1.293.05-2.591.107-3.891.159-.014.14-.028.278-.045.417-.133.424.019,1.467-.643,1.391-.5-.164-.243-1-.359-1.416-.009-.115-.02-.232-.03-.349-2.023.075-4.049.13-6.067.118-.013.125-.023.246-.034.363-.129.426.094,1.48-.559,1.449-.525-.127-.324-1.025-.444-1.446-.012-.122-.022-.248-.036-.378-.309-.007-.616-.014-.924-.023-.176-.008-.521-.023-.7-.033-2.429-.079-2.942,2.721-3.1,4.77.58.472.235,1.781.373,2.49.056,1.455.037,2.938-.012,4.387-.02,1.588.025,3.342.033,4.936.014.918.031,1.846.082,2.759a2.3,2.3,0,0,0,1.393,2.163,10.454,10.454,0,0,0,4.111.508c.5-.006.992-.01,1.481.01,1.479.025,3.142,0,4.616-.053a31.842,31.842,0,0,1,3.879.03c3.119.132,6.729.262,8.113-1.006,1.023-.973.239-2.513,1.273-2.541,1.1.1.389,1.87.1,2.489-1.326,2.688-6.466,2.064-9.02,2.057-1.853-.055-3.7-.012-5.546.081-1.146.024-2.593.077-3.738.06-.426-.008-.871,0-1.322.011-.336.007-.676.014-1.016.014C-12818.629-12828.976-12820.4-12829.16-12821.643-12830.492Zm18.338-3.8c-.523-.236-.838-.881-1.42-.814-.605.209-1.143,1.063-1.9.733-1.341-.447-.1-1.675-.226-2.522-.241-.578-1-.678-1.348-1.2a.756.756,0,0,1,.443-1.219,4.761,4.761,0,0,1,.986.023c.95.176,1.142-.461,1.312-1.1.162-.607.3-1.217,1.074-1.115a.45.45,0,0,1,.276.27c.722,2.18,1.526,2.057,2.2,1.936.451-.08.842-.162,1.107.449.363,1.288-1.463.859-1.33,2.457.073.535.457,1.031.309,1.617a.9.9,0,0,1-.922.625A1.116,1.116,0,0,1-12803.3-12834.289ZM-12806.607-12834.365Zm-6.447-1.551a1.38,1.38,0,0,1,2.724.308,1.311,1.311,0,0,1-1.349,1.454A1.366,1.366,0,0,1-12813.055-12835.916Zm-4.419.653a1.286,1.286,0,1,1,2.5-.481,1.237,1.237,0,0,1-1.234,1.488A1.3,1.3,0,0,1-12817.474-12835.263Zm-.249-4.456c-.711-1.963,2.207-3.123,2.656-.857a1.452,1.452,0,0,1-1.418,1.691A1.36,1.36,0,0,1-12817.723-12839.719Zm4.85-1.3a1.344,1.344,0,0,1,2.557.45c.016,1.063-.607,1.522-1.254,1.522A1.409,1.409,0,0,1-12812.873-12841.016Zm9.4-4.416a1.418,1.418,0,0,1,2.711.477,1.472,1.472,0,0,1-1.379,1.474l-.068,0A1.4,1.4,0,0,1-12803.471-12845.432Zm-9.531.384c.037-1.692,2.777-1.647,2.867,0a1.373,1.373,0,0,1-1.436,1.424A1.369,1.369,0,0,1-12813-12845.048Zm4.87-.048a1.4,1.4,0,0,1,2.755.008,1.3,1.3,0,0,1-1.369,1.453A1.308,1.308,0,0,1-12808.132-12845.1Zm-9.63.145a1.374,1.374,0,0,1,2.582-.572,1.333,1.333,0,0,1-1.34,1.818A1.2,1.2,0,0,1-12817.762-12844.951Z' transform='translate(12822.999 12856.001)' fill='%23fff'/%3E%3C/svg%3E%0A");
  position: absolute;
  width: 27px;
  height: 27px;
  left: 30px;
  top: 50%;
  margin-top: -14px;
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  -moz-background-size: contain;
    -o-background-size: contain;
       background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
body.athleticsTeamPage .clSyncCalendar .clSyncCalendar__openLabel i:before, body.athleticsTeamPage .clSyncCalendar .clSyncCalendar__openLabel i:after {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
body.athleticsTeamPage .clSyncCalendar .clSyncCalendar__openLabel i:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27.394' height='27.025' viewBox='0 0 27.394 27.025'%3E%3Cpath id='event_icon' d='M-12821.643-12830.492c-1.16-1.389-.827-3.35-.979-5.031-.042-1.61-.123-3.377-.148-4.981.006-1.216-.008-2.476-.07-3.683-.047-.828-.121-1.654-.158-2.486a.821.821,0,0,1,.313-.693,11.734,11.734,0,0,1,.056-2.168,5.823,5.823,0,0,1,1.146-2.828c1.213-1.539,2.723-1.367,4.387-1.332-.046-.5-.089-.984-.125-1.406a.826.826,0,0,1,1.645-.143c-.026.469-.074,1-.128,1.541,1.864-.023,3.821-.037,5.726-.037-.055-.468-.109-.933-.146-1.379a.825.825,0,0,1,1.644-.145c-.034.506-.069,1.016-.109,1.525.343,0,.683,0,1.019,0,1.57.025,3.127.042,4.692.017-.051-.491-.1-.973-.142-1.39a.825.825,0,0,1,1.641-.165c-.021.461-.064.986-.115,1.519.238-.009.479-.018.719-.028,3.139-.031,5.123,1.049,5.148,4.449a51.223,51.223,0,0,1-.207,5.48c-.051,1.785-.137,3.621-.111,5.391a.463.463,0,0,1-.926.037c-.049-1.369.057-2.724.04-4.087-.132-2.186,1.021-8.351-.907-9.489a6.461,6.461,0,0,0-3.87-.574c-.024.249-.046.49-.065.716-.126.427.107,1.425-.546,1.41-.524-.132-.33-.979-.456-1.4-.021-.194-.045-.4-.068-.62a13.8,13.8,0,0,1-2.091.076c-1.293.05-2.591.107-3.891.159-.014.14-.028.278-.045.417-.133.424.019,1.467-.643,1.391-.5-.164-.243-1-.359-1.416-.009-.115-.02-.232-.03-.349-2.023.075-4.049.13-6.067.118-.013.125-.023.246-.034.363-.129.426.094,1.48-.559,1.449-.525-.127-.324-1.025-.444-1.446-.012-.122-.022-.248-.036-.378-.309-.007-.616-.014-.924-.023-.176-.008-.521-.023-.7-.033-2.429-.079-2.942,2.721-3.1,4.77.58.472.235,1.781.373,2.49.056,1.455.037,2.938-.012,4.387-.02,1.588.025,3.342.033,4.936.014.918.031,1.846.082,2.759a2.3,2.3,0,0,0,1.393,2.163,10.454,10.454,0,0,0,4.111.508c.5-.006.992-.01,1.481.01,1.479.025,3.142,0,4.616-.053a31.842,31.842,0,0,1,3.879.03c3.119.132,6.729.262,8.113-1.006,1.023-.973.239-2.513,1.273-2.541,1.1.1.389,1.87.1,2.489-1.326,2.688-6.466,2.064-9.02,2.057-1.853-.055-3.7-.012-5.546.081-1.146.024-2.593.077-3.738.06-.426-.008-.871,0-1.322.011-.336.007-.676.014-1.016.014C-12818.629-12828.976-12820.4-12829.16-12821.643-12830.492Zm18.338-3.8c-.523-.236-.838-.881-1.42-.814-.605.209-1.143,1.063-1.9.733-1.341-.447-.1-1.675-.226-2.522-.241-.578-1-.678-1.348-1.2a.756.756,0,0,1,.443-1.219,4.761,4.761,0,0,1,.986.023c.95.176,1.142-.461,1.312-1.1.162-.607.3-1.217,1.074-1.115a.45.45,0,0,1,.276.27c.722,2.18,1.526,2.057,2.2,1.936.451-.08.842-.162,1.107.449.363,1.288-1.463.859-1.33,2.457.073.535.457,1.031.309,1.617a.9.9,0,0,1-.922.625A1.116,1.116,0,0,1-12803.3-12834.289ZM-12806.607-12834.365Zm-6.447-1.551a1.38,1.38,0,0,1,2.724.308,1.311,1.311,0,0,1-1.349,1.454A1.366,1.366,0,0,1-12813.055-12835.916Zm-4.419.653a1.286,1.286,0,1,1,2.5-.481,1.237,1.237,0,0,1-1.234,1.488A1.3,1.3,0,0,1-12817.474-12835.263Zm-.249-4.456c-.711-1.963,2.207-3.123,2.656-.857a1.452,1.452,0,0,1-1.418,1.691A1.36,1.36,0,0,1-12817.723-12839.719Zm4.85-1.3a1.344,1.344,0,0,1,2.557.45c.016,1.063-.607,1.522-1.254,1.522A1.409,1.409,0,0,1-12812.873-12841.016Zm9.4-4.416a1.418,1.418,0,0,1,2.711.477,1.472,1.472,0,0,1-1.379,1.474l-.068,0A1.4,1.4,0,0,1-12803.471-12845.432Zm-9.531.384c.037-1.692,2.777-1.647,2.867,0a1.373,1.373,0,0,1-1.436,1.424A1.369,1.369,0,0,1-12813-12845.048Zm4.87-.048a1.4,1.4,0,0,1,2.755.008,1.3,1.3,0,0,1-1.369,1.453A1.308,1.308,0,0,1-12808.132-12845.1Zm-9.63.145a1.374,1.374,0,0,1,2.582-.572,1.333,1.333,0,0,1-1.34,1.818A1.2,1.2,0,0,1-12817.762-12844.951Z' transform='translate(12822.999 12856.001)' fill='%23fff'/%3E%3C/svg%3E%0A");
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  -moz-background-size: contain;
    -o-background-size: contain;
       background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0;
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1);
}
html.no-touch body.athleticsTeamPage .clSyncCalendar .clSyncCalendar__openLabel:hover {
  background: #124B8D;
}
html.no-touch body.athleticsTeamPage .clSyncCalendar .clSyncCalendar__openLabel:hover span {
  color: #fff;
}
html.no-touch body.athleticsTeamPage .clSyncCalendar .clSyncCalendar__openLabel:hover i:after {
  opacity: 1;
}
@media (max-width: 767px) {
  body.athleticsTeamPage .clSyncCalendar .clSyncCalendar__openLabel {
    width: auto;
  }
}
body.athleticsTeamPage .clSyncCalendar .clSyncCalendar__close {
  width: 50px;
  height: 50px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 4;
  background: #124B8D;
  -webkit-border-top-right-radius: 36px;
     -moz-border-radius-topright: 36px;
          border-top-right-radius: 36px;
  padding: 0;
  margin: 0;
  border: 0;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: background 0.3s ease-in-out;
  -o-transition: background 0.3s ease-in-out;
  -moz-transition: background 0.3s ease-in-out;
  transition: background 0.3s ease-in-out;
  cursor: pointer;
}
body.athleticsTeamPage .clSyncCalendar .clSyncCalendar__close i:before, body.athleticsTeamPage .clSyncCalendar .clSyncCalendar__close i:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 14px;
  height: 2px;
  background: #fff;
  -webkit-transition: background 0.3s ease-in-out;
  -o-transition: background 0.3s ease-in-out;
  -moz-transition: background 0.3s ease-in-out;
  transition: background 0.3s ease-in-out;
}
body.athleticsTeamPage .clSyncCalendar .clSyncCalendar__close i:before {
  -webkit-transform: rotate(-45deg);
     -moz-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
body.athleticsTeamPage .clSyncCalendar .clSyncCalendar__close i:after {
  -webkit-transform: rotate(45deg);
     -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
}
html.no-touch body.athleticsTeamPage .clSyncCalendar .clSyncCalendar__close:hover {
  background: #0E1F3F;
}
html.no-touch body.athleticsTeamPage .clSyncCalendar .clSyncCalendar__close:hover i:after, html.no-touch body.athleticsTeamPage .clSyncCalendar .clSyncCalendar__close:hover i:before {
  background: #fff;
}
body.athleticsTeamPage .clSyncCalendar .clSyncCalendar__dd {
  position: absolute;
  left: 0;
  right: 0;
  top: 50px;
  padding-top: 0;
  text-align: center;
  background: #fff;
  display: none;
  overflow: hidden;
  border: 1px solid #0E1F3F;
  border-top: none;
  margin: 0;
}
body.athleticsTeamPage .clSyncCalendar .clSyncCalendar__item {
  background: #fff;
  padding-left: 0;
  border-bottom: 1px solid #0E1F3F;
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  position: relative;
  z-index: 1;
  text-align: left;
  font-size: 18px;
  font-weight: normal;
  padding: 5px 25px;
  margin-top: 0 !important;
}
body.athleticsTeamPage .clSyncCalendar .clSyncCalendar__item:before, body.athleticsTeamPage .clSyncCalendar .clSyncCalendar__item:after {
  content: none;
}
body.athleticsTeamPage .clSyncCalendar .clSyncCalendar__item a, body.athleticsTeamPage .clSyncCalendar .clSyncCalendar__item.isCopyLink span {
  text-decoration: none;
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
body.athleticsTeamPage .clSyncCalendar .clSyncCalendar__item .hiddenLink {
  position: absolute;
  left: -10000px;
  top: -10000px;
}
body.athleticsTeamPage .clSyncCalendar .clSyncCalendar__item a, body.athleticsTeamPage .clSyncCalendar .clSyncCalendar__item div, body.athleticsTeamPage .clSyncCalendar .clSyncCalendar__item button {
  width: 100%;
  padding: 0 16px 0 15px;
  text-align: left;
  position: relative;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 50px;
  border: 0;
  background: transparent;
}
body.athleticsTeamPage .clSyncCalendar .clSyncCalendar__item a, body.athleticsTeamPage .clSyncCalendar .clSyncCalendar__item button {
  padding: 0;
}
body.athleticsTeamPage .clSyncCalendar .clSyncCalendar__item span {
  padding-left: 20px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-weight: normal;
}
body.athleticsTeamPage .clSyncCalendar .clSyncCalendar__item span:first-letter {
  text-transform: uppercase;
}
body.athleticsTeamPage .clSyncCalendar .clSyncCalendar__item i {
  display: inline-block;
  vertical-align: middle;
}
body.athleticsTeamPage .clSyncCalendar .clSyncCalendar__item.isOutlook i {
  width: 26px;
  height: 25px;
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%27%230E1F3F%27%20height='56.693' width='56.693' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath  d='M38.958 26.384l14.625-9.86c0-1.167-1.088-2.004-1.703-2.004H35.186v9.724l3.399 2.14a.87.87 0 0 0 .373 0z'/%3E%3Cpath  d='M39.25 30.003s-.526.321-.962 0l-3.102-2.13h-.002v13.215H50.94c1.4 0 2.646-.815 2.646-2.761V20.454s-14.859 9.87-14.334 9.55zM18.639 34.193c1.04 0 1.865-.469 2.474-1.406.608-.938.915-2.24.915-3.903 0-1.735-.295-3.085-.887-4.05-.592-.963-1.4-1.445-2.427-1.445-1.057 0-1.9.497-2.521 1.488-.622.992-.934 2.305-.934 3.938 0 1.658.312 2.969.934 3.932.621.966 1.438 1.446 2.446 1.446z'/%3E%3Cpath  d='M4 47.626l28.941 6.067V3.98L4.001 9.582v38.044zm9.922-25.032c1.227-1.634 2.851-2.451 4.874-2.451 1.91 0 3.456.78 4.634 2.345 1.18 1.564 1.77 3.625 1.77 6.185.002 2.631-.61 4.752-1.833 6.362-1.224 1.61-2.818 2.416-4.786 2.416-1.918 0-3.479-.78-4.687-2.34-1.206-1.56-1.811-3.592-1.811-6.098 0-2.646.613-4.785 1.84-6.419z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  -moz-background-size: contain;
    -o-background-size: contain;
       background-size: contain;
  background-position: center center;
}
body.athleticsTeamPage .clSyncCalendar .clSyncCalendar__item.isGoogleCal i {
  width: 26px;
  height: 26px;
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%27%230E1F3F%27%20viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath  d='M896 786h725q12 67 12 128 0 217-91 387.5T1282.5 1568 896 1664q-157 0-299-60.5T352 1440t-163.5-245T128 896t60.5-299T352 352t245-163.5T896 128q300 0 515 201l-209 201q-123-119-306-119-129 0-238.5 65T484 652.5 420 896t64 243.5T657.5 1316t238.5 65q87 0 160-24t120-60 82-82 51.5-87 22.5-78H896V786z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  -moz-background-size: contain;
    -o-background-size: contain;
       background-size: contain;
  background-position: center center;
}
body.athleticsTeamPage .clSyncCalendar .clSyncCalendar__item.isAppleCal i {
  width: 26px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%27%230E1F3F%27%20height='56.693' width='56.693' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M41.777 30.517c-.062-6.232 5.082-9.221 5.312-9.372-2.891-4.227-7.395-4.807-8.998-4.873-3.83-.389-7.477 2.256-9.42 2.256-1.939 0-4.941-2.199-8.117-2.143-4.178.062-8.029 2.43-10.179 6.17-4.339 7.527-1.11 18.682 3.118 24.791 2.067 2.986 4.532 6.346 7.766 6.223 3.117-.123 4.293-2.016 8.061-2.016s4.826 2.016 8.123 1.953c3.352-.061 5.477-3.043 7.527-6.041 2.373-3.469 3.35-6.828 3.408-6.998-.073-.034-6.534-2.509-6.601-9.95zM35.582 12.229c1.715-2.082 2.877-4.975 2.561-7.855-2.475.1-5.471 1.645-7.248 3.725-1.592 1.846-2.984 4.785-2.611 7.613 2.761.214 5.577-1.405 7.298-3.483z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  -moz-background-size: contain;
    -o-background-size: contain;
       background-size: contain;
  background-position: center center;
}
body.athleticsTeamPage .clSyncCalendar .clSyncCalendar__item.isYahooCal i {
  width: 26px;
  height: 26px;
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%27%230E1F3F%27%20height='56.693' width='56.693' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath  d='M43.503 24.87c.275-.055.684-.146 1.146-.246h3.578l.557-.823a.119.119 0 0 1 .045-.008l1.385-2c-.02 0-.053-.004-.068-.004l.145-.217H30.897l.746 3.051h5.293l-8.906 8.039c-1.818-2.51-6.078-7.74-9.049-12.069h6.667v-2.322l.076-.512a.511.511 0 0 0-.076-.01v-.209H3.535v3.053h6.558c2.545 1.99 12.28 14.145 12.684 15.358.162 1.135.311 7.836-.166 8.342-.957 1.012-5.322.744-6.375.818l-.364 2.076c1.923.057 8.181-.156 10.126-.156 3.834 0 10.549-.018 11.496.055l.117-2.178c-.969-.164-6.254-.02-6.984-.186-.162-1.055-.34-8.109-.178-8.838.73-2.106 11.837-10.686 13.054-11.014z'/%3E%3Cpath  d='M46.722 41.544l2.971.236 3.461-13.369c-.578-.02-5.83-.516-6.512-.648l.08 13.781zM46.208 43.687l.018 3.263 1.503.131 1.625.121.477-3.195-1.713-.084z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  -moz-background-size: contain;
    -o-background-size: contain;
       background-size: contain;
  background-position: center center;
}
body.athleticsTeamPage .clSyncCalendar .clSyncCalendar__item.isProtocolHandler {
  display: none;
}
body.athleticsTeamPage .clSyncCalendar .clSyncCalendar__item.isProtocolHandler i {
  width: 26px;
  height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%27%230E1F3F%27%20viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath  d='M192 1664h288v-288H192v288zm352 0h320v-288H544v288zm-352-352h288V992H192v320zm352 0h320V992H544v320zM192 928h288V640H192v288zm736 736h320v-288H928v288zM544 928h320V640H544v288zm768 736h288v-288h-288v288zm-384-352h320V992H928v320zM576 448V160q0-13-9.5-22.5T544 128h-64q-13 0-22.5 9.5T448 160v288q0 13 9.5 22.5T480 480h64q13 0 22.5-9.5T576 448zm736 864h288V992h-288v320zM928 928h320V640H928v288zm384 0h288V640h-288v288zm32-480V160q0-13-9.5-22.5T1312 128h-64q-13 0-22.5 9.5T1216 160v288q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5-9.5t9.5-22.5zm384-64v1280q0 52-38 90t-90 38H192q-52 0-90-38t-38-90V384q0-52 38-90t90-38h128v-96q0-66 47-113T480 0h64q66 0 113 47t47 113v96h384v-96q0-66 47-113t113-47h64q66 0 113 47t47 113v96h128q52 0 90 38t38 90z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  -moz-background-size: contain;
    -o-background-size: contain;
       background-size: contain;
  background-position: center center;
}
html.no-touch body.athleticsTeamPage .clSyncCalendar .clSyncCalendar__item.isProtocolHandler {
  display: block;
}
body.athleticsTeamPage .clSyncCalendar .clSyncCalendar__item.isCopyLink i {
  width: 26px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%27%230E1F3F%27%20xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512.092 512.092'%3E%3Cpath d='M312.453 199.601a116.1667 116.1667 0 0 0-20.053-16.128 119.4718 119.4718 0 0 0-64.427-18.859c-31.697-.059-62.106 12.535-84.48 34.987L34.949 308.23C12.613 330.609.059 360.93.039 392.548c-.042 65.98 53.41 119.501 119.39 119.543 31.648.11 62.029-12.424 84.395-34.816l89.6-89.6a8.5329 8.5329 0 0 0 2.524-6.108c-.027-4.713-3.87-8.511-8.583-8.484h-3.413c-18.72.066-37.273-3.529-54.613-10.581-3.195-1.315-6.867-.573-9.301 1.877l-64.427 64.512c-20.006 20.006-52.442 20.006-72.448 0-20.006-20.006-20.006-52.442 0-72.448l108.971-108.885c19.99-19.965 52.373-19.965 72.363 0 13.472 12.679 34.486 12.679 47.957 0a34.1344 34.1344 0 0 0 9.899-21.675c.623-9.775-2.982-19.348-9.9-26.282z'/%3E%3Cpath d='M477.061 34.993c-46.657-46.657-122.303-46.657-168.96 0l-89.515 89.429c-2.458 2.47-3.167 6.185-1.792 9.387 1.359 3.211 4.535 5.272 8.021 5.205h3.157a143.3574 143.3574 0 0 1 54.528 10.667c3.195 1.315 6.867.573 9.301-1.877l64.256-64.171c20.006-20.006 52.442-20.006 72.448 0 20.006 20.006 20.006 52.442 0 72.448l-80.043 79.957-.683.768-27.989 27.819c-19.99 19.965-52.373 19.965-72.363 0-13.472-12.679-34.486-12.679-47.957 0a34.139 34.139 0 0 0-9.899 21.845c-.624 9.775 2.981 19.348 9.899 26.283a118.4465 118.4465 0 0 0 34.133 23.893c1.792.853 3.584 1.536 5.376 2.304 1.792.768 3.669 1.365 5.461 2.048 1.792.683 3.669 1.28 5.461 1.792l5.035 1.365c3.413.853 6.827 1.536 10.325 2.133 4.214.626 8.458 1.025 12.715 1.195H284.461l5.12-.597c1.877-.085 3.84-.512 6.059-.512h2.901l5.888-.853 2.731-.512 4.949-1.024h.939a119.456 119.456 0 0 0 55.381-31.403l108.629-108.629c46.66-46.657 46.66-122.303.003-168.96z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  -moz-background-size: contain;
    -o-background-size: contain;
       background-size: contain;
  background-position: center center;
}
html.no-touch body.athleticsTeamPage .clSyncCalendar .clSyncCalendar__item:hover {
  background: #EBEBEB;
}
html.no-touch body.athleticsTeamPage .clSyncCalendar .clSyncCalendar__item:hover a {
  color: #0E1F3F;
}
body.athleticsTeamPage .clSyncCalendar .clSyncCalendar__infoBox {
  position: absolute;
  bottom: 100%;
  margin-bottom: 20px;
  left: 0;
  right: 0;
  background: #fff;
  padding: 17px 20px;
  -webkit-box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.3);
     -moz-box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.3);
  display: none;
  z-index: 3;
}
body.athleticsTeamPage .clSyncCalendar .clSyncCalendar__infoBox:after {
  content: "";
  position: absolute;
  border: 8px solid black;
  border-color: transparent transparent #fff #fff;
  -webkit-transform-origin: 0 0;
     -moz-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
       -o-transform-origin: 0 0;
          transform-origin: 0 0;
  -webkit-transform: rotate(-45deg);
     -moz-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-box-shadow: -1px 1px 1px 0 rgba(0, 0, 0, 0.05);
     -moz-box-shadow: -1px 1px 1px 0 rgba(0, 0, 0, 0.05);
          box-shadow: -1px 1px 1px 0 rgba(0, 0, 0, 0.05);
  bottom: -16px;
  left: 50%;
  margin: 0 0 0 -8px;
}
body.athleticsTeamPage .clSyncCalendar .clSyncCalendar__infoBox p {
  margin: 0;
  font-size: 16px;
  line-height: 30px;
  padding-top: 20px;
}
body.athleticsTeamPage .clSyncCalendar .clSyncCalendar__closeInfoBox {
  position: absolute;
  width: 48px;
  height: 30px;
  right: 2px;
  top: 9px;
  border: none;
  background: none;
  cursor: pointer;
}
body.athleticsTeamPage .clSyncCalendar .clSyncCalendar__closeInfoBox i {
  display: inline-block;
}
body.athleticsTeamPage .clSyncCalendar .clSyncCalendar__closeInfoBox i:after, body.athleticsTeamPage .clSyncCalendar .clSyncCalendar__closeInfoBox i:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 14px;
  height: 2px;
  background: #0E1F3F;
}
body.athleticsTeamPage .clSyncCalendar .clSyncCalendar__closeInfoBox i:after {
  -webkit-transform: rotate(45deg);
     -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
}
body.athleticsTeamPage .clSyncCalendar .clSyncCalendar__closeInfoBox i:before {
  -webkit-transform: rotate(-45deg);
     -moz-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
body.athleticsTeamPage .clSyncCalendar.isOpening {
  position: relative;
  right: 0;
  margin-right: 0;
  -webkit-transition: 0.15s ease;
  -o-transition: 0.15s ease;
  -moz-transition: 0.15s ease;
  transition: 0.15s ease;
}
body.athleticsTeamPage .clSyncCalendar.isOpened .clSyncCalendar__head span:nth-of-type(2) {
  display: inline-block;
}
body.athleticsTeamPage .clSyncCalendar.isOpened .clSyncCalendar__close {
  opacity: 1;
  pointer-events: all;
}
body.athleticsTeamPage .clSyncCalendar.isOpened .clSyncCalendar__openLabel {
  padding-right: 170px;
  -webkit-border-bottom-left-radius: 0;
     -moz-border-radius-bottomleft: 0;
          border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
     -moz-border-radius-bottomright: 0;
          border-bottom-right-radius: 0;
}
@media (max-width: 767px) {
  body.athleticsTeamPage .clSyncCalendar.isOpened .clSyncCalendar__openLabel {
    padding-right: 0;
    width: 100%;
  }
}
body.athleticsTeamPage .protocolError {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: none;
  z-index: 99999;
}
body.athleticsTeamPage .protocolError:before {
  content: "";
  background: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
}
body.athleticsTeamPage .protocolError .protocolError__inner {
  max-width: 500px;
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -140px 0 0 -250px;
  background: #fff;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25);
     -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25);
}
body.athleticsTeamPage .protocolError .protocolError__close {
  width: 50px;
  height: 50px;
  position: absolute;
  right: 0;
  top: 0;
  background: transparent;
  margin: 0;
  padding: 0;
  border: 0;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
  z-index: 4;
}
body.athleticsTeamPage .protocolError .protocolError__close i {
  display: inline-block;
}
body.athleticsTeamPage .protocolError .protocolError__expl {
  padding: 30px 20px 10px 20px;
}
body.athleticsTeamPage .protocolError .protocolError__expl p {
  color: #0A2544;
}
body.athleticsTeamPage .protocolError .protocolError__image {
  position: relative;
  margin: 0 20px 20px 20px;
}
body.athleticsTeamPage .protocolError .protocolError__image img {
  width: 100%;
  height: auto;
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
     -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
}
body.athleticsTeamPage .protocolError .protocolError__image > div {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
     -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
  background: url("data:image/png;base64,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") no-repeat center center/contain;
}
@media (max-width: 767px) {
  body.athleticsTeamPage .protocolError .protocolError__inner {
    width: 80%;
    left: 10%;
    margin: -140px 0 0 0;
  }
}
@media (max-width: 400px) {
  body.athleticsTeamPage .protocolError .protocolError__inner {
    width: 90%;
    left: 5%;
    margin: -140px 0 0 0;
  }
}

.athleticsWidget-team__resultContainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
     -moz-box-orient: vertical;
     -moz-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

.athleticsWidget-team__item-result i:before {
  content: none !important;
}

.athleticsWidget-team__item.scoreboardItem .athleticsWidget-team__item-score {
  font-weight: 400;
  font-size: 25px;
}

.athleticsWidget-team__item.scoreboardItem .athleticsWidget-team__item-result {
  background: none !important;
  text-transform: uppercase;
  width: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 17px;
  color: #999999;
}

.athleticsWidget-team__item.scoreboardItem .athleticsWidget-team__item-result i {
  display: none;
}

.athleticsWidget-team__item.scoreboardItem .athleticsWidget-team__item-title.hasLost .athleticsWidget-team__item-result {
  color: #DB1616;
}

.athleticsWidget-team__item.scoreboardItem .athleticsWidget-team__item-title.hasWon .athleticsWidget-team__item-result {
  color: #41BF22;
}

@media screen and (max-width: 899px) {
  .athleticsCTP-stats {
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .athleticsCTP-stats_item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    font-size: 17px;
    margin: 0;
  }

  .athleticsCTP-stats_divider {
    margin: 0 15px;
    background: #4a4a4a;
    height: 35px;
  }

  .athleticsCTP-stats_item span {
    text-align: center;
    font-size: 25px;
    margin-top: 5px;
  }

  .athleticsCTP-changeTeam_current {
    display: none;
  }

  .athleticsCTP-changeTeam_icon i {
    width: 2px;
    height: 2px;
  }

  .athleticsCTP-changeTeam_icon i:nth-child(2) {
    margin: 0 1px;
  }
}
@media print {
  * {
    -webkit-print-color-adjust: exact;
    color-adjust: exact;
    /* Non-Webkit Browsers */
  }

  .main-content .content > *,
.main-content .content .content-wrap .secondLvlCss > *,
.header,
.footer,
.main-hero,
.athleticsCTP-changeTeam,
.athleticsWidget-team__moreWrapper {
    display: none;
  }

  .main-hero {
    display: none !important;
  }

  .main-content .content .content-wrap {
    display: block;
  }

  #athleticsWidget-team {
    display: block;
  }

  .athleticsWidget-team__item > i {
    display: none;
  }

  .athleticsWidget-team__nav-item.active {
    background: #fff;
    color: #0E1F3F;
    text-transform: uppercase;
  }

  .athleticsWidget-team__nav-item:not(.active) {
    display: none;
  }

  .athleticsWidget-team__nav {
    border-bottom: 0;
  }

  .athleticsWidget-team__nav-item.active:first-child {
    border-right: none;
  }

  .athleticsWidget-team__container {
    border: none;
  }

  .athleticsWidget-team__item.teamsItem .athleticsWidget-team__item-title, .athleticsWidget-team__item.scoreboardItem .athleticsWidget-team__item-title, .athleticsWidget-team__item.scheduleItem .athleticsWidget-team__item-title {
    color: #0E1F3F;
  }

  .athleticsWidget-team__item.teamsItem:not(:last-child), .athleticsWidget-team__item.scoreboardItem:not(:last-child), .athleticsWidget-team__item.scheduleItem:not(:last-child) {
    border-bottom-color: #0E1F3F;
  }

  .athleticsWidget-team__nav-item:last-child {
    border-left: none;
  }

  .athleticsWidget-team .cPlayer__img {
    display: none;
  }
}