 ul.social-icons {
    list-style: none;
    padding: 0;
    /* margin: -5px; */
    display: block;
    margin-top: -5px;
}

.is-sticky ul.social-icons {
    list-style: none;
    padding: 0;
    /* margin: -5px; */
    display: block;
    margin-top: -20px;
}

 .obrazekhover img {
            	-webkit-transition: All .7s ease;
	-moz-transition: All .7s ease;
	-o-transition: All .7s ease;
	transition: all linear .7s;
    }
    .obrazekhover img:hover {
			-webkit-transition: All .7s ease;
	-moz-transition: All .7s ease;
	-o-transition: All .7s ease;
	transition: all linear .7s;
     
    }
	
		.is-sticky #sp-header .logo h1 {
  /*font-size: 24px; */
  line-height: 1;
  margin: -5px 0px 0px 0px;
  padding: 0;
  display: block;
  vertical-align: middle;
  -webkit-transform: scale(0.6);
	-moz-transform: scale(0.6);
	-o-transform: scale(0.6);
	transform: scale(0.6, 0.6);
	 image-rendering: -moz-crisp-edges;         /* Firefox */
                   image-rendering:   -o-crisp-edges;         /* Opera */
                   image-rendering: -webkit-optimize-contrast;/* Webkit (non-standard naming) */
                   image-rendering: crisp-edges;
                   -ms-interpolation-mode: nearest-neighbor;  /* IE (non-standard property) */

}
	  
	#sp-header .logo h1 {
 /*  font-size: 24px; */
  line-height: 1;
  margin: 4px 0px 0px 0px;
  padding: 0;
  display: block;
  vertical-align: middle;
  		-webkit-transition: All .5s ease;
	-moz-transition: All .5s ease;
	-o-transition: All .5s ease;
	transition: all linear .5s;
	
}

.is-sticky .sp-megamenu-parent >li >a {
    line-height: 50px;
		}

.is-sticky #sp-header {
height: 50px;
background:#000000;

}
.sticky-wrapper.is-sticky {
	height: auto!important;
}

.tlomenugornego{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+16,000000+100&0.2+0,1+17,0.79+43,0.39+100 */
background: -moz-linear-gradient(left,  rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.95) 16%, rgba(0,0,0,1) 17%, rgba(0,0,0,0.79) 43%, rgba(0,0,0,0.39) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.95) 16%,rgba(0,0,0,1) 17%,rgba(0,0,0,0.79) 43%,rgba(0,0,0,0.39) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.95) 16%,rgba(0,0,0,1) 17%,rgba(0,0,0,0.79) 43%,rgba(0,0,0,0.39) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33000000', endColorstr='#63000000',GradientType=1 ); /* IE6-9 */

}
.nakladkanastrone{
	width: 100%;
    height: 100%;

background-image: url(footerBg.png), url(headerBg.png);
background-repeat:repeat-x, repeat-x;
background-position:center bottom, center top;
background-attachment: scroll, scroll;
background-size: contain, contain;z-index:-1;}

.slidernastrone{
	z-index:-2;
	background-size:contain;
	background-position:center center;
	}
	
body {
  line-height: 24px;
/*background-image: url(footerBg.png), url(headerBg.png), url(tlomale.jpg);
background-repeat:repeat-x, repeat-x, repeat-y;
background-position:center bottom, center top, center top;
background-attachment: scroll, scroll, fixed;
background-size: contain, contain, auto; */
 }

.autor{
	margin: -50px 20px -50px 0px;
	padding:0px;}
.tytulmobile{background:#000;
padding:5px;
}
 .tytulmodulunadole{
	 color:#ffffff;
	 margin-bottom:-50px;
	 }
	  .tytulmodulunadolemobile{
	 color:#ffffff;
	 margin-bottom:-50px;
	 background:#000;
	 padding:5px;
	 }
	 
 
 .footer-mobile{
	 background:#000;
	 padding:0px 0px 0px 0px;}
 .tloartykulu{
	 background:#ffffff; 
	 padding:20px;
	border-radius:0px;
	border:#484848;
	border-width:1px;
	border-style:solid;
	margin-bottom:150px;
	color:#2e2e2e;
	margin:-21px;}
	
	#sp-header {
    height: 85px;
    box-shadow: 0px 10px 5px rgba(0,0,0,0.4);
	-webkit-transition: All .5s ease;
	-moz-transition: All .5s ease;
	-o-transition: All .5s ease;
	transition: all linear .5s;
}
.tloartykulu2{
	 background:#2e2e2e; 
	 padding:20px;
	border-radius:0px;
	border:#484848;
	border-width:1px;
	border-style:solid;
	margin-bottom:150px;
	color:#d1d1d1;
	}
	
	table.category thead >tr th, table.category thead >tr td, table.category tbody >tr th, table.category tbody >tr td {
    padding: 10px;
    background:rgba(0,0,0,0.5)
}

	 
 .sp-module ul >li >a {
    display: block;
    padding: 5px 0;
    line-height: 1em;
    padding: 2px 0;
    -webkit-transition: 300ms;
    transition: 300ms;
	text-align:left;
	color:rgba(153,153,153,1);
}
 .elementblog{
display:block;
background-color:#FF0000;
	} 
 
 .elementblog: hover{
	background-color:#FFFFFF;
} 


.col-sm-6:hover {
	background-color:rgba(0,0,0,0.5);
	-webkit-transition: All .7s ease;
	-moz-transition: All .7s ease;
	-o-transition: All .7s ease;
	transition: all linear .7s;
}

/* article.item {
	display:block;
  margin-bottom: 10px;
}
article.item:hover {
	background:#009999;
  margin-bottom: 10px;
} */



.intro{
	font-size:14px;
	text-wrap:none;
	line-height:15px;
	font-weight:lighter;
	/* font-family:Arial, Helvetica, sans-serif; */
}

.sp-megamenu-parent img >li {
      padding: 20px 0px 0px 0px;
	
}
.akordeon{
	margin-top:30px;}
.sp-module ul >li {
    display: block;
    border-bottom: 0px solid #e8e8e8;
    -webkit-transition: 300ms;
    transition: 300ms;
}
.blogborder {
    margin-top:20px;
	border-bottom-width: 0px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
}
.obrazekintro 
{ display: block;
    max-width: 100%;
    height: auto;
   }
	.obrazek{ float: left;
	margin-right:20px;}
.entry-header-blog {
    margin: 2px 0px 2px 0px;
    line-height: 1;
    color: #88c000;
    background: transparent;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 20px;
    text-transform: uppercase;
	font-size: 1,2em;
}
	
	
.pic1{float:left;overflow:hidden;margin-left:-10px;margin-right:-10px;margin-bottom:0px;margin-top:0px; -ms-interpolation-mode: bicubic; }
.grow1 img{-webkit-filter:brightness(90%);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease; -ms-interpolation-mode: bicubic; width:100%;height:100%; float:left; margin-right:0px;}
.grow1 img:hover{-webkit-filter:brightness(140%);filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");animation:myanim 3s infinite; -ms-interpolation-mode: bicubic;}
		.
.pic{float:left;overflow:hidden;margin-left:0px;margin-right:30px;margin-bottom:1rem;margin-top:20px; -ms-interpolation-mode: bicubic; }
.grow img{-webkit-filter:brightness(90%);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease; -ms-interpolation-mode: bicubic; width:50%;height:50%; float:left; margin-right:15px; padding-bottom:0px;}
.grow img:hover{-webkit-filter:brightness(140%);filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");animation:myanim 3s infinite; -ms-interpolation-mode: bicubic;}
/*@-webkit-keyframes myanim{0%{opacity:0.3;}
50%{opacity:0.8;}
100%{opacity:1.0;}
}
@keyframes myanim{0%{opacity:0.5;}
50%{opacity:0.8;}
100%{opacity:1.0;}
} */
.mnwall-masonry .mnwall-item-outer-cont.content-left .mnwall-item-inner {
    bottom: 0;
    left: 0;
    top: 0;
   /*  width: 35%; */
}
.mnwall-masonry .mnwall-item-outer-cont.content-bottom .mnwall-item-inner {
    right: 0;
    left: 0;
    bottom: 0;
    /* height: 35%; */
}
.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td {
    border: 1px solid #232323;
}
.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #333333;
}
h3.mnwall-title {
    line-height: 0.7;
    margin: 0;
    padding: 0px 10px 0px 10px;
}
.mnwall-columns .mnwall-item-inner {
    padding: 0px 0px 10px 0px;
    position: relative;
    z-index: 2;
}
h3.mnwall-title a {
    font-size: 12px;
    line-height: 12px;
    text-transform: uppercase;
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    word-wrap: normal;
}

.light-text h3.mnwall-title a {
	color: rgb(197,232,0);
}

.light-text h3.mnwall-title a:hover {
	color: rgba(255,255,255,1);
}

.pager li>a, .pager li>span {
    display: inline-block;
    padding: 14px 14px;
    background-color: transparent;
    border: 0px solid #ddd;
    border-radius: 0px;
}
.pager li>a, .pager li>span:hover {
     background-color: transparent;
   
}
.btn-default {
    color: #FFFFFF;
    background-color: #00A4FF;
    border-color: #00A4FF;
	border-radius:0px;
	font-size:14px;
	float:right;
	margin-top: -30px;
	padding:3px;
}
.btn-default:hover {
    color: #FFFFFF;
    background-color: #46a546;
    border-color: #46a546;
	border-radius:0px;
	font-size:14px;
	margin-top: -30px;
	padding:3px;
}
.pagination>li>a, .pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857143;
    text-decoration: none;
    color: #337ab7;
    background-color: #32ACFF;
    border: 2px solid #2e2e2e;
    margin-left: -1px;
	color:#000000;
}
.doprawejsearch {
    float: right;
    position: relative;
    top: 0px;
}
.tlostronydol{
	background-color: #2c2223;}
.kreskamenu{
	border-bottom-color:#FF6000;
	border-bottom-width:1px;
	border-bottom-style:solid;}
.sp-module ul {
    list-style: none;
    padding: 0;
    margin: 5px 3px 5px 3px;
    line-height: 1.1em;
    font-size: 15px;
	    text-align: center;
}
.socialicons{
	padding-top:30px;
}
.biale{
	background:#FFFFFF;}
.doprawej{
	display:block;
	float:right;}
#sp-page-builder * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 0px;
}
.sp-contact-info li:hover {
    display: inline-block;
    margin: 0 10px;
    font-size: 90%;
	color:#ffffff;
}
.badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    line-height: 1;
    vertical-align: baseline;
    white-space: nowrap;
    text-align: center;
    background-color: rgba(1, 152, 255, 0.69);
    border-radius: 10px;
}
.sp-module .sp-module-title {
    text-transform: uppercase;
    line-height: 1;
    color: #ffffff;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 20px;
    background: #3F9FFF;
    margin: -21px -21px 8px -21px;
	font-size: 18px;
}
.mnwall_iso_buttons > span {
    padding: 10px 7px;
    /* color: #FFFFFF; */
    display: inline-block;
    line-height: 33px;
}
.mnwall_iso_buttons a {
    padding: 0 12px;
    display: inline-block;
    line-height: 31px;
    height: 33px;
    border-bottom: 0px solid #FF6000;
    margin: 0 2px 5px;
    text-decoration: none;
    outline: none;
    color: #f5f5f5;
    background: #88c000;
    box-shadow: 0 0px 0 rgba(0, 0, 0, 0.08) inset;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
}
div#maximenuck143 ul.maximenuck {
    /* clear: both; */
    /* position: relative; */
    z-index: 999;
    overflow: visible !important;
    display: block !important;
    float: none !important;
    visibility: visible !important;
    opacity: 1 !important;
    list-style: none;
    margin: 0 auto;
    padding: 1px 0 0 0;
    zoom: 1;
    filter: none;
    background: #222;
    border-top: 1px solid #03C;
    font-family: 'Segoe UI';
    text-align: center;
}
.article-info >dd {
    display: inline-block;
    font-size: 12px;
    /* color: #C1C1C1; */
    text-transform: uppercase;
    margin: 0px 8px;
    padding: 0px 10px 0px 0px;
}
.entry-header h2 {
    margin: -21px -21px 8px -21px;
    line-height: 1;
    color: #ffffff;
    background: #88c000;
    border-bottom: #88c000;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 40px;
    text-transform: uppercase;
}

.page-header {
    padding: 30px 9px 0px 9px;
    margin: -130px -20px -10px -20px;
    border-bottom: 1px solid rgba(91, 195, 255, 0);
    text-align: center;
    background: transparent;
    color: rgb(255, 255, 255);
    text-transform: uppercase;
}

	
	.sp-megamenu-parent >li >a {
  display: inline-block;
  padding: 0px 30px 0px 30px;
  line-height: 85px;
  /* font-size: 12px; */
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #000;
  border-right: 1px solid #4a4a4a;
  /* border-left: 1px solid #4a4a4a; */
}

.sp-megamenu-parent >li >a:hover {
/* background-color:rgba(64, 255, 0, 0.1); */

background: url(kreseczka.png);
    background-repeat: no-repeat;
	        background-position: center bottom;
			
			
}
.sp-megamenu-parent >li:hover>a {
	color: #0099CC;
	/* -webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1, 1.1); */
	-webkit-transition: All .5s ease;
	-moz-transition: All .5s ease;
	-o-transition: All .5s ease;
	transition: all linear .5s;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover {
  background: #bc5027;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
	color: #CCCCCC;
	background: url(kreseczka.png);
    background-repeat: no-repeat;
	        background-position: center bottom;
}
.sp-megamenu-parent {
  list-style: none;
  padding: 0;
  margin: 0;
  z-index: 9;
  display: block;
  float: left;
  border-left: 1px solid #4a4a4a; 
}
#sp-main-body {
    padding: 80px 0;
   /* background: url(footerBg.png) center bottom repeat-x; */
   
  min-height: 100%;
  
 /*background-image: url(footerBg.png), url(headerBg.png), url(tlo.jpg);
background-repeat:repeat-x, repeat-x, no-repeat;
background-position:center bottom, center top, center center;
background-attachment:scroll, scroll, fixed; */
	
	/* background:scroll, fixed; */
  /*margin: 0 auto -110px; */
}
.mnwall-s-desc, .mnwall-desc {
    font-size: 18px;
    line-height: 24px;
    font-weight: 400;
    padding: 10px 15px 15px;
}
.gamescom{margin-top:-120px;
width:33%;}