.t4-section .t4-section-inner {
max-width: 1340px;}
@media (min-width 768px) {
.t4-megamenu .mega-caption {text-align: center;} }
.t4-megamenu .dropdown-menu li > a:hover, .t4-megamenu .dropdown-menu li > a:focus, .t4-megamenu .dropdown-menu li > a:active, .t4-megamenu .dropdown-menu li > .nav-link:hover, .t4-megamenu .dropdown-menu li > .nav-link:focus, .t4-megamenu .dropdown-menu li > .nav-link:active, .t4-megamenu .dropdown-menu li .dropdown-item:hover, .t4-megamenu .dropdown-menu li .dropdown-item:focus, .t4-megamenu .dropdown-menu li .dropdown-item:active {background-color: #4ac0ec;}
/* kody w artykułach */
pre, code, kbd, samp {background-color: #000000!important;
    border-radius: 10px!important;
	color: #fff!important;
	padding: 5px!important;
	display: block;
	overflow: auto;}

a.itemRelTitle {
    text-transform: uppercase;
    font-weight: 600;
font-size: 14px; }
.t3-content {
padding-top: 35px;}
img{
    display: block;
	text-align: center;
    height: auto !important;
    max-width: 100% !important;
	padding:0px!important;
}

span.itemImage a.modal{
display: inherit; 
overflow: hidden; 
position: relative;
} 
span.catItemImage {
	display: inherit;
    text-align: center;
margin: 0 0 8px 0;}

img.itemRelImg {max-height: 100px;min-height:100px;}

#k2Container {
    padding: 0 25px 0;
    position: relative;
    background: #ffffff;
    border-radius: 4px;
    box-shadow: 0 1px 4px 0 rgba(0,0,0,0.1);
    -webkit-transition: 0.5s ease-in-out;
transition: 0.5s ease-in-out;}

div.k2SearchBlock {position: relative;}
.k2SearchBlockForm {display: flex;}
.k2SearchBlockForm .btn:hover {
    border: none;
background: #0c7cd5;}

.k2SearchBlockForm .inputbox {
    width: 100%;
    box-shadow: none;
    border: 1px solid #eee;
    border-radius: 3px 0 0 3px;
    border-right: none;
    font-size: 18px;
height: 50px;}

div.k2SearchBlock div.k2LiveSearchResults {
    display: none;
    background: #fff;
    position: absolute;
    z-index: 999;
    border: 1px solid #ddd;
    margin-top: -1px;
    right: 50px;
    width: 320px;
    margin: 0px;
    padding: 0px;
color: #000;}

#k2Container a.modal {
border: 0px;
display: inline-block;
margin: 0 10px 0 0;
position: relative;
top: auto;
left: 0px;
width: auto;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
-webkit-box-shadow: 0 0 0 0;
-moz-box-shadow: 0 0 0 0;
box-shadow: 0 0 0 0;
z-index: 0;
}
.catItemImageBlock img,
.itemImageBlock img{
    display: inherit;
	text-align: center;
    height: auto !important;
    max-width: 100% !important;
	padding:0px!important;
   /* width: 100% !important; */
}

.head-search {
float: right;
margin-top: 10px;
position: relative;
z-index: 1000;
}
.t3-sl {
    padding-bottom: 0px;
    padding-top: 0px;
    margin-top: -20px;
}
.dsq-widget-list{
padding:0;
margin:0;
list-style:none;
}
.dsq-widget-item{
border-bottom:1px dotted #666;
font-family:'pt sans',sans-serif;
color:#222;
}
.dsq-widget-user{
color:#222;
font-family:'pt sans',sans-serif;
}
.dsq-widget-meta a{
color:#428bca;
font:14px Arial, sans-serif;
}
.dsq-widget-comment{
display:block;
border-bottom:1px dotted #222;
width:100%;
clear:both;
padding:10px 0;
font: 14px Arial, sans-serif;
color:#000;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
padding-left: 10px;
padding-right: 10px;
margin: 0px 0px -6px 0px;
}

.off-canvas-toggle {
    border-radius: 0;
    border: 0;
    background: transparent;
    color: #000;
    padding: 0;
    width: 50px;
    height: 50px;
    line-height: 50px;
    position: absolute;
    top: 0;
    right: 0;
}
.btn-primary {float: right;}

div.catItemTagsBlock ul.catItemTags li {
    padding: 0px 5px 0px 5px;
    margin: 0px 5px 0px 5px;
}

div.itemListCategory {
    background: #f8f8f8!important;
    border: 1px solid #ddd;
    margin: 4px 0;
padding: 8px; }
div.itemAuthorBlock {
    background: #f8f8f8!important;
    border: none; 
    margin: 0 0 16px 0;
	padding: 8px;}
div.itemAuthorBlock img.itemAuthorAvatar {
    float: left;
    display: block;
    background: none;
    padding: 4px;
    border: none;
margin: 0 8px 0 0;}
div.itemComments {
background: #f8f8f8!important;}
.even {
    background: none;
    padding: 2px;
border-bottom: none; }
.odd {
    background: none;
    padding: 2px;
border-bottom: none;}
div.itemNavigation {
    padding: 4px 8px;
    margin: 0 0 24px 0;
    border: none;
	background: none;}
div.itemView {
    margin: 0 0 24px 0;
border-bottom: none;}
div.itemTagsBlock {
    padding: 4px;
border-bottom: none;}
div.itemCategory {
    padding: 4px;
border-bottom: none;}
div.itemSocialSharing {
padding: 0px 0px;}
div.catItemCategory {
    padding: 4px;
border-bottom: none;}
div.catItemTagsBlock {
    padding: 4px;
border-bottom: none;}
.t3-spotlight.t3-spotlight-1.row {
padding-top: 100px; }
/*Powiązane elementy*/
div.itemRelated ul {
display: inline-flex; }
div.itemRelated ul li {
display: inline;}
@media screen and (max-width: 767px) {
div.itemRelated ul {
display: inline-grid !important;} }

@media screen and (max-width: 767px) {
div.itemRelated li.even {
	width: 100% !important; 
}
div.itemRelated li.odd {
    width: 100% !important;
}

}

div.itemRelated li.even {
	width: 22.22%;
}
div.itemRelated li.odd {
    width: 22.22%;
}
div.activebar-container {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 10000;
    background: #fff;
    padding: 1.5em;
    border: 8px solid #e2363c;
    text-align: center;
}
div.activebar-container p {
    max-width: 600px;
    margin: 0 auto;
text-align: left; }
.activebar-container button.decline {
float: none;
font-family: inherit;
font-size: inherit;
line-height: inherit; 
margin: 5px 10px; }
.activebar-container button.accept {
font-family: inherit;
font-size: inherit;
line-height: inherit; 
}
div.activebar-container p span.eucookie-title {
    display: block;
    font-size: x-large;
    font-weight: bold;
padding-bottom: .75em;}
.s-image {
margin-left: auto!important;
margin-right: auto!important;
transition: background-position 1.5s ease-out 0.5s;
background-position: top center;
background-size: 100% auto!important;
height: 100%;
background-repeat: no-repeat; }
.s-image:hover {
	background-position: bottom center!important;
	transition: background-position 5s linear 0s;
}

div.activebar-container ul.links {
    list-style-type: none;
}
/*moduł ustawienia cookie*/
.plg_system_eprivacy_module div.plg_system_eprivacy_accepted, .plg_system_eprivacy_module div.plg_system_eprivacy_declined {
    border: none!important;
    color: #000!important; 
}

/* Cookie tabela do akceptacji*/

.cookietable {
padding: 30px; }

/* Linki na stronie */
a:hover, a:focus {
    color: #428bca;
    text-decoration: none;
}

/*sub menu mega menu*/
.t3-megamenu .mega-caption {
    color: #999999;
    font-size: 10px;
    margin: 0px;
	padding: 0 20px;
}
.navbar-default .navbar-nav > li > a {
color: #000000; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
color: #000000;}

/*@media (min-width: 768px){
.navbar-nav>li>a {
padding-bottom: 0px!important;
}} */
@media (max-width: 768px) {
div.k2Pagination ul li {
    display: inline-block;
    margin: 0;
    padding: 0 0 20px 0;
}
div.k2Pagination ul {display: inline-block; text-align: center;}
}
/* .nav>li>a {
padding: 10px 10px 0px 0px!important; } */

span.mega-caption.mega-caption-empty {
display: none; }
div.catItemView {margin-bottom: 0px;padding: 5px;}
h3.catItemTitleP{
	font-size: 16px;
    padding: 10px;
    position: relative;
    text-align: center;
    background-color: rgba(204, 204, 204, 0.5);}
h1.itemTitle.tport {text-align: center;}
h2.itemTitle.tport {text-align: center;}

/* nagłówki front i arty */
h1, .h1 {text-transform: uppercase;}
h2, .h2 {text-transform: uppercase;}
h3, .h3 {text-transform: uppercase;}

div.itemRatingBlock {padding:8px 0;}
div.itemRatingBlock span {display:block;float:left;font-style:normal;padding:0 4px 0 0;margin:0;color:#999;}


/* przycisk czytaj wiecej */
div.catItemReadMore {float: right;}
/* wyrozniony pierwszy */
div.itemContainer (width: 100%;}
/*cennik */
.su-plan-price-before {display: none;}
.fb_dialog.fb_dialog_advanced.fb_customer_chat_bubble_animated_no_badge.fb_customer_chat_bubble_pop_in {bottom: 45pt!important;}
/** powrot do gory **/
#back-to-top {bottom: 90px!important;}


/* --- Rating --- */
.itemRatingForm {display:block;vertical-align:middle;line-height:25px;float:left;}
.itemRatingLog {font-size:11px;margin:0;padding:0 0 0 4px;float:left;}
div.itemRatingForm .formLogLoading {background:url(../images/system/loading.gif) no-repeat left center;height:25px;padding:0 0 0 20px;}
.itemRatingList,
.itemRatingList a:hover,
.itemRatingList .itemCurrentRating {background:transparent url(../images/system/transparent_star.gif) left -1000px repeat-x;}
.itemRatingList {position:relative;float:left;width:125px;height:25px;overflow:hidden;list-style:none;margin:0;padding:0;background-position:left top;}
.itemRatingList li {display:inline;background:none;padding:0;}
.itemRatingList a,
.itemRatingList .itemCurrentRating {position:absolute;top:0;left:0;text-indent:-1000px;height:25px;line-height:25px;outline:none;overflow:hidden;border:none;cursor:pointer;}
.itemRatingList a:hover {background-position:left bottom;}
.itemRatingList a.one-star {width:20%;z-index:6;}
.itemRatingList a.two-stars {width:40%;z-index:5;}
.itemRatingList a.three-stars {width:60%;z-index:4;}
.itemRatingList a.four-stars {width:80%;z-index:3;}
.itemRatingList a.five-stars {width:100%;z-index:2;}
.itemRatingList .itemCurrentRating {z-index:1;background-position:0 center;margin:0;padding:0;}
span.siteRoot {display:none;}

/* zaufali nam css w module */