/*  MAKE LAYOUT RESPONSIVE at 480px FOR IPHONE LANDSCAPE ============================================ */



header {
	width: 93.75%; /* 450px / 480px */
}


#maincontent{
	width: 93.75%; /* 450px / 480px */
}


.maincontent{
	width: 93.75%; /* 450px / 480px */
}


footer {
	width: 93.75%; /* 450px / 480px */
}



/*  GRID OF EIGHT TURNS INTO A GRID OF FOUR */

.span_8_of_8 {
	width: 100%; 
	margin-left: 0;
}

.span_7_of_8 {
	width: 100%;
	margin-left: 0;
}

.span_6_of_8 {
	width: 100%;
	margin-left: 0;
}

.span_5_of_8 {
	width: 100%;
	margin-left: 0;
}

.span_4_of_8 {
	width: 100%;
	margin-left: 0;
}

.span_3_of_8 {
	width: 74.2%;
	margin: 1% 0 1% 3.2%;
}

.span_2_of_8 {
	width: 48.4%;
	margin: 1% 0 1% 3.2%; 
}

.span_1_of_8 {
	width: 22.6%;
	margin: 1% 0 1% 3.2%; 
}

.span_1_of_8:nth-child(4n+1) { 
	clear: both;
	margin-left: 0;
}

/*  Except in the Example and in the Sample */

#example .maincontent .span_8_of_8 {
	width: 100%; 
	margin-left: 0;
}
#example .maincontent .span_7_of_8 {
	width: 100%; 
	margin-left: 0;
}
#example .maincontent .span_6_of_8 {
	width: 100%;
	margin-left: 0; 
}
#example .maincontent .span_5_of_8 {
	width: 100%; 
	margin-left: 0;
}
#example .maincontent .span_4_of_8 {
	width: 100%; 
	margin-left: 0;
}
#example .maincontent .span_3_of_8 {
	width: 100%;
	margin-left: 0; 
}
#example .maincontent .span_2_of_8 {
	width: 100%%; 
	margin-left: 0;
}
#example .maincontent .span_1_of_8 {
	width: 100%; 
	margin-left: 0;
}

#sample .maincontent .span_8_of_8 {
	width: 100%; 
	margin-left: 0;
}
#sample .maincontent .span_7_of_8 {
	width: 100%; 
	margin-left: 0;
}
#sample .maincontent .span_6_of_8 {
	width: 100%;
	margin-left: 0; 
}
#sample .maincontent .span_5_of_8 {
	width: 100%; 
	margin-left: 0;
}
#sample .maincontent .span_4_of_8 {
	width: 100%; 
	margin-left: 0;
}
#sample .maincontent .span_3_of_8 {
	width: 100%;
	margin-left: 0; 
}
#sample .maincontent .span_2_of_8 {
	width: 100%%; 
	margin-left: 0;
}
#sample .maincontent .span_1_of_8 {
	width: 100%; 
	margin-left: 0;
}





.tablet{
	display: none;
}

.non-phone{
	display: none !important;
}

.non-phone-table{
	display: none;
}

.non-phone-table-landscape{
	display: none;
}

.phone{
	display: block !important;
}

.phone-table{
	display: table-cell !important;
}

.hide{
 display: none;
}


.dfp-ad{
	margin: 0 auto;
}

table{
	
}

body{

}

.container{
	width: 100%;
}

#content-inner{
	width: 98%;
}


#header-container{
	background:url("/images/head-container-bg2.png") repeat-x;    
	width: 100%;
	border-bottom: 4px solid #1c8140;
	
}

#header-container-new{
	background: white;
	border: none;
}

#header-container-admin{
 height: 7.3em;
 padding-top: 7%;
}

#lms-other-sites{
	display: none;
}

#lms-login-block{
	text-align: center;
	width:100%;
}


#lms-login-block .login-btn{
	padding-top: 0.3%;
}

#header-strap{
	margin-left:2%;
}

#lms-login-block form{
	float: none;
	width: 100%;
}

#lms-login-block input{
	height: 24px;
	width: 32%;
	border: none;
	font-family: 'PT Sans', sans-serif;
	font-size: 0.8em;
	padding-left: 2%;
	color: #41434b;
	font-weight: bold;
}

#lms-login-block #login-btn{
	width: 32%;
	background: #41434b;
	color: #ffffff;
	padding-top: 0%;
	margin-left: -2%;
	text-shadow: none;
	font-family: 'Oswald', sans-serif;
}


#header-middle{
	margin-top: 2%;
	background: #2B2D35;
}

#search-area{
	width: 100%;
	font-family: 'PT Sans', sans-serif;
}


#contries-dd{
	width: 40%;
	float: left;
}

#contries-dd select{
	width: 100%;
	float: none;
	margin-left: 3%;
	background: #41434b;
	color:#ffffff;
}

#search-bar input{
	width: 5em;
}

#search-bar #search-btn{
	
}

#header-lower-section{
	width: 100%;
}

#logo{
	margin-top: 2%;
	margin-left: 2%;
	width: 50%;
	float: left;	
}

#logo img{
	width: 100px;
}

#head-advert{
	display: none;
}

#nav-menu{
	display: none;
}

#nav-menu-mobile{
	max-height: 0;
	display: block;
	overflow: hidden;
	width: 100%;
	background:url("/images/mobile-menu-bg.png") repeat;
	-webkit-transition: max-height 0.4s;
	-ms-transition: max-height 0.4s;
	-moz-transition: max-height 0.4s;
	-o-transition: max-height 0.4s;
	border-bottom: none;
	position: absolute;
	z-index: 99999;
	top: 6.7em;
}

.showing{
	max-height: 30em !important;
}

.showing2{
	max-height: 45em !important;
}

#nav-menu-mobile ul{
	
}


#nav-menu-mobile ul li{
	width: 33%;
	float: left;
	text-align: center;
	height: 5em;
}

#nav-menu-mobile ul li a{
	color: #ffffff;
	text-decoration: none;
	display: block;
	padding-top: 3.2em;
}

#nav-menu-mobile ul li a#menu-about{
	background: url("/images/menu-about2.png") no-repeat center top;
}

#nav-menu-mobile ul li a#menu-rules{
	background: url("/images/menu-rules.png") no-repeat center top;
}

#nav-menu-mobile ul li a#menu-scores{
	background: url("/images/menu-scores.png") no-repeat center top;
}

#nav-menu-mobile ul li a#menu-venue{
	background: url("/images/menu-venue.png") no-repeat center top;
}

#nav-menu-mobile ul li a#menu-fix{
	background: url("/images/menu-fixtures.png") no-repeat center top;
}

#nav-menu-mobile ul li a#menu-rank{
	background: url("/images/menu-rankings.png") no-repeat center top;
}

#nav-menu-mobile ul li a#menu-contact{
	background: url("/images/menu-contact.png") no-repeat center top;
} 

#nav-menu-mobile ul li a#menu-home{
	background: url("/images/logo-menu.png") no-repeat center top;
} 

#nav-menu-mobile ul li a#menu-shop{
	background: url("/images/new-menu/green/menu-shop-2019.png") no-repeat center top;
}

#nav-menu-mobile #search-bar{
	float: left;
	margin-left: 8%;
	width: 95%;
	height: 3em;
}

#nav-menu-mobile #search-bar form{
	width: 100%;
}


#nav-menu-mobile #search-bar input{
	width: 80%;
	height: 22px;
}


#nav-menu-mobile #search-bar #search-btn {
	width: 24px !important;
	height: 26px !important;
	margin-left: 1%;
}


#mobile-menu-link{
	display: block;
	font-family: 'PT Sans', sans-serif;
	clear: both;
	float: right;
	margin-top: -10%;
	color: #ffffff;
	margin-right: 3%;
	background: url("/images/mobile-menu-lines.png") no-repeat 2px center #41434C;
	height: 2em;
	width: 3em;
	text-align: right;
	line-height: 2em;
	cursor: pointer;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 8%;
	padding-right: 1%;
}


#mobile-menu-new-2019{
	display: block;
	width: 100%;
	clear: both;
	margin-top: 4%;
	margin-bottom: 3%;
}

#mobile-menu-new-2019.app{
display: none;
}

#footer-container-2019.app{
display: none;
}

#mobile-menu-link-test{
	display: block;
	font-family: 'PT Sans', sans-serif;
	float: left;
	color: #ffffff;;
	background: url("/images/3-lines-white-small.png") no-repeat 13% center #212327;
	background-size: 10%;
	height: 4.5em;
	width: 100%;
	text-align: right;
	line-height: 3em;
	cursor: pointer;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 3px solid green;
}

#mobile-menu-link-test p{
	background: url("/images/logo.png") no-repeat!important;
	background-size: 10% !important;
	background-position: 0% 50% !important;
}



#mobile-menu-2019-left{
	display: block;
	font-family: 'PT Sans', sans-serif;
	float: left;
	color: #ffffff;
	background: url(/images/3-lines-white-small.png) no-repeat 13% center #22874B;
	background-size: 10%;
	height: 2.5em;
	width: 50%;
	text-align: right;
	line-height: 3em;
	cursor: pointer;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 2em;
}


#mobile-menu-new-2019-logo{
	margin: auto;
	position: absolute;
	width: 68px;
	left: 0;
	right: 0;
}


#mobile-menu-2019-right{
	display: block;
	font-family: 'PT Sans', sans-serif;
	float: left;
	color: #ffffff;;
	background-color:  #00403D;
	background-size: 10%;
	height: 2.5em;
	width: 50%;
	text-align: right;
	line-height: 3em;
	cursor: pointer;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 2em;
}


#team-signup{
	width:100%;
	background: url("/images/sign-up-arrow.png") no-repeat #212429 !important;
	background-size: 10% !important;
	background-position: 90% 50% !important;
}

#team-signup p{
	padding-top:2%;
}

#ind-signup{
	width:100%;
	margin-left: 0;
}

#ind-signup p{
	padding-top:2%;	
}

#glo-results-head p{
	padding-top: 3%;
}

#glo-results-btm p{
	padding-top: 3%;	
}

#glo-news-head p{
	padding-top: 3%;
}

#glo-news-btm p{
	padding-top: 3%;
}

#hp-top-performance-top p{
	padding-top: 3%;
}

#hp-top-performance-btm p{
	padding-top: 3%;	
}

#lms-tv-top p{
	padding-top: 3%;
}

#side-advert1{
	margin-top: 4.5%;
	width: 100%;
}

#side-advert1 img{
	width: 100%;
}

#side-advert2{
	margin-top: 4.5%;
	width: 100%;
}

#side-advert2 img{
	width: 100%
}

#team-details-left{
	text-align: center;
}

#team-details-right{
	text-align: center;
}


#footer-container{
	background: #212329;
	height: 92em;
}

#footer-top-page a{
	float: none;
}

#footer-top{
	background: background: #212329;
	height: 5em;
}

#footer-mid{
	width: 100%;
	height: 64em;
	background: #2B2D35;
}

#footer-bottom{
 background: #00413d;
}


#foot-btm-links-left{
	
}

#foot-btm-links-left ul{
 float: left;
 margin: 0 auto;
 text-align: center;
}

#foot-btm-links-left ul li{
 padding-top: 10%;
}

#foot-btm-links-right{

}

#foot-btm-links-right ul{
	float: none;
	margin: 0 auto;
}

#foot-btm-links-right ul li{
	padding-top: 20%;
}

#foot-btm-copy{
 width:100%;
 text-align: center;
 background: #00413D;
}

#city-contact-mid{
	height: 17em;
}

#city-contact-mid-left{
	padding-top: 4%;
}

#team-signup-stack p{
	padding-top: 3%;
}

#ind-signup-stack p{
	padding-top: 3%;
}

#signin-btn p{
	padding-top: 3%;
}

.global-news p{
	background: url('/images/global-news.png') no-repeat;
}

p.global-dreamteam{
	padding-left: 4%;
}

p.global-hof{
	padding-left: 4%;
}

p.global-batrnk{
	padding-left: 4%;
}

p.global-bowlrnk{
	padding-left: 4%;
}

p.global-keeprnk{
	padding-left: 4%;
}	

#player-stats-summary-batting{

}

#player-stats-summary-batting h2{
	
}

#homepage-top-players{
	overflow-x: scroll;
}

#homepage-top-players #tabs ul li{

}

#homepage-top-players #tabs ul li a{
	width: 0em;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}


#city-tabs{
	overflow-x: scroll;	
}

#city-tabs #tabs ul li a{
	width: 0em;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

#team-stats-tabs{
	overflow-x: scroll;	
}

#team-stats-tabs #tabs ul li a{
	width: 0em;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

#players-stats-tabs{
	overflow-x: scroll;
}

#players-stats-tabs #tabs ul li a{
	width: 0em;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

#league-details-tabs{
	overflow-x: scroll;
}

#league-details-tabs #tabs ul li a{
	width: 0em;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}


.ui-tabs .ui-tabs-panel{
	width: 100%;
}

#global-news-block-content p{
	padding-left: 4%;
}

#team-details-left img{
	padding-left: 0%;
}

#player-personal-details-left{
	text-align: center;
}

#player-personal-details-left img{
	padding-left: 0%;
}

#player-personal-details-right{
	text-align: center;
}


#foot-facebook{
	text-align: center;
}

#foot-twitter{
	text-align: center;
}

#content-page-main-content-mid iframe{
	width: 100%;
}

.uk-venue-block{
	float: left;
	font-size: 0.9em;
	width: 100%;

}

.uk-venue-block ul{
	-webkit-column-count: 2; /* Chrome, Safari, Opera */
	-moz-column-count: 2; /* Firefox */
	column-count: 2;
	width: 100%;

}

.uk-venue-block ul li{
	margin: 0% 0% 0% 0% !important;
}

#header-social{
	height: auto;
}

#header-social .bx-wrapper{
	display: none;
}

#header-inner2{
	height: 2em;
}

#player-stats-menu ul{
	width: 80%;
	float: none;
	margin-left: 17%;
}

#player-stats-menu ul li a{
	padding-left: 8% !important;
}


#player-stats-top #lms-global-section{
	display:none;
}


#team-stats-menu ul{
	width: 80%;
	float: none;
	margin-left: 17%;
}

#team-stats-menu ul li a{
	padding-left: 8% !important;
}

#team-stats-top #lms-global-section{
	display: none;
}

#team-stats-content{
	overflow-x: scroll;
}

#player-stats-content{
	overflow-x: scroll;
}

#team-signup, #ind-signup, #glo-results-head, #glo-news-head, #hp-top-performance-top, #newsletter-signup, #lms-tv-top{
	background: #212329;
}

.RFTermsAndConditions{
	width: 95% !important;
}

.RFGroup{
	width: 100% !important;
}

.RFDescriptionCell{
	white-space: normal !important;
}

.RFTable{
	width: 100% !important;
}

.RFShortText{
	width: 95% !important;
}

.RFDropDown{
	width: 95% !important;
}

.RFPassword{
	width: 95% !important;
}

.RFInstructions{
	width: 100% !important;
}

.RFMandatory{
	float: left !important;
}

.RFHelpText{
	display: none;
}

.mobile-scroll{
	overflow-x: scroll;
}

#player-profile-new-menu-options .width-spacing{
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 3%;
	margin-bottom: 3%;
	border: none;
	background: none;
}

#share-button-container{
	text-align: center;
	float: none; 
}

#tour-rotating-banners h2{
	font-size: 1.3em;
	
}

#pp-new-top-right-details{
	float: none; 
	margin-right: 0%; 
	color: #fff;
	text-align: center;
}

#player-profile-new-menu{
	background: #27282d;
}

#player-profile-new-menu .width-spacing{
	padding-top: 1%;
	padding-bottom: 5%;
	border-bottom: 1px dashed #ccc;
	color: #ffffff;
}

#pp-top{
	margin-top: 5%;
}

#pp-name{
	width: 100% !important;
	margin-bottom: 3%;
}

#pp-name h2{
	font-size: 1em;
}

#pp-date{
	float: none;
	clear: both;
	padding-top: 5%;
}

.pp-extra-stats{
	display: none;
}

.marquee{
	height: 2em;
}

#player-profile-big-banner-overlay #pp-pic{
	width: 48%;
}

#player-profile-big-banner-overlay #pp-new-top-right{
	width: 48%;
}


#player-rank-stats-hide p a, #player-personal-bowl-hide p a, #player-personal-hof-hide p a, #player-personal-career-hide p a, #player-teams-hide p a {
	color: white;
}

#player-rating-ticker ul{
	height: 1.5em;
}

#player-image-options{
	margin-left: 25%;
}

#p1-winner{
	top: 8%;
}

#p2-winner{
	top: 8%;
}

#pp-new-top-right-details p{
	font-size: 0.9em;
	text-shadow: 1px 1px #000000;
}


#player-profile-big-banner-overlay #tp-pic{
	width: 48%;
}

#team-details-right-new{
	width: 48%;
}

#team-next-fix-top p{
	width: 90%;
	text-align: center;
}

#fix-results{
	clear: both;
	width: 100% !important;
}

.facebook-responsive {
	overflow:hidden;
	padding-bottom:56.25% !important;
	position:relative;
	/* height:0%; */
}

#head-country-select {
	float: left;
	width: 57%;
	margin-left: 0%;
}

#foot-igram h3{
	margin-left: 3%;
}

#player-issue-form{
	width: 100% !important;
}


#player-issue-form .form-section{
	width: 100% !important;
}

#player-issue-form label{
	width: 40% !important;	
}

#player-issue-form .form-section input{
	width: 45% !important;
}

#scorecard-container{
	position:relative;
	padding-top: 25%;
}

#scorecard-top-links-new{
	width: 95%;
	left: 0px !important;
	position: absolute;
	top: 5px;
	z-index: 10;
	color: #1c8140 !important;

}

#scorecard-top-links-new a{
	color: #1c8140 !important;
}

#team-signup a{
	padding-right: 10em;
}


#world-champs-playoff-tree{
	position: relative;
	background: none;
	width: 960px;
	height: 1265px;
	margin-left: -30px;
	font-size: 14px;
	overflow-x: scroll;
}

#world-champs-playoff-tree-inner{
	background: url(https://www.lastmanstands.com/images/world-champs-brackets2.jpg) no-repeat;
	width: 1330px;
	height: 1265px;
}

#cow-corner-cup-playoff-tree{
	position: relative;
	background: none;
	width: 960px;
	height: 660px;
	margin-left: -30px;
	font-size: 14px;
	overflow-x: scroll;
}

#cow-corner-cup-playoff-tree-inner{
	background: url(https://www.lastmanstands.com/images/cow-corner-cup-brackets.jpg) no-repeat;
	width: 1330px;
	height: 1265px;
}

#world-series-hp-details ul li{
	margin-top: 5%;
	margin-bottom: 5%;
}


#country-dd-container{
	width: 100%;
}

#country-select{
	width: 100%;
	margin-bottom: 5% !important;
}

#region-select{
	width: 100%;
	margin-bottom: 5% !important;
}

#region-list-dd{
	width: 64%;
}

.hidden-region{
	display: none !important;
}

#region-select .hidden-region{
	display: none;
}

#nationality-list-dd{
	width: 65%;
}

.league-cont{
	min-height: 5em;
}

#hp-banner{

}

#homepage-content-right{
	display: none;
}


#city-content-right{
	display: none;	
}

#city-banner{
	display: none;		
}

#city-content-left-up{
	margin-top: 0%;
}

#city-content-left-up-double{
	margin-top: 0%;
}	

.league-mobile-table{

}

.league-mobile-table td{
	font-size: 0.8em;
}

#header-inner3{
	height: 2.3em;
}


#nav-menu-wide{
	display: none;
}

#nav-menu-2019{
	display: none;
}


#region-page-franchise-sponsor-container{
	height: 8em;
	overflow: hidden;
}

#region-page-banner-info-banner-container{
	height: 16.8em;
}

#league-menu-mobile{
	position: relative; 
}

#league-menu-mobile-hide{
	display: none;
	width: 100%;
	position: absolute;
	right: 0px;
	top: 4.1em;
	background: #00403F;
        z-index: 999;
}

#league-menu-mobile-hide .league-menu-box{
	border-top: 1px solid white;
}

#phone-menu-bg{
	background: url(/images/3-lines-white-small.png);
	background-repeat: no-repeat;
	background-size: 45px 35px;
	background-position: 15px 13px;
	padding-top: 0%;
	height: 4em;
}

#phone-menu-link{
	font-size: 1.3em;
	padding-top: 1em;
	padding-bottom: 1em;
	display: block;
}

#league-rankings-table, #league-page-dreamteam, #league-standings-table, #fixtures-page-tables{
	margin-top:3%;
}

#region-page-banner-block{
	max-height: 11em;
	min-height: 11em;
	overflow: hidden;
}

#region-page-welcome h2{
	font-size: 1.2em;
}

#region-page-banner-caption-block{
	font-size: 0.8em;
}

#region-page-news-header h2{
	font-size: 2em;
}

.league-mobile-cover{

}

#league-details-league-name p{
	font-size: 1.2em;
}

.league-menu-box p{
	padding-top: 0em;
	margin-bottom: 0%;
}

.league-menu-box p a{
	display: block;
	padding-top: 1.3em;
	padding-bottom: 1.3em;
}

.container-wide{
	width: 100%;
}

.franchise-quote-pic{
	padding-top: 7em;
}

.franchise-quote-pic-left{
	padding-top: 7em;
}


.hp-live-score-container{
	width: 95%;
	margin: 0 auto;
}

.hp-live-score-container iframe {
	width: 1px;
	min-width: 100%;
}

#player-profile-stat-block-container{
	padding-bottom: 0%;
}

#player-profile-stat-block-stats{
	height: 15em;
	background: none;
	margin-top: 0%;
	margin-bottom: 0%;
}

#pp-stat-block-stats-top-ranks{
	height: auto;
}


#player-profile-side-block-top img{
	margin-left: auto;
	margin-right: auto;
	display: block;
}

#player-profile-side-block-bottom img{
	margin-left: auto;
	margin-right: auto;
	display: block;
}


#player-stats-innings2{
	height: 1em;
	line-height: 1em;
	font-size: 0.8em;
}

#player-stats-runs2{
	height: 1em;
	line-height: 1em;
	font-size: 0.8em;
}

#player-stats-matches2{
	font-size: 2em;
	margin-left: 0%;
	text-align: center;
	margin-top: 2%;
}

#player-stats-overs2{
	height: 1em;
	line-height: 1em;
	font-size: 0.8em;
}

#player-stats-wickets2{
	height: 1em;
	line-height: 1em;
	font-size: 0.8em;
}

#player-stats-batting-average2{
	height: 1em;
	line-height: 1em;
	font-size: 0.8em;
}

#player-stats-strike-rate2{
	height: 1em;
	line-height: 1em;
	font-size: 0.8em;
}

#player-stats-high-score2{
	height: 1em;
	line-height: 1em;
	font-size: 0.8em;
}

#player-stats-economy2{
	height: 1em;
	line-height: 1em;
	font-size: 0.8em;
}

#player-stats-bowling-average2{
	height: 1em;
	line-height: 1em;
	font-size: 0.8em;
}

#player-stats-best-figures2{
	height: 1em;
	line-height: 1em;
	font-size: 0.8em;
}

.mobile-stat-left{
	font-size: 1em !important;
	padding-top: 2%;
	padding-bottom: 2%;
	border-bottom: 2px solid darkgrey;
	background-image: url("/images/pp-mobile-bg.jpg");
	background-position: center;
	background-repeat: repeat-y;
}

.mobile-stat-right{
	font-size: 1em !important;
	padding-top: 2%;
	padding-bottom: 2%;
	border-bottom: 2px solid darkgrey;
	background-image: url("/images/pp-mobile-bg-rev.jpg");
	background-position: center;
	background-repeat: repeat-y;
}

#pp-stat-block-stats-mid{
	background-image: url("/images/pp-mobile-bg2.jpg");
	margin-top: 0%;
	margin-bottom: 0%;
	background-position: center;
}


#player-stats-overs3{
	text-align: center;
	color: #F7F8FF;
}

#player-stats-overs3 span{
	color: #B6B6B6;
	margin-right: 5%;
}

#player-stats-wickets3{
	text-align: center;
	color: #F7F8FF;
}

#player-stats-wickets3 span{
	color: #B6B6B6;
	margin-right: 5%;
}

#player-stats-economy3{
	text-align: center;
	color: #F7F8FF;
}

#player-stats-economy3 span{
	color: #B6B6B6;
	margin-right: 5%;
}

#player-stats-bowling-average3{
	text-align: center;
	color: #F7F8FF;
}

#player-stats-bowling-average3 span{
	color: #B6B6B6;
	margin-right: 5%;
}

#player-stats-best-figures3{
	text-align: center;
	color: #F7F8FF;
}

#player-stats-best-figures3 span{  
	margin-right: 5%;
	color: #B6B6B6;
}

#player-stats-batting-style {
	margin-top: 6%;
	margin-left: 0%;
	font-size: 1.1em;
	color: white;
	text-align: center;
}

#player-stats-bowling-style {
	margin-top: 6%;
	float: none;
	margin-right: 0%;
	font-size: 1.1em;
	color: white;
	margin-bottom: 5%;
	text-align: center;
}


#player-batting-info{
	width: 100%;
}

#player-bowling-info{
	width: 100%;
}


#nav-menu-new{
	display: none;
}

#nav-menu-mobile-new{
	max-height: 0;
	display: block;
	overflow: hidden;
	width: 100%;
	background:url("/images/mobile-menu-bg.png") repeat;
	-webkit-transition: max-height 0.4s;
	-ms-transition: max-height 0.4s;
	-moz-transition: max-height 0.4s;
	-o-transition: max-height 0.4s;
	border-bottom: none;
	position: absolute;
	z-index: 99999;
	top: 4.7em;
}

#nav-menu-mobile-new ul{
	
}


#nav-menu-mobile-new ul li{
	width: 33%;
	float: left;
	text-align: center;
	height: 5em;
}

#nav-menu-mobile-new ul li a{
	color: #ffffff;
	text-decoration: none;
	display: block;
	padding-top: 3.2em;
}

#nav-menu-mobile-new ul li a#menu-about{
	background: url("/images/menu-about2.png") no-repeat center top;
}

#nav-menu-mobile-new ul li a#menu-rules{
	background: url("/images/menu-rules.png") no-repeat center top;
}

#nav-menu-mobile-new ul li a#menu-scores{
	background: url("/images/menu-scores.png") no-repeat center top;
}

#nav-menu-mobile-new ul li a#menu-venue{
	background: url("/images/menu-venue.png") no-repeat center top;
}

#nav-menu-mobile-new ul li a#menu-fix{
	background: url("/images/menu-fixtures.png") no-repeat center top;
}

#nav-menu-mobile-new ul li a#menu-rank{
	background: url("/images/menu-rankings.png") no-repeat center top;
}

#nav-menu-mobile-new ul li a#menu-contact{
	background: url("/images/menu-contact.png") no-repeat center top;
} 

#nav-menu-mobile-new ul li a#menu-home{
	background: url("/images/logo-menu.png") no-repeat center top;
} 

#nav-menu-mobile-new ul li a#menu-log{
	background: url("/images/new-menu/green/login-icon.png") no-repeat center top;
	background-size: 40px;
}

#nav-menu-mobile-new ul li a#menu-logout{
	background: url("/images/new-menu/green/logout-icon.png") no-repeat center top;
} 


#nav-menu-mobile-new #search-bar{
	float: left;
	margin-left: 8%;
	width: 95%;
	height: 3em;
}

#nav-menu-mobile-new #search-bar form{
	width: 100%;
}


#nav-menu-mobile-new #search-bar input{
	width: 80%;
	height: 22px;
}


#nav-menu-mobile-new #search-bar #search-btn {
	width: 24px !important;
	height: 26px !important;
	margin-left: 1%;
}


#nav-menu-new{
	display: none;
}

#nav-menu-mobile-2019{
	max-height: 0;
	display: block;
	overflow: hidden;
	width: 50%;
	background: #5CA654;
	-webkit-transition: max-height 0.4s;
	-ms-transition: max-height 0.4s;
	-moz-transition: max-height 0.4s;
	-o-transition: max-height 0.4s;
	border-bottom: none;
	position: absolute;
	z-index: 99999;
	top: 5.5em;
}

#nav-menu-mobile-2019 ul{
	
}


#nav-menu-mobile-2019 ul li{
	width: 50%;
	float: left;
	text-align: center;
	height: 5em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}

#nav-menu-mobile-2019 ul li a{
	color: #ffffff;
	text-decoration: none;
	display: block;
	padding-top: 3.2em;
	font-size: 0.9em;
}

#nav-menu-mobile-2019 ul li a#menu-about{
	background: url("/images/new-menu/green/Rules.png") no-repeat center top;
	background-size: 40px;
}

#nav-menu-mobile-2019 ul li a#menu-rules{
	background: url("/images/new-menu/green/rules-menu-2019.png") no-repeat center top;
	background-size: 40px;
}

#nav-menu-mobile-2019 ul li a#menu-scores{
	background: url("/images/new-menu/green/live-scores-menu-2019.png") no-repeat center top;
	background-size: 40px;
}

#nav-menu-mobile-2019 ul li a#menu-venue{
	background: url("/images/new-menu/green/venue-menu-2019.png") no-repeat center top;
	background-size: 40px;
}

#nav-menu-mobile-2019 ul li a#menu-fix{
	background: url("/images/new-menu/green/fixture-menu-2019.png") no-repeat center top;
	background-size: 40px;
}

#nav-menu-mobile-2019 ul li a#menu-rank{
	background: url("/images/new-menu/green/world-rankings-menu-2019.png") no-repeat center top;
	background-size: 40px;
}

#nav-menu-mobile-2019 ul li a#menu-events{
	background: url("/images/new-menu/green/Tours-icon.png") no-repeat center top;
	background-size: 40px;
} 

#nav-menu-mobile-2019 ul li a#menu-home{
	background: url("/images/logo-menu.png") no-repeat center top;
} 

#nav-menu-mobile-2019 ul li a#menu-dash{
	background: url("/images/new-menu/green/dashboard-background.png") no-repeat center top;
	background-size: 40px;
}

#nav-menu-mobile-2019 ul li a#menu-umpire{
	background: url("/images/new-menu/green/umpire-menu-2019.png") no-repeat center top;
	background-size: 40px;
}

#nav-menu-mobile-2019 ul li a#menu-log{
	background: url("/images/new-menu/green/login-icon-white.png") no-repeat center top;
	background-size: 40px;
}

#nav-menu-mobile-2019 ul li a#menu-logout{
	background: url("/images/new-menu/green/logout-icon-white.png") no-repeat center top;
} 

#nav-menu-mobile-2019 ul li a#menu-shop{
	background: url("/images/new-menu/green/menu-shop-2019.png") no-repeat center top;
	background-size: 40px;
}

#nav-menu-mobile-2019 ul li a#menu-search{
	background: url(/images/new-menu/green/search-menu-2019.png) no-repeat center top;
	background-size: 40px;
}

#nav-menu-mobile-2019 ul li a#menu-lmstv{
	background: url(/images/new-menu/green/menu-lms-tv3.png) no-repeat center top;
	background-size: 40px;
}


#nav-menu-mobile-2019 #search-bar{
	float: left;
	margin-left: 5%;
	width: 95%;
	height: 3em;
}

#nav-menu-mobile-2019 #search-bar form{
	width: 100%;
}


#nav-menu-mobile-2019 #search-bar input{
	width: 80%;
	height: 22px;
}


#nav-menu-mobile-2019 #search-bar #search-btn {
	width: 24px !important;
	height: 26px !important;
	margin-left: 1%;
        display: none;
}

#player-name-block{
	min-width: 70%;
	max-width: 100%;
}


#pp-stat-block-stats-world-ranks{
	background: #02403F;
}


#player-stats-world-batting-rank2{
	margin-left: 0%;
	font-size: 1.5em;
	background: #00BF4D;
	padding: 15%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border: 3px solid #02403F;
	border-radius: 15px;
}

#player-stats-country-batting-rank2{
	margin-left: 0%;
	font-size: 1.5em;
	background: #01BC8F;
	padding: 15%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border: 3px solid #02403F;
	border-radius: 15px;
}

#player-stats-world-bowling-rank2{
	margin-right: 0%;
	font-size: 1.5em;
	background: #00BF4D;
	padding: 15%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border: 3px solid #02403F;
	border-radius: 15px;
}

#player-stats-country-bowling-rank2{
	margin-right: 0%;
	font-size: 1.5em;
	background: #01BC8F;
	padding: 15%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border: 3px solid #02403F;
	border-radius: 15px;
}

#player-stats-world-rankings-name{
	background: #00BF4D;
	margin-top: 3%;
	padding: 4%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border: 3px solid #02403F;
	border-radius: 15px;
}

#player-stats-country-rankings-name{
	background: #01BC8F;
	font-size: 1.4em;
	margin-top: 8.5%;
	padding-top: 6%;
	padding-bottom: 6%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border: 3px solid #02403F;
	border-radius: 15px;
}

.pp-mobile-stats-split{
	width: 50%;
	float: left;
}


#mobile-pp-batting-ranks{
	width: 33%;
}

#mobile-pp-rank-names{
	width: 33%;
}

#mobile-pp-bowling-ranks{
	width: 33%;
}


#sss-team-logos img{
	width: 33%;
}


.player-dashboard-item{
	width: 45%;
	float: left;
	text-align: center;
	background: none;
	height: 17em;
}

.player-dashboard-top{
	background: #F9A430;
}

.player-dashboard-item a{

}
.player-dashboard-mid{
	height: 12em !important;
	border: 1px solid gray;
}

.player-dashboard-mid-pic{

}

.player-dashboard-mid-pic img{

}



#player-dashboard-team-dd{
	width: 70%;
	height: auto;
	margin: 0 auto;
	background: #F9A430;
	text-align: center;
	border-radius: 5px;
	padding-bottom: 2%;
}

#player-dashboard-team-dd p{
	font-size: 1.5em;
	font-weight: bold;
	padding-top: 2%;
}

.team-dashboard-item{
	width: 45%;
	float: left;
	text-align: center;
	background: none;
	height: 17em;
}

.team-dashboard-top{
	background: green;
}

.team-dashboard-item a{

}
.team-dashboard-mid{
	height: 12em !important;
	border: 1px solid gray;
}

.team-dashboard-mid-pic{

}

.team-dashboard-mid-pic img{

}

#team-dashboard-team-dd p{
	font-size: 1.5em;
	font-weight: bold;
	padding-top: 2%;
}

#team-dashboard-team-dd{
	width: 70%;
	height: auto;
	margin: 0 auto;
	background: #51864F;
	text-align: center;
	border-radius: 5px;
	padding-bottom: 2%;
}

#team-dashboard-team-dd select{
	width: 90%;
}

team-dashboard-team-dd .noName{
	display: none;
}

.noDD{
	display: none;
}

.right-box{
	margin-left: 7%;
}

#team-name-top{
	text-align: center;
	padding-top: 5%;
	font-size: 1.5em;
	text-transform: uppercase;
}

#team-details-2019-container{
	background: #003D3D;
	height: 10em;
	width: 100%;
	margin-top: 6%;
	margin-bottom: 6%;
	border-radius: 5px;
}

#team-details-2019-left{
	width: 32%;
	float: left;
	height: 100%;
}

#team-details-2019-middle{
	width: 32%;
	float: left;
	margin-left: 2%;
	height: 100%;
	margin-right: 2%;
	position: relative;
}

#team-details-2019-middle img{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	max-width: 90%;
	max-height: 90%;
}

#team-details-2019-right{
	width: 32%;
	float: left;
	height: 100%;
}

#td-leagues-and-social{
	margin-top: 20%;
	width: 90%;
	padding-left: 0%;
}

#td-current-league{
	margin-bottom: 3%;
	width: 100%;
}

#td-previous-league{
	width: 100%;
}

#td-social-links{
	margin-top: 8%;
}

#td-social-links-fb{
	width: 30%;
	float: left;
	margin-left: 10%;
}

#td-social-links-tw{
	width: 30%;
	float: right;
	margin-right: 10%;
}


#next-match-bar{
	background: url(/images/next-match-bar-higher2.png) no-repeat center;
	height: 5em;
	background-size: cover;
	margin-bottom: 4%;
}


#next-match-bar-left{
	width: 50%;
	float: left;
	height: 6em;
}

#team-profile-next-fixture-details{
	background: url(/images/team-profile-calendar-pic.png) no-repeat 5%;
	background-size: 15%;
	height: 5em;
	padding-left: 25%;
	font-size: 1em;
}

#team-profile-next-fixture-details .tp-game-title{
	color: white;
	font-weight: bold;
	padding-top: 5%;
}

#team-profile-next-fixture-details .tp-game-date{
	color: white;
	margin-top: 3%;
}

#team-profile-next-fixture-details .tp-game-oppo{
	color: white;
	margin-top: 3%;
}

#team-profile-next-fixture-details .tp-no-game{
	color: white;
	padding-top: 20%;
}

#team-profile-next-fixture-details .tp-game-oppo a{
	color: #038D15;
}

#next-match-bar-right{
	width: 50%;
	float: left;
	height: 6em;
}

#next-game-sponsor-block{
	height: 4em;
	margin-top: 4%;
	padding-left: 25%;
}

#next-game-sponsor-block img{
	height: 100%;
}


#team-players-2019-container{
	clear: both;
	margin-top: 8%;
}

#team-profile-general-stats{
	color: white;
	margin-top: 9%;
	line-height: 1.2em;
	margin-left: 5%;
	font-size: 0.9em;
}

#team-profile-general-stats a{
	color: white;
}

#team-profile-top-players-header-pic{
	width: 60%;
	margin: 0 auto;
}

#team-players-2019-top{
	width: 50%;
	background: #003D3D;
	height: 3em;
	margin: 0 auto;
	border-radius: 5px 5px 0 0;
}

#team-players-2019-top p{
	color: white;
	text-align: center;
	text-transform: uppercase;
	font-size: 1.3em;
	padding: 5%;
}

#team-players-2019-mid{
	background: #003D3D;
	height: 15em;
	width: 100%;
	margin-bottom: 6%;
	border-radius: 5px;
}

#team-profile-top-players-container{
	margin-bottom: 5%;
	clear: both;
}

#team-profile-top-players-batsmen{
	width: 50%;
	float: left;
}

#team-profile-top-players-bowlers{
	width: 50%;
	float: left;
}

.team-top-player{
	margin-top: 2%;
	margin-bottom: 2%;
	clear: both;
	height: 3em;
	width: 95%;
	margin: 0 auto;
	padding-top: 1%;

}

.team-top-player .rank{
	float: left;
	width: 30%;
	background: black;
	color: #17FF6A;
	height: 100%;
	text-align: center;
}

.team-top-player .rank p{
	text-align: center;
	position: relative;
	top: 50%;
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.team-top-player .name{
	width: 53%;
	float: left;
	background: #AFAFAF;
	height: 100%;
	text-align: center;
	padding-left: 1%;
	padding-right: 1%;
	font-size: 0.9em;
}

.team-top-player .name p{
	text-align: center;
	position: relative;
	top: 50%;
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.team-top-player .name p a{
	color: black;
}

.team-top-player .pic{
	float: left;
	width: 15%;
	background: #AFAFAF;
	height: 100%;
}

.team-top-player .pic img{
	position: relative;
	top: 50%;
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	height: auto;
}

#team-profile-top-batsmen-header-pic{
	width: 90%;
	margin: 0 auto;
}

#team-profile-top-players-bowlers-pic{
	width: 90%;
	margin: 0 auto;
}

.team-profile-view-all-btn{
	background: #AFAFAF;
	width: 90%;
	margin: 0 auto;
	clear: both;
	margin-top: 5%;
	padding-top: 5%;
	padding-bottom: 5%;
	border-radius: 3px;
	-webkit-box-shadow: 3px 4px 5px 1px rgba(0,0,0,0.39);
	-moz-box-shadow: 3px 4px 5px 1px rgba(0,0,0,0.39);
	box-shadow: 3px 4px 5px 1px rgba(0,0,0,0.39);
}

.team-profile-view-all-btn p{
	text-align: center;
	text-transform: uppercase;
}

.tp-rot-pics{
	padding-top: 5%;
	padding-left: 1%;
	margin-top: 0%;
}

.tp-rot-pics div{

}

.tp-rot-pics div p{
	text-align: center;
	margin-top: 3%;
}

.tp-rot-pics div a{
	color: white;
}

.tp-rot-pics div img{
	max-width: 11em;
	max-height: 11em;
	margin: 0 auto;
}

.slick-prev{
	left: 5px;
}

.slick-next{
	right: 5px;
}


#eam-profile-2019-content-block{

}

#team-profile-2019-content-block .team-top-player{
	height: 4em;
}

#team-profile-2019-content-block .team-top-player .rank{
	font-size: 1em;
}

#team-profile-2019-content-block .team-top-player .name{
	width: 63%;
	font-size: 1em;
}

#team-profile-2019-content-block .team-top-player .pic{
	width: 15%;
}

#team-profile-pervious-seasons{
	padding-left: 0%;
	padding-right: 0%;
	text-align: center;
}

#team-profile-pervious-seasons p{
	width: 90%;
	float: none;
	margin: 0 auto;
	clear: both;
	margin-bottom: 2%;
}

.global-venue ul li{
	margin-top: 3% !important;
	margin-bottom: 3% !important;
}


#franchise-3-box-container .button-green{
	background: url(/images/franchise-button-2019-mobile.png) no-repeat center;
	background-size: contain;
	padding-top: 13%;
        height: 5em;
}

#franchise-3-box-container .button-yellow{
	background: url(/images/franchise-button-2019-mobile.png) no-repeat center;
	background-size: contain;
	padding-top: 13%;
        height: 5em;
}

#franchise-3-box-container .button-blue{
	background: url(/images/franchise-button-2019-mobile.png) no-repeat center;
	background-size: contain;
	padding-top: 13%;
        height: 5em;
}

#franchise-3-box-container .button-purple{
	background: url(/images/franchise-button-2019-mobile.png) no-repeat center;
	background-size: contain;
	padding-top: 13%;
        height: 5em;
}

#franchise-3-box-container .button-green a, #franchise-3-box-container .button-yellow a, #franchise-3-box-container .button-blue a, #franchise-3-box-container .button-purple a{
	color: white;
}

#team-to-player-switch p{
	padding-top: 5%;
}

#mobile-login-option{
	float: right;
	margin-right: 6%;
	margin-top: -1%;
}


#events-header{
 width: 100%;
 height: 11em;
 background: url(/images/events/events-header-bg-mobile.png) no-repeat;
 background-position: top center;
}

.event-overview-logo{
padding-top: 2%;
}

.event-overview-text p{
font-size: 0.9em;
}

.up-event-button{
margin-top: -1%;
}

.up-event-button img{
width: 65%;
}

#event-info-overview-details{
    float: none;
    width: 95%;
    height: 25em;
    margin: 0 auto;
}

#event-info-overview-details p{
font-size: 1.3em;
}

.overview-logo{
display: none;
}

.one-box{
width: 100%;
}

#super-series-prize{
    background: url(/images/events/super-series-event-purple-bg-mobile.png) no-repeat;
    background-position: center;
    height: auto;
    width: 100%;
}

#super-series-live-stream{
    background: url(/images/events/super-series-event-purple-bg-mobile.png) no-repeat;
    background-position: center top;
    height: 3em;
    width: 317px;
    text-align: center;
}

#super-series-live-stream h3{
    margin-left: 13%;
}

#super-series-fb-logo{
display: none;
}

.upcoming-events-box{
text-align: center;
}

#event-ticket-venue{
text-align: center;
}

#event-ticket-venue h2{
margin-left: 0%;
}

#event-ticket-venue p{
margin-left: 0%;
}

#event-ticket-date{
text-align: center;
margin-top: 5%;
}

#event-ticket-date h2{
margin-left: 0%;
}

#event-ticket-date p{
margin-left: 0%;
}

#event-ticket-button{
text-align: center;
}

.event-package-info-content ul li{
padding-left: 13%;
height: 4em;
line-height: 4em !important;
}

#p-search{
text-align: center;
}

#p-search #keyword{
width: 80%;
}

#t-search{
text-align: center;
margin-top: 5%;
}

#keywordTeam{
width: 80%;
}

#team-results {
    width: 100%;
    border: 1px solid #c0c0c0;
}

.overview-header{
    text-align: center;
    font-weight: bold;
    font-family: arial !important;
}

.featured-events-block-item-left{
width: 100%;
}

.featured-events-block-item{
width: 49%;
float: left;
}

.featured-events-block-item-right{
width: 49%;
float: left;
margin-left: 1%;
}

#gdpr-popup-container{
z-index: 999;
top: 0;
height: 14em;
}

#hp-social-media-block-mob{
    background: url(/images/homepage/hp-social-bg-mob.png) repeat-x;
    height: 7em;
    margin-bottom: 2%;
}

#hp-quick-links-mobile h2{
margin-top: 2%;
margin-bottom: 2%;
font-family: RobotoBold;
font-size: 2em;
text-transform: uppercase;
color: #004445;
}

.motm-col{
width: 100%;
text-align: center;
font-size: 1em;
font-weight: bold;
}

.motm-pic{
float: left;
width: 20%;
}

.motm-pic img{
height: 50px;
}


.motm-name{
float: left;
width: 80%;
padding-top: 4%;
padding-left: 0%;
}

#homepage-featured-videos-phone{
text-align: center;
margin-top: 2%;
}

#homepage-featured-videos-phone h2{
    font-family: RobotoBold;
    font-size: 2em;
    text-transform: uppercase;
    margin-top: 1%;
    margin-bottom: 1%;
    color: #004445;
}

#homepage-featured-videos-phone h2 a{
 color: #004445;
}

#p1Compare{
width: 100%;
float: left;
}

#p2Compare{
 width: 100%;
 float: left;
 margin-top: 5%;
 clear: both;
 margin-bottom: 6% !important;
}

#pow-compare-left-pic{
width: 44%;
margin-left: 2%;
}

#pow-compare-right-pic{
width: 44%;
margin-right: 2%;
}

#pow-compare-left-name{
width: 44%;
margin-left: 2%;
font-size: 1.3em;
}

#pow-compare-right-name{
width: 44%;
margin-right: 2%;
font-size: 1.3em;
}

.team-profle-player-stats-header h2{
font-size: 1.5em;
}

.champs-block{
width: 100%;
}

#venue-container .venue-item{
    width: 100%;
    margin-top: 5%;
}

#venue-container .venue-item:hover{
 background: #CAE1B5;
}

#venue-container .venue-item .venue-item-flag{
margin-top: 1%;
}

#venue-container .venue-item .venue-item-name{
    font-size: 1.8em;
}

.venue-title{
width: 100%;
}

.venue-title-name{
font-size: 2em;
}

.venue-breaker{
margin-top: 1em;
}

.venue-locations ul li{
padding-bottom: 5%;
font-size: 1.5em;
}

.venue-locations ul li ul{
margin-top: 5%;
}

.fixture-page-content-2020 .fix-reg-name{
text-align: center;
}

.fixture-page-content-2020 .league-cont .fix-league-name{
  width: 100%;
  text-align: center;
  margin-bottom: 1% !important;
}

.fixture-page-content-2020 .league-cont .fix-league-links{
  width: 70%;
  margin: 0 auto;
}

.fixture-page-content-2020 .league-cont .fix-league-fix{
    width: 40%;
}

.fixture-page-content-2020 .league-cont .fix-league-stand{
    width: 40%;
}

.fixtures-region-dropdown{
width: 90%;
}

.fixtures-region-dropdown select{
width: 100% !important;
}

.fixture-page-content-2020 .league-cont .fix-league-stand-wc{
width: 100%;
}

#rp-menu li{
width: 48%;
margin: 0% !important;
margin-bottom: 1% !important;
margin-right: 2% !important;
}

#team-ranking-2020-top, #batting-ranking-2020-top, #bowling-ranking-2020-top, #all-rounder-ranking-2020-top, #keeping-ranking-2020-top{
height: 11em;
}

.wr-region-dropdown{
width: 80%;
}

.wr-region-dropdown #region-list-dd{
width: 100%;
}

.homepage-video-box{
width: 48%;
}

#homepage-featured-videos h2{
font-size: 1.4em;
}


#scorecard-2020-match-result-container{
 border: 1px solid #ccc;
 border-radius: 10px;
 box-shadow: 2px 2px #888888;
 width: 99%;
 padding-bottom: 1em;
}

#scorecard-2020-match-result-left{
 float: left;
 width: 43%;
 text-align: center;
 padding-top: 0.5em;
}

#scorecard-2020-match-result-mid{
 float: left;
 width: 14%;
 text-align: center;
 padding-top: 1.5em;
}

#scorecard-2020-match-result-right{
 float: left;
 width: 43%;
 text-align: center;
 padding-top: 0.5em;
}

#scorecard-2020-match-result-bottom{
clear: both;
text-align: center;
}

#scorecard-2020-vs-logo{
width: 50%;
margin: 0 auto;
}

#scorecard-left-logo{
 width: 50%;
 float: left;
 min-height: 4em;
}

#scorecard-left-logo img, #scorecard-left-logo-wide img{
 max-width: 4em;
 max-height: 4em;
}

#scorecard-left-logo-wide{
 width: 100%;
 float: left;
 min-height: 4em;
}

#scorecard-left-score{
 width: 50%;
 float: left;
 color: #706F6F;
 font-size: 1.3em;
 font-family: 'Roboto', sans-serif;
 font-weight: 500;
}

#scorecard-right-logo{
 width: 50%;
 float: right;
 min-height: 4em;
}

#scorecard-right-logo-wide{
 width: 100%;
 float: right;
 min-height: 4em;
}

#scorecard-right-logo img, #scorecard-right-logo-wide img{
 max-width: 4em;
 max-height: 4em;
}

#scorecard-right-score{
 width: 50%;
 float: left;
 color: #706F6F;
 font-size: 1.3em;
 font-family: 'Roboto', sans-serif;
 font-weight: 500;
}

#scorecard-left-name{
 clear: both;
 float: left;
 width: 100%;
 padding-left: 0em;
 font-weight: 600;
}

#scorecard-left-name-wide{
 clear: both;
 float: left;
 width: 100%;
 padding-left: 0em;
 font-weight: 600;
 text-align: center;
}

#scorecard-right-name{
 clear: both;
 float: right;
 width: 100%;
 padding-right: 0em;
 font-weight: 600;
}

#scorecard-right-name-wide{
 clear: both;
 float: left;
 width: 100%;
 padding-left: 0em;
 font-weight: 600;
 text-align: center;
}

#scorecard-2020-match-result-bottom{
font-family: 'Roboto', sans-serif;
font-weight: 500;
color: #003F3D;
margin-top: 1em;
}

#scorecard-2020-pog-container{
 border: 1px solid #ccc;
 border-radius: 10px;
 box-shadow: 2px 2px #888888;
 margin-top: 1em;
 font-family: 'Roboto', sans-serif;
 clear: both;
 width: 99%;
 display: inline-block;
 margin-left: 0%;
}

#scorecard-2020-pog-top{
  background: #E6E6E6;
  height: 1.5em;
  border-radius: 5px 5px 0px 0px;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  padding-left: 1.5em;
}

#scorecard-2020-pog-content-left{
 float: left;
 width: 40%;
 font-size: 0.8em;
 text-align: center;
 padding-top: 1.5em;
 font-weight: 500;
}

#scorecard-2020-pog-content-mid{
 float: left;
 width: 20%;
 padding-top: 1em;
}

#scorecard-2020-pog-content-mid img{
 width: 80%;
 margin-left: 0.5em;
 border-radius: 30px;
}

#scorecard-2020-pog-content-right{
float: left;
    width: 40%;
    font-size: 0.8em;
    text-align: center;
    padding-top: 1.5em;
    color: #003F3D;
    font-weight: 500;
}

#scorecard-2020-pog-content-right-batting{
padding-left: 20%;
}

#scorecard-2020-pog-content-right-batting-stats{
float: left;
width: 50%;
}

#scorecard-2020-pog-content-right-batting-img{
float: left;
width: 10%;
}

#scorecard-2020-pog-content-right-bowling{
padding-left: 20%;
}

#scorecard-2020-pog-content-right-bowling-stats{
float: left;
width: 50%;
}

#scorecard-2020-pog-content-right-bowling-img{
float: left;
width: 10%;
}

#scorecard-2020-tab-container{
 border: 1px solid #ccc;
 border-radius: 10px;
 box-shadow: 2px 2px #888888;
 margin-top: 1em;
 font-family: 'Roboto', sans-serif;
 width: 99%;
}

#scorecard-2020-tab-block{
 background: #F6F6F6;
 margin-top: 1em;
}

.scorecard-2020-tab{
 float: left;
 width: 14.28%;
 font-size: .6em;
 text-align: center;
 border-right: 1px solid #BDBCBC;
 font-weight: 600;
 padding-top: 1em;
 padding-bottom: 1em;
 border-top: 1px solid #BDBCBC;
 border-bottom: 1px solid #BDBCBC;
 box-sizing: border-box; 
}

.scorecard-2020-tab a{
color: #000000 !important;
}

.sc-tab-active{
 border-bottom: 2px solid black;
 padding-bottom: 0.9em;
}


#scorecard-2020-table-block{

}

#scorecard-2020-table-block table{

}

#scorecard-2020-table-block table th{
 background: #ffffff;
 color: #7C7C7B !important;
 font-size: 0.9em;
text-align: center;
}

#scorecard-2020-table-block table tr{

}

#scorecard-2020-table-block table tr td{
text-align: center;
}

.sc-name-section{
width: 40%;
text-align: left !important;
}

.sc-player-name, .sc-player-name a{
color: #0786E5 !important;
}

.sc-total td{
 background: #003F3D;
 color: white;
 font-size: 0.9em;
 padding-top: 0.5em;
 padding-bottom: 0.5em;
}

.sc-team-score{
font-size: 1em;
}

.sc-team-overs{
font-size: 0.6em;
}

.sc-name-extra{
text-align: left;
color: #9D9D9C;
}

.sc-name-extra span{
color: #000000;
}

#scorecard-2020-match-info-block{
    padding-left: 1em;
    padding-top: 1em;
}

.match-info-div{
 font-size: 0.7em;
 color: #9D9D9C;
 margin-top: 0.5em;
}

.match-info-div span{
color: #000000;
font-weight: 500;
}

#scorecard-2020-match-info-block{
padding-left:0.5em;
padding-top:0.5em;
}

#scorecard-2020-match-info-starting-team1{
 margin-top: 2em;
 font-family: 'Roboto', sans-serif;
 font-weight: 500;
}

.match-info-team-top-name{
 width: 80%;
 float: left;
 padding-top: .5em;
 font-weight: 500;
 font-size: 0.8em;
}

.match-info-team-top-logo{
width: 20%;
float: left;
}

.match-info-team-top-logo img{
max-height: 2em;
}

.match-info-team-table table th{
background: #DADADA;
color: #000000 !important;
font-family: 'Roboto', sans-serif;
font-weight: 500;
}

.match-info-team-table table td{
color: #9D9D9C;
}

#scorecard-2020-stats-block-logos{
 padding-top: 0.5em;
 font-weight: 500;
 font-size: 0.9em;
}

#stats-team-logo1{
 width: 40%;
 float: left;
 text-align: center;
}

#stats-team-logo1 img{
 max-height: 3em;
 max-width: 6em;
}

#stats-team-logo2{
 width: 40%;
 float: right;
 text-align: center;
}

#stats-team-logo2 img{
 max-height: 3em;
}

#scorecard-2020-stats-block-mvp{
text-align: center;
}

.scorecard-2020-stats-block-left, .scorecard-2020-stats-block-right{
 width: 38%;
 float: left;
 background: #EDEDED;
 height: 4em;
 padding-top: 0.5em;
 padding-bottom: 0.5em;
 font-size: 1em; 
 color: #0786E5;
 font-weight: 500;
 text-align: center;
}

.scorecard-2020-stats-block-mid{
 width: 22%;
 float: left;
 background: #E3E3E3;
 height: 4em;
 margin-left: 1%;
 margin-right: 1%;
 padding-top: 1em;
 text-align: center;
 border-radius: 10px;
}

#scorecard-2020-stats-block{
margin-top: 0.5em;
}

#scorecard-2020-stats-block-top{
 background: #EDEDED;
 padding-top: 0.2em;
 padding-bottom: 0.2em;
 font-size: 1.2em;
 color: #003F3D;
 font-weight: 600;
 padding-left: 0.5em;
}

.scorecard-2020-stats-block-left img, .scorecard-2020-stats-block-right img{
    max-height: 2.5em;
}

.scorecard-2020-stats-block-mid img{
max-height: 3em;
}

#scorecard-2020-stats-block-mvp, #scorecard-2020-stats-block-mvbat, #scorecard-2020-stats-block-mvbowl{
margin-top: 0.5em !important;
}

#scorecard-2020-stats-top-fielders{
margin-top: 1em;
}

#scorecard-2020-stats-top-fielders h3{
text-align: center;
}

#scorecard-2020-stats-top-fielders table{

}

#scorecard-2020-stats-top-fielders table th{
 background: #DADADA;
 color: #000000 !important;
 text-align: center !important;
}

#scorecard-2020-stats-top-fielders table td{
color: #9D9D9C;
text-align: center;
}

#scorecard-2020-league-block{

}

#scorecard-2020-league-title{
 color: #003F3D;
 font-size: 0.8em;
 padding-left: 0.5em;
 font-weight: 500;
 margin-top: 0.5em;
}

#scorecard-2020-league-block .match-info-div{
 padding-left: 0.5em;
}

#scorecard-2020-league-table{
margin-top: 1em;
}

#scorecard-2020-league-table table{
font-size: 1em !important;
font-family: 'Roboto', sans-serif;
font-weight: 500;
}

#scorecard-2020-league-table table tr{
border-bottom: 3px solid white;
}

#scorecard-2020-league-table table tr th{
background: #EDEDED;
color: #000000 !important;
}

#scorecard-2020-league-table table tr:nth-child(odd) td{
background: #FAFAFA;
}

#scorecard-2020-league-table table tr:nth-child(even) td{
background: #F4F4F4;
}

.lt-logo{
 text-align: center;
}

.lt-logo img{
 max-width: 3em;
 max-height: 2em;
}

.lt-stand{
 text-align: center;
 border-left: 3px solid white;
}

#league-page-menu-2020-container{
background: #21874B;
color: white;
font-family: roboto,sans-serif;
}

#league-page-menu-2020-name{
 text-align: center;
 margin-bottom: 0.5em !important;
 font-size: 1em;
 color: #ffffff;
}

#league-page-menu-2020-block{
    overflow-x: scroll;
}

#league-page-menu-2020{
     width: 170%;
}

#league-page-menu-2020 ul{
 list-style-type: none;
}

#league-page-menu-2020 ul li{
 float: left;
 font-family: roboto,sans-serif;
 font-size: 0.9em;
 margin-left: 0.4em !important;
 margin-right: 0.4em;
 width: auto;
}

#league-page-menu-2020 ul li a{
color: #fff !important;
}

#league-table-2020-container{
  border: 1px solid #ccc;
  border-radius: 10px;
  box-shadow: 2px 2px #888;
  margin-top: 1em;
  font-family: roboto,sans-serif;
  clear: both;
  width: 99%;
  display: inline-block;
  margin-left: 0%;
}

#league-table-2020-container table{
 font-size: 0.6em !important;
}

#league-table-2020-container table th{
background: none;
color: #A8A8A7 !important;
font-weight: 500;
}

#league-table-2020-container table tr{

}

#league-table-2020-container table td{
 font-weight: 500;
 text-align: center;
}

#league-table-2020-container table td.lt-name{
 text-align: left;
}

#league-table-2020-container table td a{
 color: #0786E5 !important;
}

#league-2020-results-container .league-fixture-2020{
width: 100%;
}

.league-fixture-2020{
 font-family: roboto,sans-serif;
 margin-bottom: 1em !important;
 display: inline-block;
 width: 100%;
 font-size: 0.6em;
}

#league-2020-fixtures-container .league-fixture-2020{
width: 100%;
height: auto !important;
margin-left: 0%;
}

.league-fixture-2020.fixShow{
 border-top: 1px solid #ccc;
}

.league-fixture-2020.fixHide{
 display: none;
}

.league-fixture-2020-team-logo{
 float: left;
 width: 10%;
 padding-right: 0.5em;
}

.league-fixture-2020-team-logo img{
max-height: 2em;
max-width: 2em;
}

.league-fixture-2020-date{
 margin-bottom: 1em !important;
 padding-left: 1em;
}

.league-fixture-2020-Home-Team, .league-fixture-2020-Away-Team{
display: inline-block;
width: 100%;
line-height: 2em;
padding-left: 1em;
}

.league-fixture-2020-tn{
 float: left;
 width: 60%;
}

.league-fixture-2020-tn-res{
 float: left;
 width: 60%;
}

.league-fixture-2020-ts{
 float: left;
 width: 25%;
}

.league-fixture-2020-result{
 padding-left: 1em;
 clear: both;
}

.league-fixture-2020-teams-container{
float: left;
width:70%;
}

.league-fixture-2020-sc-link{
float: left;
width:30%;
font-size: 1.3em;
text-align: center;
}

.league-fixture-2020-sc-link a{
color: #0786E5 !important;
}

#league-rankings-2020{
 width: 98%;
 margin: 0 auto;
}

#league-rankings-2020 table{
 font-family: roboto,sans-serif;
 font-size: 0.6em !important;
}

#league-rankings-2020 table th{
 background: #DADADA;
 color: black !important;
}

#league-rankings-2020 table tr{
border-bottom: 1px solid #dadada;
border-right: 1px solid #dadada;
border-left: 1px solid #dadada;
}

#league-rankings-2020 table td{
 color: #9D9D9C;
}

#league-rankings-2020 table td.lr-name a{
color: #0786E5 !important;
font-weight: bold;
}

#league-rankings-2020 table td.lr-team a{
color: #9D9D9C !important;
}

#league-ranking-ad-separator{
 
}

.league-rankings-2020-outline {
    border: none;
    border-radius: 0px;
    box-shadow: none;
    margin-top: 0em;
    font-family: roboto,sans-serif;
    clear: both;
    margin-bottom: 1em!important;
}

#league-videos-2020-container{

}

#league-videos-2020-container .video-box{
 width: 47%;
 margin-left: 2%;
 float: left;
}

#league-videos-2020-container .video-box .video-box-details{
 font-family: roboto,sans-serif;
 font-size: 0.6em;
 font-weight: 500;
 background: #f2f2f2;
 height: 4em;
}

#league-videos-2020-container .video-box .video-box-details .video-box-title{
 text-align: center;
}

#league-videos-2020-container .video-box .video-box-details .video-box-title a{

}

#league-home-2020-next-match-container, #league-home-2020-prev-match-container{
 font-family: roboto,sans-serif;
 width: 100%;
 clear: both;
}

#league-home-2020-next-match-top, #league-home-2020-prev-match-top{
 background: #DADADA;
}

#league-home-2020-next-match-top h3, #league-home-2020-prev-match-top h3{
 font-size: 0.7em;
 padding-left: 2em;
 padding-top: 0.1em;
 padding-bottom: 0.1em;
 font-style: italic;
}

#league-home-2020-next-match-bottom, #league-home-2020-prev-match-bottom{
 background: #9B9B9A;
}

#league-home-2020-next-match-bottom h3, #league-home-2020-prev-match-bottom h3{
 text-align: right;
 padding-right: 1em;
 font-size: 0.7em;
 padding-top: 0.1em;
 padding-bottom: 0.1em;
}

#league-home-2020-next-match-bottom h3 a, #league-home-2020-prev-match-bottom h3 a{
 color: white;
}

.league-home-2020-next-match-item{

}

.league-home-2020-next-match-item .league-fixture-2020{
display: block;
width: 80%;
margin: 0 auto;
}

#league-dreamteam-2020-top{
 font-family: roboto,sans-serif;
 width: 50%;
 margin: 0 auto;
 text-align: center;
 background: #21874B;
 padding-top: 0.56em;
 padding-bottom: 0.5em;
 border-radius: 10px 10px 0px 0px;
}

#league-dreamteam-2020-top h3{
 color: white;
}

.league-home-table-container{
    border: 1px solid #ccc;
    border-radius: 10px;
    box-shadow: 2px 2px #888888;
    width: 97%;
    padding-bottom: 1em;
    margin: 0 auto;
}

#league-dreamteam-2020-table{
 font-family: roboto,sans-serif;
}

#league-dreamteam-2020-table th{
color: #646363 !important;
background: none;
}

#league-dreamteam-2020-table tr{

}

#league-dreamteam-2020-table tr td{
 color: #9B9B9A;
}

#league-dreamteam-2020-table tr td a{
color: #0786E5 !important;
font-weight: 600;
}

#league-dreamteam-2020-table .helper{
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

#league-dreamteam-2020-table .dream-team-img{
 width: 15%;
}

#league-dreamteam-2020-table .dream-team-team a{
 color: #878787 !important;
}

#league-dreamteam-2020-table .dream-team-img img{
    height: 3em;
    width: 3em;
    border-radius: 25px;
    object-fit: contain;
    vertical-align: middle;
}

#league-dreamteam-2020-container{
 width: 100%;
 margin-bottom: 1em;
 clear: both;
}

#league-dreamteam-link-block{
 display: inline-block;
 width: 98%;
}

#league-dreamteam-link-block .dt-link-block{
    width: 24%;
    float: left;
    background: #0786E5;
    margin-left: 1%;
    margin-top: 1em;
    border-radius: 10px;
    box-shadow: 2px 2px #888888;
}

#league-dreamteam-link-block .dt-link-block h3{
 text-align: center;
 font-size: 0.5em;
 padding-top: 0.5em;
 padding-bottom: 0.5em;
}

#league-dreamteam-link-block .dt-link-block h3 a{
color: white;
}

#league-prev-seasons-2020-container{
width: 98%;
margin-top: 1em;
margin-bottom: 2em !important;
}

#league-pre-seasons-top h3{
 font-family: roboto,sans-serif;
 padding-left: 1em;
 padding-top: 0.3em;
}

.league-previous-season-item{
 font-family: roboto,sans-serif;
 font-size: 0.8em;
 padding-top: 0.5em;
 padding-bottom: 0.5em;
 padding-left: 0.5em;
 border-top: 1px solid #DADADA;
}

.league-previous-season-item .prev-season-name{
float: left;
width: 66%;
color: #0786E5;
font-weight: bold;
}

.league-previous-season-item .prev-season-link{
float: left;
width: 34%;
font-weight: bold;
}

.league-previous-season-item .prev-season-link img{
 width: 1em;
 padding-left: 0.5em;
}

.matches-block{
min-height: 3.4em;
}

#league-home-2020-next-match-container .bx-prev, #league-home-2020-prev-match-container .bx-prev{
 background: none;
 width: 1.5em;
}

#league-home-2020-next-match-container .bx-next, #league-home-2020-prev-match-container .bx-next{
 background: none;
 width: 1.5em;
}

.pp-2020-mw{
 width: 98% !important;
}

#player-profile-2020-left-section{
width: 100%;
}

#player-profile-side-block-container-2020{
width: 100%;
margin-left: 0%;
}

#player-profile-2020-top-block{
    width: 97%;
    margin: 0 auto;
    border: 4px solid #00584C;
}

#player-profile-2020-top-block-pic{
 width: 40%;
 float: left;
 min-height: 12em;
 position: relative;
}

#player-profile-2020-top-block-pic img{
 position: absolute;
 top: 50%;
 transform: translateY(-50%);
 max-height: 12em;
}

#player-profile-2020-top-block-details{
 font-family: roboto,sans-serif;
 width: 60%;
 float: left;
 border-left: 4px solid #00584c;
 box-sizing: border-box;
 min-height: 12em;
 }

#pp-2020-player-name{
 text-align: center;
 background: #00584c;
 color: #fff;
 padding-bottom: 0.2em;
 padding-top: 0.2em;
 font-size: 1.3em;
}

#pp-2020-player-id{
 color: #00584C;
 text-align: center;
 margin-top: 0.5em;
 font-weight: 500;
 margin-top: 0.5em;
 margin-bottom: 0.5em;
}

#pp-2020-player-id p{
display: inline-block;
padding: 0.4em;
border: 1px solid #707070;
box-shadow: 2px 2px #888888;
}

#pp-2020-player-id span{
 font-weight: 400;
}

#pp-2020-player-bat-style{
 color: #00584C;
 text-align: center;
 font-weight: 500;
 margin-top: 0.5em;
 margin-bottom: 0.5em;
}

#pp-2020-player-bat-style p{
display: inline-block;
padding: 0.2em;
border: 1px solid #707070;
box-shadow: 2px 2px #888888;
}

#pp-2020-player-bowl-style{
 color: #00584C;
 text-align: center;
 font-weight: 500;
 margin-top: 0.5em;
 margin-bottom: 0.5em;
}

#pp-2020-player-bowl-style p{
display: inline-block;
padding: 0.4em;
border: 1px solid #707070;
box-shadow: 2px 2px #888888;
}

#pp-2020-player-nationality{
 color: #00584C;
 text-align: center;
 font-weight: 500;
 margin-top: 0.5em;
 margin-bottom: 0.5em;
 width: 85%;
 margin: 0 auto;
}

#pp-2020-player-nationality-text{
 float: left;
 background: rgb(3,114,93);
 background: linear-gradient(90deg, rgba(3,114,93,1) 0%, rgba(1,99,83,1) 50%, rgba(0,88,76,1) 100%);
 padding: 0.8em;
 color: white;
}

#pp-2020-player-nationality-flag{
 float: left;
 padding: 0.43em;
 border: 2px solid #707070;
 box-sizing: border-box;
}

#player-profile-2020-stats-block{
 font-family: roboto,sans-serif;
 margin-top: 1em;
}

#pp-2020-match-count .pp-2020-stats-left{
 color: white;
 background: rgb(3,114,93);
 background: linear-gradient(90deg, rgba(3,114,93,1) 0%, rgba(1,99,83,1) 50%, rgba(0,88,76,1) 100%);
 width: 49%;
 float: left;
 font-size: 0.7em;
 padding-top: 0.75em;
 padding-bottom: 0.75em;
 text-align: center;
 text-transform: uppercase;
}

#pp-2020-match-count .pp-2020-stats-right{
    width: 49%;
    float: left;
    margin-left: 2%;
    padding-top: 0.25em;
    padding-bottom: 0.25em;
    border: 2px solid #707070;
    text-align: center;
    box-sizing: border-box;
}

#pp-2020-match-count{
width: 40%;
margin: 0 auto;
margin-bottom: 0.5em;
}

#pp-2020-main-stats-container{
width: 100%;
}


#pp-2020-batting-stats{
 width: 48%;
 float: left;
}

#pp-2020-bowling-stats{
 width: 48%;
 float: left;
 margin-left: 4%;
}

#pp-2020-batting-stats-heading, #pp-2020-bowling-stats-heading{
 color: white;
 background: rgb(3,114,93);
 background: linear-gradient(90deg, rgba(3,114,93,1) 0%, rgba(1,99,83,1) 50%, rgba(0,88,76,1) 100%);
}

#pp-2020-batting-stats-heading h3, #pp-2020-bowling-stats-heading h3{
 text-align: center;
 font-weight: normal;
 padding-top: 0.5em;
 padding-bottom: 0.5em;
}

.pp-2020-player-stats-cols{
margin-top: 0.5em;
}

.pp-2020-player-stats-cols .pp-2020-stats-left{
 color: white;
 background: rgb(3,114,93);
 background: linear-gradient(90deg, rgba(3,114,93,1) 0%, rgba(1,99,83,1) 50%, rgba(0,88,76,1) 100%);
 width: 49%;
 float: left;
    font-size: 0.7em;
    padding-top: 0.75em;
    padding-bottom: 0.75em;
 text-align: center;
 text-transform: uppercase;
}

.pp-2020-player-stats-cols .pp-2020-stats-left.sml{
    font-size: 0.7em;
    padding-top: 0.75em;
    padding-bottom: 0.75em;
}

.pp-2020-player-stats-cols .pp-2020-stats-right{
 color: #03725D;
 width: 49%;
 float: left;
 margin-left: 2%;
 padding-top: 0.25em;
 padding-bottom: 0.25em;
 border: 2px solid #707070;
 text-align: center;
 box-sizing: border-box;
}

#pp-2020-player-stats-rankings{
clear: both;
margin-top: 0.5em;
}

.pp-2020-player-rank-outer{
 width: 33%;
 float: left;
 background: rgb(3,114,93);
 background: linear-gradient(90deg, rgba(3,114,93,1) 0%, rgba(1,99,83,1) 50%, rgba(0,88,76,1) 100%);
 height: 2em;
 line-height: 2em;
 text-align: center;
 color: white;
 font-size: 1.5em;
 font-weight: bold;
}

.pp-2020-player-rank-inner{
 width: 32%;
 float: left;
 margin-left: 1%;
 margin-right: 1%;
 background: #E8F9F6;
 box-sizing: border-box;
 border: 1px solid #707070;
 font-size: 1.2em;
 text-align: center;
 padding-top: 0.2em;
 color: #03725D;
 padding-bottom: 0.2em;
 font-weight: bold;
}

.pp-2002-rank-row{
margin-bottom: 0.3em;
}

#player-profile-2020-sub-menu{
margin-top: 0.5em;
}

.pp-2020-sub-menu-item{
 font-family: roboto,sans-serif;
 width: 14.2%;
 float: left;
 text-align: center;
 font-size: 0.7em;
 background: #419988;
 border: 1px solid #419988;
 box-sizing: border-box;
}

.pp-2020-sub-menu-item h3{
 font-weight: normal;
 padding-top: 0.5em;
 padding-bottom: 0.5em;
 color: white;
}

.pp-2020-sub-menu-item.active h3{
 color: #03725D;
}

.pp-2020-sub-menu-item.first{
 border-radius: 5px 0px 0px 5px;
}

.pp-2020-sub-menu-item.last{
 border-radius: 0px 5px 5px 0px;
}

.pp-2020-sub-menu-item.active{
 background: white;
 border: 1px solid #03725D;
 box-sizing: border-box;
}

.pp-2020-career-tbl{
 
}

.pp-teamtbl{
 font-size: 0.9em !important;
}

.pp-teamtbl table tr:nth-child(odd) {
 background: #EAEAEA;
}

.pp-teamtbl table tr:nth-child(even) {
 background: #DDDDDD;
}

.pp-2020-career-tbl table{
  font-family: roboto,sans-serif;
}

.pp-2020-career-tbl table th, .pp-teamtbl table th{
 background: rgb(3,114,93);
 background: linear-gradient(90deg, rgba(3,114,93,1) 0%, rgba(1,99,83,1) 50%, rgba(0,88,76,1) 100%);
 text-align: center;
 border-right: 2px solid white;
}

.pp-2020-career-tbl table tr{
 
}

.pp-2020-career-tbl table tr td, .pp-teamtbl table tr td{
 border: 2px solid white;
}

.pp-2020-career-tbl table tr td.gb{
 color: white;
 background: rgb(3,114,93);
 background: linear-gradient(90deg, rgba(3,114,93,1) 0%, rgba(1,99,83,1) 50%, rgba(0,88,76,1) 100%);
 text-align: center;
 border: 2px solid white;
 font-weight: bold;
}

.pp-2020-career-tbl table tr td.m-dc{
 background: #DDDDDD;
 color: #03725D;
 text-align: center;
 font-weight: bold;
}

.pp-2020-career-tbl table tr td.m-lc{
 background: #EAEAEA;
 color: #03725D;
 text-align: center;
 font-weight: bold;
}

#pp-batting-history-container-2020, #pp-batting-history-container-old-2020, #pp-bowling-history-container-2020, #pp-bowling-history-container-old-2020, #pp-keeping-history-container-2020, #pp-keeping-history-container-old-2020{
  font-family: roboto,sans-serif;
}

#pp-batting-history-container-2020 table{

}

#pp-batting-history-container-2020 th, #pp-batting-history-container-old-2020 th, #pp-bowling-history-container-2020 th, #pp-bowling-history-container-old-2020 th, #pp-keeping-history-container-2020 th, #pp-keeping-history-container-old-2020 th{
 background: rgb(3,114,93);
 background: linear-gradient(90deg, rgba(3,114,93,1) 0%, rgba(1,99,83,1) 50%, rgba(0,88,76,1) 100%);
 color: white;
 border: 1px solid white;
}

#pp-batting-history-container-2020 table td, #pp-batting-history-container-old-2020 table td, #pp-bowling-history-container-2020 table td, #pp-bowling-history-container-old-2020 table td, #pp-keeping-history-container-2020 table td, #pp-keeping-history-container-old-2020 table td{
border: 1px solid white;
}

#pp-batting-history-container-old-2020, #pp-bowling-history-container-old-2020, #pp-keeping-history-container-old-2020{
 margin-bottom: 1em;
}

#player-profile-2020-batting-block, #player-profile-2020-bowling-block, #player-profile-2020-keeping-block, #player-profile-2020-teams-block, #player-profile-2020-videos-block{
 display: none;
 margin-top: 0.5em;
}

#pp-batting-history-container-old-2020 #batting-history-link, #pp-bowling-history-container-old-2020 #bowling-history-link, #pp-keeping-history-container-old-2020 #keeping-history-link{
 font-family: roboto,sans-serif;
 color: #3390FF;
 text-decoration: underline;
 font-style: italic;
 font-size: 0.8em;
}

.pp-2020-heading, #pp-batting-history-container-old-2020 h2, .pp-2020-heading, #pp-bowling-history-container-old-2020 h2, #pp-keeping-history-container-old-2020 h2{
 font-family: roboto,sans-serif;
 color: #03725D;
 text-align: center;
 margin-bottom: 0.5em;
}

.pp-vid-box{
 float: left;
 width: 48%;
 margin-left: 1%;
 min-height: 12em;
}

.pp-vid-box .pp-vid-thumb{

}

.pp-vid-box .pp-vid-details{
 background: #DDDDDD;
 min-height: 4em;
}

.pp-vid-box .pp-vid-details h3{
 font-size: 0.8em;
 padding-top: 0.5em;
 padding-bottom: 0.5em;
 font-weight: normal;
}

.pp-vid-box .pp-vid-details h3 a{
 color: #21874B;
}

.pp-mb-circle-show{
display: block;
}

.pp-mb-circle-hide{
display: none;
}

.table-slide{
 overflow: auto;
 overflow-y: hidden;
}

.modal{
max-width: 500px !important;
padding: 0px !important;
}

#scorecard-2020-vod-logo{
 width: 45%;
 margin: 0 auto;
}

.scorecard-highlight-box{
 width: 49%;
 font-size: 0.4em;
 float: left;
 margin-left: 1%;
 margin-top: 1%;
}

.scorecard-highlight-box-details{
 font-family: roboto,sans-serif;
 background: #F5F5F5;
 color: #0B6463;
 font-weight: bold;
 padding: 0.5em;
}

.scorecard-highlight-box-details .details-left{
 float: left;
 width: 60%;
 text-align: left;
}

.scorecard-highlight-box-details .details-right{
 float: left;
 width: 40%;
 text-align: right;
}

.scorecard-highlight-box-details .ball-result{
 background: #003F3D;
 color: #ffffff;
 float: right;
 padding-left: 0.5em;
 padding-right: 0.5em;
 text-align: center;
 border-radius: 20px; 
}

.scorecard-highlight-box-details-lower{
 margin-top: 0.5em;
}

.scorecard-highlight-box-details-lower .details-left img{
 float: left;
 height: 1.5em;
 margin-right: 0.3em;
}

.scorecard-highlight-box-details-lower .details-right img{
 float: right;
 height: 1.5em;
 margin-left: 0.3em;
}

#scorecard-2020-highlights-video-filters{
 width: 100%;
}

.inning-selector{
 font-size: 0.8em;
}

.ball-results-selector{
 font-size: 1.7em;
}

#city-page-2021{

}

#city-page-welcome{
background: #03400A;
}

#city-page-welcome h2{
 font-family: 'Roboto Condensed', sans-serif;
 color: white;
 font-size: 1.4em;
 text-align: center;
 padding-top: 0.5em;
 padding-bottom: 0.5em;
}

#city-page-top-banner{
 position: relative;
 width: 100%;
 margin-bottom: 1em;
}

#city-page-top-banner h2{
 font-family: 'Roboto Condensed', sans-serif;
 font-weight: bold;
 position: absolute;
 top: 1.5em;
 width: 9em;
 left: 1em;
 line-height: 1.3em;
 color: #263680;
 font-size: 1em;
}

#city-page-top-banner h2 span{
 color: #E85033B2;
}

#city-page-2021-promo-vid-container{
width: 100%;
margin-top: 0.5em;
margin-bottom: 0.5em;
}

#city-page-2021-promo-vid{
 width: 100%;
}

.videoWrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
}
.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}


#region-page-2021-manager-info-header{
 background: #00413D;
}

#region-page-2021-manager-info-header h2{
 font-family: 'Roboto Condensed', sans-serif;
 font-size: 1.2em;
 padding-top: 1em;
 padding-bottom: 1em;
 text-align: center;
 color: white;
}

#region-page-2021-manager-info-left{
 width: 33%;
 float: left;
}

#region-page-2021-manager-info-right{
 font-family: 'Roboto', sans-serif;
 width: 66%;
 float: left;
 box-sizing: border-box;
 padding-left: 0.5em;
 color: #38AF7C;
}

#region-page-2021-manager-info-content{
 background: white;
 padding-bottom: 1em;
 border-left: 1px solid black;
 border-right: 1px solid black;
 border-bottom: 1px solid black;
}

#region-page-2021-manager-info-content a{
 color: #38AF7C;
}

#region-page-2021-manager-info-pic{
 width: 90%;
 margin-top: 1em;
 margin-left: 5%;
}

#region-page-2021-manager-info-name{
 font-family: 'Roboto Condensed', sans-serif;
 margin-top: 1em;
 font-size: 1.3em;
 color: #000000;
}

#region-page-2021-manager-info-email{
 margin-top: 0.5em;
 background: url(../images/city-2021-email.png) no-repeat;
 background-size: contain;
 padding-left: 1.5em;
}

#region-page-2021-manager-info-number{
 margin-top: 0.5em;
 background: url('../images/city-2021-phone.png') no-repeat;
 background-size: contain;
 padding-left: 1.5em;
}

#region-page-2021-manager-info-whatsapp{
 margin-top: 0.5em;
 background: url('../images/city-2021-whatsapp2.png') no-repeat;
 background-size: contain;
 padding-left: 1.7em;
}

#region-page-2021-manager-info-facebook{
 margin-top: 0.5em;
 background: url('../images/city-2021-facebook.png') no-repeat;
 background-size: contain;
 padding-left: 1.5em;
}

#city-page-2021-reg-btn{
 display: block;
 width: 80%;
 margin: 0 auto;
 margin-top: 0.3em;
 margin-bottom: 0.3em;
}

#city-page-2021-dash-btn{
 display: block;
 width: 60%;
 margin: 0 auto;
 margin-top: 0.3em;
 margin-bottom: 0.3em;
}

#city-page-2021-current-leagues-container{
width: 100%;
float: none;
margin-top: 0em;
margin-bottom: 1em;
}

#city-page-2021-current-leagues-title{
 background: #01FEA1;
 clear: both;
 height: 2em;
 background-size: contain;
 text-align: center;
 color: white;
}

#city-page-2021-current-leagues-title h3{
 font-family: 'Roboto', sans-serif;
 font-weight: bold;
 text-transform: uppercase;
 font-size: 1.3em;
 padding-top: 0.3em;
}

.city-page-2021-current-leagues-item{
 background: #04413D;
 text-align: center;
 margin-top: 0.3em;
}

.city-page-2021-current-leagues-item a{
 font-family: 'Roboto', sans-serif;
 color: #2AFEA1;
 font-size: 1.3em;
 padding-top: 0.5em;
 display: block;
 padding-bottom: 0.5em;
}

#city-page-2021-news-container{
  margin-top: 0.5em;
}

#city-page-2021-news-title{
 background: #00413D;
 clear: both;
 height: 2em;
 background-size: contain;
 text-align: center;
 color: white;
}

#city-page-2021-news-title h3{
 font-family: 'Roboto', sans-serif;
 font-weight: bold;
 text-transform: uppercase;
 font-size: 1.2em;
 padding-top: 0.3em;
}

.city-page-2021-news-item{
 font-family: 'Roboto', sans-serif;
 background: #e1e1e5;
 box-sizing: border-box;
 width: 99%;
 padding-top: 0.5em;
 padding-bottom: 0.5em;
 padding-left: 0.3em;
 padding-right: 0.3em;
 clear: both;
 margin-bottom: 1em;
 -webkit-box-shadow: 3px 4px 5px 1px rgba(0,0,0,0.39);
 -moz-box-shadow: 3px 4px 5px 1px rgba(0,0,0,0.39);
 box-shadow: 3px 4px 5px 1px rgba(0,0,0,0.39);
}

.city-page-2021-news-item .title{

}

.city-page-2021-news-item .intro{
 margin-top: 0.3em;
}

.city-page-2021-news-item .link{

}

.city-page-2021-news-item .link{
 color: #e85033;
}

#city-page-reg-form{
 display: none;
 width: 100%;
 margin-bottom: 1em;
}

#city-page-reg-form .reg-form-2021-row select{
 height: 1.9em;
}

#city-page-reg-form .reg-form-2021-row input{
 height: 1.9em;
}

#homepage-2020-top-section{
 display: block;
}

#homepage-promo-video-container{
 width: 100%;
 margin-bottom: 1em;
}

#reg-form-2021{
border-radius: 5px;
}

#homepage-page-reg-form-2021{
 margin-left: 0%;
 display: none;
 width: 100%;
 margin-bottom: 1em;
}

.quick-link-item-2021{
 width: 49%;
 float: left;
 margin-left: 0%;
}

.quick-link-item-2021.right{
margin-left: 2%;
}

#homepage-2021-ab-promo-box{
 width: 100%;
 margin-bottom: 1em;
}

#homepage-2021-latest-news-container{
 width: 100%;
}

#homepage-2021-latest-news-container .post .post-meta{
font-size: 0.7em;
}

#homepage-2021-latest-news-see-all img{
 width: 80%;
}

#homepage-2021-latest-news-container .post .full-story{
 width: 50%;
}

#player-dashboard-2021-top{

}

#player-dashboard-2021-top-player-details{
 width: 100%;
 padding-top: 1em;
 padding-bottom: 1em;
 margin-bottom: 1em;
}

#player-dashboard-2021-pic{
 width: 80%;
}

#player-dashboard-2021-edit-btn{
 width: 100%;
}

#player-dashboard-2021-stats .stat-block span{
 font-size: 1.3em;
 padding-left: 0.6em;
 padding-right: 0.6em;
}

#player-dashboard-2021-top-player-details-right #player-dashboard-2021-view-stats-btn{
 width: 70%;
 margin: 0 auto;
 margin-top: 2.3em;
}

#player-dashboard-make-teams-container{
 clear: both;
}

#player-dashboard-2021-top-league-details{
 min-height: auto;
 width: 100%;
 margin-left: 0%;
 margin-top: 1em;
}

#player-dashboard-2021-league-details-pic{
 width: 20%;
 float: left;
 margin-left: 2%;
}

#player-dashboard-2021-league-details-pic img{
 max-height: 5em;
 max-width: 5em;
}

#player-dashboard-2021-league-details-bottom{
 width: 70%;
 float: right;
 margin-right: 3%;
}

#player-dashboard-teams-block{

}

#player-dashboard-teams-block-slide{
 display: flex;
 flex-wrap: nowrap;
 overflow-x: auto;
 width: 100%;
 height: auto;
}

#player-dashboard-teams-block .player-dashboard-team-block{
 width: 33%;
 padding-left: 2%;
 padding-right: 2%;
}

#player-dashboard-teams-block .player-dashboard-team-block .player-dashboard-team-block-image{
 width: 95%;
}

#player-dashboard-link-block .player-dashboard-link-box{
 width: 48%;
 margin-top: 2%;
 margin-left: 0%;
 border: 1px solid #00413D;
}

#player-dashboard-link-block .player-dashboard-link-box.right{
 margin-left: 2%;
}

.player-dashboard-link-box-title{
 width: 75%;
 float: left;
 padding-top: 1em !important;
 font-size: 0.8em !important;
 padding-bottom: 1em !important;
 border-radius: 0px !important;
}

.player-dashboard-link-box-image{
 width: 25%;
 float: left;
 border: none !important;
}

#player-dashboard-link-block .player-dashboard-link-box .player-dashboard-link-box-image{
 height: 2em;
}

#player-dashboard-link-block .player-dashboard-link-box .player-dashboard-link-box-image img{
 max-width: 60%;
 padding-top: 0.2em;
}

#create-team-form-2021-form{
 font-size: 1em;
}

.create-team-form-2021-row{
 width: 80%;
}


.franchise-form-2021-row,.franchise-form-2021-row.tick,.sponsor-form-2021-row.tick,.sponsor-form-2021-row.tick div,create-team-form-2021-row tick{
 width: 98%;
}

.franchise-form-2021-row.submit #create-team-submit, .join-team-form-2021-row.submit #join-team-submit{
 width: 47% !important;
}

#join-team-form-2021-top-container{
 width: 98%;
}

#join-team-form-2021-top h2{
 font-size: 2em !important;
}

#reg-form-2021 #fName{
 width: 40%;

}

#reg-form-2021 #lName{
 width: 40%;
}

#reg-form-2021-logged-in{
 display: none;
}

#city-page-top-banner-container{
 display: block;
}

#player-dashboard-2021-top-league-details-not-active{
 width: 100% !important;
 margin-left: 0%;
 margin-bottom: 1em;
}

#franchise-eoi-form-2021 p{
 font-family: 'Roboto', sans-serif !important;
 text-align: center;
 font-weight: bold;
 font-size: 1em;
}

#franchise-eoi-form-2021 #button{
 width: 80%;
 margin: 0 auto;
 margin-top: 1em;
}

#login-2021-left{
 width: 100%;
 padding-bottom: 2em;
 border-bottom: 4px solid #043e12;
}

#login-2021-right{
 width: 100%;
 margin-top: 2em;
}

#login-2021-right #reg-form-2021{
 border: none;
 padding-left: 0%;
 border-radius: 0px;
}

#reg-complete-content p{
 margin-top: 1.5em;
}

#reg-complete-content #button{
 width: 90%;
 margin: 0 auto;
 margin-top: 1.5em;
}

#join-team-form-2021-form .col3{
 border-right: none;
}

#join-team-form-2021-form .trb{
border-top: 2px solid #01FEA0;
}

.create-team-form-2021-row.submit #create-team-submit, .create-team-form-2021-row.submit #edit-profile-submit{
 width: 44% !important;
}

#header-2021-top{
width: 100%;
}

#header-2021-bottom-inner{
 width: 100%;
}

#nav-menu-2021-container{
 
}

#nav-menu-2021-left{
 width: 30%;
}

#nav-menu-2021-left ul li{
display: none;
padding-top: 0.7em;
padding-bottom: 0.7em;
}

#nav-menu-2021-left ul li.first{
 display: block;
 width: 100%;
 padding-left: 0.2em;
 padding-right: 0em;
}

#nav-menu-2021-right{
 width: 70%;
}
#nav-menu-2021-right ul li{
 padding-top: 1em;
 padding-bottom: 1em;
 font-size: 0.8em;
}

#nav-menu-2021-right ul li.menu-dash{
 margin-right: 0.5em;
}

#nav-menu-2021-right ul li.first{
 display: none;
}


#nav-menu-2021-right .mob-menu-btn{
    display: block;
    padding-top: 1.1em;
    padding-bottom: 0.8em;
    background: #01fea1;
    padding-left: 0;
    padding-right: 0;
}

#nav-menu-2021-right .mob-menu-btn img{
 width: 28%;
}

#nav-menu-mobile-2021-container{
 display: none;
 font-family: 'Roboto', sans-serif;
}

#nav-menu-mobile-2021-container ul{
 border-top: 6px solid #01FEA1;
}

#nav-menu-mobile-2021-container ul li{
 padding-top: 1em;
 padding-bottom: 1em;
 border-bottom: 1px solid white;
 padding-left: 1em;
}

#nav-menu-mobile-2021-container ul li a{
 color: white;
 font-weight: bold;
 text-transform: bold;
}


#nav-menu-2021-right ul li:hover ul, #nav-menu-2021-left ul li:hover ul{
 display: none;
}


#franchise-2021 p{
 font-size: 0.9em;
 text-align: center;
}

#register-interest-btn{
 width: 80%;
 margin-bottom: 1em !important;
 margin-top: 1em;
}

#franchise-2021 h2{
 font-size: 1em !important;
}

.franchise-info-box .franchise-info-box-top h3{
 font-size: 1.3em;
 padding-top: 0.5em;
 padding-bottom: 0.5em;
}

.franchise-info-quote-text{
 width: 100%;
 margin-top: 1em;
}

.franchise-info-quote{
 background: url(../images/franchise-2021-quote.png) no-repeat top right 1em !important;
 background-size: 3em !important;
}

#join-team-form-2021-top h2{
 font-size: 
}

#nav-menu-2021-right ul li ul{
 display: none;
}

#about-us-top-block .split-left{
 width: 100%;
}

#about-us-top-block .split-right{
 width: 100%;
}

.team-pic-box{
 width: 49%;
 height: 17em;
}

.team-pic-box h3{
 font-size: 1.5em;
}

.hp-global-news-block .right{
 width: 74%;
}

.fixture-page-container-2020 .venue-locations ul li{
 font-size: 1em;
 padding-bottom: 5%;
}

.news-article-box{
 width: 49%;
}

.news-article-box .top-img{
 height: 7em;
}

.news-article-box .readmore{
 width: 80%;
}

.pageList li{
 margin: 0.7em;
}

#latest-news-header{
 width: 90%;
}

#new-rank-tables-2021 table{
 width: 100%;
 font-size: 0.9em !important;
 border-collapse: collapse;
}

#new-rank-tables-2021 table tr{
 background: none;
 border: 1px solid black;
}

#new-rank-tables-2021 table tr td:nth-child(2) img{
 position: relative;
 left: 0;
}

#new-rank-tables-2021 table tr td:nth-child(4), #new-rank-tables-2021 table tr th:nth-child(4){
 padding-left: 0%;
 padding-right: 0%;
}

#new-rank-tables-2021 table tr td:nth-child(1), #new-rank-tables-2021 table tr td:nth-child(3), #new-rank-tables-2021 table tr td:nth-child(4){
    border-radius: 10px;
}

#new-rank-tables-2021-tops table{
 width: 100%;
 font-size: 0.9em !important;
 border-collapse: collapse;
}

#new-rank-tables-2021-tops table tr{
 background: none;
 border: 1px solid black;
}

#new-rank-tables-2021-tops table tr td:nth-child(2) img{
 position: relative;
 left: 0;
}

#new-rank-tables-2021-tops table tr td:nth-child(4), #new-rank-tables-2021 table tr th:nth-child(4){
 padding-left: 0%;
 padding-right: 0%;
}

#new-rank-tables-2021-tops table tr td:nth-child(1), #new-rank-tables-2021-tops table tr td:nth-child(2), #new-rank-tables-2021-tops table tr td:nth-child(3){
    border-radius: 10px;
}

#new-rank-tables-2021-tops table tr td:nth-child(2), #new-rank-tables-2021 table tr th:nth-child(2){
 padding-left: 0%;
 padding-right: 0%;
}

#new-rank-tables-2021-tops table tr td:nth-child(2), #new-rank-tables-2021 table tr th:nth-child(2){
 width: 20%;
}

#new-rank-tables-2021-tops table tr td:nth-child(3), #new-rank-tables-2021 table tr th:nth-child(3){
 width: 26%;
}

#world-rankings h2{
 width: 50%;
}

#world-ranking-title h2{
 background: none;
 color: black !important;
 width: 100%;
 font-size: 1em !important;
 text-transform: uppercase;
 text-align: center;
}

.vp-vid{
 margin-top: 3em !important;
}

#facebook-vid-sc{
 text-align: center;
 position: relative;
 padding-bottom: 56.25%;
 padding-top: 35px;
 height: 0;
 overflow: hidden;
}

#facebook-vid-sc iframe{
 position: absolute;
 top:0;
 left: 0;
 width: 100%;
 height: 100%;
}

#lms-video-player-sc{
 width: 100%;
 height: auto;
}

#team-profile-2021-team-top{
 background: url('../images/team-name-bg-2021.png') no-repeat center;
 background-size: contain;
}

#team-profile-2021-team-logo{
 width: 32%;
 float: left;
 box-sizing: border-box;
 border: 3px solid #01FEA1;
 margin-left: 2%;
 background: white;
 border-radius: 15px;
 position: unset;
 max-height: 7em;
}

#team-profile-2021-team-logo img{
 width: 80%;
 margin: 0 auto;
 margin-top: 0.5em;
 display: block;
 padding-bottom: 5%;
 max-height: 6em;
}


#team-profile-2021-team-name{
 width: 65%;
 float: left;
 margin-left: 1%;
 display: flex;
 justify-content: center;
 align-items: center;
 height: 4em;
 margin-top: 0em;
}

#team-profile-2021-team-name h2{
 color: white;
 font-size: 1em;
}

.general-stat-box{
 font-family: 'Roboto', sans-serif;
 font-size: 0.7em;
 width: 11.5%;
 float: left;
 margin-right: 0.5%;
 margin-left: 0.5%;
 text-align: center;
 margin-top: 0em;
 display: block;
}

.general-stat-box-top{
 background: #00413D;
 color: #3CF8A5;
 height: 3em;
 display: flex;
 justify-content: center;
 align-items: center;
 float: none;
 width: 100%;
}

.general-stat-box-bottom{
 border: 1px solid #00413D;
 margin-top: 0.3em;
 font-weight: bold;
 color: #00413D;
 font-size: 1em;
 float: none;
 width: 100%;
}

#team-profile-2021-latest-video{
 margin-top: 1em;
 width: 98%;
}

#team-profile-2021-latest-video #team-profile-2021-watch-all{
 width: 40%;
}

#team-profile-2021-watch-all-mobile{
 width: 35%;
 margin: 0 auto;
 margin-top: 0.5em;
}

#team-profile-2021-watch-all{
 width: 35%;
 margin: 0 auto;
 margin-top: 0.5em;
}

.CalendarListTable{
 font-size: 0.8em !important;
}

.tp-rot-pics-2021{
 margin-top: 1em;
}

#tp-rot-pics-2021-header{
 text-align: center;
 font-family: 'Roboto', sans-serif !important;
 font-weight: bold;
 font-style: italic;
 margin-top: 0.5em;
 font-size: 1.5em;
}


.tp-rot-pics-2021 .slick-prev, .tp-rot-pics-2021 .slick-next{
 width: 30px;
 height: 46px;
}

.tp-rot-pics-2021 .slick-slide div{

}

.tp-rot-pics-2021 .slick-slide div img{
 max-width: 4em;
 max-height: 4em;
 margin: 0 auto;
 border: 4px solid #707070;
}

.tp-rot-pics-2021 .slick-current div img{
 max-width: 8em;
 max-height: 8em;
 margin: 0 auto;
 border: 4px solid #707070;
}

.tp-rot-pics-2021 .slick-slide p{
 text-align: center;
 margin-top: 0.5em;
}

.tp-rot-pics-2021 .slick-slide p a{
 color: #000000;
}

#team-profile-2021-best-batsmen, #team-profile-2021-best-bowlers, #team-profile-2021-best-keepers{
 width: 100%;
 float: left;
 margin-left: 0%; ​
}

#team-best-batsman-container-2021, #team-profile-2021-best-bowlers, #team-profile-2021-best-keepers{
 margin-top: 1em;
 margin-bottom: 0.5em;
}

#team-profile-2021-all-batsmen, #team-profile-2021-all-bowlers, #team-profile-2021-all-keepers{
 border-radius: 10px;
 box-shadow: 2px 2px #888;
 width: 98%;
 margin-top: 2em;
 border: 1px solid #ccc;
 margin: 0 auto;
}

#team-profile-2021-batting-stats, #team-profile-2021-bowling-stats, #team-profile-2021-keeping-stats{
 font-family: roboto,sans-serif;
 font-size: 0.7em !important;
}

#team-profile-2021-batting-stats th, #team-profile-2021-bowling-stats th, #team-profile-2021-keeping-stats th{
 text-align: center;
 padding-left: 0.2em;
 padding-right: 0.2em;
 background: white;
 color: #A7A7A6 !important;
 border-radius: 10px;
}

#team-profile-2021-batting-stats tr, #team-profile-2021-bowling-stats tr, #team-profile-2021-keeping-stats tr{
 border-bottom: #D9D9D9 solid 1px;
}

#team-profile-2021-batting-stats tr td, #team-profile-2021-bowling-stats tr td, #team-profile-2021-keeping-stats tr td{
 text-align: center;
 padding-left: 0.2em;
 padding-right: 0.2em;
}

#team-profile-2021-batting-stats tr td a, #team-profile-2021-bowling-stats tr td a, #team-profile-2021-keeping-stats tr td a{
 color: #1987E1 !important;
}

.rank-table-2021{

}

.rank-table-2021 th{
 background: #0B6253;
 border-right: 1px solid white;
 text-align: center;
}

.rank-table-2021 tr{

}

.rank-table-2021 tr:nth-child(odd) td{
 background: #E9E9E9;
 border-bottom: 1px solid white;
 border-right: 1px solid white;
}

.rank-table-2021 tr:nth-child(even) td{
 background: #DADADA;
 border-bottom: 1px solid white;
 border-right: 1px solid white;
}

.rank-table-2021 tr td{
 color: #10715D;
 padding-left: 0.2em;
 padding-right: 0.2em;
 text-align: center;
}

.rank-table-2021 tr td a{
 color: #10715d !important;
}

#team-profile-2021-results table{
 font-size: 0.7em !important;
}

.team-video-box{
 width: 48%;
 float: left;
 margin-left: 1%;
 margin-bottom: 1em;
 min-height: 9em;
}

.team-video-box-info{
 background: #DCDCDC;
 color: #27854D;
 font-size: 0.8em;
 min-height: 2em;
}

.team-video-box-info a{
 color: #27854D; 
}

#team-profile-2021-menu{
 margin-top: 1em;
 margin-bottom: 1em;
}

#team-profile-2021-player-pics{
 width: 100%;
 clear: both;
}

#prev-seasons-back{
 width: 75%;
}

#team-profile-2021-basic-stats{
 margin-top: 1em;
 width: 100%;
}

#scorecard-2021-video{
 width: 100%;
}

#team-honours-btn {
 margin: 0 auto;
 width: 40%;
 margin-top: 1em;
}

#team-profile-2021-honours-table tr td{
 font-size: 0.8em;
}

#team-profile-2021-next-match-container{
 width: 100%;
}

#team-profile-2021-prev-match-container{
 width: 100%;
 margin-left: 0%;
 margin-top: 1em;
}

#team-profile-2021-team-sponsor{
 float: right;
 width: 60%;
 text-align: center;
 height: 2em;
 display: block;
}

#team-profile-2021-team-sponsor #next-game-sponsor-block{
 height: 2em;
 margin-top: 0%;
}

#all-fixtures-table{
 font-size: 0.7em !important;
}

.honours-date-box{
 width: 29%;
 font-size: 0.8em;
}

#honours-page-title h2{
 font-size: 1.8em !important;
}

#honours-page-title h3{
 font-size: 1em !important;
}

.honour-table table{
 font-size: 0.8em !important;
 border-spacing: 5px;
 padding-bottom: 1em;
}

.honour-table table.small-txt{
 font-size: 0.7em !important;
}

#hon-board-title{
 font-size: 1.5em;
}

.honour-table h3{
 font-size: 1em;
}

.honours-search-box span{
 font-size: 1.3em;
}

#barbados-open-register{
 width: 60%;
}

#barbados-open-entry h2{
 font-size: 1.5em !important;
 text-align: center;
}

#barbados-open-included{
 width: 75%;
 margin: 0 auto;
 margin-bottom: 1em !important;
}

.barbados-box {
 width: 40%;
 float: left;
 margin-left: 5%;
 margin-right: 5%;
}

#barbados-open-box-section {
 clear: none;
 display: unset;
 margin-top: 0em;
 margin-bottom: 0em;
}

#barbados-open-prize{
 width: 80%;
}

#barbados-open-warning{
 font-size: 0.8em;
 margin-top: 1em;
 margin-bottom: 1em !important;
}

#barbados-open-entry h3 {
 font-size: 1em!important;
 text-align: center;
 margin-top: 1em;
}

#barbados-open-accommodation{
 margin-top: 1em;
 text-align: center;
}

#barbados-open-accommodation img{
 width: 65%;
}

#wc-landing-roll-of-honour-container{
 width: 100%;
 background: url(../images/world-champs/roll-of-honor-bg.png) no-repeat;
 background-size: cover;
 background-position: top center;
 height: auto;
}

#wc-landing-roll-of-honour-title h2{
 font-size: 2em !important;
}

#wc-roll-of-honour table {
    font-size: .8em!important;
    border-spacing: 5px;
    padding-bottom: 1em;
}

#world-champs-2022-confirmed-teams, #world-champs-2022-qualified-teams{
 width: 80%;
}

#world-champs-2022-terms{
 width: 75%;
}

#world-champs-2022-confirmed-teams-table table{
 font-size: 0.8em !important;
}

.qualified-teams-list-row-phone .wc-qt-box{
 width: 50%;
 float: left;
 text-align: center;
}

.qualified-teams-list-row-phone .wc-qt-box img{
  width: 80%;
}

.national-champs-date, .national-champs-venue, .national-champs-prize, .national-champs-format{
 font-size: 1em;
}

.national-champs-contact{
 font-size: 1.3em;
}

#ab-reg-form #reg-form-2021 {
    width: 98%;
    margin: 0 auto;
}

#uk-pathway-areas-explaination{
 margin-top: 2em;
}

#uk-pathway-areas-explaination h2 {
 font-size: 1.2em !important;
}

#uk-pathway-areas-explaination h4{
 font-size: 0.9em !important;
}

#uk-pathway-bp p{
 font-size: 1em;
}

.uk-pathway-area-box {
    width: 31%;
}

.eligibility-header h2{
 font-size: 1.2em !important;
 margin-top: 1em;
 margin-bottom: 1em;
}

.eligibility-sub-header h3{
 font-size: 1em !important;
 margin-top: 1em;
 margin-bottom: 1em;
}

.eligibility-rule{
 font-size: 1em;
 margin-top: 1em;
 margin-bottom: 1em;
}

#wc-landing-wc-link div{
 width: 100%;
 float: left;
 margin-left: 0%;
 margin-right: 0%;
 margin-bottom: 0.5em;
}

#wc-landing-wc-link{
 margin-bottom: 0em !important;
}

#wc-promo-video-container{
 margin-top: 1.5em;
}

.wc-package-ast{
 font-size: 0.8em;
}

.rewards-logo-box {
    width: 27%;
    float: left;
    text-align: center;
    padding-left: 3%;
    padding-right: 3%;
}

#world-champs-2022-rewards-title h2{
 font-size: 1.5em !important;
}

#top-media-ad iframe {
 width: auto;
}

#qualified-players-warning{
 width: 90%;
 margin: 0 auto;
 line-height: 1.3em;
}

#team-filter-container{
 width: 100%;
}

.ranking-flag{
 width: 15%;
}



@media screen and (orientation: landscape) {
	.non-phone-table-landscape{
		display: table-cell;
	}

    #td-leagues-and-social{
    margin-top: 4%;
    width: 70%;
    margin-left: 10%;
    }

#league-table-2020-container table td.short-col,#league-table-2020-container table th.short-col{
 display: revert;
}

.news-article-box .top-img{
 height: 11em;
}

#honours-page-container{
 width: 100%;
 background: url(../images/honours-bg2.jpg) no-repeat;
 background-size: cover;
 background-position: top center;
 height: auto;
}

.honour-table{
 padding-top: 3em !important;
}

.honour-table h3{
 font-size: 2em;
}

}

@media screen and (orientation: portrait) {
     #legend-table{
      font-size: 0.85em !important;
     }

     .port-hide{
     display: none;
     }

   .non-phone-port{
	display: none !important;
    }

#team-profile-stats-full {
    font-size: 0.8em !important;
}

#cboxContent p{
margin-top: 5% !important;
margin-bottom: 5% !important;
}

#league-table-2020-container table td.short-col,#league-table-2020-container table th.short-col{
 display: none;
}

#honours-page-container{
 width: 100%;
 background: url(../images/honours-bg2-mob.jpg) no-repeat;
 background-size: cover;
 background-position: top center;
 height: auto;
}

.honour-table{
 padding-top: 2.5em !important;
}


.honour-btm-logo{
 width: 60%;
}

}