body {
	background: #ECEAEB;
	font-family: 'Open Sans';
}

.top-border {
	border: 1px solid #000;
}

.top-submenu {
	border: 1px solid #344354;
	background: #202932; /* Old browsers */
	background: -moz-linear-gradient(top,  #202932 0%, #1f2630 22%, #161d23 63%, #13181e 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #202932 0%,#1f2630 22%,#161d23 63%,#13181e 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #202932 0%,#1f2630 22%,#161d23 63%,#13181e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#202932', endColorstr='#13181e',GradientType=0 ); /* IE6-9 */
	min-height: 47px;
	width: 100%;
	color: #d3d4d8;
}

.col-language {
	float: left;
}

.btn.language:hover, .btn.language:focus {
	color: #d3d4d8;
}

.language {
	font-size: 11px;
	position: relative;
	top: 9px;
	background: transparent;
	outline: 0 !important;
}

.col-language .dropdown.open ul.dropdown-menu {
	margin-top: 18px;
	background: #13191f;
	border-radius: 0px !important;
	border: 0px !important;
}

.col-language .dropdown.open ul.dropdown-menu li a {
	color: #f0f0f0;
	font-size: 11px;
}

.col-language .dropdown.open ul.dropdown-menu li a:hover {
	background: #25879a;
}

/*.language i {
	font-size: 16px;
	position: relative;
	top: 2px;
}*/

.social-top {
	background: #304154; /* Old browsers */
	background: -moz-linear-gradient(top,  #304154 0%, #2f4154 9%, #2d3d4e 20%, #2b3c4d 33%, #2a3849 40%, #2a3849 46%, #283647 47%, #202c39 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #304154 0%,#2f4154 9%,#2d3d4e 20%,#2b3c4d 33%,#2a3849 40%,#2a3849 46%,#283647 47%,#202c39 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #304154 0%,#2f4154 9%,#2d3d4e 20%,#2b3c4d 33%,#2a3849 40%,#2a3849 46%,#283647 47%,#202c39 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#304154', endColorstr='#202c39',GradientType=0 ); /* IE6-9 */
	border: 1px solid #1c2631;
	outline: 0;
	height: 34px;
	width: 34px;
	border-radius: 0px;
	padding: 0px;
	position: relative;
	top: 0;
    outline: 0;
}
.social a:focus:active,
.social a:focus,
.social-top:active:focus,
.social-top:focus {
    outline: 0;
}
.social-top i {
	color: #5f7a98;
	font-size: 16px;
	margin-top: 2px;
}
.landing h3 {
    text-align: center;
}

.social-top:hover {
	background: #f6f6f6; /* Old browsers */
	background: -moz-linear-gradient(top,  #f6f6f6 0%, #ffffff 44%, #fdfdfd 81%, #f8f8f8 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #f6f6f6 0%,#ffffff 44%,#fdfdfd 81%,#f8f8f8 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #f6f6f6 0%,#ffffff 44%,#fdfdfd 81%,#f8f8f8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#f8f8f8',GradientType=0 ); /* IE6-9 */
}

.social {
	float: right;
	text-align: right;
}

.menu2 {
	background: #f5f5f5; /* Old browsers */
	background: -moz-linear-gradient(top,  #f5f5f5 0%, #ededed 4%, #ededed 9%, #fefefe 39%, #ffffff 53%, #fdfdfd 64%, #f7f7f7 75%, #eaeaea 94%, #ededed 95%, #ebebeb 96%, #ededed 97%, #f3f3f3 99%, #f2f2f2 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #f5f5f5 0%,#ededed 4%,#ededed 9%,#fefefe 39%,#ffffff 53%,#fdfdfd 64%,#f7f7f7 75%,#eaeaea 94%,#ededed 95%,#ebebeb 96%,#ededed 97%,#f3f3f3 99%,#f2f2f2 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #f5f5f5 0%,#ededed 4%,#ededed 9%,#fefefe 39%,#ffffff 53%,#fdfdfd 64%,#f7f7f7 75%,#eaeaea 94%,#ededed 95%,#ebebeb 96%,#ededed 97%,#f3f3f3 99%,#f2f2f2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
	height: 78px;

	background: url('/feedback_pliki/menu-background.png');
}

.menu {
	height: 78px;
	background: url('/feedback_pliki/menu-background.png') no-repeat;
	margin: 0 auto;
	background-position: center;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 10;
}
.nawigacja .menu {
	position: static;
	background: none;
	height: auto;
}
.social a {
    display: inline-block;
    padding: 1px 0;
}
.social {
    padding: 5px 0;
}
.player-visible {
    opacity: 1 !important;
}
.logo {
	position: relative;
	top: 20px;
}
.logo img {
    max-height: 35px;
}

.news-tile {
	position: relative;
	/*background: #3e444a;*/
}

.news-tile:before {
	content: '';
	display: block;
	padding-top: 100%;
}
.news-tile.medium:before {
	padding-top:47.5%;
}
.news-tile-inner {
	position:  absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}
.news-tile img {
	width: 100%;
	min-width: 100%;
	min-height: 100%;
}
.gra-slider {
    position: relative;
    padding: 110px 150px 50px 150px;
    max-width:1170px;
}
.gra-slider:before {
    content: '';
    display: block;
    padding-top:59%;
}
.slider {
	position: relative;
}
.index .slider:before {
	content: '';
	display: block;
	padding-top:32%;
}
.gry .slider:before {
	content: '';
	display: block;
	padding-top:32%;
}
.landing .slider:before {
    content: '';
    display: block;
    padding-top:26%;
}

.slider-inner {
	position: absolute !important;
	top:0;
	left:0;
	right:0;
	bottom: 0;
}
.gra-slider .slider-inner {
    top: 110px;
    right: 150px;
    left: 150px;
    bottom: 50px;
    width: auto!important;
}
.gra-video iframe {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width:100%;
    height: 100%;
    -webkit-transition: opacity .3s;
    -moz-transition: opacity .3s;
    -ms-transition: opacity .3s;
    -o-transition: opacity .3s;
    transition: opacity .3s;
}
.video-cover {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    cursor: pointer;
}
.gra-slider .owl-wrapper-outer {
    border: 4px solid #FFF;
}

.slide {
	width: 100%;
	height:100%;
    position:relative;
    -ms-behavior: url(/backgroundsize.min.htc);
}
.normal-browser .slide {
    background-position: center !important;
    -webkit-background-size: cover !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}

.slide-mask {
	background-size: cover !important;
	background-repeat: no-repeat !important;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0.7;
	-ms-behavior: url(/backgroundsize.min.htc);
}

.owl-carousel .owl-wrapper-outer,
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item {
	height:100% !important;
}

.menu-header ul {
	list-style-type: none;
	position: relative;
	top: 27px;
	float: right;
}

.menu-header ul li {
	display: inline-block;
	padding: 0px 15px ;
}

.menu-header ul li a {
	text-transform: uppercase;
	color: #333333;
	font-size: 13px;
	font-weight: 600;
}

.menu-header ul li a:hover {
	text-decoration: none;
	color: #288b92;
}

.menu-header ul li.current-menu-item a {
	color: #288b92;
}

.scroller {
	background: url('../img/scroller.png') no-repeat;
	background-position: center;
	height: 45px;
	width: 100%;
	margin: 0 auto;
	bottom: -10px;
	position: absolute;
	text-align: center;
}

.scroller ul {
	list-style-type: none;
	padding: 0px;
}

.scroller ul li {
	display: inline-block;
	padding: 12px;
}

.scroller ul li a i {
	font-size: 18px;
	color: #404040;

}

.scroller ul li a.active i {
	color: #25879a;
}

.c-hamburger {
	display: none;
}

.content {
	margin-top: 40px;
}

.big img {
	/*margin-left: -30px;*/
	/*min-width: 555px;*/
	/*margin-top: -30px;*/
}
.big {
	/*height: 568px;*/
	color: #fff;
	font-weight: 600;
	text-shadow: 0px 0px 5px #000000;
	text-transform: uppercase;
	/*padding: 30px;*/
	font-family: 'Roboto';
	margin-bottom: 30px;
	position: relative;
	overflow: hidden;
}

/*.big:hover {
	opacity: 0.9;
}*/

.big span.title, .big span.subtitle {
	display: block;
}

.big span.title {
	font-size: 33px;

}

.big span.subtitle {
	font-size: 45px;

}

.big span.subtitle-hr {
	width: 128px;
	height: 2px;
	background: #fff;
	display: block;
	box-shadow: 0px 0px 5px #000000;
	margin: 10px 0px 20px 0px;
}

.big span.down-title {
	font-size: 16px;

	display: block;
}

.big .link {
	position: absolute;
    bottom: 0;
    left: 0;
    padding: 25px;
	z-index: 1;
}

.mini img {
	padding: 0px;
	/*min-width: 262px;*/
	/*margin: -25px 0px 0px 0px;*/
	/*height: 100%;*/
	/*max-height: 262px;*/
}

.mini {
	/*height: 269px;*/
	color: #fff;
	font-weight: 600;
	text-shadow: 0px 0px 5px #000000;
	text-transform: uppercase;
	/*padding: 25px;*/
	font-family: 'Roboto';
	position: relative;
	/*top: -5px;*/
	margin-bottom: 30px;
		overflow: hidden;
		/*max-height: 262px;*/
}

/*.mini:hover {
	opacity: 0.9;
}*/

.mini span.title, .mini span.subtitle {
	display: block;
}

.mini span.title {
	font-size: 20px;

}

.mini span.subtitle {
	font-size: 31px;

}

.mini span.subtitle-hr {
	width: 68px;
	height: 1px;
	background: #fff;
	display: block;
	box-shadow: 0px 0px 5px #000000;
	margin: 10px 0px 20px 0px;
}

.mini span.down-title {
	font-size: 13px;
	display: block;
	font-weight: 600;
}

.mini .link {
	position: absolute;
    bottom: 0;
    left: 0;
    padding: 25px;
	z-index: 1;
}

.front-page-baner .medium img {
    margin-top: 0;
}
/* medium */
.medium img {
	padding: 0px;
    margin-top:-25%;
	/*min-width: 554px;*/
	/*margin: -2px 0px 0px 0px;*/
}

.medium {
	/*height: 269px;*/
	color: #fff;
	font-weight: 600;
	text-shadow: 0px 0px 5px #000000;
	text-transform: uppercase;
	/*padding: 8px 0px 0px 25px;*/
	font-family: 'Roboto';
	position: relative;
	/*top: 27px;*/
	margin-bottom: 30px;
		overflow: hidden;
}

/*.medium:hover {
	opacity: 0.9;
}*/

.medium span.title, .medium span.subtitle {
	display: block;
}

.medium span.title {
	font-size: 20px;

}

.medium span.subtitle {
	font-size: 31px;

}

.medium span.subtitle-hr {
	width: 68px;
	height: 1px;
	background: #fff;
	display: block;
	box-shadow: 0px 0px 5px #000000;
	margin: 10px 0px 20px 0px;
}

.medium span.down-title {
	font-size: 13px;
	display: block;
	font-weight: 600;
}

.medium .link {
	position: absolute;
	bottom: 0;
	left: 0;
    padding: 25px;
	z-index: 1;
}

.kafelki {
	position: relative;
	/*top: 25px;*/
}

.l-panel {
	position: relative;
	top: 15px;
}

.bar-border {
	border: 1px solid #354455;
	border-top-right-radius: 8px;
}

/*.bar-border-dark {
	border: 1px solid #151c23;
	border-top-right-radius: 8px;
	max-height: 47px;
}*/

.title-bar {
	/*border: 1px solid #344354;*/
	background: #202932; /* Old browsers */
	background: -moz-linear-gradient(top,  #202932 0%, #1f2630 22%, #161d23 63%, #13181e 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #202932 0%,#1f2630 22%,#161d23 63%,#13181e 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #202932 0%,#1f2630 22%,#161d23 63%,#13181e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#202932', endColorstr='#13181e',GradientType=0 ); /* IE6-9 */
	min-height: 48px;
	width: 100%;
	color: #d3d4d8;
	font-size: 15px;
	color: #fff;
	font-weight: 600;
	border-top-right-radius: 8px;
    padding: 0 !important;
}

/*.bar-border:before {
	content: '';
    display: block;
    border-left:  1px solid #5ad0e3;
    min-height: 49px;
    position: absolute;
}

.bar-border-dark:before {
	content: '';
    display: block;
    border-left:  1px solid #54c8de;
    min-height: 48px;
    position: absolute;
    margin-left: -1px;
    margin-top: -1px;
}*/

.title-bar:before {
    content: '';
    display: block;
    width: 3px;
    background: url('../img/lborder.png');
    min-height: 48px;
    position: absolute;
    /*margin-top: -1px;*/

}

.title-bar p {
	position: relative;
	top: 13px;
	/*left: 22px;*/
	margin-left: 22px;
	text-transform: uppercase;
}

.g-submenu {
	background: url('../img/games-submenu.png') no-repeat;
	height: 38px;
	width: 572px;
	position: relative;
	top: -10px;
	margin-bottom: 4px;
}

.g-submenu ul {
	list-style-type: none;
	position: relative;
	top: 9px;
	left: 10px;
	padding: 0px;
}

.g-submenu ul li {
	display: inline-block;
	padding: 0px 20px 0px 20px;
}

.g-submenu ul li a {
	text-transform: uppercase;
	color: #333333;
	font-size: 13px;
	font-weight: 600;
}

.g-submenu ul li a:hover,
.g-submenu ul li a:focus,
.g-submenu ul li a:active {
	text-decoration: none;
	color: #288b92;
}

.g-submenu ul li.active a {
	color: #288b92;
}

.index .gra {
	height: 70px;
}
.gra {
	/*height: 70px;*/
	border: 1px solid #d4d5d9;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f5f5f5 84%, #f5f5f5 91%, #fafafa 99%, #f7f7f7 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f5f5f5 84%,#f5f5f5 91%,#fafafa 99%,#f7f7f7 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #ffffff 0%,#f5f5f5 84%,#f5f5f5 91%,#fafafa 99%,#f7f7f7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-9 */
	margin-top: 15px;
    position: relative;
}
.coming-soon {
	margin-top: 20px;
}
.coming-soon a {
	float: left;
}

@font-face {
  font-family: "platforms";
  src:url("../fonts/platforms.eot");
  src:url("../fonts/platforms.eot?#iefix") format("embedded-opentype"),
    url("../fonts/platforms.woff") format("woff"),
    url("../fonts/platforms.ttf") format("truetype"),
    url("../fonts/platforms.svg#untitled-font-3") format("svg");
  font-weight: normal;
  font-style: normal;

}

[data-icon]:before {
  font-family: "platforms" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "platforms" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-closed-envelope-circle:before {
    content: "\61";
}
.icon-facebook-logo-button:before {
    content: "\62";
}
.icon-flickr-circle-logo:before {
    content: "\63";
}
.icon-google-plus-social-logotype:before {
    content: "\64";
}
.icon-instagram-logo:before {
    content: "\65";
}
.icon-pinterest:before {
    content: "\66";
}
.icon-rss:before {
    content: "\67";
}
.icon-steam:before {
    content: "\68";
}
.icon-twitch:before {
    content: "\69";
}
.icon-twitter-logo-button:before {
    content: "\6a";
}
.icon-youtube-logotype:before {
    content: "\6b";
}

.platformy ul {
	list-style-type: none;
	padding: 0px;
	position: relative;
	left: 21px;
}

.platformy ul li {
	display: inline;
}

.platformy ul li div {
	display: inline;
	color: #989699;
	font-size: 14px;
	padding: 5px;
}

.gra a .img-responsive {
/*	max-width: 198px;
	max-height: 68px;*/
	display: inline-block;
	float: left;
}

.platformy {
	display: block;
    clear: both;
    margin-bottom:0px !important;
}

.gra h4 {
	display: inline-block;
	font-size: 14px;
	color: #2b2b2b;
	float: left;
	position: relative;
	left: 21px;
	margin-top: 15px;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.gra h4 a {
	color: #2b2b2b;
}

.gra h4 a:hover {
	color: #288b92;
	text-decoration: none;
}

span.price {
	font-size: 14px;
	float: right;
	font-weight: 600;
	color: #2b2b2b;
	margin: 24px 45px 0px 0px;
}

span.price-sale {
	font-size: 12px;
	float: right;
	font-weight: 600;
	color: #2b2b2b;
	margin: 0px 45px 0px 0px;
}

span.label-sale {
	background: url('../img/label-sale.png');
	height: 75px;
	width: 75px;
	position: absolute;
	right: -4px;
	top: -6px;
}

.btn.more {
	background: #2db2bb; /* Old browsers */
	background: -moz-linear-gradient(top,  #2db2bb 0%, #2fadb6 7%, #2c9fa7 81%, #2b9da5 96%, #2aa4ad 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #2db2bb 0%,#2fadb6 7%,#2c9fa7 81%,#2b9da5 96%,#2aa4ad 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #2db2bb 0%,#2fadb6 7%,#2c9fa7 81%,#2b9da5 96%,#2aa4ad 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2db2bb', endColorstr='#2aa4ad',GradientType=0 ); /* IE6-9 */
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	border-top: 1px solid #116c73;
	border-left: 1px solid #116c73;
	border-right: 1px solid #116c73;
	border-bottom: 3px solid #116c73;
	text-shadow: 0px 0px 3px #000000;
	margin-top: 15px;
	float: right;
    line-height: 30px;
}
.btn.more:focus,
.btn.more:hover,
.btn.more:active {
	outline: 0;
}

.socialmedia-front {
	background: url('../img/banner.png');
	min-height: 188px;
	width: 100%;
}

.socialmedia-front h2 {
	color: #fff;
	text-transform: uppercase;
	font-size: 20px;
	font-weight: 600;
	font-family: 'Roboto';
	padding: 45px;
	text-align: center;
}

.socialmedia-front ul {
	list-style-type: none;
	text-align: center;
	position: relative;
	top: -20px;
	padding: 0px;
}

.socialmedia-front ul li {
	display: inline-block;
	padding: 0px 7px 0px 7px;
}

.socialmedia-front ul li a {
	color: #fff;
	font-size: 50px;
	display: block;
}

.socialmedia-front ul li a:focus {
	color: #fff;
	text-decoration: none;
}
.socialmedia-front ul li a:hover {
	color: #3f454b;
	text-decoration: none;
}

.footer-bg {
	position: relative;
/*	top: 40px;*/
	background: #3f454c; /* Old browsers */
	background: -moz-linear-gradient(top,  #3f454c 0%, #303336 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #3f454c 0%,#303336 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #3f454c 0%,#303336 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f454c', endColorstr='#303336',GradientType=0 ); /* IE6-9 */
min-height: 70px;
width: 100%;
border: 1px solid #4a5765;
}

footer {
	color: #fff;

}

footer h2 {
	font-size: 15px;
	font-weight: 600;
	position: relative;
	margin-top: 20px;
	margin-bottom: 25px;
	text-shadow: 0px 0px 3px #000000;
}

footer ul {
	list-style-type: none;
	padding: 0px;
}

footer ul li {
	display: block;
}

footer a {
	color: #fff;
	font-size: 12px;
	text-shadow: 0px 0px 3px #000000;
}

footer a:hover {
	color: #fff;
}

footer p {
	color: #fff;
	font-size: 12px;
	text-shadow: 0px 0px 3px #000000;
}

.footer-border {
	border: 1px solid #080808;
}

.cp {
	background: url('../img/cp.png');
	background-position: center;
	width: 100%;
	height: 49px;
	color: #a0a0a0;
	font-size: 12px;
	text-align: center;
	position: absolute;
	bottom: 0;
}

.cp p {
	margin-top: 16px;
}

.btn.more:hover {
	background: #3f454c; /* Old browsers */
	background: -moz-linear-gradient(top,  #3f454c 0%, #303336 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #3f454c 0%,#303336 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #3f454c 0%,#303336 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f454c', endColorstr='#303336',GradientType=0 ); /* IE6-9 */
	border-color: #000000;
    color: #fff;
}
.btn-s {
    font-size:14px !important;
    line-height:24px !important;
}

.medium img {
	padding: 0px;
	/*min-width: 554px;*/
	/*margin: -2px 0px 0px 0px;*/
}

.medium-right {
	/*height: 269px;*/
	color: #fff;
	font-weight: 600;
	text-shadow: 0px 0px 5px #000000;
	text-transform: uppercase;
	/*padding: 8px 0px 0px 25px;*/
	font-family: 'Roboto';
	position: relative;
	overflow: hidden;

}

/*.medium-right:hover {
	opacity: 0.9;
}*/

/*.medium-right .link {
    -webkit-transition:bottom .3s ease-in-out;
    -moz-transition:bottom .3s ease-in-out;
    -o-transition:bottom .3s ease-in-out;
    transition:bottom .3s ease-in-out;

}

.medium-right:hover .link {
	    -webkit-transition:bottom .3s ease-in-out;
    -moz-transition:bottom .3s ease-in-out;
    -o-transition:bottom .3s ease-in-out;
    transition:bottom .3s ease-in-out;
	background: #000;
}*/

.khv {
	    -webkit-transition:bottom .3s ease-in-out;
    -moz-transition:bottom .3s ease-in-out;
    -o-transition:bottom .3s ease-in-out;
    transition:bottom .3s ease-in-out;
bottom: -100%;
    position: absolute;
    right: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.gra-podstrona .medium-right:hover .khv {
	background: #000;
	position: absolute;
	height: 100%;
	width: 100%;
	bottom: 0;
	z-index: 0;
	opacity: 0.7;
}
.medium-right:hover .khv {
	background: #000;
	position: absolute;
	height: 100%;
	width: 100%;
	bottom: 0;
	z-index: 0;
	opacity: 0.7;
}

.medium:hover .khv, .mini:hover .khv {
	background: #000;
	position: absolute;
	height: 100%;
	width: 100%;
	bottom: -30%;
	z-index: 0;
	opacity: 0.7;
}

.big:hover .khv {
	background: #000;
	position: absolute;
	height: 100%;
	width: 100%;
	bottom: -58%;
	z-index: 0;
	opacity: 0.7;
}


.medium-right span.title, .medium-right span.subtitle {
	display: block;
}

.medium-right span.title {
	font-size: 20px;

}

.medium-right span.subtitle {
	font-size: 31px;

}

.medium-right span.subtitle-hr {
	width: 68px;
	height: 1px;
	background: #fff;
	display: block;
	box-shadow: 0px 0px 5px #000000;
	margin: 10px 0px 20px 0px;
}

.medium-right span.down-title {
	font-size: 13px;
	display: block;
	font-weight: 600;
}

.medium-right .link {
	position: absolute;
	bottom: 0;
	left: 0;
    right: 0;
	padding: 25px;
	z-index: 1;
}

/*.medium-right .link {
	position: absolute;
	padding-left: 25px;
	padding-bottom: 30px;
	bottom: 0px;
	width: 100%;
}*/

.btn.mslider.active {
	background: #25879a;
}
.btn.mslider {
	margin-top: 20px;
	border-radius: 0px;
	background: #404040;
	width: 37px;
	height: 12px;
	margin-left: 16px;
}

.btn.mslider:hover {
	background: #25879a;
}

#wrapper {
    padding-left: 0;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    margin-top: -119px;
}

#wrapper.toggled {
    padding-left: 250px;

}

#sidebar-wrapper {
    z-index: 1000;
    position: fixed;
    left: 250px;
    width: 0;
    height: 100%;
    margin-left: -250px;
    overflow-y: auto;
    background: #202932; /* Old browsers */
	background: -moz-linear-gradient(top,  #202932 0%, #1f2630 22%, #161d23 63%, #13181e 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #202932 0%,#1f2630 22%,#161d23 63%,#13181e 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #202932 0%,#1f2630 22%,#161d23 63%,#13181e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#202932', endColorstr='#13181e',GradientType=0 ); /* IE6-9 */
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

#wrapper.toggled #sidebar-wrapper {
    width: 250px;
    margin-top: 30px;
}

#page-content-wrapper {
    width: 100%;
    position: absolute;
    padding: 15px;
}

#wrapper.toggled #page-content-wrapper {
    position: absolute;
    margin-right: -250px;
}

/* Sidebar Styles */

.sidebar-nav {
    position: absolute;
    top: 0;
    width: 250px;
    margin: 0;
    padding: 0;
    list-style: none;
}

.sidebar-nav li {
    text-indent: 20px;
    line-height: 40px;
}

.sidebar-nav li a {
    display: block;
    text-decoration: none;
    color: #fff;
    text-transform: uppercase;
}

.sidebar-nav li a:hover {
    text-decoration: none;
    color: #fff;
    background: #25879a;
}

.sidebar-nav li a:active,
.sidebar-nav li a:focus {
    text-decoration: none;
}

.sidebar-nav > .sidebar-brand {
    height: 65px;
    font-size: 18px;
    line-height: 60px;
}

.sidebar-nav > .sidebar-brand a {
    color: #999999;
}

.sidebar-nav > .sidebar-brand a:hover {
    color: #fff;
    background: none;
}

@media(min-width:992px) {
    #wrapper {
        padding-left: 250px;
        display: none;
    }

    #wrapper.toggled {
        padding-left: 0;
    }

    #sidebar-wrapper {
        width: 250px;
    }

    #wrapper.toggled #sidebar-wrapper {
        width: 0;
    }

    #page-content-wrapper {
        padding: 20px;
        position: relative;
    }

    #wrapper.toggled #page-content-wrapper {
        position: relative;
        margin-right: 0;
    }
}

.gry .gra {
	min-height: 85px;
}

.gry .gra h4 {
	font-size: 17px;
	font-weight: 600;
	margin-bottom: 0px;
	margin-top: 10px;
}

.gra h3 {
	display: inline-block;
    font-size: 14px;
    color: #2b2b2b;
    float: left;
    position: relative;
    left: 21px;
    margin-top: 0px;
    width: 100%;
    top: 6px;
}

.gry .platformy {
	position: relative;
	top: 2px;
}

.gry span.price-sale {
	width: 100%;
    text-align: right;
    text-decoration: line-through;
    margin: 0px 60px 0px 0px;
    position: relative;
    top: 15px;
    font-weight: 300;
    min-height: 12px;
}

.gry span.price {
	width: 100%;
    text-align: right;
    font-size: 15px;
    margin: 17px 60px 0px 0px;
}

.gry .g-submenu {
	width: 100%;
}

.gry .g-submenu {
	background: url('../img/games-submenu2.png') no-repeat;
}


/*.aktualnosci .slider {*/
	/*height: 290px;*/
/*}*/

.news .slider {
	height: 290px;
}

/*.newsletter .slider {*/
	/*height: 290px;*/
/*}*/

.beta_testy .slider {
	height: 290px;
}

.r_inwestorskie .slider {
	height: 182px;
}

/*.page {
	background: url('../img/bg.png') no-repeat;
	position: relative;
	top: -40px;
}

.container.content.l-panel {
	margin-top: 70px;
}*/

.slide-title {
	color: #fff;
	font-size: 40px;
	font-family: 'Roboto';
	text-align: center;
    text-shadow: 0px 2px 6px #000000;
    -webkit-text-shadow: 0px 2px 6px #000000;
	padding-top: 105px;
	text-transform: uppercase;
	position: relative;
}

.slide-subtitle {
	color: #fff;
	font-size: 75px;
	font-weight: 600;
	font-family: 'Roboto';
	text-align: center;
	text-shadow: 0px 2px 6px #000000;
	text-transform: uppercase;
	position: relative;
	padding: 0 15px;
}
.slide-subtitle {
    padding-bottom: 20px;
}

.news .pr-panel {
	float: right;
}

.aktualnosc {
	padding: 0px 20px 0px 20px;
	margin-bottom: 30px;
	margin-top: 20px;
}

.aktualnosc a {
	font-size: 17px;
	font-weight: 600;
	color: #2b2b2b;
	display: block;
}

.aktualnosc a:hover {
	text-decoration: none;
	color: #25879a;
}

.aktualnosc span {
	font-size: 10px;
	color: #606060;
	font-weight: 400;
}

.aktualnosc p {
	font-size: 12px;
	color: #2b2b2b;
	margin-top: 5px;
}

a.more {
	font-size: 13px;
	font-weight: 600;
	color: #25879a;
	float: right;
}

a.more:hover {
	color: #2b2b2b;
	text-decoration: none;
}

.news-content a {
	/*font-size: 20px;*/
	/*font-weight: 600;*/
	color: #25879a;
	/*display: block;*/
	margin-top: 25px;
}

.news-content a:hover,
.news-content a:focus,
.news-content a:active {
	text-decoration: none;
	color: #206476;
}

.news-content span {
	font-size: 12px;
	color: #606060;
	font-weight: 400;
}

.news-content p {
	font-size: 14px;
	color: #2b2b2b;
	text-align: justify;
	margin-top: 20px;
    line-height: 22px;
}


/*p*/

.page-content a {
	/*font-size: 20px;*/
	/*font-weight: 600;*/
	color: #2b2b2b;
	/*display: block;*/
	/*margin-top: 25px;*/
}

.page-content a:hover {
	text-decoration: none;
	color: #25879a;
}

.page-content span {
	font-size: 12px;
	color: #606060;
	font-weight: 400;
}

.page-content p {
	font-size: 14px;
	color: #2b2b2b;
	text-align: justify;
	margin-top: 20px;
    line-height: 22px;
}

.page-content h3 {
	font-size: 22px;
	font-weight: 600;
}

span.cv {
	font-size: 12px;
	font-family: 'Roboto';
	float: left;
	margin-top: 25px;
}

.oferta div {
	padding: 0px 20px 0px 20px;
	margin-bottom: 33px;
	margin-top: 20px;
}

.nawigacja div {
	padding: 0px 20px 0px 20px;
	/*margin-bottom: 33px;*/
	margin-top: 20px;
}

.oferta div h4 {
	font-size: 17px;
	font-weight: 600;
}

.nawigacja div h4 {
	font-size: 16px;
	font-weight: 600;
	color: #2b2b2b;
    line-height: 19px;
}
.nawigacja .sub-menu {
    display: none;
}
.nawigacja .sub-menu .sub-menu {
    display: block;
}
.current-menu-ancestor .sub-menu {
    display: block;
}
.nawigacja .sub-menu h4 {
	font-size: 14px;
	color: #2b2b2b;
	font-weight: normal;
    line-height: 14px;
    margin: 5px 10px;
}
.nawigacja ul h4 strong {
    background: #379ea5;
    padding: 0 5px;
    color: #fff;
    float: right;
    display: none;
}
.nawigacja .menu-item-has-children strong {
    display: block;
}
.nawigacja ul h4 i {
    -webkit-transition: transform .3s;
    -moz-transition: transform .3s;
    -ms-transition: transform .3s;
    -o-transition: transform .3s;
    transition: transform .3s;
}
.nawigacja ul .active h4 i {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
.nawigacja .sub-menu h4 strong {
    display: none;
}
.nawigacja .sub-menu .sub-menu h4 {
	font-size: 13px;
	font-weight: normal;
}
.nawigacja .sub-menu {
	margin-left:10px;
}
.nawigacja div h5 {
	font-size: 13px;
	font-weight: 600;
	color: #2b2b2b;
}

.nawigacja div h5 a {
	font-size: 13px;
	font-weight: 600;
	color: #2b2b2b;
}

.nawigacja div h5 a:hover {
	text-decoration: none;
	color: #25879a;
}

.nawigacja div h4 span {
	font-weight: 400;
}

.nawigacja div h4 a {
	font-size: 14px;
	font-weight: 600;
	color: #2b2b2b;
}

.nawigacja div h4 a:hover {
	text-decoration: none;
	color: #25879a;
}

.oferta div ul {
	list-style-type: none;
	padding: 0px;
}

.nawigacja div ul {
	list-style-type: none;
	padding: 0px;
	margin-left: 5px;
}

.nawigacja div ul li a {
	font-size: 13px;
	color: #2b2b2b;
    overflow: hidden;
    display: block;
}

.oferta div ul li a  {
	font-size: 13px;
	color: #2b2b2b;
}

.oferta div ul li a:hover {
	color: #25879a;
	font-weight: 600;
	text-decoration: none;
}

.nawigacja div ul li a:hover  {
	color: #25879a;
	font-weight: 600;
	text-decoration: none;
}

.newsletter-content h1 {
	font-family: 'Roboto';
	font-size: 44px;
	font-weight: 800;
	text-transform: uppercase;
	text-align: center;
}

.newsletter-content h2 {
	font-family: 'Roboto';
	font-size: 30px;
	font-weight: 500;
	text-transform: uppercase;
	text-align: center;
}

.newsletter-content h3 {
	font-family: 'Roboto';
	font-size: 21px;
	font-weight: 400;
	text-transform: uppercase;
	text-align: center;
	margin-top: 10px;
}



.hr-mini {
	background: #000;
	height: 3px;
	width: 68px;
	margin: 30px auto;
}

form.mail {
	text-align: center;
}

input.mail {
	max-width: 780px;
	height: 52px;
	width: 100%;
	border: 1px solid #d4d5d9;
	font-family: 'Roboto';
	color: #868484;
	font-size: 19px;
	text-align: center;
	outline: 0 !important;
    margin: 70px auto 0 auto;
    display: block;
}

input.send {
	background: #2db2bb; /* Old browsers */
	background: -moz-linear-gradient(top,  #2db2bb 0%, #2fadb6 7%, #2c9fa7 81%, #2b9da5 96%, #2aa4ad 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #2db2bb 0%,#2fadb6 7%,#2c9fa7 81%,#2b9da5 96%,#2aa4ad 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #2db2bb 0%,#2fadb6 7%,#2c9fa7 81%,#2b9da5 96%,#2aa4ad 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2db2bb', endColorstr='#2aa4ad',GradientType=0 ); /* IE6-9 */
	color: #fff;
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	border-top: 1px solid #116c73;
	border-left: 1px solid #116c73;
	border-right: 1px solid #116c73;
	border-bottom: 3px solid #116c73;
	text-shadow: 0px 0px 3px #000000;
/*	margin-top: 15px;
	float: right;*/
	display: block;
	margin: 0 auto;
	height: 60px;
	max-width: 370px;
	width: 100%;
	border-radius: 4px;
	font-size: 20px;
	margin-top: 40px;
}

input.send:hover {
	background: #3f454c; /* Old browsers */
	background: -moz-linear-gradient(top,  #3f454c 0%, #303336 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #3f454c 0%,#303336 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #3f454c 0%,#303336 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f454c', endColorstr='#303336',GradientType=0 ); /* IE6-9 */
	border-color: #000000;
}

p.newsletter-txt {
	font-size: 13px;
	font-family: 'Roboto';
	text-align: center;
	font-weight: 400;
	margin-top: 55px;
}

p.newsletter-txt a {
	font-size: 13px;
	display: inline;
	font-weight: 400;
	color: #3ca8b1;
}

.newsletter .socialmedia-front, .beta-testy .socialmedia-front, .landing .socialmedia-front, .publishing .socialmedia-front {
	background: transparent;
}

.newsletter .socialmedia-front h2, .beta-testy .socialmedia-front h2, .landing .socialmedia-front h2, .publishing .socialmedia-front h2 {
	color: #2b2b2b;
}

.newsletter .socialmedia-front ul li a, .beta-testy .socialmedia-front ul li a, .landing .socialmedia-front ul li a, .publishing .socialmedia-front ul li a {
	color: #3ca8b1;
}

.newsletter .socialmedia-front ul li a:hover, .beta-testy .socialmedia-front ul li a:hover, .landing .socialmedia-front ul li a:hover, .publishing .socialmedia-front ul li a:hover {
	color: #3f454b;
	text-decoration: none;
}

.newsletter .page-body,
.beta-testy .page-body{
	background: url('../img/newsletter-bg2.jpg');
	background-repeat: no-repeat;
	background-size: 100%;
	margin-top: -40px;
    background-position: top right;
}

.newsletter h1,
.newsletter h2,
.newsletter h3,
.beta-testy h1,
.beta-testy h2,
.beta-testy h3 {
    text-shadow: 0 0 15px #fff;
    -webkit-text-shadow: 0 0 15px #fff;
}

.r_inwestorskie .page-body {
	background: url('../img/bgp.png');
	background-repeat: no-repeat;
	background-size: cover;
	margin-top: 0px;
	padding-top: 10px;
}

/*.r_inwestorskie .kafelki {
	margin-top: 40px;
}*/

.page-body {
	background: url('../img/bglong.png');
	background-repeat: no-repeat;
	background-size: cover;
	/*margin-bottom: -80px;*/
	margin-top: -40px;
	padding-top: 40px;
	padding-bottom: 40px;
}

.gry .page-body {
	background: url('../img/bglong.png');
	background-repeat: no-repeat;
	background-size: cover;
	/*margin-bottom: -80px;*/
	margin-top: -40px;
	padding-top: 40px;
}

.aktualnosci .page-body {
	background: url('../img/bglong.png');
	background-repeat: no-repeat;
	background-size: cover;
	/*margin-bottom: -80px;*/
	margin-top: -40px;
	padding-top: 40px;
}

.news .page-body {
	background: url('../img/bglong.png');
	background-repeat: no-repeat;
	background-size: cover;
	/*margin-bottom: -80px;*/
	margin-top: -40px;
	padding-top: 40px;
}

.gra-podstrona .page-body {
	background: url('../img/bglong.png');
	background-repeat: no-repeat;
	background-size: cover;
	/*margin-bottom: -80px;*/
	margin-top: -40px;
	padding-top: 40px;
}


.newsletter-content {
	margin-top: 40px;
}

/*.beta_testy .page-body {*/
	/*background: url('../img/bg2.png');*/
	/*background-repeat: no-repeat;*/
	/*background-size: cover;*/
	/*margin-top: -40px;*/
	/*margin-bottom: -80px;*/
/*}*/

.landing .page-body {
	background: url('../img/bglong.png');
	background-repeat: no-repeat;
	background-size: 100%;
	margin-top: -40px;
	margin-bottom: -20px;
}

.landing .kafelki {
	top: 20px;
}


.page-content h1 {
	font-family: 'Roboto';
	font-size: 44px;
	font-weight: 800;
	text-transform: uppercase;
	text-align: center;
}

.page-content h2 {
	font-family: 'Roboto';
	font-size: 30px;
	font-weight: 500;
	text-transform: uppercase;
	text-align: center;
}

.page-content h3 {
	font-family: 'Roboto';
	font-size: 21px;
	font-weight: 400;
	text-transform: uppercase;
	/*text-align: center;*/
}

.page-content h4 {
	font-family: 'Roboto';
	font-size: 18px;
	font-weight: 600;
	text-transform: uppercase;
	text-align: center;
	margin-top: 30px;
}

.page-content h5 {
	font-family: 'Roboto';
	font-size: 13px;
	font-weight: 400;
	text-transform: uppercase;
	text-align: center;
}



.beta_testy .page-content h1 {
	font-family: 'Roboto';
	font-size: 44px;
	font-weight: 800;
	text-transform: uppercase;
	text-align: center;
}

.beta_testy .page-content h2 {
	font-family: 'Roboto';
	font-size: 30px;
	font-weight: 500;
	text-transform: uppercase;
	text-align: center;
}

.beta_testy .page-content h3 {
	font-family: 'Roboto';
	font-size: 21px;
	font-weight: 400;
	text-transform: uppercase;
	text-align: center;
}

.beta_testy .page-content h4 {
	font-family: 'Roboto';
	font-size: 18px;
	font-weight: 600;
	text-transform: uppercase;
	text-align: center;
	margin-top: 30px;
}

.beta_testy .page-content h5 {
	font-family: 'Roboto';
	font-size: 13px;
	font-weight: 400;
	text-transform: uppercase;
	text-align: center;
}

.beta_testy .page-content {
	margin-top: 40px;
}

input[type=checkbox] {
	visibility: hidden;
}

.squaredTwo {
	width: 19px;
	height: 19px;
	background: #d4d5d9;
	margin-right: 8px;
	display: inline-block;
	position: relative;
}

.squaredTwo label {
	cursor: pointer;
	position: absolute;
	width: 13px;
	height: 13px;
	left: 3px;
	top: 3px;
	background: #fff;
}

.squaredTwo label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	content: '';
	position: absolute;
	width: 9px;
	height: 5px;
	background: transparent;
	top: 3px;
	left: 2px;
	border: 3px solid #000;
	border-top: none;
	border-right: none;

	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.squaredTwo label:hover::after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	opacity: 0.3;
}

.squaredTwo input[type=checkbox]:checked + label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}

form.mail p {
	display: inline-block;
	font-size: 15px;
	font-family: 'Roboto';
	text-transform: uppercase;
}

form.mail p a {
	font-size: 15px;
	display: inline;
	font-weight: 400;
	color: #3ca8b1;
}

.beta_testy input.mail {
	margin-top: 20px;
}

.gry-sale {
    text-align: center;
}
.gsale {
    display: inline-block;
    float: none;
    vertical-align: top;
    text-align: left;
}
.gsale span.title {
	display: block;
	font-size: 15px;
	font-weight: 600;
	font-family: 'Roboto';
	margin-top: 30px;
	text-transform: uppercase;
    line-height:22px;
}

.gsale span.subtitle {
	display: block;
	font-size: 13px;
	font-family: 'Roboto';
	font-weight: 400;
	text-transform: uppercase;
}

.gsale .hr {
	width: 70px;
	height: 1px;
	background: #444444;
/*	border-top: 1px solid #cccacb;*/
	display: block;
	margin: 10px 0px 10px 0px;
}

.gsale span.price {
	display: block;
	font-size: 14px;
	color: #2b2b2b;
	font-weight: 600;
	margin: 0px;
	float: none;
	text-transform: uppercase;
    display: block;
    clear: both;
}

.gsale span.pricep {
	display: block;
	font-size: 16px;
	color: #2b2b2b;
	font-weight: 600;
	margin: 0px;
	float: left;
	text-transform: uppercase;
}

.gsale a.btn.more {
	width: 100%;
	height: auto;
	border-bottom: 6px solid #116c73;
    font-size: 12px;
    line-height: 16px;
    white-space: normal;
    padding: 10px;
}

.gsale a.btn.more:hover {
	border-bottom: 6px solid #000;
}

.gsale .platformy ul {
	left: 0px;
}

.gsale .platformy ul li div {
	font-size: 13px;
}

.gsale .platformy {
	margin-top: 15px;
	margin-bottom: -10px;
}

.gry-sale {
	margin-top: 80px;
}

.clock {
	margin-top: 75px;
}

.time {
	text-align: center;
}

.time img {
	margin: 0 auto;
}

.time h5 {
	font-size: 15px;
	margin-top: 20px;
}

.landing input.mail {
	margin-top: 30px;
	max-width: 570px;
	display: inline;
}

.landing input.send {
	display: inline;
	max-width: 170px;
	max-height: 55px;
	border-bottom: 5px solid #116c73;
	margin-left: 30px;
	position: relative;
	top: -3px;
}

.landing input.send:hover {
	border-bottom: 5px solid #000;
}

.newsletter-podstrona {
	margin-top: 70px;
}

.premiera span.title {
	font-size: 20px;
	font-weight: 600;
	display: block;
	color: #2b2b2b;
}

.premiera span.data, .premiera span.rating, .premiera span.language, .premiera span.platforms {
	font-size: 14px;
	display: block;
	top: 0px;
	margin-bottom: 3px;
}

.premiera .platformy ul {
	left: 0px;
	margin-top: 5px;
}

ul.language {
	padding: 0;
	list-style-type: none;
	position: relative;
	top: 2px;
}

ul.language li {
	display: inline;
	margin-right: 10px;
}

.premiera {
	padding-left: 0px;
	position: relative;
	top: 5px;
}

.premiera-price {
	float: right;
	text-align: right;
}

.premiera-price span.price-big {
	display: block;
	font-size: 20px;
	font-weight: 600;
}

.premiera-price span.price-small {
	display: block;
	font-size: 15px;
	font-weight: 400;
	text-decoration: line-through;
}

.platformy-big ul {
	left: 0px;
}

.platformy-big ul li div {
	color: #2b2b2b;
	font-size: 55px;
	padding: 20px;
}
.platformy-big img {
    width: 40px !important;
    height: auto !important;
}
.platformy-big a {
    margin-right: 15px !important;
}

.platformy-big ul li:first-child div {
	padding-left: 0px;
}

.platformy.platformy-bigger {
    padding-top: 15px;
    display: none;
}
.platformy.platformy-bigger img {
    opacity: 1;
    width: auto;
    height: auto;
    margin: 5px auto 0 auto;
    max-width:100%;
}
.platformy.platformy-bigger ul li {
    display: block;
}

.podobne div img {
	max-width: 100%;
	display: inline-block;
	float: left;
}
.podobne div a {
    color: #000;
}
.podobne-gra-title {
    line-height: 20px;
}
.podobne div a:hover,
.podobne div a:active,
.podobne div a:focus {
    color: #000;
    text-decoration: none;
}

.podobne div p {
	font-size: 17px;
	font-weight: 600;
	display: inline-block;
/*	float: right;*/
/*	margin: 0px 70px 0px 0px;*/
	position: relative;
/*	top: -5px;*/
/*	left: 11px;*/
text-align: left;
}
.podobne {
	margin-bottom: 15px;
}
.podobne div p span {
	font-size: 13px;
}

.podobne span.data {
	font-size: 10px;
	font-weight: 400;
	display: block;
/*	float: right;
	margin-right: 70px;*/
}

.podobne .platformy ul {
	left: 0px;
	text-align: left;
}

.podobne .platformy {
/*	float:right;
	margin: 5px 8px 0px 0px;*/
/*	margin-left: 84px;*/
/*	margin-top: -7px;*/
}

.podobne .platformy ul li:first-child div {
	padding-left: 0px;
}

.title-bar p {
	color: #fff;
}

.slide-title img {
	margin: 0px auto;
	padding: 4px 15px 0px 15px;
}

.btn.lista-gier {
	height: 45px;
/*	font-size: 15px;*/
}

p.opinia {
	font-size: 16px;
	font-family: 'Roboto';
	text-transform: uppercase;
/*	margin-left: 30px;*/
	text-align: center;
}

.r_inwestorskie .pr-panel {
	float: right;
}

.r_inwestorskie .g-submenu {
/*	top: 0px;*/
	/*background-position-x: -227px;*/
	border-left: 1px solid #dadade;
	border-bottom-left-radius: 8px;
}
.rate {
    overflow: hidden;
}
.rate p {
    text-align: center;
}
.szukajka input {
	font-weight: 600;
}

tr.first td {
	background: #202932; /* Old browsers */
	background: -moz-linear-gradient(top,  #202932 0%, #1f2630 22%, #161d23 63%, #13181e 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #202932 0%,#1f2630 22%,#161d23 63%,#13181e 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #202932 0%,#1f2630 22%,#161d23 63%,#13181e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#202932', endColorstr='#13181e',GradientType=0 ); /* IE6-9 */
	font-size: 12px;
	color: #fff;
	font-weight: 600;
	text-align: center;
}

.page-content table tbody tr {
	font-size: 13px;
	text-align: justify;
	height: 38px;
	border: 1px solid #4a5765;
}

.page-content table tbody tr td {
	padding: 11px;
	border: 1px solid #192129;
}

.menu-bottom-border {
	border: 1px solid #000;
}

.menu-bottom {
	border: 1px solid #344354;
	background: #181e26; /* Old browsers */
	background: -moz-linear-gradient(top,  #181e26 0%, #13181f 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #181e26 0%,#13181f 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #181e26 0%,#13181f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#181e26', endColorstr='#13181f',GradientType=0 ); /* IE6-9 */
	height: 22px;
	width: 100%;
	color: #d3d4d8;
}

.menu-b {
    height: 44px;
    background: url('../img/m-bottom.png') no-repeat;
    margin: 0 auto;
    background-position: center;
    position: relative;
    top: -2px;
}


.menu-b ul {
	list-style-type: none;
	position: relative;
	top: 9px;
	left: 10px;
	padding: 0px;
}

.menu-b ul li {
	display: inline-block;
	padding: 0px 15px 0px 15px;
}

.menu-b ul li:first-child {
	padding: 0px 15px 0px 20px;
}

.menu-b ul li:last-child {
	padding: 0px 0px 0px 15px;
}

.menu-b ul li a {
	text-transform: uppercase;
	color: #333333;
	font-size: 13px;
	font-weight: 600;
}

.menu-b ul li a:hover {
	text-decoration: none;
	color: #288b92;
}

.menu-b ul li a.active {
	color: #288b92;
}

.szukajka input {
/*	border: 2px solid #e6e6e8;*/
	border-radius: 0px;
	max-height: 24px;
	/*min-width: 262px;*/
	min-height: 30px;
	margin-bottom: 30px !important;
	/*margin-top: 13px;*/
}

.szukajka input:focus {
	outline: 0;
	border: 2px solid #e6e6e8;
	box-shadow: none;
	-webkit-box-shadow: none;
}

.search-btn {
	border: 0px;
	border-radius: 0px;
	max-height: 24px;
	/*margin-top: 13px;*/
	background: transparent;
	text-shadow: none;
	box-shadow: none;
	position: relative !important;
	left: -37px;
	top: -17px;
	outline: 0;
}

.stylish-input-group .input-group-addon{
    background: white !important;
    border-radius: 0px !important;
}
.stylish-input-group .form-control{
	border-right:0;
	box-shadow:0 0 0;
	border-color:#ccc;
	border-radius: 0px !important;
	font-weight: 600;
}
.stylish-input-group button{
    border:0;
    background:transparent;
}

.search-btn:focus {
	outline: 0;
	background: transparent;
	text-shadow: none;
	box-shadow: none;
}

.search-btn:active:hover, .search-btn:hover {
	outline: 0;
	background: transparent;
	text-shadow: none;
	box-shadow: none;
}

.search-btn i {
	font-size: 17px;
}

.landing .gsale span.price {
	width: 100%;
}

@-moz-document url-prefix() {
  .g-submenu {
  	top: 0px;
  }
}

.index .soc {
	margin-top: 10px;
}

.index .footer-border {
	top: 30px;
}

.r_inwestorskie .menu-header ul li {
	padding: 0px 14px 0px 14px;
}

.title-podobne {
	margin-bottom: 26px;
}

.landing .socialmedia-front {
	margin-bottom: 35px;
}
.buttons {
	text-align: right;
}
.buttons a:focus,
.buttons button:focus {
	outline: 0 !important;
}
.btn.more-news {
	float: none !important;
	display: inline-block !important;
	margin-right: 64px;
	vertical-align: middle;
	margin-top: 0 !important;
}
.loader {
	display: inline-block;
	opacity: 0;
	margin-right: 20px;
	-webkit-transition: opacity .3s;
	-moz-transition: opacity .3s;
	-ms-transition: opacity .3s;
	-o-transition: opacity .3s;
	transition: opacity .3s;
	height: 30px;
	width: 30px;
	vertical-align: middle;
}
.loader.active {
	opacity: 1;
}
.no-news-alert,
.no-games-alert {
	display: none;
	margin-top:20px;
}
.news a {
	display: block;
}
.gra-slider .slide-arrow {
    position: absolute;
    top: 45%;
    left: 15px;
    font-size:130px;
    line-height: 130px;
    color: #fff;
    -webkit-transition: text-shadow .3s;
    -moz-transition: text-shadow .3s;
    -ms-transition: text-shadow .3s;
    -o-transition: text-shadow .3s;
    transition: text-shadow .3s;
}
.gra-slider .slide-arrow i {
    -webkit-transition: transform .3s;
    -moz-transition: transform .3s;
    -ms-transition: transform .3s;
    -o-transition: transform .3s;
    transition: transform .3s;
}
.gra-slider .slide-arrow:hover i {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
}
.gra-slider .arrow-right:hover i {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
}
.gra-slider .slide-arrow:hover,
.gra-slider .slide-arrow:focus,
.gra-slider .slide-arrow:active {
    text-decoration: none;
    outline: 0;
    text-shadow: 0 0 50px #000;
}
.gra-slider .slide-arrow.arrow-right {
    left: auto;
    right: 15px;
}
.form-basic input[type=text],
.form-basic input[type=email],
.form-basic textarea {
	max-width: 500px;
	height: 40px;
	width: 100%;
	border: 1px solid #d4d5d9;
	font-family: 'Roboto';
	color: #868484;
	font-size: 14px;
	text-align: left;
	outline: 0 !important;
	margin-bottom: 10px;
	display: block;
	padding: 3px 10px;
    margin-top: 5px;
}
.form-basic textarea {
    height: 200px;
    padding: 10px;
    margin-top: 5px;
}
.form-basic input[type=file] {
    display: block;
    margin-top: 5px;
}
.form-basic input[type=submit] {
    display: inline-block;
    margin: 0;
    height: 40px;
    font-size: 16px;
    width: auto;
    padding: 0 40px;
}
.form-basic input[type=submit]:focus {
    outline: 0 !important;
}
.require {
    color: #c90000 !important;
}
.multiselect_select + .btn-group {
    width: 100%;
}
.multiselect {
    width: 100%;
    max-width: 500px;
    text-align: left;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    margin-top: 5px;
}
.btn .caret {
    float: right;
    margin-top: 9px;
}
.multiselect-container {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    min-width: 100%;
}
.multiselect-container a {
    margin-top:0;
    font-size:14px;
}
.multiselect-container > li > a > label {
    padding: 7px 20px !important;
}
.hide-native-select {
    max-width:500px;
    display: block;
}
.wpcf7-response-output,
.alert {
    border: 0 !important;
    background: #b71313;
    color: #fff;
    margin: 20px 0 !important;
    width: 100%;
    max-width:500px;
    padding: 15px !important;
}
.wpcf7-mail-sent-ok,
.alert.success {
    background: #4caf50;
}
.wpcf7-not-valid-tip {
    display: none !important;
}
.circle {
    height: 120px;
    width: 100%;
    position: relative;
}
.circle strong {
    line-height:120px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    text-align: center;
    font-size:40px;
}
#google-map {
    height: 400px;
    width: 100%;
}
.multiselect-selected-text {
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
}
.btn .caret {
    position: absolute;
    top: 6px;
    right: 10px;
}
.multiselect {
    padding-right:40px;
}
.gm-style-iw + div {
    display: none;
}
.notif-red {
	color: #e64a59;
}
.newsletter {
    text-align: center;
}
.newsletter input {
    display: inline-block !important;
    clear: both;
}
.mt50 {
    margin-top: 50px !important;
}
.newsletter .alert,
.beta-testy .alert{
    display: none;
    margin: 30px auto 0 auto !important;
}
input[aria-invalid="true"] {
    border-color: #b71313 !important;
}
.little-title {
    font-size:18px !important;
    text-transform: none !important;
    font-weight: normal !important;
    text-align: left !important;
}
.little-title strong {
    font-weight: bold;
}
#lang_sel_list ul a {
    background: none !important;
}
#lang_sel_list {
    margin-top: 13px;
    z-index:0 !important;
}
footer h2 {
    text-transform: uppercase;
}
.hide-title {
    display: none;
}
.beta-testy h3 {
    text-align: center !important;
}
h3.find-on-platforms {
    font-size: 18px !important;
    text-align: left !important;
    text-transform: none !important;
    margin-top: 50px;
}
h3.find-on-platforms strong {
    text-transform: uppercase !important;
}
.clock-circles {
    max-width:930px;
    margin: 0 auto;
    float: none;
}
.hidden-game {
    display: none;
    padding-top: 30px;
}
.platformy img {
    width: 15px;
    height: auto;
    margin-right:5px;
    opacity: .4;
    -webkit-transition: opacity .3s;
    -moz-transition: opacity .3s;
    -ms-transition: opacity .3s;
    -o-transition: opacity .3s;
    transition: opacity .3s;
}
.platformy li:last-child img {
    margin-right: 0;
}
.platformy a {
    display: inline-block;
    margin-top: 0;
}
.platformy a:hover img {
    opacity: .6;
}
.single-news-img {
	height: 300px;
	width: 100%;
}
.news-tile .khv {
    z-index: 0;
    left: 0;
    bottom: -100%;
    position: absolute;
    height: 100%;
    width: 100%;
    background: #000;
    oapcity: .7;
}
.news-tile:hover .khv {
    bottom: 0;
    left: 0;
    right: 0;
}
.news-tile .link {
    right: 0;
}
.z10 {
    position: relative;
    z-index:10;
}
.opinie .title-bar {
    margin-bottom: 40px;
}
.mt30 {
    display: block;
    margin-top: 30px;
}
.gglcptch_recaptcha {
    text-align: center;
    margin-top:20px;
}
.gglcptch_recaptcha > div {
    display: inline-block;
}
.tile-no-margin img {
    margin-top: 0 !important;
}


body.gry .menu-item-365 a {
    color: #288b92;
}

body.aktualnosci .menu-item-368 a {
    color: #288b92;
}

.menu-header ul li a:focus {
    text-decoration: none;
}
.gry .btn.more-news {
    margin-right: 0;
}

.aktualnosci .btn.more-news {
    margin-right: 0;
}

.loader {
    position: absolute;
    margin-left: -50px;
    margin-top: 8px;
}
.icons-row {
    margin:80px -15px;
}
.icons-row img {
    margin: 0 auto;
}
.icons-row > div {
    margin-bottom: 30px;
}
.how-it-works {
    padding: 50px 0 80px 0;
    color: #fff;
    font-size:17px;
}
.how-it-works .hr-mini {
    background: #fff;
}
.how-it-works h2 {
    text-transform: uppercase;
    font-size: 34px;
    font-weight: bold;
}
.publishing-games {
    padding: 50px 15px;
}
.publishing-games h2 {
    text-transform: uppercase;
    text-align: center;
}
.publishing-game {
    display: inline-block;
    width: 20%;
    text-align: center;
    vertical-align: top;
}
.publishing-game h3 {
    text-transform: uppercase;
    font-size: 15px;
    padding: 0 15px;
    height: 2em;
}
.publishing-game .btn.more {
    float: none;
    display: inline-block;
}
.publishing-game-container {
    font-size:0;
}
.blank-game img {
    padding: 9px 0;
}
.publishing-game img {
    margin: 0 auto;
}
.relacje-sub-menu {
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #eaeaeb 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#eaeaeb 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #ffffff 0%,#eaeaeb 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaeb',GradientType=0 ); /* IE6-9 */
	width: 100%;
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	border-left: 1px solid #dadade;
	border-bottom: 1px solid #dadade;
	border-right: 1px solid #dadade;
    height: auto !important;
}
.relacje-sub-menu ul {
	padding-bottom: 10px;
}
.publishing-foot {
	padding-top: 50px;
}
.send-request {
    float: none !important;
    display: inline-block;
    padding: 10px 40px;
}
.publishing-partners img {
    height: 100px;
    margin: 10px;
}
.no-border,
.no-border tr,
.no-border td {
	border: 0 !important;
}
.btn-test {
	margin: 50px auto 10px auto !important;
	float: none !important;
	display: block !important;
}
.share-content {
	margin-bottom: 50px;
}
.share-content img {
	max-width: 100%;
}
.press-sidebar {
	margin-bottom: 30px;
}
.press-sidebar a {
	color: #000;
}
.press-sidebar .btn {
	float: none;
	display: block;
	margin-bottom: 20px;
}
.press-info {
	margin-bottom: 10px;
}
.press-sidebar .textwidget {
	padding: 0 15px;
}
.press-sidebar i {
	margin-right: 7px;
}
img.aligncenter {
	display: block;
	margin: 15px auto;
}
@media screen and (max-width: 1599px) {
    .newsletter .page-body,
    .beta-testy .page-body{
        background-position: top center;
    }
}

@media screen and (max-width: 1099px) {
	.slider {
		margin-top: 78px;
	}
	/*.slider-inner {*/
		/*top: 74px;*/
	/*}*/
	.slide-title {
		padding-top:35px;
	}
    .gra-slider {
        padding: 20px 150px 50px 150px;
    }
    .gra-slider .slider-inner {
        top: 20px;
    }
    .gra-slider .slide-arrow {
        top: 30%;
    }
    .menu {
        top: -74px
    }
}

@media screen and (max-width: 991px) {
    .gsale {
        display: inline-block;
        float: none;
        vertical-align: top;
        text-align: left;
    }
    .coming-soon a {
        width: 100%;
    }
}

@media screen and (max-width: 768px) {
    .platformy.platformy-bigger {
        display: block;
    }
    .game-more-info {
        display: none !important;
    }
    .gry-sale {
        text-align: left;
    }
	.scroller {
		height:33px;
		background-position: bottom center;
	}
	.scroller ul li {
		padding: 6px;
	}
	.slide-title {
		padding-top: 30px;
	}
    .gra-slider {
        padding: 20px 30px 50px 30px;
    }
    .gra-slider .slider-inner {
        left: 30px;
        right: 30px;
    }
    .gra-slider .slide-arrow {
        display: none;
    }
    .contact .content {
        text-align: center;
    }
    .contact .form-basic input[type=text],
    .contact .form-basic input[type=email],
    .contact .form-basic textarea,
    .contact .hide-native-select {
        display: inline-block;
        width: 100%
    }
    .contact .form-basic {
        margin-top: 50px;
    }
    .newsletter .page-body,
    .beta-testy .page-body {
        background: url('../img/bglong.png') !important;
    }
}

@media screen and (max-width: 1099px) {

    .publishing-game {
        width: 50%;
        margin-bottom: 50px;
    }
    .blank-game {
        width: 100%
    }

}
@media screen and (max-width: 499px) {
	.scroller {
		bottom: -30px;
		background: rgb(250,250,250);
		background: -moz-linear-gradient(top,  rgba(250,250,250,1) 0%, rgba(254,254,254,1) 45%, rgba(238,238,238,1) 86%, rgba(233,232,233,1) 90%, rgba(255,255,255,1) 100%);
		background: -webkit-linear-gradient(top,  rgba(250,250,250,1) 0%,rgba(254,254,254,1) 45%,rgba(238,238,238,1) 86%,rgba(233,232,233,1) 90%,rgba(255,255,255,1) 100%);
		background: linear-gradient(to bottom,  rgba(250,250,250,1) 0%,rgba(254,254,254,1) 45%,rgba(238,238,238,1) 86%,rgba(233,232,233,1) 90%,rgba(255,255,255,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#ffffff',GradientType=0 );
	}
    .gra-slider {
        padding: 20px 20px 25px 20px;
    }
    .gra-slider .slider-inner {
        bottom: 25px;
        left: 20px;
        right: 20px;
    }
    .podobne-gra-title a {
        font-size:14px;
    }
    .platformy-big img {
        width: 18px !important;
    }
    .icons-row > div {
        width:100%;
    }
    .publishing-game {
        width: 100%;
    }
}
