@charset "UTF-8";

.accordian input {

  position: absolute;

  opacity: 0;

  z-index: -1;

}

:root {
    --fip-pp-master-finals: #b49058;
    --fip-pp-p2: #dd7c2e;
    --fip-ppt-major: #b49058;
    --fip-ppt-p1: #9e9e9e;
    --fip-championships: #17253f;
    --european-championships: #17253f;
    --junior-european-championships: #17253f;
    --senior-european-championships: #17253f;
    --world-championships: #17253f;
    --junior-world-championships: #17253f;
    --senior-world-championships: #17253f;
    --fip-tour-promises: #ff6000;
    --fip-tour-gold: #99991a;
    --fip-tour-platinum: #59637e;
    --fip-tour-promotion: #00a84f;
    --fip-tour-rise: #c4007a;
    --fip-tour-star: #2983c8;
}


.accordian .container {

    padding-right: 0px;

    padding-left: 0px;

}

/* Accordion styles */

.accordian .tabs {

  border-radius: 8px;

  overflow: hidden;

}

.accordian .tab {

  width: 100%;

  overflow: hidden;

}

.accordian .tab-label {

  display: flex;  

  cursor: pointer;

  padding: 15px;

    border-bottom: 1px solid #d4d4d4;

	justify-content: start;

    align-content: center;

    align-items: center;  

}


.accordian .tab-label.before::before {

  content: "❯";

  width: 1em;

  height: 1em;

  text-align: center;

  transition: all 0.35s;

  margin-right: 10px;

}

.accordian .tab-label.after::after {

  content: "❯";

  width: 2em;

  height: 1em;

  text-align: center;

  transition: all 0.35s;

  margin-right: 10px;

  font-size: 30px;

	rotate: 90deg;

}

.accordian .tab-content {

	overflow: hidden;

  max-height: 0;

  padding: 0 1em;

  background: white;

  transition: all 0.35s;

}

.accordian .tab-content .livescore_home {
  width: 100%;
}


.accordian .tab-grid {    

  grid-column-gap: 20px;
  grid-row-gap: 20px;    

}

.accordian .bw-post {

	text-align: center;

}

.accordian .bw-post img {

  width: 100px;

  aspect-ratio: 4/3;

  object-fit: cover;

  filter: brightness(0.96);

}



.accordian .load_more_wrapper {
	text-align: center;
  margin-top: 20px;

}

.accordian .tab-close {
  display: flex;
  justify-content: flex-end;
  padding: 1em;
  font-size: 0.75em;
  cursor: pointer;
}



.accordian input:checked + .tab-label.before::before {

  transform: rotate(90deg);

}

.accordian input:checked + .tab-label.after:after {

  transform: rotate(-180deg);

}

#live-container .category-event-fip-tour-rise h3 {
  color: var(--fip-tour-rise)!important
}

#live-container .accordian .category-event-fip-tour-rise .tab-label.after:after {
  color: var(--fip-tour-rise)!important
}

#live-container .accordian .category-event-fip-tour-promotion .tab-label.after:after {
  color: var(--fip-tour-promotion)!important
}

#live-container .accordian .category-event-fip-tour-star .tab-label.after:after {
  color: var(--fip-tour-star)!important
}

#live-container .accordian .category-event-fip-tour-gold .tab-label.after:after {
  color: var(--fip-tour-gold)!important
}

#live-container .accordian .category-event-fip-tour-platinum .tab-label.after:after {
  color: var(--fip-tour-platinum)!important
}

#live-container .accordian .category-event-fip-tour-promises .tab-label.after:after {
  color: var(--fip-tour-promises)!important
}

#live-container .accordian .category-event-fip-ppt-major .tab-label.after:after {
  color: var(--fip-ppt-major)!important
}

#live-container .accordian .category-event-fip-ppt-p1 .tab-label.after:after {
  color: var(--fip-ppt-p1)!important
}

#live-container .accordian .category-event-fip-pp-p2 .tab-label.after:after {
  color: var(--fip-pp-p2)!important
}

#live-container .accordian .category-event-fip-pp-master-finals .tab-label.after:after {
  color: var(--fip-pp-master-finals)!important
}

#live-container .category-event-fip-tour-promotion h3 {
  color: var(--fip-tour-promotion)!important
}

#live-container .category-event-fip-tour-star h3 {
  color: var(--fip-tour-star)!important
}

#live-container .category-event-fip-tour-gold h3 {
  color: var(--fip-tour-gold)!important
}

#live-container .category-event-fip-tour-platinum h3 {
  color: var(--fip-tour-platinum)!important
}

#live-container .category-event-fip-tour-promises h3 {
  color: var(--fip-tour-promises)!important
}

#live-container .category-event-fip-ppt-major h3 {
  color: var(--fip-ppt-major)!important
}

#live-container .category-event-fip-ppt-p1 h3 {
  color: var(--fip-ppt-p1)!important
}

#live-container .category-event-fip-pp-p2 h3 {
  color: var(--fip-pp-p2)!important
}

#live-container .category-event-fip-pp-master-finals h3 {
  color: var(--fip-pp-master-finals)!important
}
#live-container {
  padding-bottom: 50px;
}
#live-container h3 {
  font-size: 30px;
  font-family: Oswald
}
@media (max-width: 767px ){
  #live-container h3 {
    font-size: 18px;
  }
}


#live-container .logo-category-live-container {
  height: 40px;
  margin-right: 10px;
  width: 71px
}

#live-container .logo-category-live {
  height: 40px
}

#live-container .tab-content {
  padding: 0!important
}


/* .load_more_wrapper a svg {

    display:none;

}

.load_more_wrapper a.loading > svg {

	display: inline-block;

    -webkit-animation: fa-spin 2s infinite linear;

    animation: fa-spin 2s infinite linear;

} */



/* @-webkit-keyframes fa-spin {

  0% {

      -webkit-transform: rotate(0deg);

      transform: rotate(0deg)

  }



  to {

      -webkit-transform: rotate(1turn);

      transform: rotate(1turn)

  }

}



@keyframes fa-spin {

  0% {

      -webkit-transform: rotate(0deg);

      transform: rotate(0deg)

  }



  to {

      -webkit-transform: rotate(1turn);

      transform: rotate(1turn)

  }

} */