
.menu-nad-animacja a:hover{
	opacity: 0.6;
}

.modul-start-menu-tytul{
	display: none;
}

.modul-start fieldset{
	border: none;
    padding: 8px 0px 16px 0px;
    margin: 0px 0px 0px 0px;
    font-size: 16px;
    font-family: 'Lato', sans-serif;
    color:#313131;
}

.film-zawartosc iframe 
{
	width: 100%!important;
	height: calc(2/3 * 400px)!important;
	border-radius: 0.5rem;
}
.menu-modul-10
{
	border: 1px solid #eaeaea;
	padding: 24px 24px 24px 24px;
	border-radius: 0.5rem;
	background-image: url(../grafika/news.jpg);
	background-size: cover;
	background-position: center;
}
main > div:first-child
{
	padding-top: 16px;
}
.moduly-dol-tlo
{
	display: flex;
}
.aktualnosci-startowe .h2-tytul{
    font-family: 'Open Sans', sans-serif;
    font-size: 24px;
    color: #313131;
    display: block;
    text-align: left;
    padding-top: 0px;
    font-weight: 700;
    padding-bottom: 0px;
    position: relative;
    margin-top: 0;
}

.aktualnosci-startowe .h2-tytul span{
	font-weight: 300;
}


.modul-start-sonda-mini, .modul-start-lista-subskrybentow, .modul-start-goscie-online-inbsplicznik{
	background-position: left bottom;
    margin: 0px 0px;
	margin-right: 16px;
	padding: 16px 24px;
	width: 400px;
	border-radius: 0.5rem;
	
}
.modul-start-sonda-mini
{
	
}

.modul-start-lista-subskrybentow{
	background: none;
	padding: 0px;
	border:none;
	width: 400px;
	height: 248px;
	padding: 16px 24px;
}



/*.modul-start-goscie-online-inbsplicznik-tytul:before{
	font-family: "Font Awesome 5 Free";
	content:"\f200";
	color:#e91a22;
	padding-right: 16px;
}*/


.modul-start-tytul{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 16px 0px;
    text-align: left;
    font-weight: 500;
    font-family: 'Commissioner', sans-serif;
    font-size: 24px;
	color: #0a3d6a;
}

.modul-start-tytul span{
	font-weight: 300;
}

.modul-start-film-tytul{
	display: none;
}




.modul-start-film{
    font-size: 0px;
	width: 400px;
    border-radius: 0.5rem;
}



/**/
.modul-start-aktualnosci-startowe-tytul{
	display: none;
}

.moduly-srodek{
	display: flex;
	justify-content: space-between;
	width: 100%;
    flex-wrap: wrap;
}

.moduly-srodek .modul-start{
	width: 400px;
	padding: 16px 24px 24px 24px;
	border: 1px solid #f7e972;
	background-color: #fff;
}

.moduly-srodek .modul-start-aktualnosci-startowe{
	width: 100%;
	background-color: #000;

	background-position: center center;
	background-size: 100%;
	padding: 24px 0px 32px 0px;
}

.moduly-srodek .modul-start-aktualnosci-startowe .modul-start-aktualnosci-startowe-tytul{
	display: block;
    color: #fff;
    text-align: left;
    padding-top: 0px;
    border-bottom: 1px solid #3d3d3d;
    padding-left: 24px;
}

.moduly-srodek .modul-start-aktualnosci-startowe .modul-start-aktualnosci-startowe-tytul span{
	text-transform: none;
}

.moduly-srodek .modul-start-aktualnosci-startowe .aktualnosci-tlo{
	width: 46%;
	border-color: #3d3d3d!important;
	/*padding: 10px 0px 10px 32px;*/
	padding: 12px 8px 12px 40px;
}

.moduly-srodek .modul-start-aktualnosci-startowe .aktualnosci-tlo:nth-child(odd){
	margin-left: 32px;
}

.moduly-srodek .modul-start-aktualnosci-startowe .aktualnosci-tlo:nth-child(even){
	margin-right:32px;
}
.moduly-srodek .modul-start-aktualnosci-startowe .aktualnosci-tlo .strona-data{
	color:#fff;
    font-weight: 700;
    font-size: 14px;
    position:relative;
}

.moduly-srodek .modul-start-aktualnosci-startowe .aktualnosci-tlo .strona-data:before{

	position: absolute;
	display: block!important;

}
.moduly-srodek .modul-start-aktualnosci-startowe .aktualnosci-tlo .strona-tytul2{
	color:#fff;
	font-size: 14px;
	font-weight: 400;
}
.moduly-srodek .modul-start-aktualnosci-startowe .aktualnosci-tlo .strona-skrot{
	display: none;
}

.moduly-srodek .modul-start-aktualnosci-startowe .aktualnosci_powrot{
	color:#fff!important;
	margin-right: 32px!important;
	padding: 8px 16px 8px 16px;
}

.moduly-srodek .modul-start-aktualnosci-startowe .aktualnosci_powrot:before{
	font-family: "Font Awesome 5 Free";
	content:"\f105";
    position: absolute;
    right: 0px;
    top: 10px;
}

.modul-start-galerie-tytul{
    display: flex;
    position: absolute;
    padding-right: 63px;
    z-index: 1;
    right: 0px;
    top: 45px;
    color: #fff;
    width: 271px;
    /* text-align: right; */
    border-bottom: 1px solid #0087e4;
    justify-content: flex-end;
}


.moduly-srodek .modul-start-galerie{
	width: 100%;
	/*background: blue;*/
	background: #0075c5;
	position: relative;
	margin:32px 0px;
}


.modul-start-informacje{
	padding: 0px;
    margin-bottom: 16px;
    width: 400px;
}

.modul-start-informacje-23{
	width: 100%;
}

.modul-start-informacje p{
	margin:0px;
}

.modul-start-informacje-tytul{
	display: none;
}

.modul-start-informacje-273{
	padding: 0px!important;
	margin:0px!important;
	border: 1px solid #e8e8e8!important;
}

.modul-start-informacje-273 p{
	line-height: 0;
}

.modul-start-ostatnio-dodane{
	width: 400px;
	background:#fff;
	padding: 16px;
}

/*Statystyki*/
.modul-start-goscie-online-inbsplicznik{
	display: flex;
	flex-direction: column;
    width: 100%;
	max-height: 169px;
    justify-content: flex-end;
    border: none;
    margin:0px;
    padding: 0px 0px 0px 0px;
	border-radius: 0.5rem;
	background-position: center center;
	background-size: cover;
}

.modul-start-goscie-online-inbsplicznik .modul-start-tytul{
	font-family: 'Commissioner', sans-serif;
    display: block;
    color: #0a3d6a;
    text-align: left;
    padding-top: 16px;
    padding-left: 24px;
	font-size: 24px;
    font-weight: 500;
    margin-bottom: 8px;
    margin-left: 0px;
    padding-bottom: 8px;
}


.menu-polityka-mapa-1-poziom{
	list-style: none;
    display: flex;
    padding: 0px;
    margin:2px 0px 2px 32px;
}

.menu-polityka-mapa-1-poziom li a{
	padding: 0px 16px;
	border-left: 1px solid #1d1d1d;
}

.menu-polityka-mapa-1-poziom li:first-of-type a{
	padding: 0px 16px 0px 0px;
	border:none;
}

/*Baner*/
.modul-2	{
	outline: 1px solid #f0f0f0;
	border-radius: 0.5rem;
    overflow: hidden;
}
.modul-2 *	{
	outline: none !important;
	border: none !important;
}
.menu-modul-2{
	padding: 0px!important;
	position: relative;
}

.menu-modul-2-tytul {
	display: none;
}

.menu-modul-baner .baner-zawartosc .slick-list	{
	position: relative;
	max-width: 100%;
	height: 312px;
}
.menu-modul-baner .baner-zawartosc .slick-list .slick-track	{
	height: 312px;
	position: relative;
}
.menu-modul-tytul-baner	{
	display: none;
}
.baner-zawartosc .slick-next, .baner-zawartosc .slick-prev {
	z-index: 100 !important;
	height: 27px;
	top: 13px;
	z-index: 9;
	padding: 0px;
	margin: 0px;
	background-color: black;
	transition: all 0.3s;
}
.baner-zawartosc .slick-next {
	right: 29px;
}
.baner-zawartosc .slick-prev {
	left: unset;
	right: 49px;
}
.baner-zawartosc .slick-prev:before, .baner-zawartosc .slick-next:before {
	display: block;
	font-family: "Font Awesome 5 Free";
 	font-size: 18px;
  color:#fff;
	opacity: 1;
	padding: 0px;
	margin: 0px;
}
.baner-zawartosc .slick-prev:hover, .baner-zawartosc .slick-next:hover {
	opacity: 0.75;
}

.baner-zawartosc .slick-prev:before{
	content: "\f104";
}
.baner-zawartosc .slick-next:before{
	content: "\f105";
}
.baner-slider-buttons	{
	position: absolute;
	z-index: 99;
	top: 0px;
	right: 0px;
	width: 74px;
	height: 27px;
	background: rgba(0, 0, 0, 0.9);
}
#baner-pause, #baner-play {
	cursor: pointer;
	position: absolute;
	z-index: 100;
	right: 0px;
	top: 0px;
	border:none;
	background: none;
	color:#fff;
	font-size: 0px !important;
	height: 27px;
	padding: 0px;
	transition: all 0.3s;}
#baner-pause:before {
	content: "\f04c";
	font-family: "Font Awesome 5 Free";
	font-size: 14px;
	color: #fff;
	margin: 0px 0px 0px 0px;
 	padding: 0px 8px;
}
#baner-play:before {
	content: "\f04b";
	font-family: "Font Awesome 5 Free";
	font-size: 14px;
	color: #fff;
	margin: 0px 0px 0px 0px;
 	padding: 0px 8px;
}
#baner-play {
	display: none;
}
#baner-pause:hover, #baner-play:hover {
	opacity: 0.75;
}
.baner-tytul	{
	position: absolute;
	bottom: 0px;
	width: 400px;
	background: rgba(0, 0, 0, 0.9);
	color:#fff;
	padding: 12px 16px 12px 32px;
	box-sizing: border-box;
}
.baner-tresc	{
	display: flex;

}

.menu-modul-tlo{
	border-radius: 0.4rem;

}

.baner-tresc *	{
	flex: 1 1;
	padding: 0px;
	margin: 0px;
}

@media all and (min-width: 320px) and (max-width: 1023px){
	.modul-2{display: none;}
}


@media all and (min-width: 1024px) and (max-width: 1279px) {
.moduly-srodek .modul-start{
	width: 320px;
}
}

@media all and (min-width: 320px) and (max-width: 1023px) {
	.menu-start-0-poziom {
		margin-top:16px;
	}
	.menu-start-0-poziom li a span img {
	    width: 100%;
	}
	.modul-start-banery{
		display: none;
	}
	.aktualnosci-startowe .h2-tytul, .modul-start-goscie-online-inbsplicznik .modul-start-tytul{
		margin:auto;
	}
	.moduly-srodek{
		flex-wrap: wrap;
		width: 100%;
		margin:auto;
	}
	.modul-start-informacje, .modul-start-ostatnio-dodane{
		width: 90%;
   	 	margin: auto;
	}
	.modul-start-goscie-online-inbsplicznik{
		width: 90%;
		margin:auto;
		flex-wrap: wrap;
	}
	.modul-start-tytul{
		width: 100%;
	}
	.moduly-srodek .modul-start-aktualnosci-startowe{
		width: 90%;
		margin:auto;
	}
	.moduly-srodek .modul-start-aktualnosci-startowe .aktualnosci-tlo{
		width: 100%!important;
		margin:0px 16px!important;
	}
	.moduly-srodek .modul-start{
		width: 88%;
	}
}
