/* =========================================================================================
@Description: Inner Page Style - Fixtures And Results
@Version: 1.0, 2023
============================================================================================ */
@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@300&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@900&display=swap');
.smscorecardwidget { font-family: 'Source Sans Pro', sans-serif; }
/* .smscorecardwidget .col-lg-4, .smscorecardwidget .col-md-6, .smscorecardwidget .col-sm-12 { padding: 0 10px; } */
/** LOADER **/
.mcLoader{ background: transparent; opacity: 0; visibility: hidden; transition: all 0.35s ease-in-out; -webkit-transition: all 0.35s ease-in-out; -moz-transition: all 0.35s ease-in-out;  height:100%;left:0;position:absolute;top:0;width:100%;z-index:99999; }
.mcLoader.loadingPage,.mcLoader.active { opacity: 1; visibility: visible; }
.loader__inner { color:#9c1b1f;font-size:30px;text-indent:-9999em;overflow:hidden;width:1em;height:1em;border-radius:50%;margin:250px auto;position:relative;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);
-webkit-animation:load6 1.7s infinite ease,round 1.7s infinite ease;animation:load6 1.7s infinite ease,round 1.7s infinite ease}
@-webkit-keyframes load6 {
  0% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
  5%,
  95% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
  10%,
  59% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em;
  }
  20% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em;
  }
  38% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em;
  }
  100% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
}
@keyframes load6 {
  0% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
  5%,
  95% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
  10%,
  59% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em;
  }
  20% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em;
  }
  38% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em;
  }
  100% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
}
@-webkit-keyframes round {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes round {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.tc{ text-align:center !important; }
.no-margin { margin: 0 !important; }
.no-padding { padding: 0 !important; }

.card-main.slick-slide { margin: 0 15px !important; }

.mc__strip-container .secondIng{min-height:50px;}
.drop-down-filter.inactive{opacity: 0.5; pointer-events: none;}

.ProjectedScoreInnrWrap{ font-size: 14px; font-weight: 600; margin-right: 10px; border-right: 1px solid rgb(255 255 255 / 30%); padding-right: 10px; }
.ProjectedScoreInnrWrap:last-child{border:0;margin: 0; padding: 0;}
.ProjectedScoreInnrWrap.cPSCore{color: #FF9F84;}

/* Fixture - Result - Card style for Inner pages */
.match-score{ margin-top:5px; margin-bottom: 0; line-height: 10px;  }
.match-status { position: absolute; left: 10px; top: 32px; }

.green-dot { margin-right: 5px; margin-top: 2px; border: 1px solid #13b005; }
.match-status, .filter-list li{font-size:13px; line-height: 18px;}
.tab-content .tab-pane.fixturesresultswidget{display: none;}
.tab-content .active.fixturesresultswidget {  display: block;}

.match-card-multiday .fixture-card-mid .small-seprator.inn-1, 
.match-card-multiday .fixture-card-mid .small-seprator.inn-2{font-size: 10px;font-weight: 600;color: #797979;text-transform: uppercase;}

.match-card-multiday .small-seprator.inn-1 { top: 162px; }
.match-card-multiday .small-seprator.inn-2 { top: 214px; }

/** Home - New Fixture Slider Card Style **/
.match-card { position: relative; display: flex; flex-direction: column; justify-content: space-between; padding: 10px; 
margin-bottom: 20px; background: #FFFFFF; border: 4px solid #E7E7E7; border-radius: 8px; color: #000062; overflow: hidden; }

/* Card Default Hieght - Web */
.match-card { height: 210px !important; width:calc(100% - 0px); }

.match-card-top { display: flex; flex-direction: column;   }
.match-card-top, .match-card-bottom { flex: 0 0 2rem; }
.match-card-bottom { display: flex; flex-direction:  row; align-items: center; justify-content: space-between;}
.match-card-middle { flex: 0 0 6rem; justify-content: center;  position: relative; border-bottom: 1px solid transparent; border-top: 1px solid transparent;
border-image: linear-gradient(0.25turn, rgba(239,65,35,0), rgba(239,65,35), rgba(239,65,35,0));
border-image-slice: 100%; border-image-slice: 1; padding: 10px 0; flex-direction: column; }
.match-card-top, .match-card-middle, .match-card-bottom { z-index: 9; }

.match-info { display: flex; flex-direction: row; }
.match-tournament-name { font-size: 13px;font-weight: 700; line-height: 20px; color: #000062; margin-bottom: 2px; }

.match-time, .match-dates { font-weight: 700;font-size: 12px; line-height: 14px; text-transform: uppercase; color: #555555; }
.match-dates { color:#FF6B00; margin-right: 4px;padding-right: 4px; border-right: 1px solid #C9C9C9; }

.match-tm-info { display: flex; align-items: center; }
.tm-name { width: calc(110px - 0px); font-size: 14px; line-height: 16px; font-weight: 700; margin: 0 10px; }
.match-tm-info.teamLeft .tm-name { margin-right: 0; }
.match-tm-info.teamRight { flex-direction: row-reverse; }
.match-tm-info.teamRight .tm-name { margin-left: 0; text-align: right;  }


#result .match-tm-info.teamLeft .tm-name, #result .match-tm-info.teamRight .tm-name  { margin: 0 0 3px 0; }
#result .match-tm-info.teamRight .tm-name {  width: auto; }

.small-seprator { position: absolute; left: 0;right: 0;text-align: center;justify-content: center; top: 36px; font-size: 14px;  }
.match-coutnry-img { overflow: hidden; width: 60px; height: 60px; background: #FFFFFF; box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25); border-radius: 50%; }
.match-coutnry-img img {width: 65px;}
.match-place, .match-result h5 { font-size: 12px; line-height: 14px; font-weight: 700; color: #000062; }
.match-place {flex-shrink: 1; flex-grow: 0.75; flex-basis: 220px;}
.match-place span { word-wrap: break-word; }
.match-result h5 { color: #FF6B00; font-weight: 700; margin: 5px 0 0; text-align: center; }
.match-card-btn { width: auto; font-size: 13px; font-weight: 600; line-height: 1; padding: 6px 8px; height: auto; }

.match-card-middle__inner { align-items: center; padding: 0 0.5rem; }

.tm-scores { display: flex; flex-direction: column; width: auto; }
.match-tm-info.teamLeft .tm-scores { margin-left: 10px; }
.match-tm-info.teamRight .tm-scores { margin-right: 10px; }
.match-score { font-size: 14px; line-height: 18px; font-weight: 600; text-transform: lowercase; margin: 0; color: #000062; }
.match-score span { font-size: 12px; line-height: 16px; font-weight: 600; color: #555555; }

.match-tm-info.teamLeft .tm-scores .match-score { text-align: left; }
.match-tm-info.teamRight .tm-scores .match-score { text-align: right; }

#match-live-card .match-card-top { flex-direction: row; }
#match-live-card .match-card-middle { flex-direction: column; justify-content:space-evenly; }
#match-live-card .match-info { flex-direction: column; align-items: center; }
#match-live-card .match-info-date { display: flex; }
#match-live-card .tm-name { width: auto; margin: 0; }

#fixture-filter-modal .modal-dialog { height: auto!important;}
#fixture-filter-modal.show { overflow-y: auto!important;}
#results-filter-modal .modal-dialog { height: auto!important;}
#results-filter-modal.show { overflow-y: auto!important;}

.drop-down-filter { margin-bottom: 20px !important; }
.fixture-card-main .match-coutnry-img img { width: 100%; }
.fixture-card-main .match-img-bg::before { background: linear-gradient(180.15deg, #fff 30.22%, #ccc 104%, #ccc 104%); 
box-shadow: 0px 15px 5px -12px #888; }
.fixture-card-main .match-coutnry-img { background: none; } 

.match-center-btn { bottom: 30px; background: linear-gradient(88.66deg,#ff1400 -19.97%,#ff4200 80.26%); }

/*---- Archive Page ----*/
.smscorecardwidget .standing-title { margin-bottom: 20px; }
.archive-card { height: 235px; }
.archive-card-mid{display:none;}
.archive-card-mid .img-fluid { max-width: 160px; }
.archive-card-bottom .match-center-btn { bottom: 30px; }
.slider-tab-content .country-name,.fixture__team-name,.match__team-name { text-transform: capitalize;}
.slider-tab-content .country-name{max-width: 120px;}
.standings-widget .fixture-card .match-center-btn,
.series-container .fixture-card .match-center-btn { bottom: 30px; }

.card-main.slick-slide a{width:100%;}
.commaSep{ display:inline !important; }

@media screen and (min-width: 1680px) and (max-width: 3000px) {
	.fixture-card-main .match-img-bg::before { width: 90px; height: 90px; }
}
@media(max-width: 1650px) {
	.match-card-multiday .small-seprator.inn-1 { top: 140px; }
	.match-card-multiday .small-seprator.inn-2 { top: 192px; }
	.match-img-bg::before { width: 100px; height: 100px; }
}
@media(max-width: 1450px) { 
	.card-main.slick-slide { margin: 0 10px 0 0 !important; }
	.match-img-bg::before { width: 80px; height: 80px; }
	.match-mid-info { padding: 15px 0; }
	.match-card-multiday .match-score span { line-height: 20px; }
}
.green-dot::before { left: -5px; top: -5px; }
.green-dot { margin-right: 8px; }
@media only screen and (max-width:1366px) {
	.tm-name { width: calc(110px - 25px); font-size: 13px; line-height: 15px; } 
	.match-tournament-name, .tm-name { font-size: 13px; }
	 .match-coutnry-img { width: 50px; height: 50px; }
	.match-coutnry-img img { width: 55px; }
	
	
}

@media only screen and (max-width:1280px){
	.match-place { flex-basis: 200px; }
	.smscorecardwidget .match-coutnry-img { width: 40px; height: 40px; }
}


/* 1024 */
@media (max-width:64.0525em) {
	.match-card {  box-shadow: none; padding: 5px; justify-content: space-around; }

	.match-tournament-name { font-size: 15px; line-height: 16px; margin-bottom:4px; } 
	.match-info { justify-content: center;}
	.tm-name { font-size: 12px; line-height: 14px; margin: 0 5px; width: 80px; }
	.tm-scores { width: calc(95px - 0px); }
	.match-place { flex-basis: 1rem; font-size: 12px; line-height: 14px; font-weight: 600; margin: 0 10px 0 0; text-align: left; }
	.match-place span:nth-child(3) { display: inline; }
	.match-tm-info.teamRight .tm-scores { margin-right: 5px; align-items: end; }
	.match-tm-info.teamLeft .tm-scores { margin-left: 5px; }
	
    .match-coutnry-img { width: 50px; height: 50px; }
	.match-coutnry-img img { width: 40px; }
	.match-tab { display: inherit; padding: 0 0 15px; }
	
	#fixtures .tm-name { font-size: 14px; line-height: 16px; }
	#match-live-card .tm-name { font-size: 12px; }

}

@media only screen and (max-width:990px) { 
}

/* 839 */
@media (max-width:52.49em) {
}

@media(max-width: 768px) { 
.match-card-multiday .match-score { line-height: 18px; }
.match-card-middle__inner { padding: 0; }
#fixtures .fixture-tab-inner { margin: 0; }
}

/* 640 to 1024 */
@media (min-width:40em) and (max-width:64.0525em) { }
.showOnMob{display:none !important;}
/* 639 */
@media (max-width:39.99em) {
	.country-name {word-wrap: break-word; width: 100%; line-height: 14px; }
	.match-top-info, .match-mid-info { margin-top: 10px;}
	.match-top-info .match-schedule h5 { font-size: 9px; }
	.fixture-result-card-mid .country-name { font-size: 10px; }
	.smscorecardwidget .standing-title { margin-bottom: 10px; }
	.match-card-btn { font-size: 12px; padding: 4px 6px; height: auto; line-height: 1.2; }
}

@media (max-width:450px){
	.match-card { width: auto; height: 220px !important; }
}

/* 399 */
@media (max-width:24.99em) {
}

@media (max-width:768px){
	.showOnMob{display:inline-block!important}
	.hideOnMob{display:none!important}
	.SMbriefScoreWidget .mc__strip-container .mc__strip{padding:0 10px}
	.tLogo.tLogo40.showOnMob{margin-bottom:10px;margin-right:0!important;margin-left:0!important}
	.SMbriefScoreWidget .score-container{text-align:center}
	.SMbriefScoreWidget .liveResInnrBlock .match__teams--inner,.SMbriefScoreWidget .liveResInnrBlock .live__team.team-right{align-items:unset!important}
	.SMbriefScoreWidget .live__strip .match__teams .match__teams--inner .seprator,
	.SMbriefScoreWidget  .result__strip .match__teams .match__teams--inner .seprator{padding-top:25px; font-size: 10px;}
	.slider-tab-content .match-country-info{flex:2}
	.SMbriefScoreWidget.match__team-name-cont{font-size:13px;margin-bottom:5px!important}
	.SMbriefScoreWidget .match__team-name{font-size:13px}
}
@media (max-width:450px){
	.SMbriefScoreWidget .liveTag,.SMbriefScoreWidget  .match__teams .mcCmd,.SMbriefScoreWidget  .match__teams mcBrk{font-size:10px !important; line-height: 20px;}
	.live__strip .match__teams-info{width:100%;}
}

@media (min-width:970px){
	.ProjectedScoreAtRR{}
}