/* 

DATE START: AUG 6,19
AUTHOR: MG ~

 */
body {
	font-family: "Montserrat";
}


/* MODIFY CSS */
/* .match-center-left {
	width: 66.666667%;
    padding-right: 15px;
    padding-left: 15px;
}
.match-center-right {
	width: 33.333333%;
    padding-right: 15px;
    padding-left: 15px;
} */
/* MODIFY CSS END*/
.fs-14 {
	font-size: 14px;
}
.shadow_bx {
	border-radius: 10px;
	background-color: rgb(255, 255, 255);
	box-shadow: 0px 0px 7px 0px rgba(173, 173, 173, 0.82);
}
.ca_live_heading {
	font-size: 18px;
	font-family: "Montserrat";
	color: rgb(0, 0, 0);
	font-weight: bold;
	line-height: 1.4;
}
.ca_live_info {
	font-size: 12px;
	font-family: "Montserrat";
	color: rgb(23, 23, 23);
	text-align: left;
}

.ca_live_flag {
	border-radius: 5px;
	background-color: rgb(255, 255, 255);
	box-shadow: 0px 0px 7px 0px rgba(66, 66, 66, 0.13);
	width: 40px;
	height: 25px;
}

.team_ls {
	font-size: 20px;
	font-family: "Montserrat";
	color: rgb(0, 0, 0);
}

.team_sc {
	text-align:right;
	position: absolute;
	right: 10px;
	font-size: 18px;
	font-family: "Montserrat";
	color: rgb(0, 0, 0);
}
.border_rt {
	border-right: 1px solid #dee2e6;
}
.border_bt {
	border-bottom: 1px solid #dee2e6;
}

.CRR {
	font-size: 14px;
	font-family: "Montserrat";
	color: rgb(0, 0, 0);
}

.match_status {
	font-size: 14px;
	font-family: "Montserrat";
	color: rgb(42, 42, 42);
}
.menu--bg {
	border-radius: 10px;
	background-image: -moz-linear-gradient( 0deg, rgb(41,128,185) 0%, rgb(44,62,80) 100%);
	background-image: -webkit-linear-gradient( 0deg, rgb(41,128,185) 0%, rgb(44,62,80) 100%);
	background-image: -ms-linear-gradient( 0deg, rgb(41,128,185) 0%, rgb(44,62,80) 100%);
	box-shadow: 0px 0px 7px 0px rgba(66, 66, 66, 0.13);
	padding: 10px;
	overflow: auto;
	white-space: nowrap;
}
.menu--bg::-webkit-scrollbar {
	display: none; 
}
.menu--bg a {
	display: inline-block;
	color: white;
	text-decoration: none;
	padding: 0;
	font-weight: bold;
}
.menu--bg a:not(:last-child) {
	padding-right: 0.6rem;
}
.menu--bg a:hover {
	color: rgba(255, 255, 255, 0.5);
	text-decoration: none;
}
.table thead th {
	border: 0;
}
.table th, .table td {
	border: 0;
	border-bottom: 1px solid #dee2e6;
}

.table thead {
	font-size: 14px;
	font-family: "Montserrat";
	color: rgb(0, 0, 0);
}

.table tr td,.table tr th {
	font-size: 14px;
	padding: 0.5rem;
	font-family: "Montserrat";
	color: rgb(108, 109, 111);
}
.table tr td:first-child {
	width: 40%;
}
/* COMMENTARY */

.comm_head {
	border-radius: 5px;
	background-color: rgb(41, 128, 185);
	color: rgb(255, 255, 255);
	padding: 5px ;
	text-transform: uppercase;
}
.comm--dis {line-height: 25px;}
.batsmen {
	font-size: 14px;
	font-family: "Montserrat";
	color: rgb(72, 73, 74);
}
.circle-runs-0 {
	border-radius: 50%;
	border: 2px solid #464646;
	/* padding: 3px 9px; */
	height: 28px;
	line-height: 25px;
	position: relative;
	text-align: center;
	width: 28px;
}
.circle-runs-s {
	border-radius: 50%;
	color: #fff;
	background-color: #39b54a;
    border: 2px solid #39b54a;
	height: 28px;
	line-height: 25px;
	position: relative;
	text-align: center;
	width: 28px;
}
.circle-runs-w {
	border-radius: 50%;
	color: #fff;
    border: 2px solid rgb(255, 0, 0);
    background-color: rgb(255, 0, 0);
    height: 28px;
	line-height: 25px;
	position: relative;
	text-align: center;
	width: 28px;
}
.comm {
	font-size: 14px;
	font-family: "Montserrat";
	color: rgb(0, 0, 0);
	line-height: 28px;
    padding: 10px 0;
    border-bottom: 1px solid #dee2e6;
}
.comm:last-child{
	border-bottom:0;
}
.min-width {
	min-width: 30px;
}
.side-menu-comm a{
	text-decoration: none;
	color: rgb(72, 73, 74);
}
.side-menu-comm a:hover p{
	background-color: rgb(72, 73, 74);
	color: #fff;
}
.side-menu-comm p {
	font-size: 12px;
}
/* LIVESCORE ~ HOME */

.bg_blu {
	background-image: -moz-linear-gradient( 0deg, rgb(41,128,185) 0%, rgb(44,62,80) 100%);
	background-image: -webkit-linear-gradient( 0deg, rgb(41,128,185) 0%, rgb(44,62,80) 100%);
	background-image: -ms-linear-gradient( 0deg, rgb(41,128,185) 0%, rgb(44,62,80) 100%);
}

.lsh_head {
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	padding: 8px;
	border-radius: 25px;
}

.lsh_livebox {
	border-radius: 7px;
	box-shadow: 0px 0px 7px 0px rgba(66, 66, 66, 0.13);
	color: #fff;
	font-size: 14px;
	font-weight: 600;
}
.lsh-iflive {
	border-radius: 5px;
	background-color: rgb(255, 0, 0);
	color: #fff;
	padding: 4px 8px;
	text-transform: uppercase;
	font-size: 12px;
}
.go_lsh {
	border-style: solid;
    border-width: 6px;
    padding: 19px 19px;
    border-color: rgb(255, 255, 255,.5);
    border-radius: 50%;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 0px 27px 0px rgba(44, 72, 96, 0.2);
    max-width: 70px;
    max-height: 70px;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    color: #2c4053;
}
.lsh_flag {
	border-radius: 10px;
	background-color: rgb(255, 255, 255);
	box-shadow: 0px 0px 7px 0px rgba(66, 66, 66, 0.13);
	width: 58px;
	height: 37px;
}
.scorecard-tb tr td:nth-child(2) {
	width: 50%;
}
.fow-sc {
	background-color: #ccc;
	font-size: 12px;
	color: #404040;
}
.fowp-sc {
	font-size: 14px;
}

.table-striped tbody tr:nth-of-type(odd) {
	background-color: rgba(104, 105, 106, 0.05) !important;
}
/* 
	font-size: 12px;
    border: 1px solid #ccc;
    border-image-source: -webkit-linear-gradient( -90deg, rgb(223, 223, 223) 0%, rgb(255, 255, 255) 100%);
    border-image-slice: 1;
 */

 .drop_comm {
 	background-color: #fff;
    border-radius: 25px;
    border: 2px solid #2980b9;
    color: #5a6268;
 }
.page-id-170651 .sh-titlebar {
 	display: none;
 }
 .page-id-170651 #wrapper > .sh-page-layout-default {
	padding: 0 !important;
}
.ps15 {
	padding-left: 0px !important;
}
.nav-menu {
	list-style: none;
    margin: 0;
    padding: 10px;
    overflow: hidden;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
.nav-menu li {
	float: left;
	padding-right: 10px;
}
.nav-menu li:not(:first-child) {
	padding-left: 10px;
}
.nav-menu li a {
	color: #1866DB;
}
.current-menu-item {
	border-bottom: 2px solid #1866DB;
}
.standingTable {
	margin-top: 10px;
}

/* SW C CSS */
.toggle-sidebar-check1 ul {
	margin: 0px;
}
.toggle-sidebar-check1 ul li {
	list-style: none;
	float: left;
}
.toggle-sidebar-check1 ul li a {
	display: block;
	color: #fff !important;
	text-align: center;
	padding: 10px 16px;
	text-decoration: none;
}
.tag-125746 .sh-titlebar, .page-id-170651 .sh-titlebar, .page-id-170649 .sh-titlebar{
	display: none;
}

.top-titlebar {
	padding: 10px;
	height: 60px;
    margin-bottom: 1.26rem;
    border-radius: 8px;
    color: #fff;
    background: #272885;
  	background-image: url("https://sportzwiki.com/wp-content/uploads/2019/05/bg-1.png");
  	background: url("https://sportzwiki.com/wp-content/uploads/2019/05/bg-1.png" ) no-repeat right center, linear-gradient(to left,#F41E52, #272885);
}
.headling-wc {
    font-size: 24px;
    float: left;
    width: 40%;
}
.menu-wc2 {
    font-size: 14px;
    float: left;
    width: 60%;
    text-align: right;
    /* padding: inherit; */
    color: #fff;
}
/* SCHEDULE NEW */
.sw-table-schedule {
 	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-bottom:2px;
	background:linear-gradient(to left,#F41E52, #272885) left bottom #fff no-repeat; 
	background-size:100% 2px ;
	padding: 1.5rem 0;
}
.sw-schedule-1 {
	float: left;
	width: 30%;
	margin: auto;
}
.sw-schedule-2 {
	float: left;
	width: 50%;
}
.sw-schedule-3 {
	float: left;
	width: 20%;
	margin: auto;
}
.sw-schedule-2 h2 {
	margin:0;
}
.sw-schedule-date {
	font-weight: bold;
}
.sw-live-flag {
    display: inline-block;
    position: relative
}
.sw-live-flag {
    width: 40px;
    height: 30px;
    background: #fff;
    bottom: 4px;
    border: 2px solid #fff;
    border-radius: 4px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    vertical-align: middle;
    margin: 0 5px;
    box-shadow: 0px 0px 8px #ccc
}
.sw-match-center {
	text-align: center;
    padding: 10px;
    float: right;
    width: 123px;
    border: 1px solid #272885;
}
.sw-match-center:hover {
	background: #272885;
	color: #fff;
}
@media(max-width: 430px) {
	.sw-schedule-1, .sw-schedule-2,  .sw-schedule-3 {
		width: 100%;
	}
	.sw-schedule-1 {
		margin-bottom: 10px;
	}
	.sw-schedule-2 h2 {
		font-size: 18px;
	}
	.sw-schedule-date, .sw-schedule-time {
		display: inline;
		margin-right: 10px;
	}
	.sw-live-flag {
		width: 30px;
		height: 20px;
		border: 0;
	}
	.sw-match-center {
		width: 100%;
		margin-top: 5px;
	}
}
/* WORLD CUP POINTS TABLE */
#wordcup-sw, #wordcup-sw td, #wordcup-sw th{
	border: 0 !important;
}
#wordcup-sw th:not(:first-child), #wordcup-sw td:not(:first-child) {
	text-align: center !important;
}
#wordcup-sw tr {
	padding-bottom:2px;
	background:linear-gradient(to left,#F41E52, #272885) left bottom #fff no-repeat; 
	background-size:100% 2px ;
}
#wordcup-sw a {
	font-weight: 600;
	color: #1276b1 !important;
}
/* SW C CSS END */
 @media(max-width: 500px) {
 	.col-cmsw {
 		padding-left: 0 !important;
 		padding-right: 0 !important;
 	}
 	.lsh_livebox {
 		font-size: 12px;
 	}
 	.lsh_flag {
 		width: 38px;
    	height: 24px;
 	}
 	.go_lsh
 	{
 		padding: 8px 7px;
 		max-width: 44px;
   		max-height: 44px;
 	}
 	.match-center-left {
 		padding-left: 0 !important;
 		padding-right: 0 !important;
 	}
 	
 	.page-id-170651 .content-container .container {
 		padding: 0 !important;
 	}
 	.ca_live_heading, .team_sc {
 		font-size: 16px;
 	}
 	.team_sc {
 		font-size:1.4rem;
 	}
 	.team_sc {
 	line-height: 2.3;
 	}
 	.match_status {
 		font-size: 14px;
 		color: rgb(255, 0, 0);
 	}
 	.border_rt {
 		border-right: 0;
 	}
 	.batsmen {
 		font-size: 12px;
 	}
 	.ps15 {
 		padding-left: 15px !important;
 	}
 }