/* layout */

@font-face{
	font-family:opensanslight;
	src:url(/font/opensanslight.eot);
}
@font-face {
	font-family:opensanslight;
	src:url(//:) format("No-IE-404"),url(/font/opensanslight.ttf) format("truetype");
}
@font-face{
	font-family:opensansregular;
	src:url(/font/opensansregular.eot);
}
@font-face {
	font-family:opensansregular;
	src:url(//:) format("No-IE-404"),url(/font/opensansregular.ttf) format("truetype");
}
@font-face{
	font-family:opensansbold;
	src:url(/font/opensansbold.eot);
}
@font-face {
	font-family:opensansbold;
	src:url(//:) format("No-IE-404"),url(/font/opensansbold.ttf) format("truetype");
}


@font-face{
	font-family:khandbold;
	src:url(/font/khandbold.eot);
}
@font-face {
	font-family:khandbold;
	src:url(//:) format("No-IE-404"),url(/font/khandbold.ttf) format("truetype");
}
@font-face{
	font-family:khandmedium;
	src:url(/font/khandmedium.eot);
}
@font-face {
	font-family:khandmedium;
	src:url(//:) format("No-IE-404"),url(/font/khandmedium.ttf) format("truetype");
}
@font-face{
	font-family:khandregular;
	src:url(/font/khandregular.eot);
}
@font-face {
	font-family:khandregular;
	src:url(//:) format("No-IE-404"),url(/font/khandregular.ttf) format("truetype");
}


@font-face{
	font-family:titilliumwebbold;
	src:url(/font/titilliumwebbold.eot);
}
@font-face {
	font-family:titilliumwebbold;
	src:url(//:) format("No-IE-404"),url(/font/titilliumwebbold.ttf) format("truetype");
}
@font-face{
	font-family:titilliumwebsemibold;
	src:url(/font/titilliumwebsemibold.eot);
}
@font-face {
	font-family:titilliumwebsemibold;
	src:url(//:) format("No-IE-404"),url(/font/titilliumwebsemibold.ttf) format("truetype");
}
@font-face{
	font-family:titilliumwebregular;
	src:url(/font/titilliumwebregular.eot);
}
@font-face {
	font-family:titilliumwebregular;
	src:url(//:) format("No-IE-404"),url(/font/titilliumwebregular.ttf) format("truetype");
}


body{
	padding: 0px;
	margin:0px;
	font-family: opensansregular, sans-serif;
	font-size: 16px;
	line-height: 1.42857143;
	font-weight: normal;
}
b,strong{
	font-family: opensansbold, sans-serif;
	font-weight: normal;
}

html,body{
	height:100%;
}


h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
	font-family:titilliumwebregular, sans-serif;
	font-weight: normal;
	line-height: 1.1;
	color: inherit;
}

h1{
	font-family:titilliumwebsemibold, sans-serif;
	margin:0 0 20px 0;
}
h3,h4,h5,h6{
	margin:20px 0;
}
h4{
	font-family:titilliumwebsemibold, sans-serif;
	font-size:20px;
	margin:0px 0 10px 0;
}
h5{
	font-family:titilliumwebsemibold, sans-serif;
	font-size:16px;
	line-height:17px;
	margin:0px 0 0px 0;
	padding:5px 0 0 0;
}
.pagecontent h2{
	word-wrap:break-word;
}

a {
  background-color: transparent;
  text-decoration: none;
}
a:hover,
a:focus {
  text-decoration: underline;
  outline: 0;
}
a:focus {
  outline: 0;
}

hr{
	border-top:solid 1px #dddddd;
}
.hr{
	border-top:solid 1px #dddddd;
	font-size:0;
	line-height:0;
	margin:20px 0;
}
.hr.small{
	margin:5px 0;
}



.btn-more{
	background:#000000;
	color:#ffffff !important;
	border-radius:0;
	border:none;
	font-size:13px;
	font-family:titilliumwebregular, sans-serif;
    font-weight: normal;
    text-transform: uppercase;
}

div.bodycontent{
	padding-top:43px;
}
.navbar-dc{
	background:#000000;
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.19);
	font-family:khandmedium, sans-serif;
	font-weight: normal;
	font-size:14px;
	line-height:14px;
	color:#ffffff;
	margin:0 0 0px 0;
	z-index:1000;
	border-radius:0;
	border:0;
	
}

.navbar-dc .navbar-text {
  color: #ffffff;
}
.navbar-dc .navbar-nav > li > a,
.navbar-dc .navbar-nav > li > span{
  color: #ffffff;
  text-shadow:none;
  padding:12.5px 6px 10.5px 6px;
  padding:12px 4px 10px 4px;
  display:block;
  line-height:20px;
  
}

.navbar-dc .navbar-nav > li > span > a{
  color: #ffffff;
  text-shadow:none;
  padding:0px 0px 0px 5px;
  display:inline-block;
  line-height:20px;
}

.navbar-dc .navbar-nav > li > a:hover,
.navbar-dc .navbar-nav > li > a:focus {
  color: #9d9d9d;
}
.navbar-dc i{
	font-size:15px;
	color:#ffffff;
	line-height:19px;
}
.navbar-dc a:hover i{
	color:#ffffff;
	color: #9d9d9d;
}
.navbar-dc .navbar-collapse{
	padding:0;
}
.navbar-dc .navbar-collapse .navbar-right{
	margin-right:0;
}
.navbar-dc .dropdown-menu{
	padding:0;
}

.navbar-dc ul.sub a{
	font-family:opensansregular, sans-serif;
	font-size:13px;
	line-height:20px;
	padding:8px 50px 8px 15px;
}	



.navbar-brand{
	display:none;
	padding:11.5px 0 0 10px;
	font-size:19px;
	line-height:22px;
}
div.navbar-inverse a.navbar-brand{
	color: #ffffff;
}
@media (max-width: 767px) {
	.navbar-brand{display:inline-block;}
}



@media (max-width: 767px) {

	.navbar-dc{font-size:16px;}
	
	.navbar-dc .navbar-nav > li > a,
	.navbar-dc .navbar-nav > li > span{
	  padding:10px 6px 8px 6px;
	  line-height:20px;
	  border-bottom:solid 1px #333333;
	}
	.navbar-dc .navbar-nav > li > span > a{
	  padding:0px 6px 0px 6px;
	}
	.navbar-dc .navbar-collapse{
		margin-left:0;
		margin-right:0;
	}
	.navbar-dc .navbar-collapse .navbar-nav{
		margin-left:0;
		margin-right:0;
		margin-top:20px;
		margin-bottom:20px;
	}	
	.navbar-dc .dropdown-menu.dropdown-menu-right{
		margin-right:0;
		position:relative;
		float:none;
		top:0;
		left:0;
		padding:0;
	}
	.navbar-dc ul.sub{
		background:transparent;
	}	
	.navbar-dc ul.sub a{
		font-family:khandmedium, sans-serif;
		
		padding:10px 30px 8px 6px;
		font-size:16px;
		
		margin:0px 0 0 0;
		border-bottom:solid 1px #333333;
		color:#ffffff;
		background-color:transparent;
	}
	.navbar-dc ul.sub a:hover{
		color:#9d9d9d;
		background-color:transparent;
	}	
}
.navbar-dc.navbar-fixed-top .navbar-collapse{
	max-height:410px;
}


.headnews > div{
	height:120px;
	margin:0 29px 0 21px;
	background:#737373;
	position:relative;
}
.headlogo a{
	display:block;
	height:120px;
	font-size:0px;
	line-height:0px;
	background-size: auto 120px;
}

@media (max-width: 767px) {
	.headlogo a{
		background-size: 192px 100px;
	}
}

a.btn-menu,
.nav > li > a.btn-menu{
	font-family:khandregular, sans-serif;
	font-weight: normal;
	font-size:20px;
	text-transform: uppercase;
	padding:3px 8px 0 8px;
	border:none;
	border-radius:0;
	display:inline-block;
	margin:0;
	
}
a.btn-menu:link:hover,
a.btn-menu:link:focus,
a.btn-menu:link:active,
.nav > li > a.btn-menu:link:hover,
.nav > li > a.btn-menu:link:focus,
.nav > li > a.btn-menu:link:active,
a.btn-menu:hover,
a.btn-menu:focus,
a.btn-menu:active,
.nav > li > a.btn-menu:hover,
.nav > li > a.btn-menu:focus,
.nav > li > a.btn-menu:active{
  color: #9d9d9d;
  box-shadow:none;
  background:transparent;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: none;
}

.btn-menu .caret{
margin:0 0 6px 2px;
}

.hideButton{cursor:pointer;}

.btn-group-mainmenu{
	text-align:center;
	padding:3px 0 1px 0;
	font-size:0px;
	line-height:0;
}
.btn-group-mainmenu.text-right{
	text-align:right;
}
@media (max-width: 767px) {
	.col-xs-12 .btn-group-mainmenu.text-right{
		text-align:center;
	}
}
.btn-group-mainmenu .nav-tabs{
	border:0;
	margin:0;
	padding:0;
	display:inline-block;
}
.btn-group-mainmenu .nav-tabs li{
	border:0;
	margin:0;
	padding:0;
	display:inline;
	float:none;
	background:transparent !important;
}
.btn-group-mainmenu .nav-tabs > li.active > a,
.btn-group-mainmenu .nav-tabs > li.active > a:hover,
.btn-group-mainmenu .nav-tabs > li.active > a:focus{
	border:0;
	background:transparent;
}


.btn-menu.btn-social:before{
	font-family:FontAwesome;
	font-size:19px;
	line-height:1.4285;
	padding:0 5px 0 0;
	vertical-align:top;
	position:relative;
	top:-1px;
	content: "\f1e1";
}

.mainmenu{
	padding:18px 0;
	text-align:center;
}
.btn-group-justifiedx{
	text-align:center;
	margin:0 auto;
	width:100%;
}

@media (min-width: 992px) {
	.mainmenu{
		display:table;
		width:100%;
		padding:18px 0;
		margin:0;		
	}
	.mainmenu .col-md-1{
		display:table-cell;
		float:none;
		width:auto;
		box-sizing:border-box;
		padding:0;
		margin:0;
	}	
}




.dc-media .media-body {
	height:60px;
}
.dc-media{
	margin:0px 0 10px 0;
}

.media.dc-media:first-child {
	margin-top: 0px;
}
.dc-media h2{
	font-family:titilliumwebsemibold, sans-serif;
	font-weight: normal;
	line-height:1;
	font-size:30px;
	text-transform: uppercase;
	margin:0;
	padding:0;
}

.pagecontent .text-right .dc-media .toggle-lists-btn i.fa{
	color:#999999;
}


/* slider */
.item img {
	width:100%;
}
.carousel{
	margin:0 0 10px 0;
}
.carousel-control .glyphiconxx{

}
.carousel-control.left, .carousel-control.right {
	filter:none;
	display:block;
	opacity:1;
	bottom:18px;
	width:100px;
	height:100px;
	bottom:45%;
	top:auto;
}
.carousel-control.left {
	left:0%;
}
.carousel-control.right {
	right:0%;
}


.carousel-caption,
.bigtitle-caption{
	bottom:0;
	left:60px;
	right:0;
	text-align:left;
  	height:auto;
  	padding:0 10px 10px 10px;
  	box-sizing:border-box;
  	color:#fff;
  	position:absolute;
  	z-index:10;
}
.carousel-caption div.caption-bg,
.bigtitle-caption div.bigtitle-bg{
	line-height:30px;
	display:inline-block;
	padding:10px 20px 10px 20px;
	vertical-align:middle;
	box-sizing:border-box;
	min-height:60px;
	background-color: rgba(28, 28, 28, 0.9);
	margin:0;
	color:#fff;
	position:relative;
}
.caption-sub{
	display:inline-block;
	background-color: rgba(0, 0, 0, 0.75);
	padding:6px 12px 6px 20px;
	margin:1px 0 0 0;
	vertical-align:middle;
	font-size:14px;
	line-height:20px;	
	text-shadow: none;
	font-family: khandbold, sans-serif;
	text-transform: uppercase;
}
.carousel-caption h2,
.bigtitle-caption h2 {
	font-family:titilliumwebsemibold, sans-serif;
	font-size:30px;
	line-height:35px;
	margin:0;
	color:#fff;
}
.carousel-caption .btn-more,
.bigtitle-caption .btn-more{
	margin:1px 0 0 0;
	line-height:20px;	
}
.carousel-caption > .fa,
.bigtitle-caption .fa{
	font-size:38px;
	background:#333333;
	color:#888888;
	width:60px;
	height:60px;
	box-sizing:border-box;
	display:block;
	position:absolute;
	padding:12px 0;
	text-align:center;
	margin:0;
	left:-51px;
	top:0;
}
.bigtitle-bg .fa{
	left:-61px;
}
.biginfo{
	background:rgba(28, 28, 28, 0.9);
	padding:10px 20px;
	margin:0 0 1px 0;
	box-sizing:border-box;
	display:inline-block;
	font-family:titilliumwebsemibold, sans-serif;
	font-size:15px;
	line-height:18px;
}
.biginfo span{
	font-size:14px;
	font-family:khandmedium, sans-serif;
	line-height:18px;
	text-transform: uppercase;
	margin:0 3px 0 0;
}

@media (max-width: 767px) {
	.carousel-caption,
	.bigtitle-caption{
		left:40px;
		padding:0 10px 10px 10px;
	}
	.carousel-caption div.caption-bg,
	.bigtitle-caption div.bigtitle-bg{
		line-height:20px;
		padding:10px 13px 10px 13px;
		min-height:40px;
	}
	.carousel-caption h2,
	.bigtitle-caption h2 {
		font-family:titilliumwebsemibold, sans-serif;
		font-size:19px;
		line-height:20px;
		margin:0;
		color:#fff;
	}
	.carousel-caption > .fa,
	.bigtitle-caption .fa{
		font-size:23px;
		width:40px;
		height:40px;
		padding:10px 0;
		left:-31px;
	}
	.caption-sub{
		padding:6px 12px 6px 13px;
		font-size:13px;
		line-height:20px;	
	}
	.bigtitle-bg .fa{
		left:-41px;
	}
	
}





.teamlogo{
	position:absolute;
	top:10px;
	left:10px;
	z-index:11;
	background:rgba(255,255,255,0.8);
	padding:10px;
}


.carousel.slide{
	line-height:16px;
}
.slider-navigation {
	padding: 3px 10px 2px 10px;
	display:block;
	font-family:khandmedium, sans-serif;
	font-size:14px;
	line-height:14px;
}
.slider-navigation:hover{
	text-decoration:none;
}

#slider-thumbs { margin-top: 0px; }
#slider-thumbs .list-inline {
	margin:2px 0 0 0;
	padding: 0px;
}
#slider-thumbs .list-inline li {
  width: 20%;
  padding: 0px;
  padding-top:0px;
  padding-left: 2px;
  margin-right: 0px;
  cursor: pointer;
}
#slider-thumbs .list-inline li:first-child { padding-left: 0px; }

.slider-nav-arrow {
	text-align: center;
	margin-bottom: 0px;
	visibility: hidden;
}
.selected.slider-nav-arrow { visibility: visible; }



/* ////////////////////////////////////////////////////////////////// */



.social-media-page .thumbnail .team-logo {
	position: absolute;
	right: 8px;
	bottom: 95px;
	z-index:2;
	padding:10px;

	border-radius:50%;
	background:#f2f2f2;
	box-shadow: 0px 1px 5px rgba(0,0,0,0.3);
}
.social-media-page .thumbnail .team-logo img{
	width:36px;
	height:36px;
}
.social-media-title select{color:#000000;}
.social-media-title span i {
	font-size: 28px;
	cursor: pointer;
	color: #797878 !important;
	padding:0 0 0 4px;
}

/* ////////////////////////////////////////////////////////////////// */

.thumbnail {
	margin-bottom:10px;
	border:none;
	border-radius:0;
	background-color:transparent;
	position: relative;
}
.thumbnail.disabled{
	opacity:0.4;
}


.playerhome .thumbnail img{
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.playerhome .thumbnail:hover img,
.playerhome .thumbnail.selected img{
  opacity: 1;
  filter: alpha(opacity=100);
}

.thumbnail .caption{
	height:123px;
	overflow:hidden;
	padding:8px 10px 8px 50px;
	position:relative;
}

@media (min-width: 1290px) {
	.thumbnail .caption{
		height:125px;
	}
}
.thumbnail .caption p{
	font-size:14px;
	font-family:khandbold, sans-serif;
	line-height:16px;
	text-transform: uppercase;
	padding:5px 0 6px 0;
	margin:4px 0 0 0;
	letter-spacing: -0.2px;
}
.thumbnail .caption p span.duration{
	display:inline-block;
	padding:4px 3px 0 3px;
	background:#777777;
	color:#222222;
	border-radius:3px;
}

.thumbnail .caption h3{
	font-size:17px;
	line-height:20px;
	padding:0;
	margin:2px 0 0 0;
	font-weight:normal;
	height:60px;
	overflow:hidden;
}
.thumbnail .caption h3{
	word-wrap:break-word;
}

.thumbnail .caption i{
	font-size:26px;
	width:50px;
	height:50px;
	box-sizing:border-box;
	display:block;
	position:absolute;
	padding:0;
	text-align:center;
	margin:0;
	left:0px;
	top:12px;
}
.thumbnail .caption > a > i::before{
	
}
.thumbnail .caption i.fa-big{
font-size:34px;
top:9px;
}

.thumbnail .caption i.commentsic{
	font-size:15px;
	line-height:16px;
	width:auto;
	height:auto;
	display:inline;
	position:relative;
	text-align:left;
	left:auto;
	top:auto;
}

.thumbnail .img-responsive{width:100%;}
.tablecell .img-responsive{width:100%;}
.img-responsive.full{width:100%;}


.thumbnail.teamlist .caption{
	height:120px;
	overflow:hidden;
	padding:10px 10px 10px 102px;
	position:relative;
}
.thumbnail.teamlist .teamlistlogo{
	font-size:0px;
	width:80px;
	height:80px;
	box-sizing:border-box;
	display:block;
	position:absolute;
	padding:0;
	text-align:center;
	vertical-align:center;
	margin:0;
	left:10px;
	top:12px;
	
	
	border-radius:50%;
	
	width:80px;
	height:80px;	
	left:10px;
	top:10px;	
	padding:12px;	
	background:#f2f2f2;
	box-shadow: 0px 1px 5px rgba(0,0,0,0.3);
}
.thumbnail.teamlist .caption p a{
	color:#ffffff;
}
.thumbnail.teamlist .caption p{
	font-size:14px;
	font-family:khandmedium, sans-serif;
	line-height:16px;
	text-transform: none;
	padding:8px 0 5px 0;
	margin:0;
}
.thumbnail.teamlist .caption h3{
	font-size:19px;
	line-height:20px;
	margin:0px 0 4px 0;
	height:auto;
	overflow:hidden;
}



.thumbnail.player .caption{
	height:60px;
	overflow:hidden;
	padding:8px 10px 8px 10px;
	position:relative;
}
.thumbnail.player .caption h3{
	height:40px;
	overflow:hidden;
}
.thumbnail.player .team-logo {
	position: absolute;
	right: 8px;
	bottom: 53px;
	z-index:3;
	padding:10px;
	border-radius:50%;
	background:#f2f2f2;
	box-shadow: 0px 1px 5px rgba(0,0,0,0.3);
}
.thumbnail.player .team-logo img{
	width:36px;
	height:36px;
}
.thumbnail.player .playerposition {
	position: absolute;
	left: 0px;
	right:0;
	bottom: 60px;
	z-index:2;
	padding:5px 2px 2px 10px;
	text-align:left;
	text-transform: uppercase;
	font-size:16px;
	line-height:17px;
	font-family:khandmedium, sans-serif;
}


.thumbnail.related{
	display:table;
	width:100%;
	margin:10px 0 0 0;

}
.thumbnail.related > a{
	display:table-cell;
	box-sizing:border-box;
	padding:0;
	margin:0;
	width:20%;
	vertical-align:top;
}
.thumbnail.related img{
	width:100%;
}
.thumbnail.related .caption{
	display:table-cell;
	box-sizing:border-box;
	width:80%;
	height:auto;
	float:none;
	position:relative;
	padding:6px 8px 8px 10px;
	vertical-align:top;
	box-shadow: inset 0px 2px 7px 0px rgba(0,0,0,0.1)
}
.thumbnail.related:hover .caption{
	text-decoration:none;
}
.thumbnail.related .caption h3{
	height:42px;
	padding:0;
}
.thumbnail.related .caption a{
	display:block;
}
.thumbnail.related .caption p{
	padding:0;
	font-size:16px;
	line-height:17px;
	font-family:khandmedium, sans-serif;
}
@media (max-width: 1290px) {
	.thumbnail.related > a{
		width:30%;
	}
	.thumbnail.related .caption{
		width:70%;
	}
}
@media (max-width: 992px) {
	.thumbnail.related > a{
		width:30%;
	}
	.thumbnail.related .caption{
		width:70%;
	}

}
@media (max-width: 767px) {
	.thumbnail.related > a{
		width:25%;
	}
	.thumbnail.related .caption{
		width:75%;
	}

}




.row.related .thumbnail .caption{
	padding:6px 10px 0px 10px;
	height:90px;
}
.row.related .thumbnail .caption h3{
	height:54px;
	padding:0;
	font-size:15px;
	line-height:17px;	
}
.row.related .thumbnail .caption p{
	padding:0;
}









.content{
	background:#ffffff;
	color:#323232;
	padding:30px;
	min-height:400px;
}
.boxcontent{
	padding:10px;
	margin:0 0 10px 0;
	position:relative;
}
.circlenumber{
	display:inline-block;
	width:24px;
	height:24px;
	border-radius:12px;
	text-align:center;
	font-size:14px;
	line-height:16px;
	font-family:khandmedium, sans-serif;
	box-sizing:border-box;
	padding:3px 0 0 0;
	margin:0 10px 0 5px;
	cursor:default;
}
.circlenumber.nomargin{margin:0 !important;}

.ranktable .circlenumber{
	margin:0 10px 0 0;
}
.circlegold{
	display:inline-block;
	width:24px;
	height:24px;
	border-radius:12px;
	text-align:center;
	font-size:1px;
	line-height:1px;
	font-family:khandmedium, sans-serif;
	box-sizing:border-box;
	padding:3px 0 0 0;
	margin:0 10px 0 5px;
	cursor:default;
	background:#d6cb9f;
}

.pagecontent .circlenumber{
	display:inline-block;
	width:30px;
	height:30px;
	border-radius:15px;
	text-align:center;
	font-size:17px;
	line-height:20px;
	font-family:khandmedium, sans-serif;
	box-sizing:border-box;
	padding:4px 0 0 0;
	margin:0 10px 0 5px;
	cursor:default;
}

.title{
	font-family:khandmedium, sans-serif;
	font-size:20px;
	line-height:25px;
	text-transform: uppercase;
	padding:5px 0 12px 0;
}

.table{display:table;margin:0 0 10px 0;}
.tablerow{display:table-row;}
.tablecell{
	display:table-cell;
	box-sizing:border-box;
	vertical-align:middle;
	float:none;
}
.nowrap{white-space:nowrap;}

.ranktable .tablecell:first-child{width:95px;}
.ranktable .tablecell{
	padding:0px 0;
}
.ranktable .tablecell img{
	margin:8px 0;
	background:#888888;
	border-radius:3px;
	width:50px;
	height:50px;
}
.ranktable .tablecell{
	font-size:15px;
	font-family:khandmedium, sans-serif;
	line-height:16px;
}

.ranktable .tablecell p{
	font-family:titilliumwebregular, sans-serif;
	font-size:18px;
	line-height:18px;
	margin:0 0 6px 0;
	padding:0;
}
.ranktable .rankbig{font-size:30px;line-height:30px;padding-top:12px;font-family:khandregular, sans-serif;}
.ranktable .table .tablerow:nth-child(1) .rankbig{color:#ffffff;}
.ranktable .table .tablerow:nth-child(2) .rankbig{color:#dddddd;}
.ranktable .table .tablerow:nth-child(3) .rankbig{color:#bbbbbb;}
.ranktable .table .tablerow:nth-child(4) .rankbig{color:#999999;}
.ranktable .table .tablerow:nth-child(5) .rankbig{color:#777777;}


.ranktable a.classifications{
	font-family:khandregular, sans-serif;
	font-size:15px;
}
.ranktable a.classifications span{
	font-family:khandmedium, sans-serif;
}
.ranktable a.classifications .blue,
.ranktable a.classifications .red,
.ranktable a.classifications .green{
	font-size:15px;
}

.table.bordered{
	border-top:solid 1px #999999;
	border-collapse:collapse;
	border-spacing:0px;
}

.table.bordered .tablecell{
	border-right:solid 1px #eeeeee;
	border-left:solid 1px #eeeeee;
	border-bottom:solid 1px #b2b2b2;
	padding:3px 6px;
	text-align:center;
	vertical-align:middle;
}
.table.bordered .tableheader{
	border-bottom:solid 2px #666666;
	padding:3px 6px;
}

.table.centered td,.table.centered th,.table.centered .tablecell{
	text-align:center;
}
.table.alignmiddle td,.table.alignmiddle th,.table.middle .tablecell{
	vertical-align:middle;
}

.table th{
	font-family:titilliumwebsemibold;
	font-weight:normal;
	font-size:1.2em;
}


.table.rs-standings-table,
.table.final-standings-table {
	border-color:#f5f5f5;
}
.table.rs-standings-table th,
.table.final-standings-table th {
	font-family:khandmedium, sans-serif;
	font-weight:normal;
	border-left-color:#f5f5f5;
	border-right-color:#f5f5f5;
	border-bottom-color:#bbbbbb;
	padding:10px 5px 7px 5px;
	font-size:18px;
	line-height:20px;	
}
.table.rs-standings-table td,
.table.final-standings-table td {
	font-family:khandregular, sans-serif;
	border-left-color:#f5f5f5;
	border-right-color:#f5f5f5;
	padding:10px 5px 7px 5px;
	font-size:18px;	
	line-height:20px;	
}
.table.rs-standings-table td:first-child,
.table.final-standings-table td:first-child{
	text-align:right;
}


.table.rs-standings-table > tbody > tr:hover,
.table.final-standings-table > tbody > tr:hover {
	background-color:#f2f2f2;
}
.table.rs-standings-table > tbody > tr.trodd,
.table.final-standings-table > tbody > tr.trodd {
	background-color:#f8f8f8;
	background-color: rgba(0, 0, 0, 0.03);
}
.table.rs-standings-table > tbody > tr.trodd:hover,
.table.final-standings-table > tbody > tr.trodd:hover {
	background-color:#ededed;
}



@media (max-width: 1290px) {
	.table.rs-standings-table th,
	.table.final-standings-table th {
		padding:8px 4px 5px 4px;
		font-size:16px;
		line-height:18px;	
	}
	.table.rs-standings-table td,
	.table.final-standings-table td {
		padding:8px 4px 5px 4px;
		font-size:15px;	
		line-height:17px;	
	}
}
@media (max-width: 992px) {
	.table.rs-standings-table th,
	.table.final-standings-table th {
		padding:8px 4px 5px 4px;
		font-size:14px;
		line-height:16px;	
	}
	.table.rs-standings-table td,
	.table.final-standings-table td {
		padding:8px 4px 5px 4px;
		font-size:14px;	
		line-height:16px;	
	}
	
}
@media (max-width: 767px) {
	.table.rs-standings-table th,
	.table.final-standings-table th {
		padding:8px 5px 6px 5px;
		font-size:12px;
		line-height:14px;	
	}
	.table.rs-standings-table td,
	.table.final-standings-table td {
		padding:9px 5px 5px 5px;
		font-size:13px;	
		line-height:14px;	
	}
}

.overflow-auto{
	width:100%;
	overflow:auto;
}




.right-left{line-height:1.2;}
.right-left td{text-align:left;padding-left:5px;}
.right-left td:first-child{text-align:right;padding-right:5px;}
.spacced{margin:0 auto 0px auto;}
.spacced td{padding:5px 5px;}

.ranktable .selectbtn{
	position:absolute;
	top:10px;
	right:10px;
	width:190px;
}
.selectbtn .dropdown-menu{
	min-width:100%;
	border-radius:0;
	padding:0;
	border:none;
	box-shadow:0px 6px 12px rgba(0,0,0,0.4);
}
.selectbtn .dropdown-menu > li > a,
.selectbtn .dropdown-menu > li > a:focus{
	font-size:14px;
	line-height:20px;
	padding:6px 20px 7px 20px;
}
.selectbtn .dropdown-menu > li > a.active{
	background:rgba(0,0,0,0.2);
}
.selectbtn .btn.dropdown-toggle{
	font-size:13px;
	line-height:20px;
	font-family:titilliumwebsemibold, sans-serif;	
}

.btn.dropdown-toggle{
	box-shadow: 0px 1px 3px rgba(0,0,0,0.2);
}
.mainmenu .btn.dropdown-toggle{
	box-shadow: none;
}



small,.small{
	line-height:1.4;
}

label{
	font-family:titilliumwebsemibold, sans-serif;
	line-height:1.4;
	font-weight:normal;

}
.radio label,.checkbox label{
	font-family:titilliumwebregular, sans-serif;
	font-weight:normal;	
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 3px \9;
}

.btn {
	font-family:titilliumwebregular, sans-serif;
	font-size:14px;
	line-height:1.4285;
	text-transform: uppercase;
	white-space: normal;
}
.btn:focus,.btn.focus {
	box-shadow:none;
}

.btn-default {
	border: none;
	background-image: none;
	border-radius:0;
	text-shadow: none;
	box-shadow: 0px 1px 3px rgba(0,0,0,0.2);  
}
.btn-default:link:focus,
.btn-default.focus:link,
.btn-default:focus,
.btn-default.focus{
	color: #333333;
	background-color: #e6e6e6;
	box-shadow:none;
}
.btn-default:hover:link,
.btn-default:hover{
  color: #333333;
  background-color: #e6e6e6;
}
.btn-default:active:link,
.btn-default.active:link,
.open > .dropdown-toggle.btn-default:link,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default{
  color: #333333;
  background-color: #e6e6e6;
}


.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus{
  color: #333333;
  background-color: #d4d4d4;
}
.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #ffffff;
}
.btn-default .badge {
  color: #ffffff;
  background-color: #333333;
}
.btn-input {
   display: block;
}
.btn-input .btn.form-control {
    text-align: left;
}
.btn-input .btn.form-control span:first-child {
   left: 10px;
   overflow: hidden;
   position: absolute;
   top:6px;
   right: 25px;
   
   height: 22px;
}
.btn-input .btn.form-control .caret {
   margin-top: -1px;
   position: absolute;
   right: 10px;
   top: 50%;
}

.form-control{
	height:32px;
	padding:5px 12px;
}

.btn.listlike{
	line-height:20px;
	font-family:titilliumwebsemibold, sans-serif;
	font-size:13px;
	text-align:left;
	width:100%;
	padding:6px 10px;
}








.bgimage {
    position: relative;
	background-color:#333333;
	background-repeat: no-repeat;
	background-position: center center;
    width: 100%;
    height: 100%;
    min-height:100px;
    background-size: cover;
    overflow: hidden;
    margin:0 0 10px 0;
}


.pool{
	padding:50px 10px 120px 10px;
	text-align:center;
	box-sizing:border-box;
}
.pool .results{display:none;}

.poolcenter{
	display:inline-block;
	position: relative;
	margin:auto;
	box-sizing:border-box;
}
.poolbox{
	display:inline-block;
	box-sizing:border-box;
	vertical-align:top;
	position: relative;
	width:160px;
	margin:0px 20px 80px 20px;
	text-align:left;
	background:#333333;
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.52);
}
.poolbox .caption{
	font-family:khandmedium, sans-serif;
	font-size:18px;
	line-height:20px;
	padding:6px 10px 4px 10px;
	
	padding: 6px 8px 4px 8px;
	letter-spacing: -0.3px;
	
}
.poolbox .btn{
	position:absolute;
	bottom:-32px;
	right:0;
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.22);
}
.poolbox img{
	background:#ffffff;
}



.poolready .poolcenter{
	display:block;
	width:80%;
	margin:auto;
}
@media (max-width: 767px) {
	.poolready .poolcenter{
		width:95%;
	}
}

.poolready .poolbox{
	display:block;
	width:auto;
	margin:0px 0px 30px 0px;
	background:none;
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0);
	height:80px;
}
.poolready .poolbox img{
	display:block;
	float:left;
	width:80px;
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.22);
	z-index:2;
	position:relative;
}
.poolready .poolbox .caption{
	background:#333333;
	float:left;
	height:30px;
	overflow:hidden;
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.22);
}
@media (max-width: 767px) {
	.poolbox .caption{
		font-size:15px;
		line-height:20px;
	}
}
.poolready .poolbox .btn{
	display:none;
}
.poolready .results{
	position:relative;
	display:block;
	top:30px;
	right:0px;
	margin-left:80px;
	height:50px;
	background:#444444;
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.22);
}
.poolready .results div{
	top:0px;
	left:0px;
	height:50px;
	background-color:#5cb85c;
	background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, 0.08) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.08) 50%, rgba(255, 255, 255, 0.08) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(135deg, rgba(255, 255, 255, 0.08) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.08) 50%, rgba(255, 255, 255, 0.08) 75%, transparent 75%, transparent);
	background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.08) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.08) 50%, rgba(255, 255, 255, 0.08) 75%, transparent 75%, transparent);
	-webkit-background-size: 40px 40px;
		  background-size: 40px 40px;
}
.poolready .results span{
	position:absolute;
	top:12px;
	right:10px;
	font-family:khandmedium, sans-serif;
	font-size:30px;
	line-height:30px;
}


.path{
	font-family:khandmedium, sans-serif;
	font-size:16px;
	line-height:16px;
	padding:3px 0 0 0;
}

.bar > div{
	background:#333333;
	margin:0 0 10px 0;
	padding:10px 10px;
	box-sizing:border-box;
}
.bar.trans > div{
	background:transparent;
	margin:0 0 10px 0;
	padding:10px 10px 10px 0;
}
.bar h2{
	font-family:titilliumwebsemibold, sans-serif;
	font-weight: normal;
	line-height:30px;
	font-size:30px;
	color:#ffffff;
	text-transform: uppercase;
	margin:0;
	padding:0;
}

.letters > div{
	margin:0 0 9px 0;
	padding:0px 5px;
	box-sizing:border-box;
	text-align:center;
	vertical-align:top;
	text-transform: uppercase;
	font-family:titilliumwebregular, sans-serif;
	font-size:16px;
	line-height:18px;
}

.letters a{
	display:inline-block;
	width:34px;
	height:34px;
	padding:9px 0px 0 0;	
	margin:0 1px 1px 0;
	vertical-align:middle;
	text-align:center;
	vertical-align:top;
	box-sizing:border-box;
	font-family:khandmedium, sans-serif;
	font-size:18px;
	line-height:20px;
	border:solid 0px #000000;
}
.letters a:hover{
	text-decoration:none;
}
.letters a.active{
	text-decoration:none;
}

@media (max-width: 767px) {
	.letters a{
		width:30px;
		height:30px;
		padding:7px 0px 0 0;
	}
}


.sort > div{
	margin:0 0 9px 0;
	padding:0px 0px;
	box-sizing:border-box;
	text-align:center;
	vertical-align:top;
	text-transform: uppercase;
	font-family:titilliumwebregular, sans-serif;
	font-size:16px;
	line-height:18px;
}
.sort a{
	display:inline-block;
	width:auto;
	height:34px;
	padding:8px 14px 0 14px;	
	margin:0 1px 1px 0;
	vertical-align:middle;
	text-align:center;
	vertical-align:top;
	box-sizing:border-box;
	font-family:khandmedium, sans-serif;
	font-size:14px;
	line-height:20px;
}
.sort a:hover{
	text-decoration:none;
}
.sort a.active{
	text-decoration:none;
}
.sort i.fa{
	font-size:14px;
	line-height:20px;
}
.sort.players > div{
	margin:0 0 9px 0;
}
.sort.players a{
	height:44px;
	padding:14px 20px 0 20px;	
	font-size:18px;
	line-height:20px;
}
.sort.teams > div{
	padding:0px 10px;
}
.sort.teams a{
	height:44px;
	padding:0px 0px 0 0px;	
	font-size:18px;
	line-height:20px;
}
.sort.teams a:hover img{

}
.sort.teams a img{
	width:44px;
	height:44px;
}
.sort.teams a:hover img,
.sort.teams a.active img{
	opacity:0.7;
}

.sort.teams i.fa{
	padding:13px 13px 0 13px;	
	font-size:18px;
	line-height:20px;
}
.sort.positions a{
	height:34px;
	padding:8px 10px 0 10px;	
	font-size:14px;
	line-height:20px;
}





.tabdc{
	font-family:titilliumwebbold, sans-serif;
	font-size:10px;
	line-height:17px;
	display:inline-block;
	box-sizing:border-box;
	vertical-align:middle;
	margin:1px 9px 0 10px;
}

.titlebar > .row{
	margin:0 0 10px 0;
	padding:0 0px;
	box-sizing:border-box;
}
.titlebar > .row > div{
	padding:0 10px;
}

.titlebar .dc-media{
	margin:0;
}

.titlebar .dc-media h2{
	margin:0 0 0 5px;
}

.graybar{
	margin:0 0 10px 0;
	padding:16px 10px;
	box-sizing:border-box;
	text-align:center;
	vertical-align:middle;
	text-transform: uppercase;
	font-family:titilliumwebregular, sans-serif;
	font-size:16px;
	line-height:18px;
	display:block;
}
a.graybar{
	text-decoration:none;
}
.circlemore{
	display:inline-block;
	width:30px;
	height:30px;
	border-radius:15px;
	text-align:center;
	font-size:25px;
	line-height:15px;
	font-family:khandmedium, sans-serif;
	box-sizing:border-box;
	padding:0px 0 0 0;
	margin:0 10px 0 10px;
	vertical-align:middle;
}
.textmore{
	display:inline-block;
	vertical-align:middle;
}


.paging{
	margin:0 0 9px 0;
	padding:0px 10px;
	box-sizing:border-box;
	text-align:center;
	vertical-align:top;
	text-transform: uppercase;
	font-family:titilliumwebregular, sans-serif;
	font-size:16px;
	line-height:18px;
}
.pagecontent .paging{
	background:transparent;
	margin:20px 0 0 0;
	box-shadow:none;
}
.paging a,.paging span{
	display:inline-block;
	width:50px;
	height:50px;
	margin:0 1px 1px 0;
	padding:16px 0px 0 0;
	vertical-align:middle;
	text-align:center;
	vertical-align:top;
	box-sizing:border-box;
	font-family:khandmedium, sans-serif;
	font-size:18px;
	line-height:20px;
	border:solid 0px #000000;
}
.paging a:hover,
.paging a.active,
.paging span,
.pagecontent .paging a:hover,
.pagecontent .paging a.active,
.pagecontent .paging span{
	text-decoration:none;
}
.paging a.previous,
.paging a.next{
	font-family:FontAwesome;
	padding:15px 0px 0 4px;
}
.paging a.previous:before{
	content: "\f053";
}
.paging a.next:before{
  content: "\f054";
}



.homeplayer{
	width:100%;
	height:400px;
}
@media (min-width: 767px) {
	.homeplayer{
		width:720px;
		height:367px;
	}
}
@media (min-width: 992px) {
	.homeplayer{
		width:623px;
		height:317px;
	}
}
@media (min-width: 1290px) {
	.homeplayer{
		width:850px;
		height:434px;
	}
}
.copyright{
	margin:0px 0px 50px 0px;
}
.copyright > div{
	font-family:titilliumwebsemibold, sans-serif;
	font-weight: normal;
	line-height:14px;
	font-size:12px;
	color:#dddddd;
	text-transform: uppercase;
	padding:0 5px;
	margin:20px 0px 20px 0px;
}
@media (max-width: 767px) {
	.copyright{
		text-align:center;
		margin:0px 0px 80px 0px;
	}
	.copyright > div{
		text-align:center;
		margin:20px 0px 20px 0px;
	}	
}



.footermenu a.btn-menu,.footermenu a.btn-menu:link {
	font-family:khandmedium,sans-serif;
	font-weight: normal;
	font-size:16px;
	line-height:17px;
	color:#9d9d9d;
	text-transform: uppercase;
	padding:2px 0px 2px 0;
	margin:0 20px 0 0;
	border:none;
	border-radius:0;
}

.footermenu a.btn-menu:hover,
.footermenu a.btn-menu:focus {
  color: #ffffff;
}
.footermenu .btn-group-footer{
	padding:30px 0 20px 0;
}
@media (max-width: 767px) {
	.footermenu a.btn-menu {
		margin:0 10px 0 10px;
	}
	.footermenu .btn-group-footer{
		text-align:center;
		padding:10px 0 0 0;
	}
}
.footernewsletter{
	font-size:16px;
	line-height:17px;
	color:#9d9d9d;
	text-transform: uppercase;
	padding:27px 0 17px 0;
}
@media (max-width: 767px) {
	.footernewsletter{
		text-align:center;
	}
}


.footernewsletter .table{
	width:auto;
	margin:0;
}
.footernewsletter .tablecell{
	padding:0 0 0 2px;
}
.footernewsletter p{
	font-family:khandmedium,sans-serif;
	font-weight: normal;
	padding:0 20px 0 0;
	margin:0;
}

.newsletterForm{
	display:inline-block;
	width:auto;
}
input.foottext{
	background:#5e5e5e;
	color:#ffffff;
	border-radius:0;
	border:none;
	height:32px;
}
input.foottext.form-control::-moz-placeholder {
  color: #bbbbbb;
  opacity: 1;
}
input.foottext.form-control:-ms-input-placeholder {
  color: #bbbbbb;
}
input.foottext.form-control::-webkit-input-placeholder {
  color: #bbbbbb;
}
.footernewsletter .btn-more{
	background:#323232;
	white-space: nowrap;
}
.gridtable{
	border-collapse:separate;
	border-spacing:0px;
	width:100%;
	position:relative;
	top:-5px;
	margin:0 0px 0 0px;
}
.gridtable .tablecell{
	padding:0;
	border:solid 5px #181818;
}
.gridtable .tablecell.teambigogo{
	text-align:center;
	vertical-align:middle;
	background:#444444;
	background:#ffffff;
	padding:0 20px;
	box-sizing:border-box;
}

.pagecontent .gridtable{
	border-collapse:separate;
	border-spacing:0px;
	width:100%;
	position:relative;
	top:0px;
	margin:0 0px 0 0px;
}
.pagecontent .gridtable .tablecell{
	padding:0;
	border:solid 5px transparent;
}


.googlepanel{
	position:absolute;
	top:0;
	left:5px;
	background:rgba(0, 0, 0, 0.7);
	padding:10px;
	color:#ffffff;
	vertical-align:middle;
}
.googlepanel input{width:auto;vertical-align:middle;display:inline-block;}
.googlepanel .form-control{width:200px;margin:0 10px;}


.tab-pane .pagecontent{
	min-height:420px;
}
.googlemap{
	min-height:420px;
}
.gridtable.responsive .googlemap,
.gridtable.responsive .bgimage{
		min-height:420px;
		height:auto;
		margin:0;
}

@media (max-width: 1290px) {
	.gridtable.responsive .googlemap,
	.gridtable.responsive .bgimage{
		min-height:300px;
		height:auto;
	}	
}
@media (max-width: 992px) {
	.gridtable.responsive .tablecell{
		display:block;
	}
	.gridtable.responsive .googlemap,
	.gridtable.responsive .bgimage{
		min-height:250px;
		height:auto;
	}	
}
@media (max-width: 767px) {
	.gridtable.responsive .googlemap,
	.gridtable.responsive .bgimage{
		min-height:250px;
		height:100%;
	}
}


.googlemap{
	background:#666666;
	width:100%;
	height:100%;
}


.partners .partnertitle{
	position:absolute;
	top:13px;
	left:15px;
	font-family:titilliumwebsemibold, sans-serif;
	font-weight: normal;
	font-size:15px;
	line-height:16px;	
	color:#dddddd;
	text-transform: uppercase;
}
.partners .table{
	display:table;
	width:100%;
	height:auto;
	border-collapse:separate;
	border-spacing:10px;
	text-align:center;
	vertical-align:middle;
	background:none;
	margin:0;
}
.partners .tablerow{
	display:table-row;
	background:none;
}
.partners .tablecell{
	display: table-cell;
	background:#1a1a1a;
	width:33%;
	text-align:center;
	vertical-align:middle;
	position:relative;
	box-sizing:border-box;
}



.grayscale{
	background-repeat: no-repeat;
	background-position: bottom left;
	background-size: 100% auto;
	opacity:0.5;
	overflow:hidden;
	
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.grayscale:hover{
	background-repeat: no-repeat;
	background-position: top left;
	background-size: 100% auto;
	opacity:1;
}

.partners .cell1 img,
.partners .cell2 img,
.partners .cell3 img{
	width:100%;
	height:auto;
}
.partners .cell1 a{
	width:100%;
	height:auto;
}
.partners .cell2 a{
	width:100%;
	height:auto;
}
.partners .cell3 a{
	width:100%;
	height:auto;
}
.partners .table .table{
	display:table;
	width:100%;
	height:auto;
	border-spacing:0px;
	text-align:center;
	vertical-align:middle;
	background:none;
}
.partnercontainer{
	padding:0px 0;
}



.partners .cell1{
	width:25%;
	padding:20px;
}
.partners .cell2{
	width:58%;
	padding:0px;	
	vertical-align:top;
}
.partners .cell2 .tablecell{
	padding:50px 20px 40px 20px;
}
.partners .cell3{
	width:17%;
	padding:30px 20px 20px 20px;
}
.partners .cell1 a,
.partners .cell2 a,
.partners .cell3 a{
	display:inline-block;
	position:relative;
}
.partners .cell1{
	width:33%;
	padding:20px;
}
.partners .cell2{
	width:66%;
	padding:0px;	
	vertical-align:top;
}
.partners .cell4{
	width:78%;	
}
.partners .cell6{
	width:22%;
	border-left:solid 10px #000000;
}
@media (max-width: 767px) {
	.partners > .table{
		border-spacing:5px;
	}
	.partners > .table > .tablecell{
		display:block;
		width:100%;
		margin:0 0 10px 0;
	}
	.partnercontainer{
		padding:5px 5px;
	}	
	.partners .cell1{
		padding:30px 20px 20px 20px;
	}
	.partners > .table > .tablecell > .table > .tablecell{
		display:block;
		width:100%;
		margin:0 0 10px 0;
	}	
	.partners .cell6{
		border-left:none;
		border-top:solid 10px #000000;
	}
}



.clear,.clr{
	font-size:0;
	line-height:0;
	clear:both;
}
.space{
	font-size:0;
	line-height:0;	
	height:30px;
}
.space.small{
	font-size:0;
	line-height:0;	
	height:10px;
}
.space.tiny{
	font-size:0;
	line-height:0;	
	height:5px;
}
.space.hair{
	font-size:0;
	line-height:0;	
	height:1px;
}

.headimage{
	margin:0 0 10px 0;
}

.pagecaption{
	font-size:15px;
	font-family:khandmedium, sans-serif;
	line-height:16px;
	padding:0px 0 20px 0;
	margin:0;
	vertical-align:middle;	
}

.pagecaption .bigger{
	font-size:21px;
	line-height:21px;
	vertical-align:bottom;
	margin:0 5px 0 0;
}
.pagecaption .homeComments .fa{
	font-size:17px;
}

.pagecontent{
	background:#ffffff;
	color:#000000;
	padding:30px;
	margin:0 0 10px 0;
	font-size:16px;
	line-height:25px;
	position:relative;
}
@media (max-width: 767px) {
	.pagecontent{
		padding:20px;
	}
}



.pagecontent.maincontent{
	min-height:311px;
}

.pagecontent h1{
	font-family:titilliumwebregular, sans-serif;
	font-size:40px;
	line-height:41px;
	padding:0;
	margin:0 0 27px 0;
}
.pagecontent h2{
	font-family:titilliumwebsemibold, sans-serif;
	font-size:24px;
	line-height:26px;
	padding:0;
	margin:0 0 20px 0;
}
.pagecontent.attachments h2,
.pagecontent.comments h2{
	text-transform: uppercase;
	line-height:24px;	
}



.gallerythumbnails{
	margin:0 -10px 0px 0;
	clear:both;
}
.gallerythumbnail{
	width:20%;
	float:left;
	padding:10px 10px 0 0;
	position:relative;
	box-sizing:border-box;
	z-index:11;
}
.gallerythumbnail.active{
	
}

@media (max-width: 1290px) {
	.gallerythumbnail{
		width:25%;
	}
}
@media (max-width: 992px) {
	.gallerythumbnail{
		width:25%;
	}
}
@media (max-width: 767px) {
	.gallerythumbnail{
		width:33.33%;
	}
}

.gallerythumbnail.video{
	width:33.33%;
}
@media (max-width: 1290px) {
	.gallerythumbnail.video{
		width:33.33%;
	}
}
@media (max-width: 992px) {
	.gallerythumbnail.video{
		width:33.33%;
	}
}
@media (max-width: 767px) {
	.gallerythumbnail.video{
		width:50%;
	}
}


.gallerythumbnail > a,.gallerythumbnail > span{
	background:#ffffff;
	color:#ffffff;
	display:block;
	position:relative;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	overflow:hidden;
	box-shadow: 0px 1px 3px rgba(0,0,0,0.2);
	cursor:pointer;
}
.gallerythumbnail .removeIcon {
	position:absolute;
	top:5px;
	right:5px;
	background:rgba(0,0,0,0.7);
	padding:10px;
    cursor: pointer;
}

.gallerythumbnail .removeIcon:hover {
    background:rgba(255,0,0,0.7);
}


.gallerythumbnail:hover{
	z-index:12;
}
.gallerythumbnail > a:hover,.gallerythumbnail > span:hover{
	-webkit-transform: scale(1.04);
	-moz-transform: scale(1.04);
	-o-transform: scale(1.04);
	-ms-transform: scale(1.04);
	transform: scale(1.04);
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.5);
}

.gallerythumbnail.video a:after{
	background-image:url("//img.siatkarskaliga.pl/common/playbtn.png");
	background-position:center center;
	background-size:35% auto;
	background-repeat: no-repeat; 
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	content:" ";
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	zoom: 1;
	filter: alpha(opacity=70);
	opacity: 0.7;	
}
.gallerythumbnail.video a:hover:after{
	filter: alpha(opacity=100);
	opacity: 1;	
	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-o-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(1.3);
}
.gallerythumbnail img{
	width:100%;
	height:auto;
}

.dropdown-menu{
	border-radius:0;
}

.comments{
	position:relative;
	font-family:titilliumwebregular, sans-serif;
}
.comments .sorting{
	position:absolute;
	top:30px;
	right:30px;
	font-family:titilliumwebsemibold, sans-serif;
	font-size:14px;
	line-height:20px;
	text-transform: uppercase;
}
@media (max-width: 767px) {
	.comments .sorting{
		position:relative;
		top:-12px;
		right:0px;
		font-size:14px;
		line-height:20px;
	}
}
.comments .sorting a{
	font-size:16px;
	line-height:20px;
	padding:0 4px;
	position:relative;
	top:2px;
}
.comments .sorting .fa{
	font-size:21px;
	line-height:21px;
	vertical-align:top;
}
.comments .sorting .current{
	color:#000000;
}
.comments .sorting .up:before{
	font-family:FontAwesome;
	font-size:15px;
	line-height:15px;
	content: "\f0d8\2006";
}
.comments .sorting .down:before{
	font-family:FontAwesome;
	font-size:15px;
	line-height:15px;
	content: "\f0d7\2006";
}
.commentsContent{
	margin:0 -30px;
	padding:6px 0 0 0;
}
@media (max-width: 767px) {
	.commentsContent{
		margin:0 -20px;
		padding:6px 0 0 0;
	}
}
.commentsContent > p{
	margin:0 0 0 30px;
	position:relative;
	top:-10px;
	color:#999999;
}

.videoComments{
	background:#f3f3f3;
	padding:20px 30px;
	margin:7px 0 0px 0;
	box-shadow: inset 0px 2px 8px 0px rgba(0, 0, 0, 0.1);
	position:relative;
}
.moderatorSelect{width:auto;display:inline-block;vertical-align:middle;}
.commentModeratorToolBox .checkbox{display:inline-block;vertical-align:middle;}
.commentModeratorToolBox{padding:20px 30px 0 30px;}
.commentForm{
	background:#f3f3f3;
	padding:20px 30px;
	margin:0px 0 0px 0;
	box-shadow: inset 0px 2px 8px 0px rgba(0, 0, 0, 0.1);
}
.commentForm label{
	font-family:titilliumwebsemibold, sans-serif;
	font-size:13px;
	line-height:15px;
	color:#444444;
}
.commentForm textarea.form-control{
	height:90px;
}

.commentAvat img{
	width:95%;
	height:auto;
}




.charcount{
	font-family:khandmedium, sans-serif;
	font-size:14px;
	line-height:18px;
	color:#666666;
	text-transform: uppercase;
	padding-top:0px;
}
.userNickBox.nickField{
	font-family:titilliumwebsemibold, sans-serif;
	font-size:18px;
	line-height:20px;
	color:#333333;
	margin:0 90px 10px 0;
}
.userNickBox.nickField span{
	font-family:khandmedium, sans-serif;
	font-size:14px;
}
.userNickBox.nickField span.ip{
	font-family:khandmedium, sans-serif;
	font-size:14px;
	color:#999999;
}
.commentsToolBox.goodBad{
	font-size:6px;
	position:absolute;
	top:20px;
	right:25px;
	height:20px;
}
.ic_good,.ic_bad,.ic_trash,.ocena{
  width:21px;
  height:20px;
  float:left;
  font-size:13px;
  display:block;
  cursor:pointer;
  line-height:20px;
  text-align:right;
  position:relative;
  text-align:right;
  color:#7f7f7f;
}


div.ic_good div.titleHover, div.ic_bad div.titleHover, div.ic_trash div.titleHover {
  position:absolute;
  top:-34px;
  left:-74px;
  width:124px;
  height:32px;
  background-color:rgba(0, 0, 0, 0.6); 
  border-radius:4px;
  font-size:13px;
  line-height:20px;
  padding:6px 0 0 0;
  text-align:center;
  color:#fff;
  visibility:hidden;   
}
div.ic_good:hover div.titleHover, 
div.ic_bad:hover div.titleHover, 
div.ic_trash:hover div.titleHover{
  visibility:visible;
  z-index:100;
}
div.ocena {width:30px;margin:0 5px 0 0;font-family:titilliumwebsemibold, sans-serif;font-size:16px;line-height:20px;}
div.ocena.no {color:#6e6e6e;}
div.ocena.plus {color:#68b739;}
div.ocena.minus {color:#d00000;}
div.ic_good:before{
	font-family:FontAwesome;
	font-size:21px;
	line-height:20px;
	
	content: "\f05d";
}
div.ic_bad:before{
	font-family:FontAwesome;
	font-size:21px;
	line-height:20px;

	content: "\f05c";
}
div.ic_trash:before{
	font-family:FontAwesome;
	font-size:21px;
	line-height:20px;

	content: "\f05e";
}
div.ic_good:hover,div.ic_good.clicked{color:#68b739;}
div.ic_bad:hover,div.ic_bad.clicked{color:#d00000;}
div.ic_trash:hover,div.ic_trash.clicked{color:#437eb0;}


.moderatorTools1,.moderatorTools{
	display:none;
}

.commentsBox .col-xs-1{width:12%;}
.commentsBox .col-xs-11{width:88%;}



.thumbnail .fa.fa-instagram{color:#b2957f;font-size:38px;}
.thumbnail .fa.fa-youtube-square{color:#ff3d3d;font-size:38px;}
.thumbnail .fa.fa-twitter-square{color:#32ccff;font-size:38px;}
.thumbnail .fa.fa-facebook-square{color:#3a72ff;font-size:38px;}

.attachmentslist{
	margin:0 -10px 0px 0;
	
}
.attachmentslist .file{
	width:25%;
	float:left;
	padding:10px 10px 0 0;
	position:relative;
	box-sizing:border-box;
	z-index:13;
}
@media (max-width: 1290px) {
	.attachmentslist .file{
		width:33.33%;
	}
}
@media (max-width: 992px) {
	.attachmentslist .file{
		width:33.33%;
	}
}
@media (max-width: 767px) {
	.attachmentslist .file{
		width:50%;
	}
}
.attachmentslist .file:hover{
	z-index:14;
}



div.attachmentslist a {
	display: block;
	word-wrap:break-word;
	box-sizing:border-box;
	font-family:khandmedium, sans-serif;
	font-size:15px;
	line-height:17px;
	margin: 0;
	height:90px;
	color: #ffffff;
	padding: 0px;
	
	background: #ababab url('//img.siatkarskaliga.pl/mimetype/file.png') no-repeat top left;
	background-size: auto 160px;
	background-position: 0px 0px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;

	position:relative;
}
div.attachmentslist a span {
	max-height:73px;
	overflow:hidden;
	word-wrap:break-word;
	display:block;
	padding: 0px 0px 0px 0px;
	position:absolute;
	top:13px;
	right:10px;
	left:58px;	
}
div.attachmentslist a:hover {
	color: #ffffff;
	text-decoration: none;
	-webkit-transform: scale(1.03);
	-moz-transform: scale(1.03);
	-o-transform: scale(1.03);
	-ms-transform: scale(1.03);
	transform: scale(1.03);
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.5);
}
.attachmentslist a[href$=".doc"],
.attachmentslist a[href$=".docx"],
.attachmentslist a[href$=".rtf"]{ background-image:url('//img.siatkarskaliga.pl/mimetype/word.png');background-color:#004c90;}
.attachmentslist a[href$=".pdf"]{background-image:url('//img.siatkarskaliga.pl/mimetype/pdf.png');background-color:#b0171b;}
.attachmentslist a[href$=".ppt"],
.attachmentslist a[href$=".pptx"]{background-image:url('//img.siatkarskaliga.pl/mimetype/powerpoint.png');background-color:#d04525;}
.attachmentslist a[href$=".xls"],
.attachmentslist a[href$=".xlsx"]{background-image:url('//img.siatkarskaliga.pl/mimetype/excel.png');background-color:#217446;}
.attachmentslist a[href$=".cab"],
.attachmentslist a[href$=".rar"],
.attachmentslist a[href$=".zip"],
.attachmentslist a[href$=".7z"]{ background-image:url('//img.siatkarskaliga.pl/mimetype/archive.png');background-color:#9a7546;}
.attachmentslist a[href$=".bmp"],
.attachmentslist a[href$=".ai"],
.attachmentslist a[href$=".dwg"],
.attachmentslist a[href$=".emf"],
.attachmentslist a[href$=".gif"],
.attachmentslist a[href$=".jfif"],
.attachmentslist a[href$=".jpeg"],
.attachmentslist a[href$=".jpg"],
.attachmentslist a[href$=".png"],
.attachmentslist a[href$=".psd"],
.attachmentslist a[href$=".tif"],
.attachmentslist a[href$=".tiff"]{background-image:url('//img.siatkarskaliga.pl/mimetype/image.png');background-color:#32991a;}
.attachmentslist a[href$=".aiff"],
.attachmentslist a[href$=".ac3"],
.attachmentslist a[href$=".au"],
.attachmentslist a[href$=".mid"],
.attachmentslist a[href$=".mp2"],
.attachmentslist a[href$=".mp3"],
.attachmentslist a[href$=".wav"],
.attachmentslist a[href$=".wma"]{ background-image:url('//img.siatkarskaliga.pl/mimetype/audio.png');background-color:#369a95;}
.attachmentslist a[href$=".avi"],
.attachmentslist a[href$=".divx"],
.attachmentslist a[href$=".mov"],
.attachmentslist a[href$=".movie"],
.attachmentslist a[href$=".mp4"],
.attachmentslist a[href$=".mpe"],
.attachmentslist a[href$=".mpeg"],
.attachmentslist a[href$=".mpg"],
.attachmentslist a[href$=".wmv"]{ background-image:url('//img.siatkarskaliga.pl/mimetype/video.png');background-color:#823f6f;}
.attachmentslist a[href$=".css"],
.attachmentslist a[href$=".html"],
.attachmentslist a[href$=".inf"],
.attachmentslist a[href$=".ini"],
.attachmentslist a[href$=".log"],
.attachmentslist a[href$=".php"],
.attachmentslist a[href$=".nfo"],
.attachmentslist a[href$=".csv"],
.attachmentslist a[href$=".txt"],
.attachmentslist a[href$=".xml"]{ background-image:url('//img.siatkarskaliga.pl/mimetype/text.png');background-color:#949b38;}

.attachmentslist a[href$=".DOC"],
.attachmentslist a[href$=".DOCX"],
.attachmentslist a[href$=".RTF"]{ background-image:url('//img.siatkarskaliga.pl/mimetype/word.png');}
.attachmentslist a[href$=".PDF"]{background-image:url('//img.siatkarskaliga.pl/mimetype/pdf.png');background-color:#b0171b;}
.attachmentslist a[href$=".PPT"],
.attachmentslist a[href$=".PPTX"]{background-image:url('//img.siatkarskaliga.pl/mimetype/powerpoint.png');}
.attachmentslist a[href$=".XLS"],
.attachmentslist a[href$=".XLSX"]{background-image:url('//img.siatkarskaliga.pl/mimetype/excel.png');}
.attachmentslist a[href$=".CAB"],
.attachmentslist a[href$=".RAR"],
.attachmentslist a[href$=".ZIP"],
.attachmentslist a[href$=".7Z"]{ background-image:url('//img.siatkarskaliga.pl/mimetype/archive.png');}
.attachmentslist a[href$=".BMP"],
.attachmentslist a[href$=".AI"],
.attachmentslist a[href$=".DWG"],
.attachmentslist a[href$=".EMF"],
.attachmentslist a[href$=".GIF"],
.attachmentslist a[href$=".JFIF"],
.attachmentslist a[href$=".JPEG"],
.attachmentslist a[href$=".JPG"],
.attachmentslist a[href$=".PNG"],
.attachmentslist a[href$=".PSD"],
.attachmentslist a[href$=".TIF"],
.attachmentslist a[href$=".TIFF"]{background-image:url('//img.siatkarskaliga.pl/mimetype/image.png');}
.attachmentslist a[href$=".AIFF"],
.attachmentslist a[href$=".AC3"],
.attachmentslist a[href$=".AU"],
.attachmentslist a[href$=".MID"],
.attachmentslist a[href$=".MP2"],
.attachmentslist a[href$=".MP3"],
.attachmentslist a[href$=".WAV"],
.attachmentslist a[href$=".WMA"]{ background-image:url('//img.siatkarskaliga.pl/mimetype/audio.png');}
.attachmentslist a[href$=".AVI"],
.attachmentslist a[href$=".DIVX"],
.attachmentslist a[href$=".MOV"],
.attachmentslist a[href$=".MOVIE"],
.attachmentslist a[href$=".MP4"],
.attachmentslist a[href$=".MPE"],
.attachmentslist a[href$=".MPEG"],
.attachmentslist a[href$=".MPG"],
.attachmentslist a[href$=".wmv"]{ background-image:url('//img.siatkarskaliga.pl/mimetype/video.png');}
.attachmentslist a[href$=".CSS"],
.attachmentslist a[href$=".HTML"],
.attachmentslist a[href$=".INF"],
.attachmentslist a[href$=".INI"],
.attachmentslist a[href$=".LOG"],
.attachmentslist a[href$=".PHP"],
.attachmentslist a[href$=".NFO"],
.attachmentslist a[href$=".CSV"],
.attachmentslist a[href$=".TXT"],
.attachmentslist a[href$=".XML"]{ background-image:url('//img.siatkarskaliga.pl/mimetype/text.png');}


ul.sub{
	font-family:opensansregular, sans-serif;
	font-size:14px;
	line-height:20px;
}
ul.sub a{
	font-family:opensansregular, sans-serif;
	font-size:13px;
	line-height:20px;
	padding:3px 50px 3px 15px;
}



ul.sub li a:hover{
	background-color:#ececec;
}

.author{
	float:right;
	margin:0 0 10px 10px;
	padding:0 0 0 15px;
	border-left:solid 1px #cccccc;
	width:115px;
	font-size:14px;
	line-height:15px;
	color:#999999;
	position:relative;
	top:-5px;
	right:-5px;
	font-family:khandmedium, sans-serif;
}
.author span{color:#666666;display:block;font-size:16px;word-wrap:break-word;}
.author img{
	margin:0 0 10px 0;
	border-radius:50px;
	width:100px;
	height:100px;
}


.formErrorMark{border:solid 1px #a20719;}
.fieldValidatorMessage{
	padding:2px 5px;
	border-radius:6px;
	font-size:14px;
	line-height:20px;
	color:#ffffff;
	background:#28b7e0;
	background:#55a93a;
}
.fieldValidatorMessage:before{
	font-family:FontAwesome;
	font-size:22px;
	line-height:21px;
	padding:0 5px 0 0;
	vertical-align:top;
	content: "\f118";
}
.formerror .fieldValidatorMessage{
	background:#a20719;
}
.formerror .fieldValidatorMessage:before{
	content: "\f119";
}


.playerinfo{
	position:absolute;
	bottom:0;
	left:5px;
	right:5px;
	background:rgba(50,50,50,0.9);
	color:#ffffff;
	padding:10px;
	font-size:14px;
	line-height:16px;
	box-sizing:content-box;
}
.playerinfo p{
	margin:0 0 5px 0;

}
.playerinfo a{
	color: #ffffff;
}
.playerinfo h4{
	font-family:khandmedium, sans-serif;
	font-size:18px;
	line-height:20px;
	margin:0 0 5px 0;
}
.playernumber{
	font-family:khandmedium, sans-serif;
	float:right;
	font-size:12px;
	line-height:14px;
	text-transform:uppercase;
	text-align:center;
	position:absolute;
	top:-70px;
	right:0;
	color:#888888;
}
.playernumber span{
	font-size:70px;
	line-height:60px;
	display:block;
}



.player{
	text-align:center;
}

.player > a,
.player > img,
.player > a > img{
	display:inline-block;
	width:100%;
}


.player .playernumber{
	position:absolute;
	top:auto;
	right:auto;
	bottom:-12px;
	right:0px;
	padding:5px 2px 0 6px;
	background:rgba(255,255,255,1);
	background:transparent;
	text-shadow: 0px 0px 0px 7px rgba(255,255,255,1);
	border-radius:5px;
	
}
.player .playernumber span{
	font-size:90px;
	line-height:75px;
	padding:3px 0 0 0;
	display:block;
}



.playerteamlogo{
	text-align:right;
	
}

.playerteamname{
	font-family:titilliumwebregular, sans-serif;
	font-size:13px;
	line-height:14px;
	text-align:left;
	padding:0px 0px 0px 0px;
	color:#333333;
}
.playerteamname a{color:#000000;text-decoration:none;}
.playerteamname span{
	font-family:khandregular, sans-serif;
	font-size:35px;
	line-height:35px;
	display:block;
}


.datainfo{
	font-family:titilliumwebregular, sans-serif;
	font-size:13px;
	line-height:20px;
	padding:0px 0px 0px 0px;
	color:#333333;
}
.datainfo a{color:#000000;}
.datainfo span{
	font-family:khandregular, sans-serif;
	font-size:45px;
	line-height:45px;
	display:block;
	color:#333333;
}
.datainfo.small span{
	font-family:khandmedium, sans-serif;
	font-size:25px;
	line-height:25px;
	display:block;
	color:#333333;
}
@media (max-width: 767px) {
	.datainfo{
		margin:8px 0px 8px 0px;
		text-align:center;
	}
}


.titiled{
font-family:titilliumwebregular, sans-serif;
font-weight: normal;
}
.khanded{
font-family:khandregular, sans-serif;
font-weight: normal;
}
.khanded th,th.khanded{
font-family:khandmedium, sans-serif;
font-weight: normal;
font-size:18px;
line-height:20px;
}
.khanded td.bignumber,td.bignumber.khanded,.bignumber.khanded{
font-family:khandmedium, sans-serif;
font-weight: normal;
font-size:25px;
line-height:25px;
}


.teamstat{
	font-family:titilliumwebregular, sans-serif;
	font-size:13px;
	line-height:20px;
	padding:0px 0px 0px 0px;
}
.teamstat span{
	font-family:khandregular, sans-serif;
	font-size:55px;
	line-height:60px;
	display:block;
	color:#666666;
}
.teamstat span.small{
	font-size:45px;
	line-height:60px;
}

.teamstat{
text-transform:uppercase;
}
.teamstat > div{
	font-size:18px;
	line-height:30px;
	margin:10px 0 0 0;
}
.teamstat > div > div{
	border-left:solid 10px #ffffff;
}
.teamstat > div:first-child > div{
	border-left:solid 0px #cccccc;
}
@media (max-width: 767px) {
	.teamstat > div > div{
		border-left:solid 0px #ffffff;
	}
}
.teamstat > div > div > div{
	font-size:11px;
	line-height:12px;
	color:#888888;
	
	padding:10px 0 15px 0;
	border-top:solid 1px #dddddd;
	
	border-right:solid 1px #dddddd;
	border-bottom:solid 1px #dddddd;
}
.teamstat > div > div > div:first-child{
	border-left:solid 1px #dddddd;
}
@media (max-width: 767px) {
	.teamstat > div > div > div{
		border-left:solid 1px #dddddd;
	}
}
span.blue{color:#388bc5;}
span.green{color:#68b739;}
span.red{color:#b73956;}

div.blue{background:#388bc5;color:#ffffff !important;border-color:#ffffff !important;}
div.blue span{color:#ffffff !important;}

.datainfo.statsinfo span.blue{color:#388bc5;}
.datainfo.statsinfo span.green{color:#68b739;}
.datainfo.statsinfo span.red{color:#b73956;}



.gameresult{
	font-size:45px;
	line-height:45px;
	color:#aaaaaa;
	position:relative;
	height:60px;
	overflow:hidden;
	margin:0 0 8px 0;
	iborder-radius:3px;
}
.gameresult.clickable{
	cursor:pointer;
}
.gameresult.clickable:hover{
	background-color:rgba(0,0,0,0.05);
}
.gameresult span{
	font-family:khandregular, sans-serif;
	font-size:85px;
	line-height:70px;
	padding:0;
}
.gameresult span.doubledot{
	font-size:45px;
	line-height:80px;
	color:#aaaaaa;
	font-family:opensansregular, sans-serif;
	position:relative;
	top:-14px;
}

.gridtable.games{display:table;}
.games.alter .gameresult{
	font-size:15px;
	line-height:15px;
	height:45px;
	padding:0;
	margin:0;
}
.games.alter .gameresult span{
	font-size:50px;
	line-height:50px;
	padding:0;
	position:relative;
	top:0;
}
.games.alter .gameresult span.doubledot{
	font-size:35px;
	line-height:40px;
	top:-6px;
}


.btm-margins{
	margin: 5px 5px 0 5px;
}

.games.alter .btm-margins{
	margin: 2px 2px 2px 2px;
}


@media (max-width: 1290px) {
	.games.alter .btm-margins{
		padding:6px 8px;
		font-size:13px;
	}
}
@media (max-width: 992px) {
	.games.alter .btm-margins{
		padding:4px 4px;
		font-size:12px;
		width:80px;
	}	
}
@media (max-width: 767px) {
	.games.alter .btm-margins{
		padding:1px 4px;
		font-size:12px;
		width:60px;
		font-family:khandmedium, sans-serif;
	}
}

.date.khanded{
	font-family:khandmedium, sans-serif;
	font-weight: normal;
	font-size:18px;
	line-height:18px;
}


.games.alter .date.khanded{
	font-size:20px;
	line-height:20px;
}
@media (max-width: 1290px) {

}
@media (max-width: 992px) {
	
}
@media (max-width: 767px) {
	.games.alter .date.khanded{
		font-size:14px;
		line-height:14px;
	}
}

.games h2{margin:0;}
.games h2 a{color:#333333;}
@media (max-width: 767px) {
	.games h2{
		font-size:20px;
		line-height:20px;
	}
}

.games.alter h2{
	font-size:22px;
	line-height:23px;
}

.games .img-responsive{
	max-width:170px;
	display:inline-block;
}

.games.alter .img-responsive{
	max-width:60px;
	display:inline-block;
}

@media (max-width: 1290px) {
	.games.alter h2{
		font-size:20px;
		line-height:20px;
	}
}
@media (max-width: 992px) {
	.games.alter h2{
		font-size:17px;
		line-height:17px;
	}	
}
@media (max-width: 767px) {
	.games.alter h2{
		font-size:14px;
		line-height:14px;
	}
}

h2.games,
h3.games{
	text-align:center;
	margin:20px 0;
	background:#eeeeee;
	padding:10px 10px;
}

#table-small  h2.games,
#table-small  h3.games{
	margin:10px 0;
	padding:6px 6px;
}
#table-big .hr.small{line-height:1px;margin:10px 0;}
#table-small .hr.small{line-height:1px;margin:2px 0;}


span.number{
	font-family:khandmedium, sans-serif;
	font-weight: normal;
	font-size:22px;
	line-height:1;
}
span.name{
	font-family:titilliumwebsemibold;
	font-weight: normal;
	font-size:19px;
	line-height:1;
}
.trwa{
	color:#ffffff;
	background-color:#388bc5;
	padding:0px 5px;
	margin:0 0 0 10px;
	border-radius:4px;
	position:relative;
	bottom:4px;
}



h2.panel-title{margin:0 0 5px 0;}
.panel{
	border-radius:0;
	box-shadow: 0px 1px 5px rgba(0,0,0,0.3);
	border:none;
}
.panel-default{

}
.panel-default > .panel-heading{
	background-image:none;
	background-color:#4b4b4b;
	color:#ffffff;
	border-radius:0;
	filter:none;
}
.leftpadded{padding-left:35px;}
@media (max-width: 767px) {
	.leftpadded{padding-left:5px;}
}
.small.desc{
	font-size:12px;
	line-height:16px;
	color:rgba(0,0,0,0.6);
	padding:2px 0 0 0;
}
.well{
	border-radius:0;
	border:none;
	background-image: none;
	filter: none;
	background:#f7f7f7;
	box-shadow: 0px 1px 5px rgba(0,0,0,0.3);
}







.teamchart{
	width:100%;
	height:450px;
	margin-bottom:10px;
	background:#ffffff;
	text-align:center;
}

@media (max-width: 1290px) {
	.teamchart{
		height:400px;
	}	
}
@media (max-width: 992px) {
	.teamchart{
		height:350px;
	}	
}
@media (max-width: 767px) {
	.teamchart{
		height:300px;
	}
}
.teamchart .highcharts-axis-labels text{
	font-family:khandmedium,sans-serif;
	font-weight: normal;
	font-size:14px !important;
}
.teamchart h4{
	font-family:titilliumwebregular, sans-serif;
	margin:0 0 0 0;
	padding:0;
	font-size:19px;
	line-height:19px;
	white-space:normal;
	text-align:left;
}

.highcharts-yaxis-title,
.highcharts-xaxis-title{
	font-family:titilliumwebregular,sans-serif;
	font-weight: normal;
	font-size:16px;
	text-transform:uppercase;
}
.highcharts-tooltip .khanded{
	font-size:35px;
	line-height:35px;
	margin:3px 0 0 0;
	text-align:center;
}
.highcharts-tooltip .khanded.small{
	font-size:20px;
	line-height:22px;
	margin:0;
	text-align:center;
}
.highcharts-tooltip .khanded.tiny{
	font-size:17px;
	line-height:17px;
	margin:0;
}
.highcharts-tooltip .titiled.small{
	font-size:16px;
	line-height:16px;
}
.highcharts-tooltip table{
	margin:0 auto;
}
.highcharts-tooltip td{
	text-align:center;
	vertical-align:bottom;
	border-top:solid 1px #dddddd;
	padding:1px 4px;
}

.highcharts-tooltip p{
	color:#000000;
	margin:0 0 0px 0;
	padding:2px 0;
	font-family: opensansregular, sans-serif;
	font-size:14px;
	line-height:16px;
	display:block;
	border-top:solid 1px #dddddd;
	text-align:center;
}
.highcharts-tooltip p.date{
	padding:4px 0 0 0;
	color:#777777;
	font-size:11px;
	line-height:13px;	
}
.highcharts-tooltip img{
	width:50px;
	height:50px;
}


.commentsContentBox{
word-wrap:break-word;
line-height:20px;
}

@media (min-width: 1290px) {
	.text-right-lg{
		text-align:right;
	}
}







/**
	++ Karuzela zawodnicy
*/

.pagecontent.players-lists{
	padding:10px 5px;
}
#players-list{
	padding:20px 25px;
}



.owl-carousel-team-players .owl-stage-outer{
	z-index:4;
}
.owl-carousel-team-players .owl-controls{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	border:solid 0px #ffffff;
	box-sizing:content-box;
	z-index:2;
}
.owl-carousel-team-players .owl-nav{
	position:relative;
	height:100%;
	border:solid 0px #ffffff;
	box-sizing:content-box;
	padding:10px 0;
}

.owl-carousel-team-players .owl-prev,
.owl-carousel-team-players .owl-next {
	position: absolute;
	display:table;
	top:-10px;
	width:29px;
	height:100%;
	font-size:40px;
	line-height:1.4;
	font-weight:normal;
	color:#777777;
	
	opacity:1;
	zoom:1;
	z-index:100;
	overflow:visible;
	
	
}
@media (max-width: 767px) {
	.owl-carousel-team-players .owl-prev,
	.owl-carousel-team-players .owl-next{
		display:none !important;
	}
}
@media (min-width: 767px) {
	.owl-carousel-team-players .owl-prev,
	.owl-carousel-team-players .owl-next{
		display:table !important;
	}
}
.owl-carousel-team-players .owl-prev {
	width:29px;
	left: -36px;
}
.owl-carousel-team-players .owl-next {
	right: -36px;
}
.owl-carousel-team-players .owl-nav i.fa{
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}
.owl-carousel-team-players .player-item{
	padding:0 5px;
}
.owl-carousel-team-players .player-item:hover img{
	background:#efefef;
}
/**
	-- Karuzela zawodnicy
*/





/**
	++ Karuzela w Headerze
*/
.headnews > div {
	background: none !important;
}
.owl-carousel-header > .item{
	display:none;
}
.owl-carousel-header .owl-prev,
.owl-carousel-header .owl-next {
	position: absolute;
	text-align:center;
	top:0;
	width:29px;
	height:120px;
	font-size:35px;
	line-height:36px;
	font-weight:normal;
	box-sizing:border-box;
	padding:40px 0 0 0;
}
.owl-carousel-header .owl-prev {
	width:28px;
	left: -29px;
}
.owl-carousel-header .owl-next {
	right: -30px;
}
.owl-carousel-header .owl-item {
	width: 100%;
	height: 120px;
	padding: 0 0px;
	box-sizing:border-box;
}
.owl-carousel-header .owl-item .owl-item{
	padding:0px;
	box-sizing:border-box;
}
.owl-carousel-header .item-header{
	width:auto;
	height: 30px;
	font-size: 12px;
	padding: 8px 7px 6px 7px;
	margin:0 0px 0px 0px;
	position: relative;
	font-family:khandmedium,sans-serif;
	font-weight: normal;
	font-size:14px;
	line-height:16px;
	box-shadow: 0px 2px 5px rgba(0,0,0,0.3);
}
.owl-carousel-header .owl-item .item-header .info{
	position: absolute;
	top: 0px;
	right: 0px;
	height: 100%;
	padding: 9px 7px 0px 7px;
	font-size: 13px;
	line-height:13px;
	width: auto;
}
.owl-carousel-header .owl-item .item-body{
	width:100%;
	height: 90px;
	display:table;
	padding:0;
	margin:0;
	box-sizing:border-box;
	border-collapse: separate;
	border-spacing: 0px;
}
.owl-carousel-header .owl-item .item-body > div {
	height: 90px;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}
.owl-carousel-header .owl-item .item-body .arms {
	width: 40%;
	vertical-align:top;
	line-height:14px;
}
.owl-carousel-header .owl-item .item-body .arms img{
	width:auto;
	display:inline;
	margin:5px 0 0 0;
	width:40px;
	height:40px;
}
.owl-carousel-header .owl-item .item-body .arms p{
	padding:2px 3px 0 3px;
	margin:5px auto 0 auto;
	box-sizing:border-box;
	display:block;
	max-width:79px;
	overflow:hidden;
	font-family:khandmedium,sans-serif;
	font-weight: normal;
	font-size:12px;
	line-height:11px;
}
.owl-carousel-header .owl-item .item-body .score {
	width: 10%;
	margin:0 0px;
	height:90px;
	display:table-cell;
	font-family:khandmedium,sans-serif;
	font-weight: normal;
	font-size:30px;
	line-height:30px;
	position:relative;	
	box-sizing:content-box;
	position:static !important;
}
.owl-carousel-header .owl-stage-outer{
	height:120px;
}
.owl-carousel-header .scoreseparator{
	position:absolute;
	top:56px;
	left:2px;
	right:0;
	text-align:center;
	height:auto;
	font-family:khandmedium,sans-serif;
	font-weight: normal;
	font-size:30px;
	line-height:30px;
}
.owl-carousel-header .owl-item:hover .item,
.owl-carousel-header .item.active{
	opacity:0.7;
}
.owl-carousel-header .owl-item:hover .scoreseparator,
.owl-carousel-header .item.active .scoreseparator{
	opacity:0.7;
}


.owl-carousel-header .owl-item .item-header .info.during{
	background-color: #2f7d1d;
}
.owl-carousel-header .owl-item .item-header .info.duringtv{
	background-color: #2c9ca9;
}
.owl-carousel-header .owl-item .item-header .info.tv {
	background-color: #3074c1;
}
.owl-carousel-header .owl-item  .livegame-internet .item-header .info{
	background-color: #7b49df;
}


.item-header .info b{font-weight:normal;font-family: khandbold,sans-serif;}

.item-header .info i,
.livegame-internet .info b,
.livegamemore .set1.tablecell,
.livegamemore .set2.tablecell,
.livegamemore .set3.tablecell,
.livegamemore .set4.tablecell,
.livegamemore .set5.tablecell,
.livegamemore .set6.tablecell,
.livegamemore .info-active,
.livegamemore .info-complete,
.livegamemore .info-future,
.livegame .during,
.livegame .duringtv,
.livegame .tv,
.livegame .livegame-update,
.livegame-future .scoreseparator,
.livegame-active .scoreseparator{
	display:none;
}

.livegame-internet .info i,
.livegame-active .during,
.livegame-active .duringtv,
.livegame-future .tv{
	display: inline-block;
}
.livegame-set6 .during,
.livegame-set6 .duringtv,
.livegame-set6 .tv{
	display: inline-block;
}
.livegame-set6-a .during,
.livegame-set6-a .duringtv,
.livegame-set6-a .tv,
.livegame-set6-b .during,
.livegame-set6-b .duringtv,
.livegame-set6-b .tv{
	display: none !important;
}
.owl-carousel-header .owl-item .livegame-complete.livegame-set6 .item-header{
	background-color: #a7a07f;
	color:#ffffff;	
}
.owl-carousel-header .owl-item .livegame-complete.livegame-set6.livegame-set6-a .item-header,
.owl-carousel-header .owl-item .livegame-complete.livegame-set6.livegame-set6-b .item-header{
	background: #919191;
	color: #dddddd;
}
.livegame-active .info-active,
.livegame-complete .info-complete,
.livegame-future .info-future,
.livegame-future .score .team_a,
.livegame-future .score .team_b,
.livegame-complete .score .team_a,
.livegame-complete .score .team_b,
.livegame-active .set1,
.livegame-active .set2,
.livegame-active .set3,
.livegame-active .set4,
.livegame-active .set5{
	display:block;
}

.livegame-complete.livegame-set6 .set6{
	display:block;
}
.livegame-set1 .set1.tablecell,
.livegame-set2 .set2.tablecell,
.livegame-set3 .set3.tablecell,
.livegame-set4 .set4.tablecell,
.livegame-set5 .set5.tablecell,
.livegame-set6 .set6.tablecell{
	display: table-cell;
}

.livegame-set1 .set1,
.livegame-set2 .set2,
.livegame-set3 .set3,
.livegame-set4 .set4,
.livegame-set5 .set5{
	background-color: #888888;
}
.livegame-set6 .set6{
	background-color: #ffffff;
	color:#837d63;
}
.livegame-complete-a .score.scoreleft,
.livegame-complete-b .score.scoreright,
.livegame.livegame-set1-a .set1a,
.livegame.livegame-set2-a .set2a,
.livegame.livegame-set3-a .set3a,
.livegame.livegame-set4-a .set4a,
.livegame.livegame-set5-a .set5a,
.livegame.livegame-set1-b .set1b,
.livegame.livegame-set2-b .set2b,
.livegame.livegame-set3-b .set3b,
.livegame.livegame-set4-b .set4b,
.livegame.livegame-set5-b .set5b{
	background-color: #68b739;
}
.livegame.livegame-set6-a .set6a,
.livegame.livegame-set6-b .set6b{
	background-color: #a7a07f;
	color:#ffffff;
}
.livegame-complete-a .score.scoreright,
.livegame-complete-b .score.scoreleft,
.livegame.livegame-set1-a .set1b,
.livegame.livegame-set2-a .set2b,
.livegame.livegame-set3-a .set3b,
.livegame.livegame-set4-a .set4b,
.livegame.livegame-set5-a .set5b,
.livegame.livegame-set6-a .set6b,
.livegame.livegame-set1-b .set1a,
.livegame.livegame-set2-b .set2a,
.livegame.livegame-set3-b .set3a,
.livegame.livegame-set4-b .set4a,
.livegame.livegame-set5-b .set5a,
.livegame.livegame-set6-b .set6a{
	background-color: #b73956;
	color:#ffffff;
}

.livegamemore.livegame-complete-a .team_a,
.livegamemore.livegame-complete-b .team_b,
.livegamemore.livegame-set1-a .set1a,
.livegamemore.livegame-set2-a .set2a,
.livegamemore.livegame-set3-a .set3a,
.livegamemore.livegame-set4-a .set4a,
.livegamemore.livegame-set5-a .set5a,
.livegamemore.livegame-set1-b .set1b,
.livegamemore.livegame-set2-b .set2b,
.livegamemore.livegame-set3-b .set3b,
.livegamemore.livegame-set4-b .set4b,
.livegamemore.livegame-set5-b .set5b{
	color: #68b739;
}
.livegamemore.livegame-set6-a .set6a,
.livegamemore.livegame-set6-b .set6b{
	color: #837d63;
	color: #68b739;
}
.livegamemore.livegame-complete-a .team_b,
.livegamemore.livegame-complete-b .team_a,
.livegamemore.livegame-set1-a .set1b,
.livegamemore.livegame-set2-a .set2b,
.livegamemore.livegame-set3-a .set3b,
.livegamemore.livegame-set4-a .set4b,
.livegamemore.livegame-set5-a .set5b,
.livegamemore.livegame-set6-a .set6b,
.livegamemore.livegame-set1-b .set1a,
.livegamemore.livegame-set2-b .set2a,
.livegamemore.livegame-set3-b .set3a,
.livegamemore.livegame-set4-b .set4a,
.livegamemore.livegame-set5-b .set5a,
.livegamemore.livegame-set6-b .set6a{
	color: #b73956;
}





.livegame-active .scoreseparator{
	display:none;
}
.livegame-active .score span{
	padding:2px 0 0 0;
	font-size:15px;
	line-height:15px;
}
.livegame-active .scoreleft span{
	margin:1px 0 0px 1px;
}
.livegame-active .scoreright span{
	margin:1px 1px 0px 0;
}



.livegame-complete.livegame-set6 .score span.team_a,
.livegame-complete.livegame-set6 .score span.team_b{
	margin:28px 0 12px 0;
}

.livegame-complete.livegame-set6 .score span.set6{
	padding:3px 0 0 0;
	font-size:15px;
	line-height:16px;
	min-height: 20px;
}
.livegame-complete.livegame-set6 .scoreleft span.set6{
	margin:1px 0px 0px 0px;
}
.livegame-complete.livegame-set6 .scoreright span.set6{
	margin:1px 0px 0px 0px;
}
.owl-carousel-header .owl-item .livegame-complete.livegame-set6 .item-body .score.scoreright{
	border-left: solid 1px #a7a07f;
}


.added-game-box{
	box-sizing:border-box;
	padding:2px 1px 0 1px;
	font-size:13px;
	line-height:16px;
	width:406px !important;
	top:0px;
	background:transparent !important;
	
}
.added-game-box > div{
	background:#eeeeee;
	box-shadow:0px 6px 12px rgba(0,0,0,0.4);
	overflow:hidden;
}
.added-game-box.hide{
	opacity:0;
	display:block !important;
	height:0px !important;
	overflow:hidden;
	padding:0;
}
.added-game-box{
	-webkit-transition: opacity 0.2s ease-in-out;
	-moz-transition: opacity 0.2s ease-in-out;
	-o-transition: opacity 0.2s ease-in-out;
	-ms-transition: opacity 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out;
	display:block;
	opacity:1;	
}
@media (max-width: 1290px) {
	.added-game-box{
		width:436px !important;;
	}
}
@media (max-width: 992px) {
	.added-game-box{
		width:428px !important;;
	}
}
@media (max-width: 767px) {
	#owl-carousel-header-added-boxes{
		width:100% !important;
		left:0 !important;
		right:0 !important;
	}
	.added-game-box{
		width:100% !important;
		left:0 !important;
		right:0 !important;
		padding:0 5px;
	}
	.headnews{
		position:static !important;
	}	
	.headnews > div{
		position:static !important;
	}
}

.added-game-box .pagecontent{
	padding:10px 10px;
	margin:0;
}
.added-game-box .games .img-responsive{
	max-width:70px;
	display:inline;
}
.added-game-box .gameresult{
	font-size:25px;
	line-height:25px;
	height:auto;
	overflow:hidden;
	margin:0 0 0 0;
}
.added-game-box .gameresult span{
	font-family:khandregular, sans-serif;
	font-size:55px;
	line-height:65px;
	position:relative;
	top:3px;
}
.added-game-box .gameresult span.doubledot{
	font-size:35px;
	line-height:70px;
	color:#aaaaaa;
	font-family:opensansregular, sans-serif;
	position:relative;
	top:-4px;
}
.added-game-box .games h2{
	font-size:15px;
	line-height:14px;
	font-family:khandmedium, sans-serif;
}


.added-game-box .date{
	text-align:center;
	padding:10px 0 8px 0;
	background:#737373;
	color:#ffffff;
	box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2);
	position:relative;
	z-index:2;
}
.added-game-box .buttons{
	text-align:center;
	padding:4px 0 10px 0;
	background:#666666;
}
.added-game-box .info{
	text-align:center;
	padding:10px 0 10px 0;
	background:#dddddd;
}
.added-game-box .info.info-future.info-active{
	background:#eeeeee;
}


.added-game-box .info .table{
	width:auto;
	margin:0 auto;
	border-collapse:separate;
	border-spacing:4px;	
}
.added-game-box .info .tablecell{
	font-size:24px;
	line-height:22px;
	font-family:khandmedium, sans-serif;
	background:#ffffff;
	padding:5px 6px 3px 6px;
	box-shadow:0px 2px 3px rgba(0,0,0,0.2);
	color:#888888;
}

.added-game-box .info .tabletv{
	margin:0px 0px 4px 0px;
}
.added-game-box .info .celltv{
	display:inline-block;
	font-size:25px;
	line-height:25px;
	font-family:khandmedium, sans-serif;
	background:#ffffff;
	padding:8px 6px 6px 6px;
	box-shadow:0px 2px 3px rgba(0,0,0,0.2);
	margin:4px 2px 0px 2px;
}

.added-game-box .info h3{
	font-size:25px;
	line-height:25px;
	margin:0 0 5px 0;
	font-size:20px;
	line-height:20px;
}
/* goldset */
.games .tablecell{
	position:relative;
	z-index:0;
}
.games .tablecell.gameresultcontainer{
	z-index:10;
}
.games .gameresult.goldset {
    font-size: 20px;
    line-height: 20px;
    color: #fff;
    height: auto;
    margin: 0 -5px 10px -5px;
    bottom: 0px;
    position:relative;
}
.games.alter .gameresult.goldset {
    height: 26px;
    margin: 0 -5px 0px -5px;
    bottom: -2px;
}
.games .gameresult.goldset span {
    font-size: 19px;
    line-height: 22px;
    padding: 4px 0px 0 1px;
    display: inline-block;
    width: 25px;
    height: 26px;
    font-family: khandmedium,sans-serif;
}
.games .gameresult.goldset span.win {
    background: #b73956;
    color:#ffffff;
}
.games .gameresult.goldset.started span.win {
    background: #888888;
    color:#ffffff;
}
.games .gameresult.goldset span.gold-leftwin,
.games .gameresult.goldset span.gold-rightwin{
    background: #a7a07f;
    color:#ffffff;
}
/* p2 */
.gold,
.gold-left,
.gold-right{
	background:#d6cb9f;
	background:#c9c19d;	
    border-color: #c9c19d !important;
    position:relative;
}
.owl-carousel-header .owl-item .livegame-complete.livegame-set6-a .arms.leftteam,
.owl-carousel-header .owl-item .livegame-complete.livegame-set6-b .arms.rightteam{
	background:#c9c19d; 
	border:none;
}
.gold-left{
	z-index:1 !important;
}
.gold-left + .gold-left{
	z-index:2 !important;
}
.gold-right{
	z-index:2 !important;
}
.gold-right + .gold-right{
	z-index:1 !important;
}
.games .gold-right:before,
.games .gold-left:before{
    font-family: FontAwesome;
    font-size: 70px;
    line-height: 50px;
    position: absolute;
    overflow: hidden;
    width: 23px;
    height: 50px;
    top: 58px;
    left: -24px;
    color: #c9c19d;
    content: "\f0d9";
    z-index: 0 !important;
}
.games .gold-left:before {
	left:auto;
    right: -24px;
    content: "\f0da";
}
.games.alter .gold-right:before, 
.games.alter .gold-left:before {
    font-size: 59px;
    line-height: 33px;
    width: 22px;
    height: 28px;
    top: auto;
    bottom: -5px;
    left: -21px;
}
.games.alter .gold-left:before {
	left:auto;
    right: -19px;
}
/* p3 */
.added-game-box .info.info-goldset {
    text-align: center;
    padding: 10px 0 10px 0;
    background: #a7a07f;
    background: #c9c19d;
    display:none;
    box-shadow: inset 0px 1px 3px rgba(0,0,0,0.2);
}
.added-game-box.livegame-set6 .info.info-goldset{
	display:block;
}
.added-game-box .info.info-goldset .table .tablecell{
    background: #ffffff;
    color:#a7a07f;
}
.added-game-box .info.info-goldset .table .tablecell:first-child{
    background: transparent;
    box-shadow:none;
    color:#000000;
}
.added-game-box .info.info-goldset h3{
	margin:0;
	font-size: 16px;
	font-family: titilliumwebsemibold, sans-serif;
	color: #58533c;
}
.added-game-box .pagecontent.goldset{
	background:#c9c19d;
	text-align:center;
	padding:0px 0;
}
.goldSetContainer{
	padding:1px 0;
}
.added-game-box.livegame-complete .pagecontent.goldset{
	display:none;
}
.added-game-box.livegame-complete.livegame-set6 .pagecontent.goldset{
	display:block;
}
.added-game-box .pagecontent.goldset .gridtable {
    width: 100%;
    margin: 2px 0px 5px 0px;
}
.added-game-box .pagecontent.goldset .gridtable .tablecell {
    padding: 0;
    border: solid 2px transparent;
    border-top:0;
}
.added-game-box .goldset p {
    font-size: 11px;
    line-height: 16px;
    padding: 5px 10px 0px 10px;
    margin: 0;
}
.added-game-box .goldset p.possible{
    background: #a7a07f;
    color: #fff; 
    font-size: 13px;
    line-height: 16px;
    padding: 4px 10px 4px 10px;   
    box-shadow: inset 0px 1px 3px rgba(0,0,0,0.2);  
}
.added-game-box.livegame-set6 .goldset p.possible,
.added-game-box.livegame-complete .goldset p.possible{
	display:none;
}
.added-game-box .goldset .games h2{
	font-size:13px;
	line-height:14px;
	font-family:khandmedium, sans-serif;
}
.added-game-box .goldset .gameresult span {
    font-family: khandregular, sans-serif;
    font-size: 35px;
    line-height: 35px;
    top: 0px;
}
.added-game-box .goldset .gameresult span.doubledot {
    font-size: 27px;
    line-height: 40px;
    color: #888;
    font-family: opensansregular, sans-serif;
    top: -4px;
}
.added-game-box .goldset .games .img-responsive {
    max-width: 40px;
}
/* p4 */
.gameResult.goldsetinfo.win{
    background: #a7a07f;
    color: #ffffff;
}
.gameResult.goldsetinfo.lose{
    background: #b73956;
    color: #ffffff;
}
table.tooltipTable th.goldenSet{
	background: #c9c19d;
	font-size:13px;
	line-height:16px;
	padding: 3px 5px 0 5px;
	color:#000000;
}
/* goldset end */



.pagecontent .tabletv{
	display:inline-block;
	margin:0px auto 4px auto;
}
.pagecontent .celltv{
	display:inline-block;
	font-size:25px;
	line-height:25px;
	font-family:khandmedium, sans-serif;
	background:#ffffff;
	padding:8px 6px 6px 6px;
	box-shadow:0px 2px 3px rgba(0,0,0,0.2);
	margin:4px 4px 0px 4px;
}



/**
	-- Karuzela w Headerze
*/

/**
	++ Karuzela dla kalendarza
*/
.owl-carousel-calendar > .item{
	display:none;
}
.owl-carousel-calendar .owl-item {
	width: 100%;
	height: 180px;
	padding: 0 0px;
	box-sizing:border-box;
}
.owl-carousel-calendar .owl-item .owl-item {
	padding:0px;
	box-sizing:border-box;
}
.owl-carousel-calendar .owl-item .item-header {
	width:auto;
	height: 60px;
	padding: 8px 10px 0 10px;
	box-sizing:border-box;
	margin:0 1px 0px 1px;
	iposition: relative;
	font-family:khandregular,sans-serif;
	font-size: 13px;
	line-height:15px;	
}
.owl-carousel-calendar .owl-item .item-header .day-of-week{
	font-family:titilliumwebregular,sans-serif;
	font-weight:normal;
	font-size: 13px;
	line-height:15px;
}
.owl-carousel-calendar .owl-item .item-header .date{
	font-weight:normal;
	font-size: 32px;
	line-height:34px;
}

.owl-carousel-calendar .owl-item .item-body {
	width:auto;
	height: 120px;
	display:block;
	box-sizing:border-box;
	padding:8px 10px 8px 10px;
	margin:0px 1px 0 1px;
	font-family:titilliumwebregular,sans-serif;
	font-weight:normal;
	font-size: 15px;
	line-height:15px;
	overflow:hidden;	
}
.owl-carousel-calendar .owl-item .item-body .event{
	border-top: solid 1px #e0e0e0;
	padding:6px 0;
	overflow: hidden; 
	iwhite-space: nowrap;
}
.owl-carousel-calendar .owl-item .item-body .event:first-child{
	border-top: solid 0px #e0e0e0;
	padding:0 0 6px 0;
}
.owl-carousel-calendar .owl-item .item-body .info{
	font-family:khandregular,sans-serif;
	font-size: 14px;
	line-height:18px;
	color:#888888;
}
.owl-carousel-calendar .owl-item .item-body .name{
	font-family:titilliumwebsemibold,sans-serif;
	font-weight:normal;
	font-size: 15px;
	line-height:15px;
}
.owl-carousel-calendar .owl-item .more-block{
	position:absolute;
	right:10px;
	bottom:0px;
	color:#888888;
	font-size:32px;
}
.owl-carousel-calendar .owl-prev,
.owl-carousel-calendar .owl-next {
	position: absolute;
	text-align:center;
	top:0;
	width:29px;
	height:180px;
	font-size:35px;
	line-height:36px;
	font-weight:normal;
	color:#777777;
	box-sizing:border-box;
	padding:70px 0 0 0;
}
.owl-carousel-calendar .owl-prev {
	width:28px;
	left: -29px;
}
.owl-carousel-calendar .owl-next {
	right: -30px;
}
@media (max-width: 767px) {
	.owl-carousel-calendar .owl-prev,
	.owl-carousel-calendar .owl-next{
		display:none !important;
	}
}
#owl-carousel-header-added-boxes {
  position: absolute;
  width: 100%;
}
#owl-carousel-header-added-boxes .added-game-box {
  position: absolute;
  z-index: 7100;
}


.owl-carousel-calendar .owl-item .item.past .item-header{
	background-color: #6e6e6e;
	color: #dbdbdb;
}
.owl-carousel-calendar .owl-item .item.today .item-header{
	background-color: #bc5643;
	ibackground-color: #7ca155;
	color:#ffffff;
}
.owl-carousel-calendar .owl-item .item.future .item-header{
	background-color: #46a3ba;
	ibackground-color: #5290bb;
	color:#ffffff;
}


/**
	-- Karuzela dla kalendarza
*/





.owl-carousel-home-slider .owl-prev,
.owl-carousel-home-slider .owl-next {
	position: absolute;
	text-align:center;
	width:40px;
	top:0;
	bottom:0px;
	background:rgba(0,0,0,0);
	font-size:35px;
	line-height:36px;
	font-weight:normal;
	box-sizing:border-box;
	
	padding:290px 0 0 0;	
}
.owl-carousel-home-slider .owl-prev {
	left: 0;
}
.owl-carousel-home-slider .owl-next {
	right: 0;
}
.owl-carousel-home-slider .owl-prev:hover,
.owl-carousel-home-slider .owl-next:hover{
	background:rgba(0,0,0,0.2);
}
@media (max-width: 1290px) {
	.owl-carousel-home-slider .owl-prev,
	.owl-carousel-home-slider .owl-next {

		padding:210px 0 0 0;
	}
}
@media (max-width: 992px) {
	.owl-carousel-home-slider .owl-prev,
	.owl-carousel-home-slider .owl-next {

		padding:160px 0 0 0;
	}
}
@media (max-width: 767px) {
	.owl-carousel-home-slider .owl-prev,
	.owl-carousel-home-slider .owl-next {
		display:none !important;
	}
}













.elevator {
	position: fixed;
	right: 25px;
	bottom: 20px;
	display: inline-block;
	width: 48px;
	height: 48px;
	overflow: hidden;
	text-decoration: none;
	white-space: nowrap;
	cursor: pointer;
	visibility: hidden;
	background: rgba(0, 0, 0, .5);
	background-image: none;
	border-radius: 50%;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .05);
			box-shadow: 0 0 10px rgba(0, 0, 0, .05);
	opacity: 0;
	-webkit-transition: all .3s ease;
	     -o-transition: all .3s ease;
			transition: all .3s ease;
}
.elevator.elevator-is-visible {
	visibility: visible;
	opacity: 1;
	z-index: 999;
}
.elevator .fa {
	position: relative;
	top: 12.5px;
	left: 14.5px;
	padding: 0;
	margin: 0;
	font-size: 20px;
	color: #ffffff;
	-webkit-transition: all .3s ease;
         -o-transition: all .3s ease;
            transition: all .3s ease;
}
.elevator:hover {
	background: rgba(0, 0, 0, .8);
}
.elevator:hover .fa {
	top: 10px;
	color: #ffffff;
}
@media (max-width: 768px) {
	.elevator {
		width: 80px;
		height: 80px;
		right: 10px;
		bottom: 10px;
	}
	.elevator .fa {
		top: 21px;
		left: 22px;
		font-size: 35px;
	}
	.elevator:hover .fa {
		top: 15px;
	}
}



.stv{
	margin-bottom:10px;
	display:table;
}
@media (max-width: 768px) {
	.stv{
		width:100%;
	}
}

.stv .headlogorow{display:table-row;float:none;margin:0;line-height:1px;}

.stv .headnews{display:table-cell;float:none;padding:0;vertical-align:middle;}
.stv .headnews .row.mainmenu{margin:0 0 0 10px;height:auto;padding:0 3%;}
.stv .headnews a.btn-menu{text-transform:none;padding:0 1%;font-size:20px;line-height:30px;}
.stv .btn-group-mainmenu{padding:6px 0 0 0;}


.stv .headlogo{
	display:table-cell;
	vertical-align:middle;
	float:none;
	padding:0;
	min-height:80px;

	background-color:#f1f1f1;
	background-repeat:no-repeat;
	background-position: center center;
	background-size: auto 110px;
}


.stv .headlogo a {
	font-size:0px;
	line-height:0px;
	height:80px;
	width:100%;
	background:none;
}

@media (max-width: 767px) {
	.stv .headlogo{
		background-size: auto 80px;
	}
	.stv .headnews .row.mainmenu{
		margin:0 10px 0 0px;
	}
	.stv .headnews a.btn-menu{
		font-size:17px;line-height:24px;
	}
}




/* PlusLiga Menu */

div.PlusLigaMenu {	
	width:100%;
	background:#ffffff;
	color:#666666;
	height:33px;
	position:relative;
	z-index:400;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:31px;
	box-shadow:0px 1px 4px rgba(0,0,0,0.2);
}	
div.PlusLigaMenu ul {
	padding:0;
	margin:0;
	list-style-type:none;
	float:left;
}
div.PlusLigaMenu ul li {
	height:31px;
	padding:0;
	margin:0;	
	float:left;
	display:inline;
}
div.PlusLigaMenu a {
	display:block;
	color:#666666;
	text-decoration:none;
	padding:0 10px;
	margin:0 0px;
	line-height:31px;
	border-top:solid 2px #a7a7a7;
}	
div.PlusLigaMenu li a.active,div.PlusLigaMenu a:hover {
	background-color:#a7a7a7;
	background-image:none;
	color:#ffffff;
	line-height:31px;
}
div.PlusLigaMenu .mplusliga a{border-top:solid 2px #5fa426;}
div.PlusLigaMenu li.mplusliga a.active,div.PlusLigaMenu .mplusliga a:hover{background-color:#5fa426;}
div.PlusLigaMenu .morlenliga a{border-top:solid 2px #c91246;}
div.PlusLigaMenu li.morlenliga a.active,div.PlusLigaMenu .morlenliga a:hover{background-color:#c91246;}
div.PlusLigaMenu .mmlodaliga a{border-top:solid 2px #f17a1e;}
div.PlusLigaMenu li.mmlodaliga a.active,div.PlusLigaMenu .mmlodaliga a:hover{background-color:#f17a1e;}
div.PlusLigaMenu .mmlodaligakobiet a{border-top:solid 2px #7c6eb0;}
div.PlusLigaMenu li.mmlodaligakobiet a.active,div.PlusLigaMenu .mmlodaligakobiet a:hover{background-color:#7c6eb0;}
div.PlusLigaMenu .msiatkatv a{border-top:solid 2px #348f95;}
div.PlusLigaMenu li.msiatkatv a.active,div.PlusLigaMenu .msiatkatv a:hover{background-color:#348f95;}
div.PlusLigaMenu .msklepkibica a{border-top:solid 2px #2d92d7;}
div.PlusLigaMenu li.msklepkibica a.active,div.PlusLigaMenu .msklepkibica a:hover{background-color:#2d92d7;}
div.PlusLigaMenu .moldboy a{border-top:solid 2px #a59678;}
div.PlusLigaMenu li.moldboy a.active,div.PlusLigaMenu .moldboy a:hover{background-color:#a59678;}
div.PlusLigaMenu .mstrefakibica a{border-top:solid 2px #319ee9;}
div.PlusLigaMenu li.mstrefakibica a.active,div.PlusLigaMenu .mstrefakibica a:hover{background-color:#319ee9;}
div.PlusLigaMenu .mplps a{border-top:solid 2px #a7123d;}
div.PlusLigaMenu li.mplps a.active,div.PlusLigaMenu .mplps a:hover{background-color:#a7123d;}
div.PlusLigaMenu .mregister a{border-top:solid 2px #c91246;}
div.PlusLigaMenu li.mregister a.active,div.PlusLigaMenu .mregister a:hover{background-color:#c91246;}
div.PlusLigaMenu .mlogin a{border-top:solid 2px #a7123d;}
div.PlusLigaMenu li.mlogin a.active,div.PlusLigaMenu .mlogin a:hover{background-color:#a7123d;}
div.PlusLigaMenu .muserlogin a{border-top:solid 2px #c91246;}
div.PlusLigaMenu li.muserlogin a.active,div.PlusLigaMenu .muserlogin a:hover{background-color:#c91246;}
div.PlusLigaMenu .m1liga a{border-top:solid 2px #737eff;}
div.PlusLigaMenu li.m1liga a.active,div.PlusLigaMenu .m1liga a:hover{background-color:#737eff;}
div.PlusLigaUser {
	float:right;
}
div.PlusLigaUser li.userPrompt {
	padding:0 10px;
	border-top:solid 2px #ffffff;
	color:#666666;
	margin:0;
}
div.PlusLigaUser li a.drop {
	margin:0;
	padding:0 40px 0 10px;
	background:#ffffff url('//img.siatkarskaliga.pl/menu/PLMenuArrow2.png') no-repeat top right;	
	color:#666666;
	position:relative;
}
div.PlusLigaUser li a.active.drop {
	margin:0;
	padding:0 40px 0 10px;
	background:#c91246 url('//img.siatkarskaliga.pl/menu/PLMenuArrow.png') no-repeat top right;
	color:#ffffff;
	position:relative;
}
div.PlusLigaUser li a.drop:hover {
	background:#c91246 url('//img.siatkarskaliga.pl/menu/PLMenuArrow.png') no-repeat top right;
	color:#ffffff;	
}
div.PlusLigaMenu ul.sub {
  position:absolute;
  top:33px;
  right:0;  
  background:transparent url('//img.siatkarskaliga.pl/common/transp1.png') repeat center top; 
  background-color:#ffffff;
  color:#000;
  border:0px solid #ffffff;
  box-shadow:0px 1px 4px rgba(0,0,0,0.2);
}
div.PlusLigaMenu ul.sub li {
  display:block;
  float:none;
  height:auto;
}
div.PlusLigaMenu ul.sub li a{
    display:block;
	text-decoration:none;
	padding:3px 50px 3px 10px;
	width:100px;	
	text-align:right;
	color:#666666;
	border:none;
}
div.PlusLigaMenu ul.sub a:hover {
	background-color:#dedede;
}

ul.sub a.user {background:transparent url('//img.siatkarskaliga.pl/common/ic_user.png') no-repeat center right;}
ul.sub a.edit {background:transparent url('//img.siatkarskaliga.pl/common/ic_edit.png') no-repeat center right;}
ul.sub a.photo {background:transparent url('//img.siatkarskaliga.pl/common/ic_photo.png') no-repeat center right;}
ul.sub a.pass {background:transparent url('//img.siatkarskaliga.pl/common/ic_pass.png') no-repeat center right;}
ul.sub a.logout {background:transparent url('//img.siatkarskaliga.pl/common/ic_logout.png') no-repeat center right;}
ul.sub a.gamesrate {background:transparent url('//img.siatkarskaliga.pl/common/ic_bets.png') no-repeat center right;}
ul.sub a.poll {background:transparent url('//img.siatkarskaliga.pl/common/ic_points.png') no-repeat center right;}
ul.sub a.newsletter {background:transparent url('//img.siatkarskaliga.pl/common/ic_news.png') no-repeat center right;}


div.banerReklamowy {
  margin:0 auto;
  padding:10px 0;
  width:750px;
}
/* PlusLiga Menu End */


.videoItem,
.feedItem,
.messageItem{
	padding:0 !important;
}
.videoItem > .thumbnail,
.feedItem > .thumbnail,
.messageItem > .thumbnail{
	margin:0 5px 10px 5px !important;
}

.owl-carousel .owl-item img{
	-webkit-transform-style: flat;
	transform-style: flat;
}
.owl-carousel-team-players .player-item{
	position:static !important;
}





.blueimp-gallery>.prev,
.blueimp-gallery>.next {
    font-family:FontAwesome;
}
.blueimp-gallery>.indicator>li {
    width: 40px;
    height: 40px;
    background-size: 80px 80px;
    border-radius: 2px;
}

.thumbnail.account1  .caption p a{color:#62ba46;}
.thumbnail.account2  .caption p a{color:#ed1c24;}
.thumbnail.account7  .caption p a{color:#e96600;}
.thumbnail.account10 .caption p a{color:#8165e5;}
.thumbnail.account4  .caption p a{color:#19bfca;}
.thumbnail.account_NOT_EXISTS  .caption p a{color:#19bfca;}

.thumbnail.account1  .caption p{color:#62ba46;}
.thumbnail.account2  .caption p{color:#ed1c24;}
.thumbnail.account7  .caption p{color:#e96600;}
.thumbnail.account10 .caption p{color:#8165e5;}
.thumbnail.account4  .caption p{color:#19bfca;}
.thumbnail.account_NOT_EXISTS  .caption p{color:#19bfca;}

.thumbnail.account1  img.default{background-color:#70ab12;}
.thumbnail.account2  img.default{background-color:#bf3d47;}
.thumbnail.account7  img.default{background-color:#f49300;}
.thumbnail.account10 img.default{background-color:#8165e5;}
.thumbnail.account4  img.default{background-color:#00b7c2;}
.thumbnail.account_NOT_EXISTS  img.default{background-color:#00b7c2;}


.thumbnail.player > a > .img-responsive.isphoto{background:#ffffff;}



.tvico{
	border-radius:4px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:0.5em;
	line-height:1em;
	position:relative;
	top:-3px;
	background:#3074c1;
	color:#ffffff;
	padding:3px 4px 2px 4px;
	box-shadow:0px 2px 3px rgba(0,0,0,0.2);
}
.tvico.mobile{
    border-radius: 2px;
    font-size: 14px;
    line-height: 13px;
    top: 3px;
    padding: 2px 2px 1px 2px;
    box-shadow: none;
}

.marquee {
	width: 1px;
	height: 38px;
	overflow: hidden;
	box-shadow:0px 1px 3px rgba(0,0,0,0.2);
	line-height: 30px;
	display: none;
	margin:0 0 15px 0;
	font-family:titilliumwebsemibold;
	color:#ffffff;
	cursor:default;
	
	background:#666666;	
}
.marquee > div{
	height: 35px;
}
.marquee p{
	margin:0;
}
.marquee a,
.marquee span{
	color:#ffffff;
	display:block;
	padding:4px 6px 4px 6px;
	font-size:16px;		
	line-height: 30px;
}
.marquee a{
	background:rgba(0,0,0,0.1);
}
.marquee a:hover{
	color:#ffffff;
	background:rgba(0,0,0,0.3);
	text-decoration:none;
}
.marquee span.separator{
	display:block;
	padding:3px 0px;
	font-size:18px;
	line-height:30px;
	font-family:arial,sans;
}

.marquee.big{
	height: 50px;
	line-height: 30px;
	background:#eb2706;
}
.marquee.big > div{
	height: 50px;
}
.marquee.big p{
	margin:0;
}
.marquee.big a,
.marquee.big span{
	display:block;
	padding:10px 8px;
	font-size:22px;	
	line-height: 30px;
}
.marquee.big span.separator{
	display:block;	
	padding:10px 0px;	
	font-size:22px;
	line-height:30px;
}
.podium{
	width:75%;
	margin:0 auto;
	background:transparent url('//img.siatkarskaliga.pl/common/podium.jpg') no-repeat top center;
	background-size: 100% auto;
	padding:115px 0 135px 0;
}
.podium-item{
	width:100%;
	color:#000000;
	font-size:23px;
	line-height:25px;
	height:70px;
}
.podium-item a{
	width:218px;
	display:inline-block;
	text-align:center;
	position:relative;
	color:#000000;
	font-family:titilliumwebregular, sans-serif;
}
.podium-item img{
	width:100px;
	height:auto;
	display:inline-block;
	position:absolute;
	margin:0 auto;
	left:0%;
	right:0;
	top:-110px;
}
.podium-item.position1{text-align:center;}
.podium-item.position2{text-align:left;padding-left:10%;}
.podium-item.position3{text-align:right;padding-right:10%;}
.podium-list{
	font-family:titilliumwebregular, sans-serif;
	font-weight: normal;
	font-size:23px;
	line-height:25px;
}
.podium-list{
	border-left:solid 10px #ffffff;
	border-right:solid 10px #ffffff;
}
.podium-list > div.podium-padded-smaller{
	padding-top:19px;
}
.podium-list > div.podium-padded{
	padding-top:25px;
}
.podium-list img{
	width:80px;
	margin:0 auto;
}
.podium-list a{
	color:#000000;
}
.podium-list .circlenumber{
	width:40px;
	height:40px;
	border-radius:50%;
	font-size:25px;
	line-height:30px;
	padding:5px 0 0 0;
	margin:0 10px 0 5px;
}
@media (max-width: 1290px) {
	.podium{
		width:100%;
		padding:110px 0 125px 0;
	}
	.podium-item{
		font-size:20px;
		line-height:22px;
		height:68px;
	}
	.podium-list{
		font-size:20px;
		line-height:22px;
	}
	.podium-item a{
		width:218px;
	}
	.podium-item img{
		width:90px;
		top:-96px;
	}
	.podium-item.position1{}
	.podium-item.position2{padding-left:9%;}
	.podium-item.position3{padding-right:9%;}
}
@media (max-width: 992px) {
	.podium{
		width:100%;
		padding:104px 0 118px 0;
		background-size: 124% auto;
	}
	.podium-item{
		font-size:18px;
		line-height:20px;
		height:63px;
	}
	.podium-item a{
		width:192px;
	}
	.podium-item img{
		width:80px;
		top:-86px;
	}
	.podium-item.position1{}
	.podium-item.position2{padding-left:0%;}
	.podium-item.position3{padding-right:0%;}	
}
@media (max-width: 767px) {
	.podium{
		width:100%;
		margin:0;
		background:transparent;
		padding:0;
	}
	.podium-item{
		width:100%;
		color:#000000;
		font-size:20px;
		line-height:22px;
		height:auto;
		border-top:solid 1px #dddddd;
		padding:20px 0 0 0;
		margin:20px 0 0 0;
	}
	.podium-list{
		font-size:20px;
		line-height:22px;
		border-left:solid 0px #ffffff;
		border-right:solid 0px #ffffff;
		display:table;
		border-top:solid 1px #dddddd;
		padding:20px 0 0 0;
		margin:20px 0 0 0;
	}
	.podium-list > div{
		display:table-cell;
		float:none;
		padding-top:0 ;
		vertical-align:middle;
	}
	.podium-list > div.hr{
		display:none;
	}	
	.podium-list > div.podium-padded-smaller{
		padding-top:0px;
	}
	.podium-list > div.podium-padded{
		padding-top:0px;
	}
	.podium-list img{
		max-width:80%;
		width:100%;
		height:auto;
		line-height:0;
	}
	.podium-item a{
		width:100%;
		display:table;
		text-align:left;
		position:relative;
		color:#000000;
		font-family:titilliumwebregular, sans-serif;
		vertical-align:middle;
	}
	.podium-item img{
		max-width:100%;
		width:100%;
		height:auto;
		position:relative;
		vertical-align:middle;
		padding:0 5px;
		margin:0px auto;
		left:0;
		right:0;
		top:0;
	}
	.podium-item span.podium-name{
		display:table-cell;
		vertical-align:middle;
		width:58.33%;
		padding:0 5px;
	}	
	.podium-item.position1{text-align:left;}
	.podium-item.position2{text-align:left;padding-left:0;}
	.podium-item.position3{text-align:left;padding-right:0;}
	.podium-item div.visible-xs{
		display:table-cell !important;
		vertical-align:middle;
		width:16.66%;
		padding:0 5px;
	}
	.podium-item span.podium-logo{
		display:table-cell !important;
		vertical-align:middle;
		width:25%;
		padding:0 5px;
		text-align:center;
	}	
	.podium-item .circlenumber{
		width:26px;
		height:26px;
		border-radius:50%;
		font-size:19px;
		line-height:19px;
		padding:3px 0 0 0;
		margin:0 0px 0 0px;
	}
	.podium-list .circlenumber{
		width:26px;
		height:26px;
		border-radius:50%;
		font-size:19px;
		line-height:19px;
		padding:3px 0 0 0;
		margin:0 0px 0 0px;
	}

}
.statsTeamTab .jmcTabBox{
	padding:0 5px;
}
.statsTeamTab .jmcTabBtn{
	cursor:pointer;
}
a.kotwica{
position:absolute;
top:-50px;
font-size:1px;
line-height:0;
}
.a2a_label {
	top: 0;
	left: 0;
}
.cookienotify { 
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	z-index:1000;
	color:#000000;
	font-size:14px;
	line-height:22px;
	background:rgba(255,255,255,0.99);
	box-shadow: 0 -4px 5px rgba(0,0,0,0.40);
}
.cookienotifyinner {
	padding:30px 15px;
	max-width:1280px;
	margin:0 auto;
	position:relative;
}
.cookienotify p {
	padding:0;
	margin:0;
}
.cookienotifyclose {
	display:block;
	position:absolute;
	top:25px;
	right:15px;
}
.table.rs-standings-table.stats-table td:first-child{
    text-align: left;
}
*[data-target]{
	cursor:pointer;
}
.anchor{
	content:" ";
	font-size:0px;
	line-height:0px;
}
.thumbnail.player .caption.no-overflow{
	overflow:visible;
}
.player-ranks{
	position:absolute;
	bottom:60px;
	left:0;
	ibackground:rgba(0,0,0,0.6);
	width:100%;
	font-family: khandmedium, sans-serif;
}
.player-ranks:empty{
	display:none;
}
.player-ranks > div {
    display: inline-block;
    width: 15.4%;
    margin: 0 1px 2px 1px;
    padding-top: 21px;
    background-repeat: no-repeat;
    background-size: auto 55%;
    background-position: 50% 0;
    background-color: rgba(0,0,0,0.6);
    border-radius: 0px;
}
.title-rank {
    background-repeat: no-repeat;
    background-size: auto 34px;
    background-position: -1px -2px;
    padding-left: 37px;
}
.block-rank{background-image: url('//img.siatkarskaliga.pl/stats_w/ico_blockpoints.png');}
.mvp-rank{background-image: url('//img.siatkarskaliga.pl/stats_w/ico_star.png');}
.score-rank{background-image: url('//img.siatkarskaliga.pl/stats_w/ico_pointsgame.png');}
.spike-rank{background-image: url('//img.siatkarskaliga.pl/stats_w/ico_aces.png');}
.serve-rank{background-image: url('//img.siatkarskaliga.pl/stats_w/ico_maxpointsgame.png');}
.receive-rank{background-image: url('//img.siatkarskaliga.pl/stats_w/ico_receive.png');}
.stats-icons-box +.stats-icons-box{
	border-left: solid 1px #dddddd;
}
.stats-icons-box > div{
	vertical-align:middle;
	text-align:center;
	padding-bottom:0px;
	text-transform: uppercase;
    font-family: khandregular, sans-serif;	
    color:#848484;
    font-size: 1.2em;
}
.stats-icon{
	padding:0 0px;
}
.stats-icon img{
	height:60px;
	vertical-align:middle;
	margin-right:10px;
}
.stats-icon span{
	vertical-align:middle;
	display:inline-block;
}
.datainfo.statsinfo{
	margin: 20px 0;
}
.datainfo.statsinfo  span {
    font-family: khandbold, sans-serif;
    font-size: 45px;
    line-height: 45px;
    padding-top:8px;
    display:inline-block;
	vertical-align:middle;    
    color: #555555;
}
.cols-5 > div{
	width:20%;
	display:block;
	float:left;
}
.cols-4 > div{
	width:25%;
	display:block;
	float:left;
}
.cols-2 > div{
	width:50%;
	display:block;
	float:left;
}
.cols-4 + .cols-4{
	border-top: solid 1px #dddddd;
}
.cols-2 + .cols-2{
	border-top: solid 1px #dddddd;
}
@media (max-width: 1290px) {
	.stats-icons-box > div {
		padding-bottom: 0px;
		font-size: 1em;
		line-height: 1em;
	}
	.stats-icon img {
		height: 50px;
		margin-right: 8px;
	}
	.datainfo.statsinfo span {
		font-size: 40px;
		line-height: 40px;
		padding-top: 5px;
	}
}
@media (max-width: 992px) {
	.stats-icons-box > div {
		padding-bottom: 0px;
		font-size: 1em;
		line-height: 1em;
	}
	.stats-icon img {
		height: 44px;
		margin-right: 6px;
	}
	.datainfo.statsinfo span {
		font-size: 32px;
		line-height: 32px;
		padding-top: 6px;
	}
}
@media (max-width: 767px) {
	.cols-2 > div,
	.cols-4 > div,
	.cols-5 > div {
		width: 100%;
		display: block;
		float: none;
	}
	.datainfo.statsinfo {
		margin: 10px 0px 10px 0px;
		padding: 10px 0;
		text-align: center;
	}
	.stats-icons-box + .stats-icons-box {
		border-left: solid 0px #dddddd;
		border-top: solid 1px #dddddd;
	}
	.stats-icons-box > div {
		padding-bottom: 0;
		font-size: 4vw;
		line-height: 4vw;
	}
	.stats-icon img {
		height: 15vw;
		margin-right: 2vw;
	}
	.datainfo.statsinfo span {
		font-size: 10vw;
		line-height: 10vw;
		padding-top: 2vw;
	}

}







.stats-team-table-logo{
	width:99.9%;
	max-width:100px;
}

.stat_team_logo{
	margin: 0 auto;
	width:100%;
}

.table .tablecell.datainfo.statsinfo > span{
	min-width: 22px;
	padding: 0 10px;
}

.stats-ico-cell{
	width:100px;
	text-align:right;
	min-height: 60px;
}
.stats-ico-cell img {
    height: 80px;
    vertical-align: middle;
    margin-right: 20px;
}

div.table-striped > div.tablerow:nth-of-type(2n) {
    background-color: #f9f9f9;
}
div.table-striped > div.tablerow + div.tablerow > div.tablecell{
	border-top: solid 1px #ddd;
}

.game-box{
	padding:6px 10px;
	margin:4px 10px;
	border-radius:4px;
	background:rgba(0,0,0,0.04);
	display:inline-block;
	white-space: nowrap;
}
.game-box span{
	display:inline-block;	
	padding:0 5px;
    font-family: khandbold, sans-serif;
    color: #888888;
}
.game-box img{
	max-width:50px;
}


@media (max-width: 767px) {
	.stat_team_logo{
		max-width:50%;
	}
	.stats-ico-cell {
		width: 75px;
		text-align: right;
		min-height: 50px;
	}
	.stats-ico-cell + div{
		font-size: 13px;
		line-height: 16px;
	}

	.stats-ico-cell img {
		height: 54px;
		vertical-align: middle;
		margin-right: 20px;
	}
	.tablecell.datainfo.statsinfo span {
		font-size: 32px;
		line-height: 32px;
		padding-top: 6px;
	}
	.game-box{
		display:none;
	}

}



.table-teams-count{
    border-collapse: separate;
    border: none;
    border-spacing: 4px 0;
}
.table-teams-count .tablecell {
    border-radius: 4px;
    border: none !important;
    background: rgba(0,0,0,0.04);
    padding:8px 4px;
    width: 2%;
}

.table-teams-count p{
	border-radius: 5px;
	margin: 13px 0 0 0;
}
.table-teams-count .datainfo span {
    font-family: khandbold, sans-serif;
    font-size: 1.9em;
    line-height: 1em;
    display: block;
    color: #555555;
    
}
@media (max-width: 992px) {
	.table-teams-count{
		display:block;
	}
	.table-teams-count .tablecell {
		display:block;
		width:16.2%;
		margin:0.2%;
		float:left;
	}
}
@media (max-width: 767px) {
	.table-teams-count{
		display:block;
	}
	.table-teams-count .tablecell {
		display:block;
		width:19.6%;
		margin:0.2%;
		float:left;
	}
}






.records-panels .panel {
    margin-bottom: 0px;
    border-radius: 0;
}
.records-panels .panel {
    border-radius: 0;
    box-shadow: 0px 1px 2px rgba(0,0,0,0.2);
    border: none;
}
.records-panels .panel + .panel {
    margin-top: 10px;
}

.records-panels .panel-collapse{
	padding:10px;
}
.records-panels .panel.panel-default > a {
    display: block;
    padding: 16px 10px 16px 15px;
    text-decoration: none;
    font-size: 18px;
    line-height: 20px;
    font-family: opensansbold, sans-serif;
    color:#ffffff;
    
    background-color:#62ba46;    
}
.records-panels .panel.panel-default > a:before{
    font-family: FontAwesome;
    display: block;
    float:right;
    padding-right: 10px;
    font-size: 1.5em;
    line-height: 20px;
    content: "\f106";
    vertical-align: top;
    width: 23px;
    text-align: right;

    color:#ffffff;
}
.records-panels .panel.panel-default > a.collapsed:before {
    content: "\f107";
}
.records-panels .table {
    display: table;
    margin: 10px 0 0px 0;
}
.records-pagecontent{
	padding:0;
	background:transparent;
}


.appbox{
	background: #1a1a1a; 
	
	
	background-image:url("//img.siatkarskaliga.pl/common/appboxbg.jpg");
	background-position:top right;
	background-size:100% 100%;
	background-repeat: no-repeat; 
	
	
	margin: 10px 0px 0px; 
	padding: 20px; 
	color: #cccccc; 
	font-size: 0.9em;
	line-height: 1.2em;
}
.appbox h3{
	margin-top: 0px;
}
.appbox p:last-child{
	margin-bottom: 0px;
}
.appbox a > img{
	opacity: 0.4;
}
.appbox a:hover > img{
	opacity: 1;
}


.rank-table{
	display:table;
	width:100%;
}
.rank-table .row{
	display:table-row;
}
.rank-table .row > div{
	display:table-cell;
	vertical-align:middle;
	float:none !important;
	border-bottom: solid 1px #dddddd;
	padding:20px 5px;
}
.rank-table .row > div.podium-list{
	text-align:center;
	border-top:none;
}

@media (max-width: 767px) {
	.rank-table .row > div.hidden-xs{
		display:none;
	}
}
.rank-table h2{
	margin:0 0 0 20px;
}


.pagecontent .responsive .circlenumber.circlenumber-block {
	display:block;
	float:left;
}
.min-responsive{
	min-width:150px;
}
@media (max-width: 767px) {
	.pagecontent .responsive .circlenumber.circlenumber-block {
		display:inline-block;
		float:none;
		width: 25px;
		height: 25px;
		border-radius: 50%;
		font-size: 15px;
		line-height: 16px;
		padding: 3px 0 0 0;
		margin: 0 8px 0 3px;
	}
}




.legend{
	margin:10px 0 0 0;
}
.legend > p {
    margin: 5px 0 3px 0;
    padding: 5px 0 0 28px;
    position: relative;
    border-top: dotted 1px #aaaaaa;
    min-height: 30px;
}
.legend > p > span {
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 7px;
    left: 0px;
    border: solid 1px rgba(0, 0, 0, 0.1) !important;
}
.table .gr0 td:first-child,
.table .gr1 td:first-child,
.table .gr2 td:first-child,
.table .gr3 td:first-child,
.table .gr4 td:first-child,
.table .gr5 td:first-child{
	font-family: khandmedium, sans-serif;
	text-align:center;
	border-color:#ffffff;
}
.legend .gr0,
.table .gr0 td:first-child{
    background: #eeeeee;
    color: #333333;
}
.legend .gr1,
.table .gr1 td:first-child{
	background:#00a5c3;
	color:#ffffff;	
}
.legend .gr2,
.table .gr2 td:first-child{
	background:#f6a800;
	color:#ffffff;	
}
.legend .gr3,
.table .gr3 td:first-child{
	background:#eb4800;
	color:#ffffff;	
}
.legend .gr4,
.table .gr4 td:first-child{
	background:#eb4800;
	color:#ffffff;	
}
.legend .gr5,
.table .gr5 td:first-child{
	background:#eb4800;
	color:#ffffff;	
}








.pagecontent .min-responsive .circlenumber.circlenumber-block{
	display: inline-block;
	float: none;
}
.table.rs-standings-table tr, 
.table.final-standings-table tr{
	position: relative;
}

.table.rs-standings-table th, 
.table.final-standings-table th {
	font-family: khandmedium, sans-serif;
	font-weight: normal;
	padding: 7px 2px 5px 2px;
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	position: relative;
	cursor:default;
	border-color: #dddddd;
}

.table.rs-standings-table colgroup + * th, 
.table.final-standings-table colgroup + * th {
	border-color: #eeeeee;
}
.table.rs-standings-table td, 
.table.final-standings-table td{
	cursor:default;
}
.table.rs-standings-table tbody tr > *, 
.table.final-standings-table tbody tr > *{
	font-family: khandregular, sans-serif;
	font-family: opensansregular, sans-serif;
	color: #000000;
	border-color: #dddddd;
	padding: 7px 2px 5px 2px;
	font-size: 13px;
	line-height: 16px;
	text-align: center;
	vertical-align:middle;
	position: static;
}
.table.rs-standings-table colgroup + thead + tbody tr > *, 
.table.final-standings-table colgroup + thead + tbody tr > *{
	border-color: rgba(0, 0, 0, 0.08);
	border-left: none;
	border-right: none;
}

.table.rs-standings-table.stats-table tbody tr > td:first-child,
.table.rs-standings-table.stats-table tbody tr > th {
	text-align: center;
	font-family: khandmedium, sans-serif;
	font-weight: normal;
	border-color: #dddddd;
	color: #000000;
	font-family: titilliumwebsemibold, sans-serif;	
	font-size: 14px;
	padding: 4px 2px 5px 2px;
}

.pinned .table.rs-standings-table.stats-table tbody tr > td:first-child,
.pinned .table.rs-standings-table.stats-table tbody tr > th {
	text-align: left;
}



.table.rs-standings-table.stats-table td:first-child {
	text-align: center;
}
.table.rs-standings-table.table-bordered tbody tr > *:first-child,
.table.final-standings-table.table-bordered tbody tr > *:first-child{
	border-left:none;
}
.table.rs-standings-table.table-bordered tbody tr > *:last-child,
.table.final-standings-table.table-bordered tbody tr > *:last-child{
	border-right:none;
}
.table.rs-standings-table.table-bordered tbody tr:last-child > *,
.table.final-standings-table.table-bordered tbody tr:last-child > *{
	border-bottom:none;
}
.table.rs-standings-table.stats-table *.min-responsive {
	text-align: left !important;
	font-family: khandmedium, sans-serif;
	font-family: titilliumwebsemibold, sans-serif;
	font-weight: normal;
}
.table.rs-standings-table.table-striped > tbody > tr:nth-of-type(odd),
.table.final-standings-table.table-striped > tbody > tr:nth-of-type(odd){
	background-color: rgba(0, 0, 0, 0);
}
.table.rs-standings-table > tbody > tr:hover, 
.table.final-standings-table > tbody > tr:hover {
	background-color: rgba(98, 186, 70, 0.07) !important;
}

/* ////////////////////////////////////// */

@media (min-width: 767px) {
	.table.rs-standings-table.table-bordered, 
	.table.final-standings-table.table-bordered{
		border: 1px solid #ffffff;
		outline: 1px solid #d2d2d2;
		max-width: calc(100% - 3px);
		margin: 1px 1px 10px 1px;
	}
}

/* ////////////////////////////////////// */

@media (min-width: 1290px) {
	.table.rs-standings-table, 
	.table.final-standings-table {
		overflow: hidden;
		position: relative;
		z-index: 3;
	}
	.table.rs-standings-table tbody tr > *, 
	.table.final-standings-table tbody tr > * {
		position: relative;
	}
	.table.rs-standings-table  th:not(:first-child):hover:after,
	.table.final-standings-table  th:not(:first-child):hover:after,
	.table.rs-standings-table  td:not(class):not(:first-child):hover:after,
	.table.final-standings-table  td:not(class):not(:first-child):hover:after{
		background-color: rgba(98, 186, 70, 0.07) !important;
		content: "";
		position: absolute;
		left: 0;
		top: -5000px;
		height: 10000px;
		width: 100%;
		z-index: -1;
	}
}

/* ////////////////////////////////////// */

.table col {
	background: rgba(255, 255, 255, 0);
}
.table col:not(:first-child){
	border-left: solid 1px #e5e5eb;
}
.table col.dimbg {
	background: rgba(80, 80, 113, 0.015);
}
.table col.dimbg:not(:first-child){
	border-left: solid 1px #e5e5eb;
}
.table col.darkbg{
	background: rgba(6, 36, 58, 0.055);
}
.table col.darkbg:not(:first-child){
	border-left: solid 1px #bbbbbb;
}
.table col.darkbg:not(:last-child){
	border-right: solid 1px #bbbbbb;
}

.table.rs-standings-table thead, 
.table.final-standings-table thead{
	background: #62ba46;
}
.table.rs-standings-table thead tr > *, 
.table.final-standings-table thead tr > * {
	color: #fff;
	border: solid 1px #ffffff;
}
.table.rs-standings-table thead tr + tr > *, 
.table.final-standings-table thead tr + tr > * {
	background-color: rgba(0, 0, 0, 0.2);
}

.table.rs-standings-table tbody td, 
.table.final-standings-table tbody td {

}



div.space-stats {
	font-size: 0;
	line-height: 0;
	height: 0;
	position: relative;
	top: -40px;
}

a.collapselink{
	display:inline-block;
	color: #62ba46;
	margin-left:1rem;
}
a.collapselink span:after{
	display:inline-block;
	margin-left:0.3rem;
	font-family:FontAwesome;
	content: "\f107";
}
a.collapselink span:last-child:after{content: "\f106";}
a.collapselink span{display:inline-block;}
a.collapselink span:first-child{display:none;}
a.collapselink.collapsed span:first-child{display:inline-block;}
a.collapselink.collapsed span:last-child{display:none;}


.widget-ppp{
	width: 600px;
	max-width: calc(100% + 30px);
	height: 305px;
	border: 0;
	position: relative;
	margin: 0 -15px;
}
@media (max-width: 1290px) {

}
@media (max-width: 992px) {

}
@media (max-width: 767px) {

}

