﻿body {
	padding: 0;
	margin: 0;
	font-size-adjust: none;
	-webkit-text-size-adjust: none;
	font-family: "Open Sans";
	font-size: 0.938em;
	overflow-x: hidden;
	background: url(../grafika/main-bg.png);
	transition: padding .5s linear;
}
body * {
	box-sizing: border-box;
}
header, section, footer, aside, nav, main, article, figure {
  display: block;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0.175em 0;
}

.strona {
	width: 100%;
 	margin: 0 auto;
}

.naglowek{
	flex-wrap: wrap;
}

h1.glowna-tytul {
	margin: 0 auto;
	display: none;
}
article > h2.informacje-tresc-dzial {
	display: none;
}

header {
	position: fixed;
	width: 100%;
	background: url(../grafika/main-bg.png);
	z-index: 99;
	top:0;
	/*box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2);*/
}
.header-prawa-strona{
	width: 60%;
    display: flex;
    flex-wrap: wrap;
    height: 60px;
    background: #edece9;
    border-radius: 0px 0px 8px 8px;
}

.header-dane{
	width: 100%;
	display: flex;
	align-items: baseline;
	justify-content: flex-end;
	padding: 0px 16px;
	position: relative;
}

.flaga{
	position: absolute;
    left: 24px;
    top: 19px;
}

.flaga img:hover{
	opacity:0.7;
}

.szukaj-gora{
	background: #fff;
	border-radius: 8px;
	margin-left: 16px;
}

.szukaj-gora input {
    padding: 8px;
    border: none;
    width: 300px;
    border-radius: 8px;
}

::placeholder{
	color:#000!important;
	opacity: 1
}

.szukaj-gora button{
	border: none;
    background: #fff;
    padding: 8px 7px;
    border-radius: 8px;
    cursor: pointer;
}

.szukaj-gora button i{
	font-size: 18px;
	color:#ccc;
}


main {
	margin: 112px auto 0px;
}

.biale-tlo{
	background: #fff;
}

.padding-24-24{
	padding: 24px;
}

.padding-24-0{
	padding: 24px 0px;
}

.padding-main{
	/*padding-top: 146px;*/
	display: block;
	margin-top: 146px!important;
}

.logo{
	padding: 8px 0px;
	/*width: 15%;*/
}

.logo img{
	transition: 0.3s;
}

.aside-front img{
	max-width: 336px;
    margin-top: 24px;
    border: 1px solid #f2f2f2;
}

.aktualnosci-tresc, .informacje-tresc {
	/*margin: 0px 0px 32px 0px;*/
	text-align: justify;
	color:#444444;
	line-height: 1.75em;
}
.tresc {
	line-height: 1.75em;
}

.strona-tresc img, iframe, table {
	max-width: 100% !important;
}
.strona-tresc img {
	height: auto;
}

.wiersz {
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
}
.kolumna {
	flex-shrink: 1;
	flex-grow: 0;
}
.srodek {
  text-align: left;
}

.blok{
	margin: 0 auto!important;
}

.aktualnosci-glowne{
	display: flex;
    flex-wrap: wrap;
    padding:0px 24px 32px 24px;
    width: 100%;
}

footer{

}

.flex-wrap{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding-right: 40px;
}

.strona-tresc table{
	border-collapse: collapse;
	border-spacing: initial;
}
i
.strona-tresc table td{
	text-align: initial;
	padding: 8px;
}
.wiersz_tytul{
	font-weight:700;
   	font-size: 22px;
	margin:0px auto 0px auto;
	text-transform: uppercase;
	text-align: center;
	color:#000;
}

.aktualnosci_tytul_gl{
    width: 100%;
    padding: 24px 0px 24px 0px;
    margin-bottom: 24px;
}

.pierwszy_tytul{
	width: 100%;
    padding: 64px 0px 45px 0px;
    margin-bottom: 24px;
    text-transform: none;
    font-size: 24px;
}




.komunikat-email,
.tytul{
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	color:#ffffff;
}
.komunikat-email{
}
.tytul{
	font-size:34px;
	font-weight: 400;
}



.box_dane3 .aktualnosci-powrot-tlo{
	display: flex;
    order: 2;
    width: 100%;
    align-items: center;
    justify-content: center;
    margin-top:24px;
}

.strona-tytul2{
	position: relative;
}



/*subskrybcja*/
/*subskrybcja-stopka*/
.stopka-newsletter-kontener{
	padding: 0px 16px 16px 32px;
}


.subskrypcja-stopka-zawartosc{
	font-size: 14px;
	color:#fff;
	/*padding: 0px 16px 16px 32px;*/
	display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.subskrypcja-stopka-tekst{
	padding: 16px 0px 24px 0px;
	width: 100%;
	font-family: "Open Sans";
}

.subskrypcja-stopka-btns-tlo{
	display: flex;
	justify-content: flex-end;
	margin:0px;
	width: 256px;
}

.subskrypcja-stopka-zawartosc .btn-submit-modul{
	border:none!important;
	text-align: center;
	font-size: 14px!important;
	width: 112px;
	min-width: 60px;
	font-weight: 800;
	text-decoration: none;
	font-family: "Open Sans";
	cursor:pointer;
}

.subskrypcja-stopka-zawartosc .btn-submit-modul:hover{
	opacity: 0.8;
}

.btn-submit-subskrypcja-stopka-dopisz{
	background: #466b9a!important;
	color:#fff!important;
	margin-right:16px;
	padding: 6px;
}


.btn-submit-subskrypcja-stopka-wypisz{
	background: #545454!important;
	color:#fff!important;
	padding: 6px;
}

.subskrypcja-stopka-input-tlo input{
	box-shadow: none;
    background: rgba(255, 255, 255, 0.4);
    width: 360px;
    height: 48px;
    padding: 10px;
    border: none;
}

::placeholder{
	color:#ccc;
}

.dane-stopka-kontakt-tytul{
	display: none;
}

.dane-stopka-kontakt a{
	color:#fff;
}

.subskrypcja-stopka-tekst-rodo{
	padding-top: 16px;
	color:#fff;
	width: 100%!important;
	font-family: "Open Sans";

}

.subskrypcja-stopka-tekst-rodo a{
	color:#fff;
}


.stopka{
	background: #006c37;
	color:#fff;
	padding: 40px 0px 24px 0px;
}

.stopka .kolumna{
	padding-left: 24px;
}

/*Animacja górna*/
.animacja{
	position: relative;
}

.animacja, .animacja-slider{
	max-width: 1232px;
	display: block;
	margin:auto;
}
.animacja-slider-tytul {
	display: none;
}
.animacja-slider-slide{
	width: 100%;
	max-width: 1232px;
	height: 500px;
	background-position: center center!important;
    background-size: cover!important;
}

.animacja-slider .slick-next{
	right: 16px!important;
    z-index: 9;
}

.animacja-slider .slick-prev{
	left: 16px!important;
    z-index: 9;
}

.animacja-slider .slick-prev:before, .animacja-slider .slick-next:before{
	font-family: "Font Awesome 5 Free";
 	font-size: 32px;
    color:#000;
}

.animacja-slider .slick-prev:before{
	content: "\f104";
}
.animacja-slider .slick-next:before{
	content: "\f105";
}

.animacja-slider .slick-dots{
	bottom: 8px!important;
}

.animacja-slider,.slick-dotted.slick-slider{
	    margin-bottom: 0px!important;
}

.animacja-slider-pauza{
	position: absolute;
	z-index: 1;
}

#pause, #play{
	position: absolute;
	width: 100px;
	border:none;
	background: rgba(0, 0, 0, 0.6);
	color:#fff;
	height: 35px;
}

.animacja-slider-pauza{
	opacity: 0;
	transition: 0.2s;
}

.animacja:hover > .animacja-slider-pauza{
	opacity: 1;
	transition: 0.2s;
}


/*rotator odmiany*/
.slick-slide {
  padding: 0px 16px;
}

.odmiany-kontener{
	background: #edece9;
	padding-top: 32px;
}

.odmiany-rotator{
	width: 100%;
	padding: 10px 32px 56px 32px;
	background: #edece9;
}

.odmiany-rotator-tlo{

}

.odmiany-rotator-ikona{
	margin: 8px 0px;

}

.odmiany-rotator-ikona img{
	width: 100%;
}

.odmiany-rotator-tytul, .odmiany-rotator-dzial, .odmiany-rotator-opis{
	text-align: center;
	display: block;
}
.odmiany-rotator-dzial {
	color: #006c37;
}

.odmiany-rotator .slick-next{
	right: 16px!important;
    z-index: 9;
    top:40%!important;
}

.odmiany-rotator .slick-prev{
	left: 16px!important;
    z-index: 9;
    top:40%!important;
}

.odmiany-rotator .slick-prev:before, .odmiany-rotator .slick-next:before{
	font-family: "Font Awesome 5 Free";
 	font-size: 32px;
    color:#000;
}

.odmiany-rotator .slick-prev:before{
	content: "\f104";
}
.odmiany-rotator .slick-next:before{
	content: "\f105";
}


/*kontakt*/
.kontakt-tresc{
	display:flex;
	align-items: baseline;
	justify-content: space-between;
}

.kontakt-tresc-lewo, .kontakt-tresc-prawo{
	display: flex;
	flex-wrap: wrap;
	width: 47%;
}

.kontakt-list{
	width: 100%;
	padding: 16px 0px;
	border-bottom:1px solid #bbbbbb;
}

.kontakt-list a{
	color:#000!important;
	text-decoration: none;
}

.kontakt-list a:hover{
	opacity:0.8;
}

.kontakt-list-prawo{
	width: 100%;
    display: flex;
    justify-content: space-between;
    padding: 16px;
    border-bottom: 1px solid #bbbbbb;
}

.kontakt-imie, .kontakt-tel{
	font-family: "Open Sans";
	font-size: 16px;
	font-weight: 600;
}

.kontakt-tel{
	font-weight: 400;
}

.kontakt-tel a{
	color:#000!important;
	text-decoration: none;
}

.kontakt-tel a:hover{
	opacity:0.8;
}


.kontakt-list h4{
	font-family: "Open Sans";
	font-size: 16px;
	font-weight: 600;
}

.kontakt-list p{
	font-family: "Open Sans";
	font-size: 16px;
	margin:6px 0px;
}


/*Mobilne*/
@media all and (min-width: 320px) and (max-width: 1023px) {
	.artykuly-lista{
		justify-content: center;
	}
	#menu-gora{
		display: none;
	}
	#menu-mobilne{
		/*display: block;*/
	}
	header{
		height: 76px!important;
	}
	.header-dane{
		display: none!important;
	}
	.logo img{
		width: 146px!important;
	}

}
