.dzielnice {
	color:#1e1e1e;
}
.dzielnice .thumb {
	border-radius:.25rem;
	color:#1e1e1e;
}
.dzielnice .menu .title {
	font-family: 'Kanit', sans-serif;
	font-size:2.3rem;
	font-weight:600;
	line-height: 1.2;
}
.dzielnice .block ul li a:link, .block ul li a:visited{
	color:#1e1e1e;
}
.dzielnice .lista-dzielnic {
		padding: 0px 15px;
		-webkit-column-count: 3;
      -moz-column-count: 3;
		column-count: 3;
		list-style: none;
}
@media only screen and (max-width: 991px) {
	.dzielnice .lista-dzielnic {
	-webkit-column-count: 2;
   -moz-column-count: 2;
	column-count: 2;
}
}
@media only screen and (max-width: 768px) {
	.dzielnice .lista-dzielnic {
	-webkit-column-count: 1;
   -moz-column-count: 1;
	column-count: 1;
}
}
.dzielnice .lista-dzielnic li {
	padding: 0px;
}
.dzielnice .informator .lista-dzielnic a:link, .dzielnice .informator .lista-dzielnic a:visited {
	color: #002d60 !important;
	white-space: nowrap;
	padding: 6px 4px;
}
.dzielnice .informator .lista-dzielnic a:hover {
	color: #034EBC !important; 
}
.dzielnice .informator  .lista-dzielnic .active {
	font-size: 1.1em;
	color: #034EBC !important;
	padding: 6px 20px;
	font-weight: bold;
}
.dzielnice .btn-dzielnice {
	border: 1px solid #ccc;
	background-color: #FFF;
	color: #002d60;
	border-radius:0.25rem;
}
.dzielnice .btn-light {
	background: rgb(255, 204, 0);
	border:1px solid rgb(227, 181, 0);;

}
.dzielnice .informator .title {
	margin-bottom: 30px
}
.dzielnice .informator .info-um h2 {
	margin: 20px 0px
}
.dzielnice .informator a:link, .dzielnice .informator a:visited {
	color: #034EBC;
	font-weight: bold
}
.dzielnice .informator .accordion .card {
	border:0;
	border-radius: 0.25rem;
	background:transparent;
}
.dzielnice .informator .accordion .btn {
	border-radius: 0.25rem
}
.dzielnice .informator .accordion a.btn:link, .dzielnice .informator .accordion a.btn:visited {
	color: #fff;
	font-weight: normal;
	background: #002d60;
}
.dzielnice .informator .accordion a.btn:hover, .dzielnice .informator .accordion a.btn:focus {
background-color: #001b3a;
}
.dzielnice .informator .accordion .title {
	font-size:1.8rem;
	font-weight:300;
	font-family: 'Kanit', sans-serif;
	line-height: 1.1;
	font-weight: 600;
}


/* .dzielnice .btn-primary:not(:disabled):not(.disabled).active, .dzielnice .btn-primary:not(:disabled):not(.disabled):active, .dzielnice .show>.btn-primary.dropdown-toggle {
	background:#ccc;
}


.dzielnice .btn-primary.focus, .dzielnice .btn-primary:focus,  .dzielnice .btn-primary:hover {
		background:#cc0000;
} */


.dzielnice .btn {
	border-radius:0.2rem;
}

.dzielnice .btn-dzielnice {
	border: 1px solid #ccc;
	background-color: #FFF;
	color: #002d60;
}


.dzielnice .btn-group.open .dropdown-toggle {
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #034EBC;
	color: #fff;
}
.dzielnice .btn-group.open .dropdown-toggle:after {
	font-family: 'Glyphicons Halflings';
	content: "\e114";
	color: #fff;
	padding-top: 2px
}
.dzielnice .dropdown-menu {
	float: none;
	right: 0;
	left: auto
}
/***************mapa******************/ 

.mapa-dzielnice {
	padding: 20px 10px 0px 10px;
	font-family: 'Roboto Condensed', sans-serif;
	position: relative;
}
.mapa-dzielnice polygon {
	stroke: #002d60;
	fill: transparent;
	transition: 0.3s;
}
.mapa-dzielnice polygon:hover {
	fill: #002d60;
	cursor: pointer;
}
#AlertWindow {
}
#BoxAlertWindow {
}
.mapa-dzielnice .nazwa {
	position: absolute;
	right: 20px;
	bottom: 0;
	text-align: right;
	color: #002d60;
}
.mapa-dzielnice .opis {
	color: #002d60;
}
.mapa-dzielnice .more {
	position:absolute; 
	right:20px; 
	bottom:20px
}
/* Polecamy wydrzenia */
.wydarzenia-dzielnice .item {
	 background:#f6f6f6;
	 font-family:'Kanit', sans-serif;
	 border-radius:0.25rem;
	 overflow:hidden;
 }
 .wydarzenia-dzielnice .item .title {
	padding:1rem;
	line-height:1.2;
 }
 .wydarzenia-dzielnice .item .title p {

 }
 .wydarzenia-dzielnice .item .title p:not(:first-child) {
	 font-size:0.8em;
	 margin-bottom:2px;
 }
.wydarzenia-dzielnice .labels { font-size:0.9em}

.wydarzenia-dzielnice .labels .color {
	width: auto;
	height: 0;
	border-left: 0px solid transparent;
	border-right: 24px solid transparent;
	border-bottom: 24px solid #034EBC;
	margin: auto 0;
	float:left;
}

 .wydarzenia-dzielnice .labels  .red {
		border-bottom: 24px solid #cc0000;
}

