@import url(https://fonts.googleapis.com/css?family=Lato:400,700,400italic,300italic,300,100italic,100,700italic,900,900italic);

/*
Author: W3layout
Author URL: http://w3layouts.com
License: Creative Commons Attribution 3.0 Unported
License URL: http://creativecommons.org/licenses/by/3.0/
*/
h4, h5, h6,
h1, h2, h3 {margin: 0;padding: 0;}
ul, ol,a,span.i {margin: 0;padding: 0;}
p {margin: 0;}
html, body{
   font-family: 'Lato', sans-serif;
   font-size: 100%;
   background:url(../images/ground-bg.jpg) repeat left top;
   background-size:230px auto;
   color:#333;
}
@font-face {
   font-family: 'PoiretOne-Regular';
   src: url(../fonts/PoiretOne-Regular.ttf)format('truetype');
}
@font-face {
   font-family: 'Tangerine_Regular';
   src: url(../fonts/Tangerine_Regular.ttf)format('truetype');
}
body a{
	
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
}
.home-page .header {
    position: absolute;
	width:100%;
	z-index:1;

}
.about_header{
	background: url(../images/banner.jpg)no-repeat center top;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
    min-height:200px;	
}

/*------start-top-nav------*/
  .top-header a h3 {
    font-family: 'Lato', sans-serif;
    font-size: 8em;
    width: 28%;
    color: #fff;
    padding-top: 0.7em;
    font-weight: 400;
    float: right;
    margin-bottom:0
}
.top-nav {
    position: relative;
    background-color: rgba(0, 0, 0, 0.62);
    padding: 22px 0;
}
.nav { width:100%;}
ul.simple-toggle { list-style: none; padding: 0px; margin: 0px;text-align: center; }
ul.simple-toggle li { display: inline-block; text-align: left; margin:0 20px; }
li.logo, ul.simple-toggle li.logo > a {
	font-family: "Tangerine_Regular";
	line-height:normal;
	color:#fff;
    font-size: 50px;
    margin: 0 .5em;
}
li.logo span{
	display:block;
	font-family:"lato"	;
	text-transform:uppercase;
	font-size:15px;
	text-align:right;
	font-weight:800;
}
ul.simple-toggle li:nth-child(3) {

}
.top-header {
    position: absolute;
    top: 0%;
    left: 35%;
}
nav.nav1 li ai:nth-child(3) {
    margin-right: 13em;
}
.top-header a h1{
	    font-family: 'Tangerine_Regular';
    font-size: 3em;
    padding-top: 13px;
    margin-bottom: 0;
    color: #fff;
}
.top-header a:hover{
	text-decoration:none;
}
.screen-shots {
    padding: 28px 0 0;
}
ul.simple-toggle li a.logo:hover{
	border-bottom:none; 
}
ul.simple-toggle li a { 
    display: block;
    margin: 0px 16px;
    text-decoration: none;
    color: #fff;
    font-weight: 300;
    font-size: 21px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
ul.simple-toggle li.active a{
	color:#4C80D0;
}
ul.simple-toggle li a:hover { color:#35A005;}
.anchor-link { 
	display: none; 
	text-align: center;
	margin-top:20px;
    margin-right: 10px;
    float: right; 
  }
  .banner-text h2 {
   font-family: 'Tangerine_Regular';
    font-size: 8em;
    width: 28%;
    color: #fff;
    padding-top: 0.7em;
    font-weight: 100;
    float: right;
    margin-bottom:0
}
li.logo a h1 {
   font-family: 'Tangerine_Regular';
    font-size: 3em;
    padding-top: 13px;
    margin-bottom: 0;
    color: #fff;
}
.item-pic{
	position:relative;
}
.item-text {
	 font-family: 'Tangerine_Regular';
    position: absolute;
    top: 70.9%;
    left: 0%;
    background-color: rgba(255, 255, 255, 0.77);
    width: 100%;
    height: 29%;
    text-align: center;
    padding: 2em 0em 0;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
    font-weight:700;
}
.item-text p{
	    font-family: 'PoiretOne-Regular';
	color: #000;
    font-size: 1.2em;
    margin-bottom: 1em;
}
.item-text h5{
    color: #6E6E6E;
    font-size: 1em;
    margin: 0;
    letter-spacing: 2px;
    line-height: 1.2em;
}
.item-text:hover {
	background-color:rgba(51, 130, 201, 0.59);
    transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
	color:#fff;
}
.item-text:hover p.s-para {
	color:#fff;
    transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
}
.item-text:hover h5.s-heading {
	color:#fff;
    transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
}
#mobile-nav { display:none; }

.inner-page{
	background:rgba(0, 0, 0, 0) url("../images/ground-bg.jpg") repeat fixed left top / 230px auto;
	float:left;
	width:100%;
}
.white-bg{
	background-color: rgba(242, 242, 242, 0.5);
	box-shadow:0 0 5px rgba(0, 0, 0, 0.5);
	float:left;
	width:100%;
    border: 1px solid #fff;
    padding: 25px;	
}
ul.scroll {
    float: left;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    width: 100%;
}
.inner-wrap{
	background: rgba(255, 255, 255, 1) none repeat scroll 0 0;
    border: 1px solid #fff;
    padding-bottom: 15px;
    padding-top: 15px;
}
.main-wrap{
	padding:30px;		
}
.event-head{
	padding-bottom:15px;
	border-bottom:1px solid #ccc;
	margin-bottom:0px;	
}
.no-left-padd{
	padding-left:0!important;	
}
.style-1 > tbody > tr:nth-child(2n+1) {
	background:#fff;
}
.style-1 tr:nth-child(even){
	background:#F9F9F9;
}
.team-name img{
	float:left;
}
.team-name h2{
	float: left;
    font-size: 15px;
    font-weight: 500;
    line-height: 28px;
    padding-left: 10px;	
}
.team-name h2 span{
	font-weight:600;		
}
.group-listing tr:nth-child(even){
	background:#fff;
}
.group-listing td{
	padding-top:7px;
	padding-left:10px;
	padding-bottom:7px;
	border-bottom:1px solid #eaeaea;
}
.group-standing > thead > tr > td{
	background:#eaeaea;
	padding-left:10px;
}
.style-1.group-standing  > tbody > tr > td{
	padding:0;	
}
.grup-head{
	margin-bottom:10px;	
}
a:focus{
	outline:none;	
}
.group-listing td i{
	margin-right:5px;
}
li{
	list-style:none;	
}
.umpire-list .style-1{
	margin-bottom:10px;
}
.umpire-list .style-1 tr:nth-child(odd){
	background:#F9F9F9;
}
.umpire-list .style-1 tr:nth-child(even){
	background:#fff;	
}
.gname strong{
	display:block;
}
.vs{
	font-style:italic;
	font-size:13px;
	margin:0 15px 0 0;
	color:#43AA1B;
	font-weight:bold;	
}
.team-name {
	white-space:nowrap;
	width:140px;
}
.team-name img{
	margin-right:5px;
}
.mobile-logo{
	display:none;	
}
.show-mbl{
	display:none;	
}
.single-evnt{
	background:#F9F9F9;
	margin-bottom:10px;
	border:1px solid #ccc;
	float:left;
	padding:10px;
	color:#000;
	font-size:14px;
	width:100%;
}
.match-detls{
	background: #D0F39E;
    border-radius: 0;
    margin: 5px 0;
    font-size: 12px;
    padding: 3px;
    text-transform: uppercase;
    border-bottom: 1px solid #BFDE93;
	border-top: 1px solid #BFDE93;
}
.head1{
	text-transform: uppercase;
    font-size: 13px;
    color: #555;
}
.team-vs{
	background:#fff;
	border:1px solid #ccc;
	padding:10px 10px;
	float:left;
	width:100%;	
}
.team-vs h3{
	font-size:17px;	
}
.team-vs img{
	display:block;
	text-align:center;
	margin:auto;	
}
.team-rslt{
	border-top: 1px solid #e7e7e7;
    float: left;
    clear: left;
    width: 100%;
    margin: 10px 0 0;
    padding-top: 10px;	
}
.no-padd{
	padding:0!important;	
}
.team-nm{
	white-space:nowrap;	
}
.devision-head{
	background:#EAEAEA;
	padding:8px 10px;
}
.gr-name {
	background:#F9F9F9;
	padding:5px 10px;
	font-size:14px;
}
.coach_area li > div{
	padding:7px 10px;
}
.coach_area .team{
	white-space: nowrap;
	font-size:14px;
}
.tick {
	color:green;	
}
.winner img,
.man-ofmatch img{
	margin:auto;
	display:block;	
}
.team-tbl{
	margin-top:10px;	
}
.style-1 > tbody > tr > td.time{
	padding-top: 15px;
    color: rgb(243, 141, 8);
    font-weight: 600;	
}
.style-1 thead{
	background:#EAEAEA;
}
.no-rht-padd{
	padding-right:0;	
}
.grp-stnd-head{
	margin-bottom:10px;
}
.event-list.coach_area li{
	border-bottom:3px solid #ECECEC;
	float:left;
	width:100%;	
}
.event-result .team-nm img{
	display:block;
	margin:auto;
}
.event-result .vs{
	margin: 0;
    font-style: normal;
    font-size: 30px;
}
.approve-team {
	margin:15px 0 0;		
}
.event-result{
	clear:left;	
}
.matchSchedule ul.scroll {
	padding-bottom:30px;	
}
.matchSchedule ul.scroll li{
	float:left;
	padding:5px 0;
	width:100%;
}
.matchsche-col{
	background:#e4f3ff;
}
.matchsche-col + .matchsche-col{
	background:#ffe2e3;
}
.matchsche-col + .matchsche-col + .matchsche-col{
	background:#FEF8D3;
}
.matchsche-col > .row span{
	background: #b0d5f2 none repeat scroll 0 0;
    display: block;
    float: left;
	text-transform:uppercase;
    font-weight: bold;
    padding: 10px 15px;
    text-align: center;
    width: 100%;
	font-size:18px;
	margin-bottom:15px;
}
.matchsche-col + .matchsche-col > .row span{
	background:#F5C0C2;
}
.matchsche-col + .matchsche-col + .matchsche-col > .row span{
	background:#EBDB8A;		
}
.event-head.matchsch-head {
	border-bottom:0;		
}
.matchsche-col .scroll li:nth-child(odd){
	background:#D0EAFF;
	border-bottom:1px solid #6FA8D6;
}
.matchsche-col .scroll li:nth-child(even){
	border-bottom:1px solid #6FA8D6;
}
.matchsche-col + .matchsche-col .scroll li:nth-child(odd){
	background:#FFD2D6;
	border-bottom:1px solid #F1A9B0;
}
.matchsche-col + .matchsche-col .scroll li:nth-child(even){
	border-bottom:1px solid #F1A9B0;
}
.matchsche-col + .matchsche-col + .matchsche-col .scroll li:nth-child(odd){
	background:#F8EEAF;
	border-bottom:1px solid #E0D068;
}
.matchsche-col + .matchsche-col + .matchsche-col .scroll li:nth-child(even){
	border-bottom:1px solid #E0D068;	
}
.team-detls {
}
.team-detls .team-name img{
	float:none;	
}
.team-detls .team-name{
	width:100%;
	font-size:12.5px;
	font-weight:bold;
	padding-top:2px ;
	padding-bottom:2px;
}
.team-detls > div{
	float:left;
	width:100%;	
    background: rgba(255, 255, 255, 0.35);
}
.matchsche-col .team-detls > div{
	border:1px solid #A6C8E4;
}
.matchsche-col .team-detls .team-name.team1{
	border-bottom:1px solid #A6C8E4;	
}
.matchsche-col + .matchsche-col .team-detls > div{
	border:1px solid #F5B8BA;	
}
.matchsche-col + .matchsche-col .team-detls .team-name.team1{
	border-bottom:1px solid #F5B8BA;	
}
.matchsche-col + .matchsche-col + .matchsche-col .team-detls > div{
	border:1px solid #E6D377;	
}
.matchsche-col + .matchsche-col + .matchsche-col .team-detls .team-name.team1{
	border-bottom:1px solid #E6D377;	
}
.team-detls .vs{
	margin:0;	
}
.grp-dtls{
	font-size:14px;
}
.coach-name{
	clear: left;
	float: left;
	width: 100%;
}
.coach-name label{
	clear: left;
	float: left;
}
.coach-name input[type="checkbox"]{
	width: auto;
	float: left;
	margin-right: 10px;
	clear: left;
}
.coach-name input[type="text"]{
	width: 97%;
	float: right;
}
.pitch_list{
	padding: 15px 0; 
}
.pitch-list-name{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.devision-match-content .team {
    color: #47792C;
    font-size: 18px;
}
.devision-match-content {
    background: #f5f5f5;
    padding: 8px 0px;
}
.devision-head.devision-group-head {
    background: none;
}
.pitch_list ul li {
    border: solid 1px #d4d4d4;
	display:block;
	clear:both;
    margin-bottom: 6px;
}
.error{
    font-size: 14px;
    color: #980D0D;
}
.award-head h2 {
    border-bottom: 1px solid #ccc;
    padding-bottom: 15px;
    margin-bottom: 10px;
}
.player-tournament-awards .award-content h3 {
    margin-bottom: 10px;
	font-size:18px;
    font-weight: bold;
	margin-top:15px;
}
.player-tournament-awards .award-content .content-wrapper {
    border-top: solid 1px #d4d4d4;
    border-right: solid 1px #d4d4d4;
    border-left: solid 1px #d4d4d4;
}
.player-tournament-awards .award-content .content-wrapper:last-child {
    border-bottom: solid 1px #d4d4d4;
}
.player-tournament-awards .award-content .content-wrapper .age-group {
    font-weight: bold;
}
.player-tournament-awards .award-content .content-wrapper div div {
    line-height: 32px;
}
.player-tournament-awards .award-content .content-wrapper .player-name {
    color: #47792C;
    font-size: 18px;
    font-weight: bold;
}
.player-tournament-awards .award-content .content-wrapper:nth-child(odd) {
    background: #F9F8F8;
}
.player-tournament-awards .award-content .events-detailed {
    background: #f8f8f8;
}
.player-tournament-awards .award-content .content-wrapper > div {
    padding: 8px 0 !important;
}
.player-tournament-awards .award-content .cup-win {
    font-size: 18px;
	color:#000000;
}
.player-tournament-awards .award-content .plate-win {
    font-size: 18px;
	color:#5b5b5b;
}
.player-tournament-awards .award-content .bowl-win {
    font-size: 18px;
	color:#626262;
}