.galeria-tlo{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.galeria-odnosnik {
	flex: 0 0 23%;
  display: flex;
  flex-wrap: wrap;
	padding: 0px;
  margin-top: 10px;
  justify-content: center;
}
@media all and (min-width: 320px) and (max-width: 1023px) {
	.galeria-odnosnik {
		flex: 0 0 45%;
		max-width: 200px;
	}
}
.galeria-odnosnik:hover{
	opacity: 0.8;
}
.galeria-obiekt {
	flex: 1 1;
	padding: 0px;
	margin: 0px;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.galeria-foto-mini {
	flex: 1 1 100%;
	height:100px;
	background-size: cover;
  background-position: center;
  border: 4px solid #fff;
  box-shadow: 0px 0px 3px #999999;
}
.galeria-foto-mini-tekst {
	display: none;
}
.galeria-obiekt figcaption{
	font-size: 0.6875em;
	text-align: center;
	color:#5c5c5c;
	padding: 4px 0px;
}

/* Galeria blok */

.modul-start-galeria {
	flex: 0 1 608px;
	min-height: 360px;
	padding: 40px 40px 24px;
	background: #0050c8 url(../grafika/fotogaleria.png) right top no-repeat;
}
.modul-start-galeria:last-child {
	background: #0050c8 url(../grafika/videogaleria.png) right top no-repeat;
}
.modul-start-galeria-tytul {
	font-family: 'Barlow', sans-serif;
	font-size: 24px;
	font-weight: 900;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0px 0px 24px 0px;
}
.galeria-modul-zawartosc, .aktualnosciikony-modul-zawartosc {
	display: flex;
	flex-wrap: wrap;
}
.galeria-modul-lista, .aktualnosciikony-modul-lista	{
	flex: 1 1 100vw;
	max-width: 100%;
	display: flex;
	justify-content: space-between;
}
.galeria-modul-odnosnik, .aktualnosciikony-modul-odnosnik {
	flex: 0 1 100vw;
	max-width: 30%;
	display: flex;
	text-decoration: none;
}
@media all and (min-width: 320px) and (max-width: 1023px) {
	.galeria-modul-lista, .aktualnosciikony-modul-lista	{
		flex-wrap: wrap;
	}
	.galeria-modul-odnosnik, .aktualnosciikony-modul-odnosnik {
		max-width: 160px;
		margin: 0px auto 16px;
	}
}
.galeria-modul-obiekt, .aktualnosciikony-modul-obiekt {
	flex: 1 1;
	margin: 0px;
	display: flex;
	flex-wrap: wrap;
}
.galeria-modul-obiekt:hover, .aktualnosciikony-modul-obiekt:hover {
	opacity: 0.7;
}
.galeria-modul-foto-mini, .aktualnosciikony-modul-foto-mini {
	flex: 1 1 100vw;
	max-width: 100%;
	height: 100vw;
	max-height: 112px;
	margin: 0px 0px 16px 0px;
	background-size: cover;
	border: 8px solid #fff;
}
.galeria-modul-obiekt figcaption, .aktualnosciikony-modul-odnosnik figcaption {
	position: relative;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #fff;
	text-decoration: none;
	padding: 0px 8px 0px;
}
.galeria-modul-obiekt figcaption::before, .aktualnosciikony-modul-obiekt figcaption::before {
	font-family: "Font Awesome 5 Free";
	font-size: 14px;
  content: "\f105";
  color: #fff;
  margin: 0px 4px 0px 0px;
  padding: 0px;
}
.galeria-modul-btns, .aktualnosciikony-modul-btns {
	flex: 1 1;
	margin: 24px 0px 0px 0px;
	display: flex;
	justify-content: flex-end;
}
.galeria-modul-btns .btn-modul, .aktualnosciikony-modul-btns .btn-modul {
	position: relative;
	background: none;
	display: flex;
	min-width: unset;
	padding: 0px 8px 0px 10px;
	text-decoration: underline;
}
.galeria-modul-btns .btn-modul::before, .aktualnosciikony-modul-btns .btn-modul::before	{
	position: absolute;
	font-family: "Font Awesome 5 Free";
	font-size: 12px;
	color: #fff;
	left: -6px;
	top: 10px;
	padding: 0px 6px 0px 0px;
	margin: 0px 0px 0px 0px;
	content: "\f30b" !important;
}
.galeria-modul-btns .btn-modul::after, .aktualnosciikony-modul-btns .btn-modul::after	{
	position: absolute;
	right: -4px;
	bottom: 7px;
	content: "...";
	padding: 0px 0px 0px 0px;
	text-decoration: underline;
}
.galeria-modul-btns .btn-modul em, .aktualnosciikony-modul-btns .btn-modul em {
	display: none;
}
.btn-galeria-modul-lista .galeria-modul-btn-lista, .btn-aktualnosciikony-modul-lista .aktualnosciikony-modul-btn-lista {
	padding: 4px 0px;
	background: none !important;
}
