/* Add here all your CSS customizations */

body{color:#000000;}

#header .container{position:relative;}

#header .header-top nav.nav-top-2{float:right;}

#header nav ul.nav-main ul.dropdown-menu{min-width:220px;z-index:10000;}

.video-gl{z-index:10;}

.wazne{background:#da4c0d;display:table;width:100%;color:#fff;}
.wazne .header{background:#faab08;position:relative;line-height:22px;display:table-cell;width:60px;vertical-align:middle;padding:0px 8px;font-family: 'Roboto Slab', sans-serif;}
.wazne .tresc{line-height:22px;display:table-cell;vertical-align:middle;padding:0px 15px;}
.wazne p{margin:0px;}

.wazne .header:after {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	background: #faab08;
	border: 0px;
	content: "";
	display: block;
	height: 15px;
	position: absolute;
	right: -8px;
	top: 3px;
	width: 15px;
	z-index: 0;
}

.bxslider{margin:0px;padding:0px;list-style:none;}

.main-slider .bx-wrapper{margin-bottom:20px;}
.main-slider .bx-wrapper .bx-viewport {-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border: 0px;left: 0px;}
.main-slider .bx-wrapper .bx-caption {width:auto;padding:20px;position:absolute;bottom:70px;left:30px;background: rgba(0, 0, 0, 0.55);}
.main-slider .bx-wrapper .bx-caption h3{color:#fff;font-size:24px;font-family: 'Roboto Slab', sans-serif;font-weight:300;text-transform:none;}
.main-slider .bx-wrapper .bx-caption p{color:#fff;font-size:14px;margin:0px;}
.main-slider .bx-wrapper .bx-pager.bx-default-pager a{width: 60px;height: 5px;margin: 0 5px;outline: 0;-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;background: #fff;}
.main-slider .bx-wrapper .bx-pager.bx-default-pager a.active {background: #bea474;}	
.main-slider .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {position: absolute;bottom: 10px;width:auto;right:10px;}

ul.kafelki-lista{
	margin: 0 0 25px;
	padding: 0;
	list-style: none;
}

ul.kafelki-lista li{
	margin-bottom:20px;
}

.ankiety-glowna{min-height:244px;background:#d0500a;position:relative;color:#fff;}
.ankiety-glowna .box-content{padding:15px;}
.ankiety-glowna .box-content ul{list-style:square;padding-bottom:20px;}
.ankiety-glowna .box-content ul li{line-height:2em;}
.ankiety-glowna .box-content a{font-size:11px;color:#fff;}
.ankiety-glowna .box-content a.more{position:absolute;left:15px;bottom:15px;font-size:11px;color:#fff;}

.box-glowna{padding:15px;position:relative;margin-bottom:20px;}
.box-glowna .more-btn{color:#fff;height:20px;font-size:11px;padding:15px 0px;}
.box-glowna .more-btn a{color:inherit;}
.box-glowna .ogl-item.last {
margin-bottom:10px;
}

.box-header-icon {
clear: both;
color:#fff;
}

.box-header-icon .box-icon {
background: transparent;
width: 30px;
height: 50px;
color: #FFF;
display: inline-block;
float: left;
margin-right: 10px;
position: relative;
text-align: center;
font-size:19px;
top:5px;
}

.box-header-icon .title {
padding-left: 40px;
font-family: 'Roboto Slab', sans-serif;
font-size:19px;line-height:1.5em;
}



.ogl-item {
clear: both;
color:#fff;
padding-bottom:10px;
border-bottom:1px solid rgba(255, 255, 255, .2);
margin-bottom:10px;
min-height:50px;
}

.ogl-item .ogl-item-thb {
background: transparent;
width: 50px;
height: 50px;
display: inline-block;
float: left;
margin-right: 10px;
position: relative;
text-align: center;
font-size:19px;
top:5px;
}

.ogl-item .ogl-item-tresc {
padding-left: 60px;
font-size:13px;line-height:1.5em;
}

.ogl-item .ogl-item-tresc.no-thb {
padding-left: 0px;
font-size:13px;line-height:1.5em;
}

.ogl-item a{color:#fff;}

.adresy-lista{list-style:none;padding:0;margin:0;}
.adresy-lista li{margin-bottom:15px;}
.adresy-lista li a{color:#333333;font-family: 'Roboto Slab', sans-serif;font-size:14px;text-align:center;line-height:50px;background:#dbdbdb;display:block;}
.adresy-lista li.col-md-6 a{background:#ed850f;color:#fff;}

.wazne-linki{list-style:none;padding:0;margin:0;display:table;width:100%;color:#fff;}
.wazne-linki li{display:table-cell;padding:0px 10px;font-family: 'Roboto Slab', sans-serif;font-size:14px;}
.wazne-linki li a{line-height:40px;color:#fff;}
.wazne-linki li .icon{margin-right: 5px;}

.news-med {
clear: both;
color:#fff;
min-height:50px;
width:100%;
}

.news-med-thb {
background: transparent;
width: 263px;
display: inline-block;
float: left;
text-align: center;
}

.news-med-tresc{
	padding:15px 15px 15px 278px;
}

.news-med-tresc h4{
	font-family: 'Roboto Slab', sans-serif;font-size:18px;color:#fff;margin-top:14px;
}
.news-med-tresc p{color:#fff;margin-bottom:0px;height:50px;overflow:hidden;}
.news-med a{color:#fff;}

.news-big{max-height:600px;}
.news-big-tresc{
	padding:15px;
}

.news-big-tresc h4{
	font-family: 'Roboto Slab', sans-serif;font-size:30px;color:#fff;margin-top:14px;
}
.news-big-tresc p{color:#fff;}
.news-big a{color:#fff;}

ul.news-list{
	margin:0px;padding:0px;
	list-style-position:inside;
	color:#004e6e;
	margin-bottom:20px;
}
ul.news-list .data{font-weight:bold;}
ul.news-list a{color:inherit;}

/*****************************************/

.newsletter-form{padding:20px;}
.newsletter-form h3{margin-bottom:14px;}
.newsletter-form p{color:#fff;line-height:1.2em;}
.newsletter-form input[type=text]{width:70%;margin-bottom:10px;}
.newsletter-form label.error{display:none !important;}
.newsletter-form .has-error input[type=text]{background:#eababa;}

p.more-gl{text-align:center;}
a.more-gl{color:#004e6e;font-family: 'Roboto Slab', sans-serif;font-size:14px;}

.wpisContent{padding:20px;}

.itemLista{}
.itemLista h4{font-family: 'Roboto Slab', sans-serif;font-size:18px;color:#004e6e;font-weight:bold;}
.itemLista ul.info{padding:0px;}
.itemLista ul.info li{font-size:12px;color:#009bb3;line-height:24px;list-style:none;}
.itemLista ul.info li .icon{font-size:16px;}

.videoLista h4{height:50px;}

.itemTekst{}
.itemTekst h4{font-family: 'Roboto Slab', sans-serif;font-size:18px;color:#004e6e;font-weight:bold;}
.itemTekst ul.info{padding:0px;}
.itemTekst ul.info li{font-size:12px;color:#009bb3;line-height:24px;list-style:none;}
.itemTekst ul.info li .icon{font-size:16px;}
.itemTekst .thumbnail{}
.itemTekst .thb{width:33%;margin-right:15px;float:left;}
.itemTekst h5{color:#009bb3;font-family: 'Roboto Slab', sans-serif;font-size:18px;text-transform:none;}

.powiazaneLista{margin-bottom:10px;}
.powiazaneLista a{color:#004e6e;font-family: 'Roboto Slab', sans-serif;font-size:14px;}
.powiazaneLista span{color:#004e6e;}

.ankieta{}
.ankieta ul{list-style:none;}
.ankieta li.pytanie{color:#004e6e;font-family: 'Roboto Slab', sans-serif;font-size:14px;border-bottom:1px solid #ccc;padding:5px 0px;}
.ankieta .pasek {height: 10px;background-color: #009bb3;}

.text-nav {
	text-align: right;
	font-size: 16px;
	font-family: 'Roboto Slab', sans-serif;
	color:#009bb3;
}

.text-nav-all {
	font-size: 16px;
	font-family: 'Roboto Slab', sans-serif;
	color:#009bb3;
}

.text-head .icon {
	display:none;
	font-size: 2.2em;
}

.text-head a {
	display: inline-block;
	color:inherit;
}

.text-nav ul {
list-style: none;
padding: 0;
margin: 0;
}

.text-nav ul li {
display: inline-block;
color: #009bb3;
margin-right: 5px;
font-size: 0.9em;
}


/******************************************************************/

nav.nav-side{
	padding: 0;
	clear: both;
	display: block;
	float: none;
	width: 100%;
		
}
ul.rootMenu{
	float: none;
	position: static;
	padding: 0;
	margin: 0;
	padding:0px;
}

ul.rootMenu li{background:#fff;}

ul.rootMenu ul {
	padding-right:10px;
	padding-left: 20px;
	margin:0px;
	background:#fff;
	color:#000;
}

.nav-side ul li {
	padding: 0;
	margin: 0;
	clear: both;
	float: none;
	display: block;
	margin-bottom:0px;
	border-bottom:1px solid #e6e6e6;
}

.nav-side ul.rootMenu li a {
	font-size: 15px;
	font-family: Arial, sans-serif;
	color: #000;
	font-weight: 400;
	padding: 10px 10px;
	text-transform: none;
	clear: both;
	float: none;
	display: block;
	border: 0;
	border-top: 0;
	margin: 0;
	line-height: 20px;
	position:relative;
}

.nav-side ul.dropdownMenu li {
	border-bottom: 1px solid #e6e6e6;
	margin-bottom:0px;
	background:none;	
}

.nav-side ul.dropdownMenu li a {
	font-size:12px;
	color:#000;	
	line-height: 16px;
	padding: 8px 10px;	
}

.nav-side ul.rootMenu li .icon-chevron-circle-right {
	font-size:12px;
	color:#000;	
	line-height: 16px;
	padding: 0px 10px;
	color:#004e6e;
}

.nav-side ul.dropdownMenu li .icon-chevron-circle-right {
	font-size:12px;
	color:#000;	
	line-height: 16px;
	padding: 0px 10px;
	color:#009bb3;
}

.nav-side ul.dropdownMenu li.selected a {
	color:#959c8a;	
}

.nav-side ul.rootMenu ul.dropdownMenu li:last-child > a {
	border-bottom: 0px;
}

.nav-side ul.rootMenu ul.dropdownMenu li:last-child {
	border-bottom: 0px;
}

.nav-side ul.rootMenu li a i.icon-angle-down {
	position: absolute;
	right: 25px;
	top: 15px;
}

.nav-side ul.rootMenu a:hover, .nav-side ul.rootMenu li.active > a {
	background-color: #dddddd;
	color: #000;
	border-radius: 0px;
}

.menu-title{
	background:#004e6e;
	font-family: 'Roboto Slab', sans-serif;font-size:16px;
	color:#fff;
	padding:10px;
}

/******************************************************/

/* Pagination */

.pagination > .active a, .pagination > .active span, .pagination > .active a:hover, .pagination > .active span:hover, .pagination > .active a:focus, .pagination > .active span:focus {
background-color: #009bb3 !important;border-radius: 0px;color:#fff;
}

.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {
color: #009bb3;
background: none;
border-radius: 0px;
text-decoration:underline;
}

.pagination>li>a, .pagination>li>span {
position: relative;
float: left;
padding: 3px 8px;
line-height: 1.2;
color: #4486aa;
background: none;
border: none;
margin-left: -1px;
font-family: 'Roboto Slab', sans-serif;font-size:16px;
}

.pagination>li:first-child>a, .pagination>li:first-child>span {
border-radius: 0px;
}

.pagination>li:last-child>a, .pagination>li:last-child>span {
border-radius: 0px;
}

.breadcrumb {
padding: 5px 0px;
margin-bottom: 20px;
list-style: none;
background-color: none;
border-radius: 0px;
font-size:12px;
color:#004e6e;
}

.breadcrumb a{color:inherit;}

.breadcrumb>li+li:before {
color: #004e6e;
}
/******************************************************/

.push-bottom {
	margin-bottom: 20px;
}

.push-top {
	margin-top: 20px;
}

p{color:inherit;}

h3.nagl,h2.nagl{color:#004e6e;font-size:27px;font-family: 'Roboto Slab', sans-serif;text-transform:none;margin-bottom:20px;}

.color1{color:#fff !important;}
.color2{color:#000 !important;}
.color3{color:#75c5f0 !important;}
.color4{color:#007cc3 !important;}
.color5{color:#449fd3 !important;}

.bg1{background-color:#ed850f;}
.bg2{background-color:#00a594;}
.bg3{background-color:#009bb3;}
.bg4{background-color:#004e6e;}
.bg5{background-color:#fff;}
.bg6{background-color:#000;}

#footer {
background: #004e6e;
border-top: 4px solid #00425e;
font-size: 0.9em;
margin-top: 50px;
padding: 20px 0 0;
position: relative;
clear: both;
line-height:1em;
}

#footer ul{list-style:none;display:table;padding:0px;width:100%;}
#footer ul li{display:table-cell;}
#footer p{color:#fff;line-height:1.4em;}
#footer p.copyright{border-top:1px solid #01aef5;padding-top:10px;}

.widget_social{  
display: block;  
float: right;  
height: 600px;  
padding: 0px;  
position: fixed;  
right: -285px;  
top: 230px;  
width: 327px;  
z-index: 1002;  
} 

.fb_slide{
position: absolute;
top: 0;
left: 0px;
z-index: 10000;
width: 44px;
height: 145px;
background: url("/images/fb_tab.png");
}

.fb_content{
background:white;
position: absolute;
top: 0;
left: 43px;
}

@media (max-width: 991px) {
	#footer ul{display:block;}	
	#footer ul li{display:block;}
	
	#header .nav-main {
		background: none;
	}	
}

@media (max-width: 767px) {
	.news-med-thb {
		background: transparent;
		width: 150px;
		display: inline-block;
		float: left;
		text-align: center;
	}
	
	.wazne-linki li{display:block;}
	
	.news-med-tresc{
		padding:15px 15px 15px 165px;
	}
	
	.news-med-tresc p{display:none;}
	.news-med-tresc h4{margin-bottom:0px;}
	
	.news-big{height:auto !important;}
	
	.text-head .icon {
		display:inline-block;
	}
	
	.text-head span {
		display:none;
	}

}

@media only screen and (max-width: 479px) {
		
	h1.logo img{width:200px;}
	
	.btn-responsive-nav {
		top: 20px;
	}
	
	.news-big img{display:none;}	
	.news-big{margin-bottom:20px;}
	
	ul.news-list{margin-bottom:0px;}
	
	.news-med-thb{display:none;}
	.news-med-tresc{padding-left:17px;}
	.news-med-tresc h4{overflow:visible;height:auto;}
	
	iframe{width:100%;}
}