@font-face {
  font-family: klavika;
  src: url(../fonts/klavika-bold.otf); }

@font-face {
  font-family: klavika-medium;
  src: url(../fonts/klavika-medium.otf); }

@font-face {
  font-family: klavika-mediumitalic;
  src: url(../fonts/klavika-mediumitalic.otf); }

@font-face {
  font-family: klavika-regular;
  src: url(../fonts/klavika-regular.otf); }

.tytul{
	width:49%;
	float:left;
 }

.logowanie{
	width:49%;
	float:left;
	color:#b3c900;
	text-align:right;
	font-size:14px;
	margin-top:6px;
} 

.rejestracja{
	width:45%;
	float:left;
	color:#b3c900;
	font-size:14px;
	margin-top:6px;
	padding:0px 20px;
} 

@media screen and (max-width: 1000px) {
	.tytul{
		width:100%;
	}
	.logowanie{
		float: left;
		margin-bottom: 23px;
		margin-top: 0;
		text-align: left;
		width: 100%;
	}
	.rejestracja{
		width:100%;
	}
}

.second-navigation {
  display: inline-block;
  vertical-align: top;
  text-align: center;
  position: relative; 
  width:100%;
  margin:0 32% 20px 32%;
} 

.second-navigation .menu-menu-gra-container {
  font-size: 0px;
  letter-spacing: 0px;
  word-spacing: 0px; }
  
.second-navigation .menu-menu-gra-container li {
  display: inline-block;
  float: left; 
  padding:10px 0px;
}

.second-navigation .menu-menu-gra-container a {
  display: inline-block;
  padding: 10px 25px;
  color: #111111;
  font-size: 18px;
  text-decoration: none;
  text-align: center; 
}

.second-navigation .menu-menu-gra-container .menu-item:nth-of-type(1) a {
 border-right: 3px solid #b3c900;  
}

.second-navigation .menu-menu-gra-container .current-menu-item a, .second-navigation .menu-menu-gra-container a:hover {
  color: #524f53;
}

@media screen and (max-width: 1000px) {
  .second-navigation .menu-menu-gra-container {
		display: block; 
	} 
  .second-navigation.active .menu-menu-gra-container {
		display: block;
		position: absolute;
		right: 0px; 
	}
	.second-navigation .menu-menu-gra-container li {
		width:100%;
		text-align:center;
		padding:5px 0;
	}
  .second-navigation .menu-menu-gra-container a {
		width: 100%; 
		border-right: 0px solid #fff; 
		padding:10px 0;
	} 
}

@media screen and (max-width: 660px) {
  .second-navigation.active .menu-menu-gra-container {
    width: 100%;
    position: relative; }

  .second-navigation.active .menu-menu-gra-container li {
    display: block;
    width: 100%; }

  .second-navigation.active .menu-menu-gra-container a {
    width: 100%;
    max-width: 100%;
    display: block;
    text-align: center;
    padding-left: 0px;
    padding-right: 0px; } 
}
	
	
@media screen and (max-width: 660px) {
  .second-navigation {
    display: block;
    width: 100%; }
}

.scroll-box {
	color:#524f53; 
	padding:10px 20px 15px;
	margin:0px auto;
}

.page-template-page-gra-ranking .scroll-box {
    overflow-y: scroll;
	height:478px; 
	width:65%; 
	color:#524f53; 
	padding:10px 0px 15px;
	margin:0px auto;
	 background: #fff none repeat scroll 0 0;
}

.page-template-page-gra-ranking .scroll-box li:nth-of-type(even) {
	background:#ebebeb;
	clear: both;
    float: left;
    padding: 5px 0;
    width: 100%;}


.page-template-page-gra .site-content{
  width: 100%;
  padding-left: 63px;
  box-sizing: border-box;
} 
  
.page-template-page-gra-zasady .site-content {
  width: 100%;
  padding-left: 63px;
  box-sizing: border-box;
}  
 .page-template-page-gra-logowanie .site-content {
  width: 100%;
  padding-left: 63px;
  padding-bottom: 610px;
  box-sizing: border-box;
}  

 .page-template-page-gra-ranking .site-content {
  width: 100%;
  padding-left: 63px;
  padding-bottom: 120px;
  box-sizing: border-box;
  background:url(../img/tlo-ranking.jpg)no-repeat right bottom / 100% auto;

}

.wp-user-form{margin-left:50px;}
@media screen and (max-width: 1000px) {
.wp-user-form{margin-left:0px;}
}

input{
	border: 2px solid #524f53;
    margin: 5px 0;
    padding: 10px;
    width: 250px;
	font-family:klavika;
}

input.user-submit{	
	background: #b3c900;
	border:2px solid #b3c900;
	color:#fff;
    margin: 5px 0;
    padding: 10px;
    width: 275px;
	font-weight:bold;
	font-family:klavika;
}

.rememberme{
	width:275px;
	text-align:right;
}
  
@media screen and (max-width: 1000px) {
  .page-template-page-gra .site-content, .page-template-page-gra-zasady .site-content, .page-template-page-gra-logowanie .site-content, .page-template-page-gra-ranking .site-content  {
 	padding-left: 0px;
  }
  
}

.slider-box img{width: auto; max-width:901px;}


.aplikacja-tel {
  float: right;
  width: 100%;
  min-height: 160px;
  text-align: left;
  position: relative;
  background: url(../img/pobierz-aplikacje.png) no-repeat right center;
  display: block;
  width: 100%;
  color: #fff !important; 
}
  
@media screen and (max-width: 1000px) {
    .aplikacja-tel {
	}
}

.aplikacja-tel > * {
    margin-left: 25px;
}

.aplikacja-tel h6 {
    margin-top: 35px;
    font-size: 28px;
    font-weight: 300;
    color: #fff !important; 
	background: url(../img/3square.png) center bottom 6px no-repeat;
}
	
.aplikacja-tel p {
    margin-top: 10px;
    padding-bottom: 0px;
    font-size: 18px;
    height: 50px;
    width: 240px;
    font-weight: 300;
    font-style: italic;
    line-height: 22px;
    display: block;
    color: #fff !important; 
}

img.qr{	display:block; margin: 0 auto;}
.link-qr a{display:none;}

@media screen and (max-width: 1000px) {
	img.qr{	display:none;}
	.link-qr a{display:block; font-size: 18px; line-height: 22px; font-weight: 300; background-color: #ffc900; color:#fff; padding:25px;word-wrap:break-word;max-width:100%;}
}



.postid-2266 table tbody tr td{vertical-align:middle;color: #737277;
    font-size: 13px;
    line-height: 18px;
    padding: 0 0 20px 20px;}