@import  "https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css";

/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/

/* Google search */
.cse .gsc-search-button input.gsc-search-button-v2,
input.gsc-search-button-v2 {
	width: 68px !important;
	height: 27px !important;
}

.gsc-input-box {
	height: 27px !important;
}

table th {
	border: 0 solid #ededed;
	padding: 2px;
}

table td {
	border: 0 solid #ededed;
	padding: 2px;
}

/*Redesign Button*/
input[type=submit] {
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	background-color: #222222;
	border-radius: 0;
	color: #fff;
	border: none;
	padding: 8px 15px;
	font-weight: 500;
	-webkit-transition: background-color .4s;
	-moz-transition: background-color .4s;
	-o-transition: background-color .4s;
	transition: background-color .4s;
	background-color: #2DBE60;
	text-transform: uppercase;
	border: none;
	border: 1px solid transparent;
	border-radius: 3px;
	-webkit-box-shadow: 1px 1px 4px rgba(0,0,0,0.4);
	box-shadow: 1px 1px 4px rgba(0,0,0,0.4);
	-webkit-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;
}

/* For Jobs Lists */
#HPLists li {
	float: left;
	width: 32%;
	padding: 2px 0;
	margin: 0;
	margin: 0 4px 0 0;
	display: block;
	height: auto;
	min-width: 300px !important;
	border-bottom:1px solid #eee;
	font-size: .9em;
	color:#666;
}

#HPLists li i {
	color: #eee;
}

#HPLists li a {
	font-size: 1em !important;
}

/* Custom Menu links */
.MnuDiv {
	width: 100%;
	margin: 10px auto;
	padding: 5px;
	color: #5ca055;
}

.MnuButton {
	margin-right: 3px;
	padding: 8px 6px;
	font-size: 1em;
	line-height: 100%;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	cursor: pointer;
	font-weight: bold;
	transition: background .1s ease-in-out;
	-webkit-transition: background .1s ease-in-out;
	-moz-transition: background .1s ease-in-out;
	-ms-transition: background .1s ease-in-out;
	-o-transition: background .1s ease-in-out;
	color: #555;
	font-family: Open sans, 'Helvetica Neue', Helvetica, sans-serif;
}

.MnuButton,.MnuButton:hover,.MnuButton:active {
	outline: 0 none;
	text-decoration: none;
	color: #555;
}


/* Custom Header Sub Menu on PT Sites */
.PTSubmenu {
	background: #D9D9D9;
	color: #bbb;
	padding: 10px;
}

.PTSubmenu a {
	color: #555555;
	font-size: .9em;
}

/* Custom Mobile Button */
.csButton {
	border: 0 solid #fff;
	border-radius: 3px;
	background: #3F7BE9;
	padding: 6px;
	font-weight: normal;
	font-size: 1.3em;
	color: #fff;
	margin-top: 3px;
	box-shadow: 0 2px 2px rgba(0,0,0,0.03), 0 1px 0 rgba(0,0,0,0.03);
}

.csButton a {
	color: #fff;
}

/* Remove search icon */
.td-search-wrapper {
	display: none;
}

/* Remove space from weather widget on homepage */
.td_block_weather {
	padding-bottom: 10px;
}

.widgettitle {
	display: none;
}

a.rsswidget {
	font-size: 1em;
	padding: 6px 0;
}

.td-module-comments {
	display: none;
}

.ptTable td,.ptTable th {
	padding: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #333;
	border-bottom: 1px dotted #ccc;
	font-size: 12px;
	font-family: Droid sans, "Open Sans", sans-serif;
}

.ptTable a {
	font-size: 12px;
}

.ptTable strong {
	font-size: 13px;
	font-weight: bold;
}

.ptTable tbody tr:nth-child(even) {
	background: #EFEFEF;
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
	box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
}

.ptTable th {
	text-align: left;
	text-shadow: 0 2px 0 rgba(255,255,255,.5);
	border-bottom: 1px solid #ccc;
	font-weight: normal;
	font-size: 13px;
	font-family: Oswald, Droid sans, "Open Sans", sans-serif;
	background: #eee url(http://geocdn.cricket.com.pk/cdn/tvbTabbg.png);
}

.ptTable th:first-child {
	-moz-border-radius: 6px 0 0;
	-webkit-border-radius: 6px 0 0 0;
	border-radius: 6px 0 0 0;
}

.ptTable th:last-child {
	-moz-border-radius: 0 6px 0 0;
	-webkit-border-radius: 0 6px 0 0;
	border-radius: 0 6px 0 0;
}

.ptTable th:only-child {
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
}

.ptTable .dtstart {
	font-size: 13px;
	color: #333;
	font-family: Droid sans, "Open Sans Condensed", sans-serif;
}

/* For Newspaper thumbs */
#CatLists li {
	float: left;
	width: 25%;
	padding: 0;
	display: block;
	height: auto;
	min-width: 125px !important;
}

#CatLists li i {
	color: #ccc;
}

#CatLists li a {
	font-size: .85em;
}

#channelBlockList {
	padding: 7px 0;
	margin: 3px;
        margin-right:20px;
	width: 90px;
        height:120px;
	border-radius: 3px;
        background:#efefef;
	box-shadow: 0 0 1px 0 rgba(0,0,0,.1);
	line-height: 1.2em;

}

#channelBlockList a {
	font-size: .7em;
	color: #333;
}

img.image-small,a:visited img.image-small {
	background: #fff;
	padding: 3px;
	border: 1px solid #cfcfcf;
	box-shadow: 0 0 1px 0 rgba(0,0,0,.1);

}

a img.image-small,a:link img.image-small {
	background: #fff;
	padding: 3px;
	border: 1px solid #cfcfcf;
}

.picslisthp {
	list-style-type: none;
	padding-left: 2%;
	padding-right: 2%;
	margin: 0 auto;
	width: 100%;
	height: auto;
}

.picslisthp li {
	float: left;
	vertical-align: top;
	text-align: center;
	height: auto;
	margin-bottom: 1%;
	margin-right: 1%;
	display: block;
}

.picslisthp li img {
	width: 77px;
}

.picslisthp li a {
	font-size: .9em;
	line-height: 8px;
}

.picslisthp.cols_6 li {
	width: 16%;
	display: block;
	float: left;
	min-width: 55px !important;
}

.picslisthp li.last_col {
	margin-right: 0;
}

/* Custom tab links */
.lmDiv {
	width: 100%;
	margin: 10px auto;
	background: #ECEFF5;
	padding: 5px;
	color: #5ca055;
	box-shadow: 0 2px 2px rgba(0,0,0,0.03), 0 1px 0 rgba(0,0,0,0.03);
}

.lmButton {
	margin-right: 3px;
	padding: 8px 6px;
	font-size: 1em;
	line-height: 100%;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	cursor: pointer;
	font-weight: bold;
	transition: background .1s ease-in-out;
	-webkit-transition: background .1s ease-in-out;
	-moz-transition: background .1s ease-in-out;
	-ms-transition: background .1s ease-in-out;
	-o-transition: background .1s ease-in-out;
	color: #fff;
	font-family: Open sans, 'Helvetica Neue', Helvetica, sans-serif;
}

.lmButton,.lmButton:hover,.lmButton:active {
	outline: 0 none;
	text-decoration: none;
	color: #fff;
}

.lmbYellow {
	background-color: #ECEFF5;
	color: #95B0CE;
	border-right: 0 solid #5CA055;
}

.lmbYellow:hover {
	background-color: #fff;
	color: #333;
}

.lmbYellow:active {
}

.lmbActive {
	background-color: #fff;
	color: #555;
	box-shadow: 0 0 0 0 #cd1313;
}

.lmbActive:hover {
	background-color: #fff;
	color: #333;
}

.lmbActive:active {
	box-shadow: 0 0 0 0 #cd1313;
}

.lmbGray {
	background-color: #eee;
	color: #fff;
	box-shadow: 0 0 0 0 #cd1313;
}

.lmbGray:hover {
	background-color: #fff;
	color: #333;
}

.lmbGray:active {
	box-shadow: 0 0 0 0 #cd1313;
}

/* Custom tab white links button ends */