.modul-start-menu-tytul{
	display: none;
}

.modul-start fieldset{
	border: none;
    padding: 8px 0px 8px 0px;
    margin: 0px 0px 0px 0px;
    font-size: 14px;
}

.aktualnosci-startowe .h2-tytul{
    font-family: 'DM Serif Text', serif;
    display: block;
    color: #0d98bb;
    text-align: left;
    padding-top: 10px;
    font-weight: 400;
    text-transform: none;
    padding-bottom: 16px;
    font-size: 30px;
}

.aktualnosci-startowe .h2-tytul span{
	font-weight: 300;
}

.modul-start-sonda-mini, .modul-start-lista-subskrybentow, .modul-start-goscie-online-inbsplicznik{
    margin: 0px 0px;
    margin-bottom: 16px;
    padding: 16px;
}

.modul-start-lista-subskrybentow{
	background: none;
	padding: 0px;
	border:none;
}

.modul-start-tytul{
	color: #fff;
    text-align: left;
    font-size: 36px;
    font-weight: 800;
    width: 100%;
    margin: 0px 0px 32px 0px;
    padding: 0px 0px 0px 0px;
	font-family: "Lato", sans-serif;
    /*text-transform: uppercase;*/
}

.modul-start-glowna{
	color:#063f66;
	font-size: 30px;
	text-align: center;
	    margin-bottom: 32px;
}

.modul-start-tytul span{
	font-weight: 300;
}

.modul-start-film-tytul{
	display: none;
}

.modul-start-film{
    font-size: 0px;
}

.menu-start-0-poziom{
	padding: 0px;
	margin:0px;
}

.menu-start-0-poziom > li{
	margin-bottom:16px;
	list-style: none;
}

.menu-start-0-poziom li a span img{
	max-width: 100%;
}

.menu-start-0-poziom > li.menu-ikona a{
	padding: 0!important;
	opacity:1!important;
}

.menu-start-0-poziom li a {
	background: #f7d301;
    width: 100%;
    display: block;
    padding: 24px;
    color: #000;
    text-decoration: none;
    font-family: 'Montserrat', sans-serif;
    font-weight: 900;
}

.menu-start-0-poziom li a:hover{
	opacity: 0.8;
}

.menu-start-0-poziom li a.aktywnaid span img{
	filter: brightness(0.9);
}

.menu-banery .menu-start-0-poziom li img:hover{
	opacity:0.7;
}
.menu-banery .menu-start-1-poziom li span:hover{
	opacity: 0.7;
}

.menu-tekstowe .menu-start-0-poziom li a span:hover{
	opacity:0.7;
}

/**/
.modul-start-aktualnosci-startowe-tytul{
	/* display: none; */
	color: black;
}

.moduly-srodek{
	display: flex;
	justify-content: space-between;
	margin-top: 32px;
	width: 100%;
    flex-wrap: wrap;
}

.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;
	left:-32px;
}
.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: none; */
	text-align: center;
	font-size: 32px;
}


.moduly-srodek .modul-start-galerie{
	width: 100%;
	/*background: blue;*/
	background: #0075c5;
	position: relative;
	margin:32px 0px;
}


.modul-start-informacje{
	padding: 32px;
    margin-bottom: 16px;
    width: 400px;
    background: #fff;
}


.modul-start-informacje-102{
	padding:0px 0px 16px 0px;
}

.modul-start-informacje-102 .tresc img{
	border-bottom: 1px solid #f0f0f0;
}




.modul-start-informacje-102 .modul-start-informacje-tytul{
	font-family: 'Montserrat', sans-serif;
    display: block;
    color: #000;
    text-align: left;
    padding-top: 24px;
    border-bottom: 1px solid #e2e2e2;
    padding-left: 32px;
    font-weight: 900;
    margin-left: 0;
    text-transform: none;
    padding-bottom: 22px;
    font-size: 18px;
    background: none;
}

.modul-start-informacje-102 .tresc img{
	max-width: 100%;
	height:auto;
}

.modul-start-informacje-102 .tresc img:hover{
	opacity: 0.7;
}

.modul-start-informacje-23{
	width: 100%;
}

.modul-start-informacje p{
	margin:0px;
}

.modul-start-informacje-tytul{
	display: none;
}

.modul-start-ostatnio-dodane{
	width: 400px;
	background:#fff;
	padding: 16px;
}

/*Statystyki*/
.modul-start-goscie-online-inbsplicznik{
	display: block;
    width: 100%;
    border: none;
    margin:0px;
    padding: 32px 0px 40px 0px;
}

.modul-start-goscie-online-inbsplicznik .modul-start-tytul{
    color: #000;
    text-align: left;
    font-size: 24px;
    font-family: 'Barlow', sans-serif;
    font-weight: 700;
    width: 200px;
    margin: auto;
    padding: 0px 0px 0px 32px;
}

.video-foto_tlo{
	width: 100%;
}


.video-foto-blok .kolumna:first-of-type .modul-start-aktualnosci-startowe-tytul:before{
	top:2px;
	left: 0;
	padding-right: 8px;
	position: relative;
}

.video-foto-blok .kolumna:last-of-type .modul-start-aktualnosci-startowe-tytul:before{
	
	top:2px;
	left: 0;
	padding-right: 8px;
	position: relative;
}

.video-foto-blok{
	/*background-color: #000;*/
	/*background-image: url(../grafika/tlo_video.jpg), url(../grafika/tlo_galeria.jpg);*/
   width: 100%;
   display: flex;
   margin-top:24px;
    /*background-attachment: fixed, fixed;*/

}

.video-foto_tlo .kolumna{
	padding: 32px 32px 32px 32px;
	background:#fff;
}

.video-foto-blok .modul-start-aktualnosci-startowe-tytul{
    padding: 28px 16px 12px 32px;
    margin: -32px 0px 16px -32px;
    font-family: 'Barlow', sans-serif;
    color: #fff;
    font-weight: 700;
    font-size: 24px;
    background: #da251e;
    width: auto;
    display: inline-block;
}



.video-foto-blok .artykuly{
	align-items: baseline;
}

.video-foto-blok .artykul-tlo{
	flex-wrap: wrap;
    border: none;
    flex: 0;
    padding: 8px 0px;
}

.video-foto-blok .artykul-tlo .artykul-ikona-tlo, .video-foto-blok .aktualnosciartykul-ikona-tlo{
	width: 168px;
	height: 112px;
	min-width: 168px;
	min-height: 112px;
	margin:0;
	/*border: 8px solid #fff;*/
}

.video-foto-blok .artykul-tlo .artykul-ikona, .video-foto-blok .aktualnosciartykul-ikona, .video-foto-blok .aktualnosci-ikona{
	width: 168px!important;
	height: 112px!important;
	min-width: 168px!important;
	min-height: 112px!important;
	background-size: cover!important;
	background-position: center center!important;
}

.video-foto-blok .artykul-tlo .aktualnosci-tytul2, .video-foto-blok .strona-tytul2  {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #000;
    /*display: flex;*/
    padding: 2px 0px;
}

.video-foto-blok .artykul-tlo .aktualnosci-tytul2:before, .video-foto-blok .strona-tytul2:before {
	content:url(../grafika/arr2.png);
	padding-right: 4px;

}

.video-foto-blok .artykul-tlo .aktualnosci-data, .video-foto-blok .artykul-tlo .aktualnosci-skrot, 
.video-foto-blok .aktualnosciartykul-data, .video-foto-blok .aktualnosciartykul-skrot, 
.video-foto-blok .strona-data, .video-foto-blok .strona-skrot {
	display: none;
}

.video-foto-blok .kolumna:first-of-type .aktualnosci_powrot{
	color:#000!important;
	background: linear-gradient(to bottom, rgba(243,243,243,1) 0%, rgba(236,236,236,1) 100%);
}

.video-foto-blok .kolumna:last-of-type .aktualnosci_powrot{
	color:#000!important;
	background: linear-gradient(to bottom, rgba(243,243,243,1) 0%, rgba(236,236,236,1) 100%);
}


.menu-polityka-mapa-1-poziom{
	list-style: none;
    display: flex;
    padding: 0px;
    flex-wrap: wrap;
}

.menu-polityka-mapa-1-poziom li a{
	padding: 0px 16px;
	border-left: 1px solid #5c5c5c;
}

.menu-polityka-mapa-1-poziom li:first-of-type a{
	padding: 0px 16px 0px 0px;
	border:none;
}

.modul-start-goscie-online-inbsplicznik {
    display: flex;
    width: 100%;
    justify-content: flex-end;
    border: none;
    margin: 0px;
    padding: 16px 0px 0px 0px;
}

/*Baner*/
.modul-start-banery-tytul{
	display: none;
}
.modul-start-banery{
	margin-top:16px;
	position: relative;
}

/*Kalendarz*/
.modul-start-kalendarz{
	background: #fff;
    /* border: 1px solid #f1f1f1; */
    padding: 24px 32px;
    width: 400px;
}

.modul-start-kalendarz-tytul{
	display: none;
}

/*Ostatnio dodane*/
.ostatnio-dodane-artykul-tlo{
	padding: 4px 0px;
    border-bottom: 1px solid #f3f3f3;
}

.ostatnio-dodane-tresc-tlo{

}

.ostatnio-dodane-data{
	display: none;
}

.ostatnio-dodane-tytul2{
	font-size: 16px;
	font-family: "Open Sans";
	color:#747474;
	font-weight: 400;
}

.ostatnio-dodane-tytul2 a{
	color:inherit;
	text-decoration: none;
	display: flex;
}

.ostatnio-dodane-tytul2 a:before{
    content: "\f105";
    font-family: "Font Awesome 5 Free";
    color: #ed111b;
    /* position: absolute; */
    padding-right: 6px;
    top: 2px;
    position: relative;
}

.ostatnio-dodane-tytul2:hover{
	opacity: 0.7;
}


/* Nowości */
.nowosci-kontener{
	background-color: white;
	padding: 44px 48px;
}
.nowosci-kontener .modul-start-aktualnosci-startowe-tytul{
	width: 100%;
	font-size: 36px;
	font-weight: 800;
	text-align: center;
	font-family: "Lato", sans-serif;
}
.nowosci-kontener article{
	width: 198px;
}
.nowosci-kontener .aktualnosci-ikona-tlo{
	width: 198px;
	height: 288px;
	margin-bottom: 16px;
}
.nowosci-kontener .artykuly{
	gap: 40px;
	justify-content: center;
	border-bottom: 1px solid #cdcdcd;
	padding-bottom: 16px;
}
.nowosci-kontener .modul-start{
	padding: 0 40px;
}
.nowosci-kontener .aktualnosci-powrot-tlo{
	justify-content: center;
	margin-top: 32px;
}
.nowosci-kontener .strona-btn{
	background-image: url(../grafika/arr2.png);
	background-repeat: no-repeat;
	background-position: 151px 23px!important;
}
.nowosci-kontener .aktualnosci-data{
	display: none;
}
.nowosci-kontener .strona-tytul2{
	font-size: 16px;
	font-weight: 800;
	font-family: "Lato", sans-serif;
}
.nowosci .aktualnosci-tytul2:after{
	display: none;
}


@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: 90%;
		margin:auto;
	}
	.modul-start-informacje, .modul-start-ostatnio-dodane{
		width: 100%;
   	 	margin: auto;
	}
	.modul-start-goscie-online-inbsplicznik{
		width: 90%;
		margin:auto;
		flex-wrap: wrap;
	}
	.modul-start-tytul{
		width: 100%;
		margin-top: 16px;
		margin-bottom: 24px;
	}
	.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;
	}
	.modul-start-goscie-online-inbsplicznik .modul-start-tytul{
	padding: 16px 0px 0px 0px;
	}
	.video-foto_tlo .kolumna{
		padding: 16px;
	}
	.video-foto-blok .artykul-tlo{
		width: 100%;
		min-width: 100%;
	}
	.video-foto-blok .artykul-tlo .artykul-ikona-tlo, .video-foto-blok .aktualnosciartykul-ikona-tlo{
		width: 100%!important;
		height: 34vh!important;
	}
	.video-foto-blok .artykul-tlo .artykul-ikona, .video-foto-blok .aktualnosciartykul-ikona, .video-foto-blok .aktualnosci-ikona{
		width: 100%!important;
		height: 34vh!important;
		min-width: 100%!important;
		min-height: 34vh!important;
	}

	.menu-polityka-mapa-1-poziom{
		text-align: center;
		justify-content: center;
	}
	.video-foto-blok{
		width: 100%;
    	display: flex;
    	margin-top: 24px;
	}
	.video-foto_tlo{
		width: 100%;
	    display: flex;
	    background: #063f66;
	    height: auto;
	    padding: 24px;
	}
}