/*
Rename the addons_sample.scss file to addons.scss.
The file can be edited with the addons used on the application.
IMPORTANT: The addons.scss sheet needs sassing on the server as the addons.css file is NOT a tracked file
*/
/* faster when compiling than including all bootstrap */
/*
import the theme variables for colours mainly.
*/
/*
Include the main styles.scss for each addon.
No need to list individual plugin stylesheets as this should be done in the main addon stylesheet
*/
/* Slick CSS */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}

.slick-track:before,
.slick-track:after {
  display: table;
  content: "";
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}

[dir=rtl] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/* Slider */
.slick-loading .slick-list {
  background: #fff url("../gif/ajax-loader.gif") center center no-repeat;
}

/* Icons */
@font-face {
  font-family: "slick";
  font-weight: normal;
  font-style: normal;
  src: url("../404.html");
  src: url("../404.html#iefix") format("embedded-opentype");
  src: url("../404.html") format("woff");
  src: url("../404.html") format("truetype");
  src: url("../404.html#slick") format("svg");
}
/* Arrows */
.slick-prev,
.slick-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  width: 20px;
  height: 20px;
  padding: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  background: transparent;
}

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  color: transparent;
  outline: none;
  background: transparent;
}

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}

.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-weight: normal;
  font-size: 40px;
  line-height: 1;
  z-index: 10;
  opacity: 0.75;
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: 25px;
  z-index: 10;
  transform: scale(1, 2);
  -webkit-transform: scale(1, 2);
}

[dir=rtl] .slick-prev {
  right: -25px;
  left: auto;
}

.slick-prev:before {
  content: "<";
}

[dir=rtl] .slick-prev:before {
  content: "<";
}

.slick-next {
  right: 25px;
  z-index: 10;
  transform: scale(1, 2);
  -webkit-transform: scale(1, 2);
}

[dir=rtl] .slick-next {
  right: auto;
  left: -25px;
}

.slick-next:before {
  content: ">";
}

[dir=rtl] .slick-next:before {
  content: ">";
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: 25px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
}

.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}

.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1;
}

.slick-dots li button:before {
  font-family: "slick";
  font-size: 80px;
  line-height: 0px;
  position: absolute;
  top: -25px;
  left: 0;
  width: 20px;
  height: 20px;
  content: ".";
  text-align: center;
  opacity: 0.7;
  color: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
  opacity: 1;
  color: #990000;
}

/* *********************** custom *********************** */
.slick-dotted.slick-slider {
  margin-bottom: 0px;
}

.rugbyleague-addon.player-profile ul.key-facts li {
  border-bottom: 1px solid #f1f1f1;
  padding: 20px 0px;
}
.rugbyleague-addon.player-profile ul.key-facts li span {
  color: #b32428;
}
.rugbyleague-addon.player-profile h2.player-name {
  font-weight: 900;
  letter-spacing: -1px;
  font-size: 25px;
  text-transform: uppercase;
  color: #00243f;
}
.rugbyleague-addon.player-profile h2.player-name span.number {
  color: #b32428;
  font-size: 200%;
}
.rugbyleague-addon.player-profile .bio {
  background: #fff;
}
.rugbyleague-addon.player-profile .team-players .slick-dots {
  bottom: -45px !important;
}
.rugbyleague-addon.player-profile .team-players .slick-dots li button:before {
  color: #00243f;
}
.rugbyleague-addon.player-profile .team-players .slick-prev, .rugbyleague-addon.player-profile .team-players .slick-next {
  display: none !important;
}
.rugbyleague-addon.player-profile .team-players.slick-dotted.slick-slider {
  margin-bottom: 20px !important;
}
.rugbyleague-addon.player-profile .team-players img {
  margin-left: auto;
  margin-right: auto;
  padding: 3px;
}
.rugbyleague-addon.player-profile .team-players img {
  max-width: 120px;
}
.rugbyleague-addon.player-profile .team-players img.active {
  border: 2px solid #b32428;
}
.rugbyleague-addon.player-profile .team-players span {
  display: block;
  text-transform: uppercase;
  margin-top: 11px;
  font-size: 10px;
  font-weight: bold;
}

.rugby-players-plugin .card-footer p.status {
  font-size: 12px;
}

.match-centre {
  /* match overview template */
}
.match-centre .fix-res-buttons button.btn-primary {
  background-color: #760303;
  margin-right: 1px;
  border-right: 1px solid #fff;
  color: #e1c2c2;
}
.match-centre .fix-res-buttons button.btn-primary.btn-primary:focus, .match-centre .fix-res-buttons button.btn-primary .btn-primary.focus {
  outline-style: none !important;
  -webkit-box-shadow: 0px 0px !important;
  -moz-box-shadow: 0px 0px !important;
  box-shadow: 0px 0px !important;
}
.match-centre .fix-res-buttons button.btn-primary.tables {
  margin-right: 0px;
  border-right: 0px;
}
.match-centre .fix-res-buttons button.btn-primary.active {
  color: #fff;
  background-color: #9b0000;
  -webkit-transition: 0.2s all;
  -moz-transition: 0.2s all;
  -ms-transition: 0.2s all;
  -o-transition: 0.2s all;
  transition: 0.2s all;
}
.match-centre .fix-res-buttons button.btn-primary.active i {
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transition: 0.2s all;
  -moz-transition: 0.2s all;
  -ms-transition: 0.2s all;
  -o-transition: 0.2s all;
  transition: 0.2s all;
}
.match-centre .circle {
  display: inline-block;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  font-size: 14px;
  color: #fff;
  line-height: 30px;
  text-align: center;
  background: rgba(0, 0, 0, 0.3);
  border: 1px solid #999;
}
@media (min-width: 768px) {
  .match-centre .circle {
    width: 50px;
    height: 50px;
    line-height: 50px;
    font-size: 20px;
  }
}
.match-centre .fixture-card {
  background: #fff;
  -webkit-box-shadow: 0px 2px 12px #e5e3e3;
  -moz-box-shadow: 0px 2px 12px #e5e3e3;
  box-shadow: 0px 2px 12px #e5e3e3;
  padding: 0px;
}
.match-centre .fixture-card .fixture-wrap {
  display: flex;
  justify-content: space-between;
  padding: 1rem 0;
}
.match-centre .fixture-card .left, .match-centre .fixture-card .middle, .match-centre .fixture-card .right {
  padding: 0rem 0.25rem 0rem 0.25rem;
}
.match-centre .fixture-card .left, .match-centre .fixture-card .right {
  width: 30%;
}
.match-centre .fixture-card .team-name {
  font-size: 0.9rem;
}
.match-centre .fixture-card .middle {
  width: 20%;
  font-size: 1.2rem;
}
.match-centre .fixture-card .home-logo, .match-centre .fixture-card .away-logo {
  width: 10%;
}
@media (min-width: 768px) {
  .match-centre .fixture-card .home-logo, .match-centre .fixture-card .away-logo {
    width: 18%;
  }
}
.match-centre .fixture-card .home-logo img, .match-centre .fixture-card .away-logo img {
  display: inline-block;
}
.match-centre .fixture-card .fixture-footer {
  width: 100%;
  display: block;
  border-top: 1px solid #eee;
  padding: 1rem;
  color: #666;
  font-size: 0.9rem;
}
.match-centre .fixture-card .fixture-footer span {
  display: block;
  padding: 0px 5px;
}
@media (min-width: 768px) {
  .match-centre .fixture-card .fixture-footer span {
    display: inline-block;
  }
}
.match-centre .fixture-card .fixture-footer span.competition-short-label, .match-centre .fixture-card .fixture-footer span.division-label {
  display: none;
}
.match-centre h3.comp-divider {
  text-align: center;
  font-size: 0.9rem;
  text-transform: uppercase;
  letter-spacing: 0.3rem;
  padding: 15px 0px;
}
.match-centre.matches-overview .fixture-card {
  -webkit-box-shadow: 0px 0px 0px #e5e3e3;
  -moz-box-shadow: 0px 0px 0px #e5e3e3;
  box-shadow: 0px 0px 0px #e5e3e3;
  margin-top: -1px;
  margin-bottom: 0px;
}
.match-centre.matches-overview h3.comp-divider {
  letter-spacing: 0px;
  font-weight: normal;
  padding: 20px 0 7px;
}

.matchreport.lineup .pitch {
  width: 100%;
  position: relative;
  background: url("../404.html") repeat scroll 0% 0% transparent;
  float: left;
}
.matchreport.lineup .pitch li {
  color: #ffffff;
}
.matchreport.lineup .pitch .interchange {
  position: absolute;
  right: 0px;
  top: 0%;
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
  width: 32%;
  height: 48%;
  padding-top: 20px;
  padding-bottom: 20px;
}
.matchreport.lineup .pitch .pitchhold {
  width: 100%;
  position: relative;
  height: 65vw;
  max-height: 800px;
  top: 20px;
}
.matchreport.lineup .pitch .pitchhold .player {
  line-height: 0.9em;
}
.matchreport.lineup .pitch .pitchhold .player img {
  padding-bottom: 0px;
  border: 2px solid #ffffff;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
  display: block;
}
.matchreport.lineup .pitch .pitchhold span.name {
  font-weight: 600;
  text-transform: uppercase;
  font-size: 10px;
  line-height: 0.9em;
}
.matchreport.lineup .pitch .player.a {
  top: 74%;
  left: 43%;
}
.matchreport.lineup .pitch .player.b {
  top: 69%;
  right: 3%;
}
.matchreport.lineup .pitch .player.c {
  top: 63%;
  right: 15%;
}
.matchreport.lineup .pitch .player.d {
  top: 57%;
  right: 27%;
}
.matchreport.lineup .pitch .player.e {
  top: 57%;
  left: 3%;
}
.matchreport.lineup .pitch .player.f {
  top: 47%;
  left: 42%;
}
.matchreport.lineup .pitch .player.g {
  top: 46%;
  left: 27%;
}
.matchreport.lineup .pitch .player.h {
  top: 0%;
  left: 5%;
}
.matchreport.lineup .pitch .player.i {
  top: 0%;
  left: 24%;
}
.matchreport.lineup .pitch .player.j {
  top: 0%;
  left: 43%;
}
.matchreport.lineup .pitch .player.k {
  top: 19%;
  left: 10%;
}
.matchreport.lineup .pitch .player.l {
  top: 19%;
  left: 38.5%;
}
.matchreport.lineup .pitch .player.m {
  top: 25%;
  left: 24%;
}
.matchreport.lineup .pitch .player.n {
  top: 7%;
  right: 17%;
}
.matchreport.lineup .pitch .player.o {
  top: 7%;
  right: 2%;
}
.matchreport.lineup .pitch .player.p {
  top: 27%;
  right: 17%;
}
.matchreport.lineup .pitch .player.q {
  top: 27%;
  right: 2%;
}
.matchreport.lineup .pitch .player {
  position: absolute;
  width: 6vw;
  max-width: 70px;
  line-height: 0.9em;
  background: none;
  color: #222;
  padding: 0px 0px 0.3em;
  line-height: 0.9em;
  font-size: 15px;
  color: #222;
  text-align: center;
}
.matchreport.lineup .pitch .player img {
  max-width: 100%;
}
.matchreport.lineup .pitch .player a {
  color: black;
}
.matchreport.lineup .responsiveTeamSheetRow a, .matchreport.lineup .responsiveTeamSheetRow a:visited, .matchreport.lineup .responsiveTeamSheetRow a:active, .matchreport.lineup .responsiveTeamSheetRow a:before {
  color: #000000;
}
.matchreport.lineup .responsiveTeamSheetRow .teamhold {
  background: #ffffff;
}
.matchreport.lineup .responsiveTeamSheetRow ul {
  padding: 10px;
}
.matchreport.lineup .responsiveTeamSheetRow li:last-child {
  border-bottom: 0px;
}
.matchreport.lineup .responsiveTeamSheetRow li {
  color: #000000;
  border-bottom: 1px solid #cccccc;
  padding: 10px 0px;
  list-style: none;
}
.matchreport.lineup .responsiveTeamSheetRow li H6 {
  margin: 0px;
  font-weight: 400;
}

.matchreport.commentary .hold {
  background-color: #ffffff;
  padding: 20px;
  border-bottom: 1px solid #f1f1f1;
}
.matchreport.commentary .time P {
  color: #cccccc;
}
.matchreport.commentary .badge {
  border-radius: 0px;
}
.matchreport.commentary .head-shot {
  height: 100px;
  width: 100px;
  overflow: hidden;
  border-radius: 50px;
}
.matchreport.commentary .head-shot img {
  height: auto;
}

.matchreport.matchreportheader {
  padding-top: 40px;
  padding-bottom: 40px;
}
.matchreport.matchreportheader img.teambadge {
  max-width: 100px;
  padding: 10px;
}
.matchreport .card.main-card-style .card-details {
  min-height: 80px;
  bottom: 0px;
  position: absolute;
  width: 100%;
  padding: 15px;
  background-color: #222;
}
.matchreport .card.main-card-style .card-details .left-content {
  position: absolute;
  display: inline-block;
  width: auto;
  left: 0;
  bottom: 15px;
  left: 15px;
  margin-top: 5px;
}
.matchreport .card.main-card-style .card-details .right-content {
  position: absolute;
  right: 10px;
  bottom: 15px;
  display: inline-block;
  width: 50px;
  text-align: right;
}
.matchreport .match-report-article p {
  padding: 10px 0;
}

.matchpreview.previousform .teambadge {
  max-width: 60px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.matchpreview.lineup .teamhold {
  background: #ffffff;
}
.matchpreview.lineup ul {
  padding: 10px;
}
.matchpreview.lineup li:last-child {
  border-bottom: 0px;
}
.matchpreview.lineup li {
  color: #000000;
  border-bottom: 1px solid #cccccc;
  padding: 10px 0px;
  list-style: none;
}
.matchpreview.lineup li H6 {
  margin: 0px;
  font-weight: 400;
}
.matchpreview.lineup img {
  max-width: 40px;
  display: inline-block;
}

.match-preview-article p {
  padding: 15px 0;
  font-size: 1rem;
}

.matchreportheader.postponed h3.match-date {
  text-decoration: line-through;
}

.matchpreview-broadcasters {
  background: #fff;
}

/* specific to Home page feature plugin */
.rugby-league-feature-match-slider .home-feature {
  box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.3);
}
@media (min-width: 992px) {
  .rugby-league-feature-match-slider .home-feature .main-stories-hold {
    min-height: 494px;
  }
}
.rugby-league-feature-match-slider .home-feature .main-stories-hold img {
  width: 100%;
}
.rugby-league-feature-match-slider .home-feature .main-stories-hold .heading-hold {
  bottom: 0px;
  position: absolute;
  width: 100%;
  padding: 15px;
  background-image: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 30%, rgb(0, 0, 0) 90%, rgb(0, 0, 0) 100%);
  padding-bottom: 60px;
}
@media (min-width: 992px) {
  .rugby-league-feature-match-slider .home-feature .main-stories-hold .heading-hold {
    padding-bottom: 80px;
  }
}
.rugby-league-feature-match-slider .home-feature .main-story {
  max-height: 600px;
}
.rugby-league-feature-match-slider .home-feature .controls {
  padding: 15px;
  padding-top: 25px;
}
@media (min-width: 992px) {
  .rugby-league-feature-match-slider .home-feature .controls {
    padding-top: 50px;
  }
}
.rugby-league-feature-match-slider .home-feature .controls A span.next-date {
  position: absolute;
  color: #ffffff;
  bottom: 9px;
  display: block;
  right: 30px;
}
.rugby-league-feature-match-slider .home-feature .controls A span.last-date {
  position: absolute;
  color: #ffffff;
  bottom: 9px;
  display: block;
  left: 30px;
}
.rugby-league-feature-match-slider .home-feature .controls A i.fa-angle-right {
  display: block;
  right: 0px;
  position: absolute;
  top: 0px;
}
.rugby-league-feature-match-slider .home-feature .controls a {
  display: block;
}
.rugby-league-feature-match-slider .home-feature .controls a:hover {
  color: #fff;
}
.rugby-league-feature-match-slider .home-feature .zoom {
  max-height: 600px;
}
.rugby-league-feature-match-slider .home-feature .slick-dots {
  bottom: 5px;
}
@media (min-width: 992px) {
  .rugby-league-feature-match-slider .home-feature .slick-dots {
    bottom: 25px;
  }
}
.rugby-league-feature-match-slider .home-feature .heading-hold h2 {
  font-size: 30px;
  font-weight: 900;
  text-transform: uppercase;
  line-height: 100%;
}
@media (min-width: 576px) {
  .rugby-league-feature-match-slider .home-feature .heading-hold h2 {
    font-size: 35px !important;
  }
}
@media (min-width: 768px) {
  .rugby-league-feature-match-slider .home-feature .heading-hold h2 {
    font-size: 40px !important;
  }
}
@media (min-width: 992px) {
  .rugby-league-feature-match-slider .home-feature .heading-hold h2 {
    font-size: 50px !important;
  }
}
@media (min-width: 1200px) {
  .rugby-league-feature-match-slider .home-feature .heading-hold h2 {
    font-size: 60px !important;
  }
}
.rugby-league-feature-match-slider .home-active-panel-hold {
  background: #1e1e41;
  background: -moz-linear-gradient(-45deg, #000000 0%, #1e1e41 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #000000), color-stop(100%, #1e1e41));
  background: -webkit-linear-gradient(-45deg, #000000 0%, #1e1e41 100%);
  background: -o-linear-gradient(-45deg, #000000 0%, #1e1e41 100%);
  background: linear-gradient(to -45deg, #000000 0%, #1e1e41 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#000000, endColorstr=#1e1e41);
  padding-bottom: 100px;
}
@media (min-width: 992px) {
  .rugby-league-feature-match-slider .home-active-panel-hold {
    padding-bottom: 0px;
  }
}
.rugby-league-feature-match-slider .home-active-panel-hold .match-centre-link {
  position: absolute;
  bottom: 30px;
  z-index: 100;
  width: 100%;
}
.rugby-league-feature-match-slider .home-active-panel {
  position: relative;
  top: 20px;
  width: 100%;
  background: transparent;
}
@media (min-width: 992px) {
  .rugby-league-feature-match-slider .home-active-panel {
    position: absolute;
    top: 120px;
  }
}
.rugby-league-feature-match-slider .home-active-panel A.match {
  width: 100%;
  display: block;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  padding: 20px;
  color: #ffffff !important;
}
.rugby-league-feature-match-slider .home-active-panel A.match {
  width: 100%;
  display: block;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  padding: 20px;
  color: #ffffff !important;
}
.rugby-league-feature-match-slider .home-active-panel A.match.six {
  padding: 5px 14px;
}
.rugby-league-feature-match-slider .home-active-panel A.match.six img.teambadge {
  min-width: 50px;
  width: 3.8vw;
  max-width: 65px;
}
.rugby-league-feature-match-slider .home-active-panel A.match.one {
  padding: 5px 14px;
}
.rugby-league-feature-match-slider .home-active-panel A.match.one img.teambadge {
  min-width: 90px;
  width: 10vw;
  max-width: 150px;
}
.rugby-league-feature-match-slider .home-active-panel A.match:first-child {
  border-top: none;
}
.rugby-league-feature-match-slider .home-active-panel .details {
  font-size: 10px;
}
.rugby-league-feature-match-slider .home-active-panel img.sky-sports {
  max-width: 60px;
  margin-top: 10px;
}
.rugby-league-feature-match-slider .home-active-panel img.fivelive {
  max-width: 70px;
  margin-top: 10px;
}
.rugby-league-feature-match-slider .home-active-panel .uk-kickoff {
  font-size: 12px;
}
.rugby-league-feature-match-slider .home-active-panel .match p.competition {
  font-size: 0.8rem;
  margin: 0px;
}
.rugby-league-feature-match-slider .home-active-panel .match img.teambadge {
  max-width: 60px;
  padding: 5px;
}
.rugby-league-feature-match-slider .home-active-panel .match .circle-hold {
  padding-bottom: 20px;
}
.rugby-league-feature-match-slider .home-active-panel .match .circle {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  font-size: 30px;
  color: #fff;
  line-height: 60px;
  text-align: center;
  background: rgba(0, 0, 0, 0.5);
  border: 1px solid #ccc;
}
@media (min-width: 992px) {
  .rugby-league-feature-match-slider .home-active-panel .match.one .circle {
    width: 80px;
    height: 80px;
    line-height: 80px;
    font-size: 40px;
  }
}
@media (min-width: 1200px) {
  .rugby-league-feature-match-slider .home-active-panel .match.one .circle {
    width: 100px;
    height: 100px;
    line-height: 100px;
    font-size: 50px;
  }
}
.rugby-league-feature-match-slider .home-active-panel .match.three .circle {
  width: 50px;
  height: 50px;
  line-height: 50px;
  font-size: 30px;
}
.rugby-league-feature-match-slider img {
  display: block;
}
.rugby-league-feature-match-slider .sl-ssu {
  font-size: 8px;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-weight: 700;
}
.rugby-league-feature-match-slider .sl-slu {
  font-size: 8px;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-weight: 400;
}
.rugby-league-feature-match-slider .sl-nav {
  font-size: 11px;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-weight: 900 !important;
}
.rugby-league-feature-match-slider .sl-nav-light {
  font-size: 11px;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-weight: 400 !important;
}
.rugby-league-feature-match-slider .sl-lbu {
  font-size: 28px;
  font-weight: 900;
  letter-spacing: -1px;
  text-transform: uppercase;
  line-height: 100%;
}
.rugby-league-feature-match-slider .sl-mbu {
  font-size: 15px;
  font-weight: 900;
  text-transform: uppercase;
}
.rugby-league-feature-match-slider .sl-mbl {
  font-size: 18px;
  font-weight: 700;
}
.rugby-league-feature-match-slider .sl-mlbu {
  font-size: 35px;
  font-weight: 900;
}
.rugby-league-feature-match-slider .sl-bold {
  font-weight: 700;
}
.rugby-league-feature-match-slider .sl-x-bold {
  font-weight: 900;
}
.rugby-league-feature-match-slider .sl-smaller {
  font-size: 12px;
}
.rugby-league-feature-match-slider .form .won {
  color: #4cee41;
}
.rugby-league-feature-match-slider .form .loss {
  color: #b40005;
}

.rugbyleague-leaguetable table {
  border-collapse: separate;
  border-spacing: 0px 2px;
}
.rugbyleague-leaguetable td {
  vertical-align: middle;
  border: 0px;
  background: rgba(255, 255, 255, 0.2);
  text-align: center;
}
.rugbyleague-leaguetable td.sl-badge img, .rugbyleague-leaguetable .leaguetable td.next img {
  margin-left: auto;
  margin-right: auto;
}
.rugbyleague-leaguetable tr:last-child {
  border-bottom: none;
}
.rugbyleague-leaguetable td A {
  color: #000000;
}
.rugbyleague-leaguetable td A:HOVER {
  color: #ccc;
}
.rugbyleague-leaguetable td.white {
  background: rgb(255, 255, 255);
  color: #000000;
}
.rugbyleague-leaguetable td.darker {
  background: rgba(255, 255, 255, 0.3);
}
.rugbyleague-leaguetable th {
  border: 0px;
  border-bottom: 0px !important;
  text-align: center;
}
.rugbyleague-leaguetable td.position {
  font-size: 18px;
  font-weight: 700;
}
.rugbyleague-leaguetable td.position {
  color: #ccc;
}
.rugbyleague-leaguetable img.logo {
  width: 130px;
}
.rugbyleague-leaguetable h2.row-title {
  display: inline-block;
  width: auto;
}
.rugbyleague-leaguetable .link-hold {
  text-align: right !important;
}
.rugbyleague-leaguetable .fa-circle {
  font-size: 11px;
  color: #ccc;
}
.rugbyleague-leaguetable .fa-circle.won {
  color: #0adb00;
}
.rugbyleague-leaguetable .fa-circle.loss {
  color: #ff0000;
}

.player.header {
  min-height: 350px;
}

.player.header .action-image {
  opacity: 0.2;
  position: absolute;
  width: 100%;
  min-height: 350px;
}
.player.header li {
  padding-top: 10px;
}
.player.header .player-details {
  padding: 0 30px;
}
.player.header .player-hold {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.stat-boxes .card-title {
  min-height: 70px;
}

.team-profile-squad {
  height: 23vw;
  max-height: 380px;
}
.team-profile-squad ul.slick-dots {
  bottom: -40px;
}
.team-profile-squad ul.slick-dots li button:before {
  color: #ccc;
}
.team-profile-squad ul.slick-dots li.slick-active button:before {
  color: #990000;
}
.team-profile-squad .card-img-overlay {
  padding: 0px;
}
.team-profile-squad .slick-prev, .team-profile-squad .slick-next {
  top: -70px;
}
.team-profile-squad .slick-prev:before, .team-profile-squad .slick-next:before {
  color: #ccc;
}

.team-profile.team-form .teambadge {
  max-width: 60px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
.team-profile.team-form i.fa-circle {
  font-size: 12px;
  color: #ccc;
}
.team-profile.team-form i.fa-circle.Won {
  color: #0adb00;
}
.team-profile.team-form i.fa-circle.Loss {
  color: #f00;
}
.team-profile.team-form .score {
  font-weight: bold;
}
.team-profile.team-form .date {
  font-size: 12px;
}
.team-profile.team-form .result-txt {
  text-transform: uppercase;
  font-size: 14px;
}

/* =============== MEDIA QUERIES ================ */
@media (min-width: 768px) {
  .player.header {
    min-height: 400px;
  }
  .player.header .action-image {
    min-height: 400px;
  }
}
@media (min-width: 992px) {
  .player.header {
    min-height: 550px;
  }
  .player.header .action-image {
    min-height: 550px;
  }
  .player.header li {
    padding-top: 20px;
  }
  .player.header .player-hold {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
.player-match-opta-stats .select-wrapper {
  margin-bottom: 0px;
}
.player-match-opta-stats .select-wrapper input.select-dropdown {
  margin-bottom: 0px;
}
.player-match-opta-stats th.active a {
  background: #ccc;
  width: 30px;
  display: block;
  color: #fff;
  text-align: center;
}

.team-match-opta-stats .select-wrapper {
  margin-bottom: 0px;
}
.team-match-opta-stats .select-wrapper input.select-dropdown {
  margin-bottom: 0px;
}
.team-match-opta-stats th.active a {
  background: #ccc;
  width: 30px;
  display: block;
  color: #fff;
  text-align: center;
}

/*# sourceMappingURL=addons.css.map */
