*{
    margin: 0px;
	padding: 0px;
	box-sizing:border-box;
}

body{
	font-family: 'Signika', sans-serif;
	font-weight: 300;
	font-size: 16px;
	line-height: normal;
	color: #292A2E;
	background: #FFF;
} 

header, footer, nav, section, article, aside, hgroup, img, label{
	display: block;	
}

.odstepImg{
	margin-bottom:10px;
}



/* slider wp */
.n2-section-smartslider,
.sliderTop{
	margin-top:140px !important;
}

.odstepMenu{
	margin-top:140px !important;
}

/*.n2-section-smartslider div.n2-ss-button-container a div div::after{
	font-family: "Font Awesome 5 Free"; 
	font-weight: 900; 
	content: "\f105";
	display:inline-block;
	margin-left:5px;
}*/



/* slider */
.sliderTop{
	width:100%;
	max-width:1920px;
	margin:0px auto;
	overflow:hidden;
	position:relative;
}
 
.sliderTop img{
	display:block;
	margin:0px auto;
	width:100%;
}

.sliderTop .opisTop{
	width:100%;
	max-width:1920px;
	position:absolute;
	top:30px;
	left:0px;
	color:#fff;
	text-align:center;
}

.sliderTop .opisBottom{
	width:100%;
	max-width:1920px;
	position:absolute;
	bottom:30px;
	left:0px;
	color:#fff;
	text-align:center;
}

.sliderTop .opisTop h1,
.sliderTop .opisBottom h2{
	font-weight:300;
	font-size:34px;
	display:block;
}

.sliderTop .opisBottom p{
	width:54%;
	font-size:18px;
	display:block;
	margin:30px auto;
}

.sliderTop .opisBottom p span{
	font-weight:700;
}

.is-resized, .own-resized{padding:10px 0px;}

.is-style-default{
	/*margin-bottom:0px !important;
	background:#eee !important;*/
}

.wp-block-group__inner-container{
	padding:10px 0px;
}


/* button */
button.empty{
	width:200px;
	display:block;
	border-radius:30px;
	cursor:pointer;
	border:2px solid #005F42;
	color:#005F42;
	background:#fff;
	padding:10px 18px;
	font-size:18px;
}

button.empty.selected,
button.empty:hover{
	padding:12px 18px;
	background: rgb(0,95,66);
	background: -moz-linear-gradient(90deg, rgba(0,95,66,1) 0%, rgba(0,139,88,1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(0,95,66,1) 0%, rgba(0,139,88,1) 100%);
	background: linear-gradient(90deg, rgba(0,95,66,1) 0%, rgba(0,139,88,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#005F42",endColorstr="#008b58",GradientType=1);
	color:#fff;
	border:none;
}

button.total{
	padding:12px 18px;
	background: rgb(0,95,66);
	background: -moz-linear-gradient(90deg, rgba(0,95,66,1) 0%, rgba(0,139,88,1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(0,95,66,1) 0%, rgba(0,139,88,1) 100%);
	background: linear-gradient(90deg, rgba(0,95,66,1) 0%, rgba(0,139,88,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#005F42",endColorstr="#008b58",GradientType=1);
	color:#fff;
	border:none;
	font-size:18px;
	display:block;
	border-radius:30px;
	cursor:pointer;
	width:200px;
}

button.total.selected,
button.total:hover{
	border:2px solid #005F42;
	color:#005F42;
	background:#fff;
	padding:10px 18px;
}

button.totalBlue{
	padding:12px 18px;
	background: rgb(0,95,66);
	background: -moz-linear-gradient(90deg, rgba(0,43,98,1) 0%, rgba(50,184,232,1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(0,43,98,1) 0%, rgba(50,184,232,1) 100%);
	background: linear-gradient(90deg, rgba(0,43,98,1) 0%, rgba(50,184,232,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#002B62",endColorstr="#32B8E8",GradientType=1);
	color:#fff;
	border:none;
	font-size:18px;
	display:block;
	border-radius:30px;
	cursor:pointer;
	width:200px;
}

button.totalBlue.selected,
button.totalBlue:hover{
	border:2px solid #002B62;
	color:#002B62;
	background:#fff;
	padding:10px 18px;
}

button#find_btn{
	background:none;
	border:none;
	width:100%;
	cursor:pointer;
	color:#003A24;
	margin-top:15px;
	margin-bottom:40px;
	text-align:left;
}

button#find_btn img{
	display:inline-block;
	float:left;
	width:26px;
	margin-top:-6px;
}



/* naglowek / menu */
.showMenu{
	-webkit-transform: translateY(-160px) !important;
	-moz-transform: translateY(-160px) !important;
	-o-transform: translateY(-160px) !important;
	-ms-transform: translateY(-160px) !important;
	transform: translateY(-160px) !important;
}
	
header{
	background: #fff;
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	z-index:999;
	transition: all 600ms cubic-bezier(0.86, 0, 0.07, 1), opacity 0.3s ease-in-out 0.2s;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-o-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
}

header .in{
	width: 100%;
	max-width:1400px;
	margin: 0 auto;
	padding:0px 50px;
}

header .in .topMenu{
	width:100%;
	max-width:807px;
	margin:0px auto;
	background:#f00;
}

header .in .topMenu .rowMenu{
	width:100%;
	height:80px;
	float:left;
	padding-top:36px;
}

header .in .topMenu .rowMenu div{
	width:130px;
	height:30px;
	float:right;
	padding:0px 5px;
}

header .in .topMenu .rowMenu div.strefaAgenta{
	width:150px;
}

header .in .topMenu .rowMenu div a{
	color:#D82523;
	font-weight:bold;
	margin-top:4px;
	text-align:right;
	display:block;
	font-size:18px;
}

header .in .topMenu .rowMenu div.strefaAgenta a{
	color:#005f42;
	font-weight:300;
}

header .in .topMenu .rowMenu div img{
	width:30px;
	display:block;
	float:left;
}

header .in .topMenu .inMenu{
	width:100%;
	float:left;
}

header .in .topRight{
	width:100%;
	max-width:240px;
	float:right;
	margin-top:30px;
}

header .in .topRight div{
	margin:9px auto;
	float:left;
	line-height:20px;
	text-align:right;
	position:relative;
}

header .in .topRight div img{
	display:inline-block;
	width:34px;
	position:absolute;
	top:-21%;
	left:7%;
}

header .in .topRight div.topRightSiec{
	border-right:1px solid #d9d9d9;
	padding:2px 4px 2px 4px;
	width:55%;
}

header .in .topRight div.topRightKontakt{
	padding:2px 0px 2px 4px;
	width:45%;
}

header .in .topRight div a{
	font-size:18px;
	color:#005f42;
	margin:0px;
	display:inline-block;
	font-weight:300;
	line-height:20px;
}

header .in .topRight div a:hover{
	text-decoration:underline;
}

header .in .topRight div span{
	display:inline-block;
	font-size:12px;
	color:#d9d9d9;
}

header .in .topRight div i{
	font-size:18px;
	color:#d9d9d9;
}

header .in #menu-responsive{
	display: none;
}
	
header .in div#logo{
	width:100%;
	max-width:150px;
	float: left;
	margin-top:20px;
}
	
header .in div#logo a img{
	display:block;
	width:100%;
	max-width:150px;
	float:left;
}



/* mega menu / wlasne css */
.imgSubMenu, ul.mega-sub-menu li img.image{
	display:block;
	margin:0px auto; 
}

#mega-menu-wrap-poziome-menu ul#mega-menu-poziome-menu li.mega-menu-megamenu ul.mega-sub-menu{
	background: #fff url('/wp-content/uploads/2020/08/znak_wodny.png') no-repeat;
	background-position:bottom right;
}

#mega-menu-wrap-poziome-menu ul#mega-menu-poziome-menu li.mega-menu-megamenu ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu{
	background:none;
}

#mega-menu-wrap-poziome-menu ul#mega-menu-poziome-menu li.mega-menu-item-has-children a.mega-menu-link{
	border-color:rgba(0, 0, 0, 0);
}

#mega-menu-wrap-poziome-menu ul#mega-menu-poziome-menu li.mega-menu-item a.mega-menu-link{
	height:60px;
	z-index:999;
	position:relative;
	display:block;
	border-top:1px solid rgba(255,255,255,1);
	border-right:1px solid rgba(255,255,255,1);
	border-left:1px solid rgba(255,255,255,1);
	border-bottom:0px;
}

#mega-menu-wrap-poziome-menu ul#mega-menu-poziome-menu li.mega-menu-item a.mega-menu-link:hover{
	border-top:1px solid rgba(0,0,0,0.1);
	border-right:1px solid rgba(0,0,0,0.1);
	border-left:1px solid rgba(0,0,0,0.1);
	border-bottom:1px solid rgba(255,255,255,1);
	border-radius:5px 5px 0px 0px;
}

#mega-menu-wrap-poziome-menu ul#mega-menu-poziome-menu li.mega-menu-item a.mega-menu-link span.mega-indicator::after{
	-webkit-transition: -webkit-transform .8s ease-in-out;
	-moz-transition: -moz-transform .8s ease-in-out;
	-o-transition: -o-transform .8s ease-in-out;
    -ms-transition: -ms-transform .8s ease-in-out;
    transition: transform .8s ease-in-out;
}

#mega-menu-wrap-poziome-menu ul#mega-menu-poziome-menu li.mega-menu-item a.mega-menu-link:hover span.mega-indicator::after{
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

#mega-menu-wrap-poziome-menu ul#mega-menu-poziome-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column ul.mega-sub-menu li.mega-menu-item a.mega-menu-link span.mega-indicator::after{
	-webkit-transition:none;
	-moz-transition:none;
	-o-transition:none;
    -ms-transition:none;
    transition:none;
}

#mega-menu-wrap-poziome-menu ul#mega-menu-poziome-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover span.mega-indicator::after{
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
}

#mega-menu-wrap-poziome-menu ul#mega-menu-poziome-menu li.mega-menu-item-home a.mega-menu-link{
	border:none !important;
}

#mega-menu-wrap-poziome-menu #mega-menu-poziome-menu > li.mega-menu-megamenu > ul.mega-sub-menu{
	margin-top:-1px;
}

#mega-menu-wrap-poziome-menu #mega-menu-poziome-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-poziome-menu #mega-menu-poziome-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{
	height:72px;
}

#mega-menu-wrap-poziome-menu #mega-menu-poziome-menu li.mega-menu-megamenu ul.mega-sub-menu li.mega-menu-column ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{
	height:72px;
	padding:15px;
}

#mega-menu-wrap-poziome-menu ul#mega-menu-poziome-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column ul.mega-sub-menu li.widget_text div.textwidget{
	width:100%;
	max-width:350px; 
	padding:5px 0px;
	text-align:justify;
	float:left;
	margin-left:35px;
}

#mega-menu-wrap-poziome-menu ul#mega-menu-poziome-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column ul.mega-sub-menu li.mega-menu-item div.textwidget i{
	float:right;
	cursor:pointer;
	margin-right:34px;
}

#mega-menu-wrap-poziome-menu ul#mega-menu-poziome-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column ul.mega-sub-menu li.mega-menu-item div.textwidget i:hover{
	color:#005F42;
}

.closeSubMenu{
	opacity: 0 !important;
	transform: translate(0, 10px) !important;
}



/* panel srodkowy / article */
.webKontakt{
	background:url('/wp-content/uploads/2021/05/kontakt_biw_ubezpieczenia-_v2.png') repeat-y;
	background-position:center center;
	/*background-size: 100%;*/
	padding:0px 0px 40px 0px;
}

.web{
	width: 100%;
	margin: 0 auto;
	padding:0px;
	overflow:hidden;
}

.web section.home{
	width: 100%;
	max-width:1420px;
    margin:0px auto;
	padding:0px 50px;
	/*overflow:hidden;*/
}

.web section.home .towarzystwaSection,
.web section.home .tytulRozdzialu2{
	padding:0px 10px;
}



/* strona glowna / widget / title h2 h3 h5 */
.web section.home div.imgH2 img{
	width:80px;
	border-radius:30px;
	transform:scale(1) !important;
}

.web section.home div h2{
	font-size:24px;
	padding:0px 0px;
	font-weight:300;
	text-align:center;
	margin:0px auto; 
	line-height:normal;
}

.web section.home div h3{
	font-size:24px;
	padding:40px 0px;
	font-weight:300;
	text-align:center;
	margin:0px auto; 
	line-height:normal;
}

.web section.home div h5{
	font-size:50px;
	padding:40px 0px 210px 0px;
	font-weight:300;
	text-align:center;
	margin:0px auto; 
	color:#fff;
	line-height:70px;
}

.web section.home div h6{
	padding:0px 0px;
	font-weight:300;
	text-align:center;
	margin:0px auto; 
	line-height:normal;
	font-size:24px;
	/*color:#005f42;*/
}

.web section.home div h6 strong{
	font-size:54px;
	color:#005f42;
	display:block;
}

.web section.home div.widget_text{
	overflow:hidden;
}



/* big graphic in home site */
.web #parallax{
	width:100%;
	max-width:1920px;
    overflow: hidden;
    position: relative;
}

.showPunkt{
	transform: translateY(-100px);
	transition: all 0.5s ease-in-out;
	opacity:1 !important;
}

.web .imgTop #punkt_1{
	top:80%;
	left:62%;
}

.web .imgTop #punkt_2{
	top:40%;
	left:40%;
}

.web .imgTop #punkt_3{
	top:60%;
	left:70%;
}

.web .imgTop #punkt_4{
	top:72%;
	left:30%;
}

.web .imgTop #punkt_5{
	top:39%;
	left:65%;
}

.web .imgTop #punkt_6{
	top:80%;
	left:80%;
}

.web .imgTop .punkt{
	position:absolute;
	height:24px;
	width:24px;
	opacity:0;
}

.web .imgTop .punkt .numeracja{
	width:100%;
	height:100%; 
	font-size:14px;
	color:#888;
	background:#fff;
	border-radius:100px;
	display:block;
	z-index:200;
	cursor:pointer;
	text-decoration:none;
	text-align:center;
	line-height:24px;
	position:absolute;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	transition:all 0.2s ease 0s;
	-moz-transition:all 0.2s ease 0s;
    -webkit-transition:all 0.2s ease 0s;
    -o-transition:all 0.2s ease 0s;
}

.web .imgTop .punkt .tlo{
	height:54px;
	width:54px;
	top:-15px;
	left:-15px;
	display:block;
	background:#fff;
	border-radius:100px;
	position:absolute;
	-webkit-animation:av_pulsate 2s linear infinite;
	animation:av_pulsate 2s linear infinite;
	opacity:.0;
	z-index:100;
}

.scalePoint{
	-webkit-transform: scale(1.3) !important;
	-moz-transform: scale(1.3) !important;
	-o-transform: scale(1.3) !important;
	-ms-transform: scale(1.3) !important;
	transform: scale(1.3) !important;
}

.pulsateFast{
	-webkit-animation:av_pulsate 0.8s linear infinite !important;
	animation:av_pulsate 0.8s linear infinite !important;
}

.transformNO{
	transform:none !important;
}

@keyframes av_pulsate{
	0%{
		-webkit-transform:scale(0.1);
		opacity:0.0;
	}
	
	50%{
		opacity:0.7;
	}
	
	100%{
		-webkit-transform:scales(1);
		opacity:0.0;
	}
}

.showBoxText{
	transform: translateY(-40px);
	transition: all 0.7s ease-in-out;
	opacity:1 !important;
}

.showBoxTextLeft{
	transform: translateX(-40px);
	transition: all 0.7s ease-in-out;
	opacity:1 !important;
}

.showBoxTextRight{
	transform: translateX(40px);
	transition: all 0.7s ease-in-out;
	opacity:1 !important;
}

.web .imgTop .punkt .boxPositionTop{
	top:-114px;
	left:-113px;
}

.web .imgTop .punkt .boxPositionLeft{
	top:-62px;
	left:-228px;
}

.web .imgTop .punkt .boxPositionRight{
	top:-62px;
	left:0px;
}

.web .imgTop .punkt .boxText{
	position:absolute;
	display:block;
	background:#fff;
	width:250px;
	height:140px;
	border-radius:5px;
	opacity:0;
	color:#888;
	text-align:left; 
	box-shadow: 0px 0px 5px 0px rgba(255,255,255,0.4);
	cursor:pointer;
}

.web .imgTop .punkt .boxText:hover{
	box-shadow: 0px 0px 20px 0px rgba(255,255,255,0.7);
}

.web .imgTop .punkt .boxText .opis{
	text-align:left;
	padding:10px;
}

.web .imgTop .punkt .boxText .opis p{
	color:#292A2E;
	line-height:28px;
}

.web .imgTop .punkt .boxText .opis p.title{
	color:#005F42;
	text-decoration:underline;
}

.web .imgTop .punkt .boxText .opis p.title i{
	display:inline-block;
	margin-left:5px;
}

.web .imgTop .punkt .boxText .opis p.desc{
	height:60px;
}

.web .imgTop .punkt .boxText:hover .opis p.title{
	text-decoration:none;
}

.web .imgTop .punkt .boxText .opis p span{
	display:inline-block;
	width:34%;
}

.web .imgTop .punkt .boxText .opis img{
	position:absolute;
	width:22%;
	left:13%;
	bottom:5%;
}

.web .imgTop img{
	display:block;
	width:100%;
	margin:0px auto;
}



/* own split 1 column */
.web section.home .col100{
	width:100%;
	float:left;
	padding:0px 10px;
	overflow:hidden;
}

.web section.home .col100 p{
	text-align:center;
	margin:0px;
	padding:0px;
	font-size:26px;
}

.web section.home .col100 p.title{ 
	font-size:24px;
	font-weight:300;
	padding:40px 0px 0px 0px;
}



/* own split 2 columns */
.web section.home .col50{
	width:50%;
	float:left;
	padding:10px;
	margin-top:30px;
	margin-bottom:30px;
	overflow:hidden;
}

.web section.home .col50 p{
	text-align:left;
	margin:0px;
	padding:0px;
	font-size:20px;
	line-height:36px;
	padding:10px 40px;
}

.web section.home .col50 p.title{ 
	font-size:24px;
	font-weight:bold;
	padding:40px 0px;
}

.web section.home .col50 button{
	margin:28px auto 0px auto;
}



/* own split 4 columns */
.web section.home .col25{
	width:25%;
	float:left;
	overflow:hidden;
	padding:10px;
}

.web section.home .col25 .col25in{
	width:100%;
	padding:10px;
	background:#fff;
	margin:0px auto;
	overflow:hidden;
	border-radius:5px;
	box-shadow: 0px 0px 5px 0px rgba(255,255,255,0.4);
	cursor:pointer;
}

.web section.home .col25 .col25in div.left{
	width:20%;
	height:100px;
	float:left;
	overflow:hidden;
	padding:22px 0px;
}

.web section.home .col25 .col25in div.left img{
	display:block;
	width:78%;
	margin:5px auto;
}

.web section.home .col25 .col25in:hover div.left i{
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}

.web section.home .col25 .col25in div.in{
	width:70%;
	height:100px;
	float:left;
	overflow:hidden;
	position:relative;
	padding:32px 0px;
}

.web section.home .col25 .col25in div.in p{
	text-align:left;
	margin:0px;
	padding:0px;
	font-size:16px;
	line-height:36px;
}

.web section.home .col25 .col25in div.in a{
	display:block;
	text-align:left;
	padding:0px;
	text-decoration:underline;
	color:#005F42;
	position:absolute;
	left:0px;
	bottom:0px;
}

.web section.home .col25 .col25in:hover div.in a{
	text-decoration:none;
}

.web section.home .col25 .col25in div.right{
	width:10%;
	height:100px;
	float:right;
	overflow:hidden;
	padding:40px 0px;
}

.web section.home .col25 .col25in div.right i{
	display:block;
	font-size:20px;
	color:#008B58;
	text-align:right;
}



/* own split 2 columns in posts */
.web section.home .post{
	width:50%;
	float:left;
	padding:10px;
}

.web section.home .postBigHref{
	margin-bottom:40px;
}

.web section.home .postBig{
	width:100%;
	float:left;
	padding:10px;
}

.web section.home .postBigHref .in,
.web section.home .postBig .in,
.web section.home .post .in{
	width:100%;
	height:300px;
	margin:0px auto;
	padding:15px;
	/*box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);*/
	border:1px solid #eee;
	box-shadow:0px 0px 4px #eee;
	cursor:pointer;
	background:#fff;
	position:relative;
	border-radius:5px;
}

.web section.home .postBig .in:hover,
.web section.home .post .in:hover{
	/*box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.6);*/
	box-shadow:0px 0px 10px #ddd;
	background:#fff url('/wp-content/uploads/2020/09/element_konczynki.png') no-repeat;
	background-position:right bottom;
}

.web section.home .postBigHref .in p,
.web section.home .postBig .in p,
.web section.home .post .in p{
	text-align:left;
	margin:0px;
	padding:10px 0px;
	font-size:20px;
}

.web section.home .postBig .in:hover p,
.web section.home .post .in:hover p{
	color:#005F42;
}

.web section.home .postBigHref .in p.title,
.web section.home .postBig .in p.title,
.web section.home .post .in p.title{ 
	font-size:24px;
	font-weight:300;
	padding:15px 0px 30px 0px;
}

.web section.home .postBigHref .in p.data,
.web section.home .postBig .in p.data,
.web section.home .post .in p.data{ 
	font-size:16px;
	padding:0px;
}

.web section.home .postBigHref .in a,
.web section.home .postBig .in a,
.web section.home .post .in a{ 
	margin-top:40px;
	color:#005F42;
	text-decoration:underline;
	display:block;
	position:absolute;
	left:20px;
	bottom:5px;
}

.web section.home .postBig .in:hover a,
.web section.home .post .in:hover a{ 
	color:#005F42;
	text-decoration:none;
}

.web section.home .postBigHref .in a i,
.web section.home .postBig .in a i,
.web section.home .post .in a i{ 
	color:#005F42;
}

.web section.home .postBig .in:hover a i
.web section.home .post .in:hover a i{ 
	color:#005F42;
}



/* pasek 100% */
.web section.home .imgTop100{
	width:100%;
	max-width:1700px;
	overflow:hidden;
	margin:0px auto;
	position:relative;
}

.web section.home .imgTop100 img{
	display:block;
	width:100%;
	margin:0px auto;
}

/* rotate */
.rotate180{
	transform:rotate(180deg); 
    -webkit-transform:rotate(180deg); 
    -moz-transform:rotate(180deg); 
    -o-transform:rotate(180deg); 
}

/* mapa google */
.web .mapGoogle{
	width:100%;
	height:600px;
	overflow:hidden;
	margin:20px auto 0px auto;
	position:relative;
	border-top: 1px solid #eee;
}

.web .mapGoogle .mapka{
	width:100%;
	height:100%;
	overflow:hidden;
}

.web .mapGoogle .wynik{
	position:absolute;
	top:40px;
	left:10px;
	width:400px;
	/*height:86%;*/
	background:#fff;
	overflow:auto;
	max-height:86%;
	-ms-transition: max-height 2s ease;
	-moz-transition: max-height 2s ease;
	-webkit-transition: max-height 2s ease;
	-o-transition: max-height 2s ease;
	transition: max-height 2s ease;
}
 
.web .mapGoogle .wynik.wynikiClose{
	max-height:40px !important;
	overflow:hidden;
}

.web .mapGoogle .wynik h6{
	width:100%;
	padding:10px;
	text-align:left;
	font-size:16px;
	color:#003A24;
	font-weight:300;
	cursor:pointer;
}

.web .mapGoogle .wynik h6 i{
	margin-left:10px;
	color:#003A24;
}

.web .mapGoogle .wynik #wynikID_siec,
.web .mapGoogle .wynik #wynikID{
	width:100%;
	padding:0px 10px;
	text-align:left;
}

.web .mapGoogle .wynik #wynikID_siec .wynikRow,
.web .mapGoogle .wynik #wynikID .wynikRow{
	width:100%;
	padding:20px 10px;
	border-top:1px solid #eee;
}

.web .mapGoogle .wynik #wynikID_siec .wynikRow a,
.web .mapGoogle .wynik #wynikID .wynikRow a{
	color:#003A24;
	text-decoration:underline;
}

.web .mapGoogle .wynik #wynikID_siec .wynikRow a:hover,
.web .mapGoogle .wynik #wynikID .wynikRow a:hover{
	color:#003A24;
	text-decoration:none;
}

.web section.home .searchRow{
	width:100%;
	margin:0px auto;
	padding:40px 10px 10px 10px;
	overflow:hidden;
}

.web section.home .searchRow div{
	/*box-shadow:0px 0px 10px 0px rgba(0,0,0,0.4);*/
	border:1px solid #eee;
	box-shadow:0px 0px 4px #eee;
	border-radius:5px;
	overflow:hidden;
	padding:20px;
}

.web section.home .searchRow div:hover{
	box-shadow:0px 0px 10px #ddd;
}

.web section.home .searchRow div p{
	padding:0px;
}

.web section.home .searchRow .searchLeft{
	width:20%;
	float:left;
}

.web section.home .searchRow .searchLeft p{
	color:#292A2E;
}

.web section.home .searchRow .searchLeft p.title{
	font-size:24px;
}

.web section.home .searchRow .searchLeft a.subTitle{
	color:#003A24;
	padding:10px 0px 50px 0px;
	display:block;
}

.web section.home .searchRow .searchLeft a.subTitle img{
	display:inline-block;
	width:20px;
	margin-bottom:-4px;
}

.web section.home .searchRow .searchLeft p.inputTitle{
	font-size:16px;
	color:#003A24;
}

.web section.home .searchRow .searchLeft input{
	width:100%;
	padding:12px 10px;
	font-size:16px;
	border:1px solid #D8D8D8;
	border-radius:5px;
	margin-top:5px;
	box-shadow:0px 5px 5px 0px rgba(0,0,0,0.1)
}

.web section.home .searchRow .searchLeft button{
	margin-top:10px;
}

.web section.home .searchRow .searchRight{
	width:78%;
	float:right;
	overflow:hidden;
}

.web section.home .searchRow .searchRight button{
	margin-top:15px;
	margin-right:5px;
}

.web section.home .searchRow .searchRight p.title{
	font-size:24px;
}

.web section.home .searchRow .searchRightSecond,
.web section.home .searchRow .searchRightSecond:hover{
	width:78%;
	float:right;
	overflow:hidden;
	box-shadow:none;
	border:none;
}

.web section.home .searchRow .searchRightSecond p.title{
	font-size:24px;
}

.web section.home .searchRow .searchRightSecond label{
	font-size:20px;
	color:#003A24;
	float:left;
	display:block;
	width:50%;
	padding:0px 10px 0px 50px;
	position:relative;
	margin-top:25px;
	margin-bottom:5px;
}

.web section.home .searchRow .searchRightSecond label input{
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}

.web section.home .searchRow .searchRightSecond label input:checked ~ .checkmark:after {
  display: block;
}

.checkmark{
	position: absolute;
	top: -3px;
	left: 0;
	height: 35px;
	width: 35px;
	background-color: #fff;
	cursor:pointer;
	border:1px solid #D8D8D8;
	border-radius:5px;
	box-shadow:0px 5px 5px 0px rgba(0,0,0,0.1)
}

.checkmark:after {
	content: "";
	position: absolute;
	display: none;
	left: 13px;
	top: 6px;
	width: 7px;
	height: 14px;
	border: solid #003A24;
	border-width: 0 3px 3px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}



/* footer */
footer#footer{
	width:100%;
	max-width:1920px;
	color: #FFF;
	text-align: center;
	margin:0px auto 10px auto;
	padding:0px;
	overflow:hidden;
}

footer#footer .footerColumn{
	width:100%;
	margin:0px auto;
	overflow:hidden;
	background:rgba(0,58,36,0.97);
}

footer#footer .footerColumn .in{
	width:100%;
	max-width:1400px;
	margin:0px auto;
	padding:30px 50px; 
	overflow:hidden;
	background:rgba(0,58,36,0.97);
	background:url('/wp-content/uploads/2020/08/logo_back_footer.png') no-repeat;
	background-position:center center;
	background-size:80%;
}

footer#footer .footerColumn .in div.col4{
	width:25%;
	padding:15px 0px 15px 0px;
	float:left;
	overflow:hidden;
}

footer#footer .footerColumn .in div.col4 div{
	width:100%;
	margin:20px auto;
	overflow:hidden;
}

footer#footer .footerColumn .in div.col4 div h6{
	text-align:left;
	font-size:24px;
	font-weight:300;
	margin:20px 0px;
}

footer#footer .footerColumn .in div.col4 div div.textwidget{
	margin:0px;
}

footer#footer .footerColumn .in div.col4 div div.textwidget p{
	text-align:left;
	margin:0px;
	color:#d9d9d9;
}

footer#footer .footerColumn .in div.col4 div div.textwidget p a{
	color:#d9d9d9;
	display:block;
	padding:2px 0px;
}

footer#footer .footerColumn .in div.col4 div div.textwidget p a:hover{
	color:#fff;
	text-decoration:underline;
}

footer#footer .footerColumn .in div.col4_adres{
	width:25%;
	padding:15px 0px;
	float:left;
	overflow:hidden;
}

footer#footer .footerColumn .in div.col4_adres div{
	width:100%;
	margin:20px auto;
	overflow:hidden;
	background:#fff;
	border-radius:5px;
}

footer#footer .footerColumn .in div.col4_adres div h6{
	text-align:left;
	font-size:24px;
	font-weight:300;
	color:#292A2E;
	margin:20px 0px;
	padding:0px 10px;
}

footer#footer .footerColumn .in div.col4_adres div div.textwidget{
	margin:0px;
}

footer#footer .footerColumn .in div.col4_adres div div.textwidget p{
	text-align:left;
	font-size:14px;
	margin:0px;
	color:#292A2E;
}

footer#footer .footerColumn .in div.col4_adres div div.textwidget p a{
	color:#D82523;
}

footer#footer .footerColumn .in div.col4_adres div div.textwidget p a:hover{
	font-weight:bold;
	text-decoration:none;
}

footer#footer .footerColumn .in div.col4_adres div div.textwidget div{
	margin:5px auto;
}

footer#footer .footerColumn .in div.col4_adres .oneRow{
	width:100%;
	margin-bottom:40px !important;
}

footer#footer .footerColumn .in div.col4_adres .oneRow .oneLeft{
	width:25%;
	float:left;
}

footer#footer .footerColumn .in div.col4_adres .oneRow .oneLeft img{
	display:block;
	width:70px;
	margin:0px auto;
}

footer#footer .footerColumn .in div.col4_adres .oneRow .oneRight{
	width:75%;
	float:right;
	padding:0px 5px;
}

footer#footer .footerColumn .in div.col4_adres .oneRow .oneRight p, footer#footer .footerColumn .in div.col4_adres .oneRow .oneRight a{
	font-size:16px;
	line-height:20px;
	text-decoration:none;
	color:#292A2E;
	float:left;
	text-align:left;
	display:block;
	width:100%;
}

footer#footer .footerColumn .in div.col4_adres .oneRow .oneRight p.title{
	font-size:24px;
	line-height:40px;
	display:block;
	width:100%;
}
	
footer#footer .footerMedia{
	width:100%;
	margin:0px auto;
	border-top:1px solid #44454D;
	overflow:hidden;
	background: #003A24;
}
	
footer#footer .footerMedia .in{
	width:100%;
	max-width:1400px;
	margin:0px auto;
	padding:30px 50px;
	color: #FFF;
	text-align:left;
	font-size:18px;
	font-weight:bold;
	overflow:hidden;
}
	
footer#footer .footerMedia .in i{
	width:48px;
	height:48px;
	border:1px solid;
	border-color: rgba(255,255,255,1);
	border-radius:50%;
	padding:14px 0px 0px 17px;
	margin-left:10px;
	cursor:pointer;
}
	
footer#footer .footerMedia .in i:hover{
	background:#fff;
	color:#003A24;
}
	
footer#footer .footerCopy{
	width:100%;
	margin:0px auto;
	border-top:1px solid #44454D;
	overflow:hidden;
	background: #003A24;
}
	
footer#footer .footerCopy .in{
	width:100%;
	max-width:1400px;
	margin:0px auto;
	padding:30px 50px;
	color: #FFF;
	text-align:left;
	font-size:14px;
	overflow:hidden;
}
	
footer#footer .footerCopy .in img{
	display:inline-block;
	width:100%;
	max-width:244px;
	float:left;
}
	
footer#footer .footerCopy .in div{
	display:inline-block;
	width:180px;
	float:right;
	margin:7px auto 0px auto;
	text-align:right;
}



/* article / sub site */
article{
	width:100%;
	margin:0px auto;
	padding:40px 0px 40px 0px;
	position:relative;
}

article p{
	font-size:20px;
	/*text-align:left;*/
	text-align:justify;
	line-height:36px;
	padding:0px 50px;
	margin:0px auto;
}

article p.rowData input{
	padding:10px 0px;
	font-size:16px;
	border:none;
	color:#005F42;
	cursor:pointer;
	text-decoration:underline;
	text-align:center;
	width:84px;
}

article p.rowData i{
	color:#005F42;
}

article .kreskaPodzial{
	margin:10px auto;
}

article > figure,
article pre,
article h2{
	padding:0px 10px;
}

article h2,
article .wp-block-columns .wp-block-column h2{
	text-align:center;
	margin:0px auto 40px auto;
	font-size:24px;
	font-weight:300;
}

article h2 i{
	color:#005F42;
	font-size:26px;
	cursor:pointer;
}

article .wp-block-columns{
	margin:0px !important;
}

article .wp-block-columns .odstepBlok{
	padding-bottom:140px !important;
}

article .wp-block-columns .odstepBlok2{
	padding-bottom:100px !important;
}

article .wp-block-columns .wp-block-column{
	padding:20px 0px;
	/*background:#fff;*/
	border-radius:5px;
	position:relative;
	margin:0px 10px 0px 10px;
	overflow:hidden;
}

article .wp-block-columns .wp-block-column figure{
	overflow:hidden;
}

article .wp-block-columns .wp-block-column figure img,
article .wp-block-columns .wp-block-column p img{
	transition-duration: .3s;
}

article .wp-block-columns .wp-block-column:hover figure img,
article .wp-block-columns .wp-block-column:hover p img{
	transform: scale(1.05); 
}

article .wp-block-columns .wp-block-column h2,
article .wp-block-columns .wp-block-column h3{
	font-size:24px !important;
	margin:10px auto 20px auto !important; 
	font-weight:300 !important;
	color:#005f42 !important;
	line-height:normal !important;
	padding:0px 20px !important;
}

article .wp-block-columns .wp-block-column > a.linkZglos{
	color:#005F42;
	text-decoration:underline;
	display:block;
	text-align:center;
}

article .wp-block-columns .wp-block-column > a.linkZglos i{
	margin-left:10px;
}

article .wp-block-columns .wp-block-column > a.linkZglos:hover{
	text-decoration:none;
}

article .wp-block-columns .wp-block-column p{
	padding:0px 40px;
}

article .wp-block-columns .centerText{
	padding:20px 0px 80px 0px;
}

article .wp-block-columns .centerText p{
	text-align:center;
}

article .wp-block-columns .wp-block-column p a{
	color:#005F42;
	text-decoration:underline;
}

article .wp-block-columns .wp-block-column p a:hover{
	text-decoration:none;
}

article .wp-block-columns .wp-block-column p a i{
	margin-left:10px;
}

article .wp-block-columns .wp-block-column p img{
	display:block;
	float:left;
	margin:10px 20px 10px 10px;
	border-radius:50%;
}

article .wp-block-columns .wp-block-column ul{
	list-style-type: disc;
	padding:0px 20px 0px 60px;
	font-size:20px;
	line-height:36px;
}

article .wp-block-columns .wp-block-column button.left{
	position:absolute;
	bottom:20px;
	left:20px;
	float:left;
}

article .wp-block-columns .wp-block-column button.right{
	position:absolute;
	bottom:20px;
	right:20px;
	float:none;
}

article .wp-block-columns .wp-block-column p.numeracja{
	display:block;
	position:absolute;
	bottom:20px;
	left:40%;
	text-align:center;
	font-size:180px;
	color:#BDD3D3;
	margin:0px;
	padding:0px;
	line-height:120px;
}

article .wp-block-columns .wp-block-column div.location,
article .wp-block-columns .wp-block-column div.facebook{
	position:absolute;
	width:70px;
	height:70px;
	bottom:16px;
	cursor:pointer;
}

article .wp-block-columns .wp-block-column div.location{
	right:40px;
	background:url("/wp-content/uploads/2020/09/icon_pinezka.png");
}

article .wp-block-columns .wp-block-column div.facebook{
	right:120px;
	background:url("/wp-content/uploads/2020/09/icon_facebook.png");
}

article .wp-block-columns .wp-block-column div.location:hover{
	background:url("/wp-content/uploads/2020/11/icon_pinezka_hover.png");
}

article .wp-block-columns .wp-block-column div.facebook:hover{
	right:120px;
	background:url("/wp-content/uploads/2020/11/icon_facebook_hover.png");
}

article .wp-block-columns .wp-block-column p.cytatBox{
	display:block;
	font-size:28px;
	margin-top:40px;
	line-height:60px;
}

article .wp-block-columns .wp-block-column div.down{
	width:100%;
	height:46px;
	position:absolute;
	bottom:20px;
	left:0px;
}

article .wp-block-columns .cytatImg .wp-block-image{
	margin-bottom:0px;
}

.shadowBox{border:1px solid #eee;box-shadow:0px 0px 4px #eee;background:#fff;}
.shadowBox:hover{box-shadow:0px 0px 10px #ddd;}
.boxBorderTop{border-top:1px solid #eee;}
.boxBorderBottom{border-bottom:1px solid #eee;}

.blockBlask:hover{box-shadow:0px 0px 6px #fff!important;background:#fff;}

.columnsMargin0{margin:0px !important;}

.flexBasis20{flex-basis:20% !important;}
.flexBasis25{flex-basis:25% !important;}
.flexBasis40{flex-basis:40% !important;}
.flexBasis60{flex-basis:60% !important;}
.flexBasis75{flex-basis:75% !important;}
.flexBasis80{flex-basis:80% !important;}

.linkBottomRight a{
	color:#005F42;
	font-size:18px;
	text-decoration:underline;
	position:absolute;
	display:block;
	bottom:15px;
	right:10px;
}

.linkBottomRight a i{
	margin-left:10px;
}

.linkBottomRight a:hover{
	color:#005F42;
	text-decoration:none;
}

/*p a.linkBottomRightSite{
	color:#005F42;
	font-size:18px;
	text-decoration:underline;
	display:block;
	float:right;
}

p a.linkBottomRightSite:hover{
	color:#005F42;
	text-decoration:none;
}*/



/* 404 page */
.wp-block-columns .wp-block-column div.left{
	width:20%;
	height:60px;
	float:left;
	overflow:hidden;
	padding:0px;
}

.wp-block-columns .wp-block-column div.left img{
	display:block;
	width:78%;
	margin:5px auto;
}

.wp-block-columns .wp-block-column div.in{
	width:70%;
	height:20px;
	float:left;
	overflow:hidden;
	position:relative;
	padding:18px 0px;
}

.wp-block-columns .wp-block-column div.in a{
	display:block;
	text-align:left;
	padding:0px;
	text-decoration:none;
	color:#292A2E;
}

.wp-block-columns .wp-block-column div.in a:hover{
	text-decoration:none;
	color:#292A2E;
}

.wp-block-columns .wp-block-column div.right{
	width:10%;
	height:60px;
	float:right;
	overflow:hidden;
	padding:20px 10px 20px 0px;
}

.wp-block-columns .wp-block-column div.right i{
	display:block;
	font-size:20px;
	color:#008B58;
	text-align:right;
}



/* kontakt */
.obrazFull{
	width:100%;
	position:relative;
	overflow:hidden;
}

.obrazFull .wp-block-image{
	/*margin-bottom:0px !important;*/
}

.obrazFull .obrazDane{
	width:50%;
	position:absolute;
	left:300px;
	top:50px;
	color:#fff;
}

.obrazFull .obrazDane p{
	font-size:22px;
	line-height:50px;
}

.obrazFull .obrazDane p.pOdstep,
.obrazFull .obrazDane_v2 p.pOdstep{
	margin-top:50px;
}

.obrazFull .obrazDane p a{
	color:#fff;
	text-decoration:none;
	font-size:48px;
	font-weight:bold;
}

.obrazFull .obrazDane p a:hover{
	color:#fff;
	text-decoration:none;
}

.obrazFull .obrazDane ul{
	margin-left:70px;
	list-style-type:disc;
}

.obrazFull .obrazDane ul li{
	padding:6px 0px;
}

.obrazFull .obrazDane_v2{
	width:50%;
	position:absolute;
	left:300px;
	top:50px;
	color:#fff;
}

.obrazFull .obrazDane_v2 p{
	font-size:48px;
	line-height:50px;
}

.obrazFull .obrazDane_v2 p a{
	color:#fff;
	text-decoration:none;
	font-size:22px;
}

.obrazFull .obrazDane_v2 p a:hover{
	color:#fff;
	text-decoration:none;
}

.obrazFull .obrazDane_v2 ul{
	margin-left:70px;
	list-style-type:disc;
}

.obrazFull .obrazDane_v2 ul li{
	padding:6px 0px;
}

.obrazFull .obrazPodpis{
	width:40%;
	position:absolute;
	left:300px;
	bottom:40px;
	color:#fff;
}

.obrazFull .obrazPodpis p{ 
	color:#fff;
	font-size:22px;
}



/* height in columns */
article .wp-block-columns .blockZycie p:nth-child(2) {
	height:260px;
}

article .wp-block-columns .blockDom p:nth-child(2) {
	height:320px;
}

article .wp-block-columns .blockPodroz p:nth-child(2) {
	height:340px;
}

article .wp-block-columns .blockAuto p:nth-child(2) {
	height:290px;
}

article .wp-block-columns .blockZycie2 h2:nth-child(1) {
	height:60px;
}

article .wp-block-columns .blockZycie2 p:nth-child(2) {
	height:430px;
}

article .wp-block-columns .blockRower p:nth-child(2) {
	height:480px;
}

article .wp-block-columns .blockJak p:nth-child(1) {
	height:220px;
}

article .wp-block-columns .blockObsluga p:nth-child(2) {
	height:320px;
} 



/* own columns flex - USUNAC */
article .wp-block-columns .wp-block-column .padding{
	padding:0px 40px;
}

article .wp-block-columns .wp-block-column .own_columns{
	width:100%;
	display:flex;
	margin:0px auto;
}

article .wp-block-columns .wp-block-column button{
	position:relative;
	margin-top:40px;
}

article .wp-block-columns .wp-block-column button.right{
	float:right
}

article .wp-block-columns .borderRightColumn{
	border-right:1px solid #eee;
}

/*article .wp-block-columns .borderRightColumn p{
	padding:0px !important;
}

article .wp-block-columns .borderRightColumn button.left{
	left:0px !important;
}

article .wp-block-columns .borderRightColumn button.right{
	right:10px !important;
}*/

article .wp-block-columns .zglosLink{
	text-align:center;
	position:relative;
}

article .wp-block-columns .zglosLink p{
	padding:10px 0px;
}

article .wp-block-columns .zglosLink figure{
	padding:10px 20px;
}

article .wp-block-columns .zglosLink > div{
	width:100%;
	height:46px;
	position:absolute;
	bottom:20px;
	left:0px;
}

article .wp-block-columns .zglosLink > div > button{
	display:block;
	margin:0px auto;
}



/* dokuemnty TU */
.dokumenty{
	display:block;
	width:100%;
	overflow:hidden;
	margin:0px 10px;
}

.dokumenty > div:first-child{
	border-top:1px solid #eee;
}

.dokumenty > div{
	width:100%;
	border-bottom:1px solid #eee;
	cursor:pointer;
	position:relative;
	cursor:pointer;
}

.dokumenty > div:hover{
	width:100%;
	border-bottom:1px solid #eee;
	position:relative;
}

.dokumenty > div .imgPDF{
	position:absolute;
	display:block;
	width:120px;
	height:96px;
	left:0px;
	top:0px;
	background:#fff url('/wp-content/uploads/2020/10/document_pdf_2.png') no-repeat;
	background-position:center center;
	background-size:120px 96px;
}

.dokumenty > div .imgPDF:hover{
	background:#005F42 url('/wp-content/uploads/2020/10/document_ok_2.png') no-repeat;
}

.dokumenty > div p{
	padding:30px 10px 30px 130px;
}



/* towarzystwa */
.towarzystwa{
	margin:40px 10px 0px 10px;
}

.towarzystwa .wp-block-columns .wp-block-column figure img{
	width:70%;
	margin-bottom:30px;
}

.towarzystwa .wp-block-columns .wp-block-column:hover figure img,
.towarzystwa .wp-block-columns:hover .wp-block-column figure img{
	transform:scale(1.05) !important;
}

.towarzystwa > div{
	cursor:pointer;
}

.towarzystwa > div:first-child{
	border-top:1px solid #eee;
}

.towarzystwoKontakt p a{
	text-decoration:none !important;
}

.towarzystwoKontakt p:nth-child(1),
.towarzystwoKontakt p:nth-child(3){
	color:#aaa;
	font-size:14px;
}


/* mapa strona */
.mapaStrony{
	width:100%;
}

.mapaStrony > .menuOne{
	width:100%;
	padding:20px 10px 20px 60px;
	border-bottom:1px solid #eee;
}

.mapaStrony > div:first-child{
	border-top:1px solid #eee;
}

.mapaStrony > .menuOne > p{
	line-height:normal;
	cursor:pointer;
}

.mapaStrony > .menuOne > p.titleOne:after{
	font-family: "Font Awesome 5 Free"; 
	font-weight: 900; 
	content: "\f101";
	display:inline-block;
	margin-left:10px;
}

.mapaStrony > .menuOne > p.titleOne:before{
	font-family: "Font Awesome 5 Free"; 
	font-weight: 900; 
	content: "\f107";
	display:inline-block;
	border-radius:100px;
	padding:1px 6px;
	border:2px solid #eee;
	margin-right:10px;
	color:#fff;
	background:#005F42;
}

/*.mapaStrony > .menuOne:hover > p.titleOne:before{
	font-family: "Font Awesome 5 Free"; 
	font-weight: 900; 
	content: "\f106";
	display:inline-block;
	border-radius:100px;
	padding:1px 7px;
	border:2px solid #005F42;
	margin-right:10px;
	color:#005F42;
	background:#fff;
}*/

.mapaStrony > .menuOne.active > p.titleOne:before{
	font-family: "Font Awesome 5 Free"; 
	font-weight: 900; 
	content: "\f106";
	display:inline-block;
	border-radius:50%;
	padding:1px 6px;
	border:2px solid #005F42;
	margin-right:10px;
	color:#005F42;
	background:#fff;
}

.mapaStrony > .menuOne ul{
	list-style-type:disc;
	/*padding-left:130px;*/
}

.mapaStrony > .menuOne ul li{
	padding:10px 0px;
	margin-left:130px;
}

.mapaStrony > .menuOne ul li a{
	text-decoration:underline;
	color:#292A2E;
}

.mapaStrony > .menuOne ul li a:hover{
	text-decoration:none;
	color:#292A2E;
}



/* cookies */
#cookies{
	width:100%;
	overflow:hidden;
	position:fixed;
	left:0px;
	bottom:0px;
	background:#EBEBEB;
	display:none;
	z-index:999;
}

#cookies .in{
	width:100%;
	max-width:1400px;
	color:#005F42;
	padding:0px 50px;
	margin:0px auto;
}

#cookies .in div{
	width:100%;
	float:left;
}

#cookies .in div.imgCookies{
	max-width:80px;
}

#cookies .in div.imgCookies img{
	display:block;
	width:100%;
}

#cookies .in div.textCookies{
	max-width:980px;
}

#cookies .in div.buttonCookies{
	max-width:240px;
	padding:17px 0px;
}

#cookies .in div p{
	display:block;
	width:100%;
	text-align:center;
	padding:10px 10px;
	font-size:16px;
	line-height:30px;
}

#cookies .in div a{
	text-decoration:none;
}

#cookies .in div a:hover{
	text-decoration:none;
}

#cookies .in div a span{
	color:#005F42;
	text-decoration:underline;
}

#cookies .in div a span:hover{
	color:#005F42;
	text-decoration:none;
}


#szkola{
	width:100%;
	max-width:550px;
	height:400px;
	overflow:hidden;
	position:fixed;
	left:40%;
	top:40%;
	background: rgb(0,95,66);
	background: -moz-linear-gradient(90deg, rgba(0,43,98,1) 0%, rgba(50,184,232,1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(0,43,98,1) 0%, rgba(50,184,232,1) 100%);
	background: linear-gradient(90deg, rgba(0,43,98,1) 0%, rgba(50,184,232,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#002B62",endColorstr="#32B8E8",GradientType=1);
	z-index:999;
	display:none;
	box-shadow:0px 0px 10px #181818;
	border-radius:10px;
	padding:30px 10px;
	text-align:center;
	cursor:pointer;
	color:#fff;
	font-size:30px;
}



/* list in article */
article > ul{
	list-style-type: disc;
	padding:0px 20px 0px 69px;
	font-size:20px;
	line-height:36px;
}

article > ul > li > a{
	color:#005F42;
	text-decoration:none;
}

article > ul > li > a:hover{
	color:#005F42;
	text-decoration:underline;
}



/* own flex in article - USUNAC */
/*article .article_cols{
	width:100%;
	display:flex;
	flex-wrap:nowrap;
	flex-direction:row;
}

article .article_cols .article_col{
	flex-basis:0;
}*/



/* post more */
.morePost{
	width:100%;
	height:368px;
	overflow:hidden;
	transition: height 2s;
}

.moreButton{
	width:100%;
	padding:50px 10px 10px 10px;
	text-align:center;
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	cursor:pointer;
}

.moreButton p{
	text-align:center;
}

.moreButton:hover p{
	text-decoration:underline;
}

.moreButton i{
	display:block;
	margin:5px auto;
}

.listPostButton{
	width:100%;
	margin-left:10px;
	margin-right:10px;
	padding:50px 10px 10px 10px;
	text-align:center;
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	cursor:pointer;
}

.listPostButton p{
	text-align:center;
	color:#005f42;
}

.listPostButton p span{
	display:inline;
	margin-right:15px;
}

.listPostButton p a{
	display:inline-block;
	border:2px solid #676767;
	border-radius:50%;
	padding:0px 17px;
	height:41px;
	background:#eee;
	color:#676767;
}

.listPostButton p a i{
	font-size:14px;
}

.listPostButton p a:hover{
	border:2px solid #005f42;
	background:#005f42;
	color:#fff;
}

/*.exitButton{
	width:100%;
	padding:10px;
	text-align:center;
	border-bottom:1px solid #eee;
	cursor:pointer;
}

.exitButton p{
	text-align:center;
}

.exitButton:hover p{
	text-decoration:underline;
}*/



/* slider change */
div.n2-section-smartslider div.n2-ss-align div.n2-padding div.n2-ss-slider div.n2-ow div.n2-ow div.n2-ow div.n2-ow div.n2-ow div.n2-ow div.n2-ow div.n2-ow div.n2-ow div.n2-ss-layer-row div.n2-ss-layer-row-inner div.n2-ss-layer div.n2-ss-layer-col div.n2-ow div.n2-ow{
	height:80px !important;
}



/* other options */
.kreskaPodzial{width:100%;height:1px;border-bottom:1px solid #eee;margin:40px auto 0px auto;}

.clearfix{clear: both;}

.bgGrey{background:#EBEBEB;}
.bgWhite{background:#FFFFFF;}
.bgGreen{background:#003A24;}

.borderGrayRight{border-right:1px solid #EBEBEB;}

a {/*color: #2c5c88;*/color:#005F42;text-decoration: none;font-weight: 300;}
a:hover{color: #F8AA13;text-decoration: underline;}

ul{list-style: none;margin: 0;padding: 0;	}

.left{float:left;}
.right{float:right;}

.mleft10{margin-left:10px;}
.mright10{margin-right:10px;}

.padding10{padding:0px 10px;}

.dBlock{display:block !important;}
.dNone{display:none !important;}

.marginZero{margin-top:0px !important;margin-bottom:0px !important;}
.paddingBottomZero{padding-bottom:0px !important;}


.gs_logo_single.gs_logo-single--flex-center .gs_logo_single--inner a img.default.gs-logo--img.wp-post-image{
	max-width:180px !important;
}

	
/* responsive */
@media all and (max-width: 1720px){
	.web .imgTop #punkt_1{
		top:48%;
		left:45%;
	}

	.web .imgTop #punkt_2{
		top:40%;
		left:26%;
	}

	.web .imgTop #punkt_3{
		top:56%;
		left:72%;
	}

	.web .imgTop #punkt_4{
		top:72%;
		left:20%;
	}

	.web .imgTop #punkt_5{
		top:80%;
		left:52%;
	}
}

@media all and (max-width: 1600px){
	.web section.home .col25 .col25in div.left i{
		font-size:35px;
	}

	.web section.home .col25 .col25in div.right i{
		font-size:16px;
	}
}

@media all and (max-width: 1540px){
	#mega-menu-wrap-poziome-menu ul#mega-menu-poziome-menu li.mega-menu-megamenu ul.mega-sub-menu{
		background-size:30%;
	}
	
	.showMenu{
		-webkit-transform: translateY(-173px) !important;
		-moz-transform: translateY(-173px) !important;
		-o-transform: translateY(-173px) !important;
		-ms-transform: translateY(-173px) !important;
		transform: translateY(-173px) !important;
	}

	.web .imgTop #punkt_1{
		top:48%;
		left:47%;
	}

	.web .imgTop #punkt_2{
		top:41%;
		left:31%;
	}

	.web .imgTop #punkt_3{
		top:56%; 
		left:72%;
	}

	.web .imgTop #punkt_4{
		top:84%;
		left:24%;
	}

	.web .imgTop #punkt_5{
		top:95%;
		left:61%;
	}
	
	.web .imgTop .punkt .boxPositionTop{
		top:-76px;
		left:-93px;
	}

	.web .imgTop .punkt .boxPositionLeft{
		top:-42px;
		left:-190px;
	}

	.web .imgTop .punkt .boxPositionRight{
		top:-42px;
		left:0px;
	}
	
	.web .imgTop .punkt .boxText{
		width:210px;
		height:100px;
	}

	.web .imgTop .punkt .boxText .opis{
		padding:5px;
	}

	.web .imgTop .punkt .boxText .opis p.title{
		font-size:14px;
		line-height:20px;
	}

	.web .imgTop .punkt .boxText .opis p.desc{
		height:45px;
		font-size:14px;
		line-height:20px;
	}

	.web .imgTop .punkt .boxText .opis p{
		font-size:14px;
		line-height:20px;
	}

	.web .imgTop .punkt .boxText .opis img{
		position:absolute;
		width:22%;
		left:13%;
		bottom:1%;
	}
}

@media all and (max-width: 1420px){
	.web section.home{
		padding:0px 40px;
	}
}

@media all and (max-width: 1400px){	
	header .in .topMenu{
		width:100%;
		max-width:none;
	}

	header .in .topMenu .inMenu{
		padding-top:0px;
	}
	
	.n2-section-smartslider,
	.sliderTop{
		margin-top:173px !important;
	}
	
	.odstepMenu{
		margin-top:173px !important;
	}
	
	
	
	.obrazFull .obrazDane{
		left:20px;
		top:20px;
	}

	.obrazFull .obrazDane p{
		font-size:18px;
	}

	.obrazFull .obrazDane p a{
		font-size:24px;
	}

	.obrazFull .obrazDane ul{
		margin-left:50px;
	}

	.obrazFull .obrazDane ul li{
		padding:6px 0px;
	}

	.obrazFull .obrazDane_v2{
		left:20px;
		top:20px;
	}

	.obrazFull .obrazDane_v2 p{
		font-size:24px;
		line-height:50px;
	}

	.obrazFull .obrazDane_v2 p a{
		font-size:18px;
	}

	.obrazFull .obrazDane_v2 ul{
		margin-left:50px;
	}

	.obrazFull .obrazDane_v2 ul li{
		padding:6px 0px;
	}

	.obrazFull .obrazPodpis{
		left:20px;
		bottom:20px;
	}

	.obrazFull .obrazPodpis p{ 
		color:#fff;
		font-size:18px;
	}
}

@media all and (max-width: 1315px){		
	.showMenu{
		-webkit-transform: translateY(-192px) !important;
		-moz-transform: translateY(-192px) !important;
		-o-transform: translateY(-192px) !important;
		-ms-transform: translateY(-192px) !important;
		transform: translateY(-192px) !important;
	}
}

@media all and (max-width: 1300px){
	.web section.home .col25 .col25in div.left i{
		font-size:30px;
	}

	.web section.home .col25 .col25in div.right i{
		font-size:16px;
	}
	
	#mega-menu-wrap-poziome-menu ul#mega-menu-poziome-menu li.mega-menu-item a.mega-menu-link{
		border:none;
	}

	#mega-menu-wrap-poziome-menu ul#mega-menu-poziome-menu li.mega-menu-item a.mega-menu-link:hover{
		border:none;
	}
	
	#mega-menu-wrap-poziome-menu ul#mega-menu-poziome-menu li.mega-menu-item a.mega-menu-link span.mega-indicator::after{
		-webkit-transition:none;
		-moz-transition:none;
		-o-transition:none;
		-ms-transition:none;
		transition:none;
	}

	#mega-menu-wrap-poziome-menu ul#mega-menu-poziome-menu li.mega-menu-item a.mega-menu-link:hover span.mega-indicator::after{
		-webkit-transform:none;
		-moz-transform:none;
		-o-transform:none;
		-ms-transform:none;
		transform:none;
	}
	
	.web section.home .col25{
		width:50%;
	}
	
	.web section.home .searchRow .searchLeft{
		width:30%;
	}
	
	.web section.home .searchRow .searchLeft p.title{
		font-size:24px;
	}
	
	.web section.home .searchRow .searchRight{
		width:68%;
	}
	
	.web section.home .searchRow .searchRight p.title{
		font-size:24px;
	}

	.web section.home .searchRow .searchRightSecond,
	.web section.home .searchRow .searchRightSecond:hover{
		width:68%;
	}
	
	.web section.home .searchRow .searchRightSecond p.title{
		font-size:24px;
	}
	
	.web section.home .searchRow .searchRightSecond label{
		font-size:18px;
	}
	
	article h2,
	article .wp-block-columns .wp-block-column h2{
		font-size:26px !important;
	}
	
	article p,
	article .wp-block-columns .wp-block-column p,
	article .wp-block-columns .wp-block-column ul{
		font-size:17px;
	}
}

@media all and (max-width: 1200px){
	.sliderTop .opisBottom p{
		width:98%;
	}

	article .wp-block-columns .wp-block-column p.numeracja{
		left:10px;
	}
	
	div.n2-section-smartslider div.n2-ss-align div.n2-padding div.n2-ss-slider div.n2-ow div.n2-ow div.n2-ow div.n2-ow div.n2-ow div.n2-ow div.n2-ow div.n2-ow div.n2-ow div.n2-ss-layer-row div.n2-ss-layer-row-inner div.n2-ss-layer div.n2-ss-layer-col div.n2-ow div.n2-ow{
		height:60px !important;
	}
	
	article .wp-block-columns .blockZycie p:nth-child(2) {
		height:450px;
	}

	article .wp-block-columns .blockZycie2 h2:nth-child(1) {
		height:90px;
	}

	article .wp-block-columns .blockZycie2 p:nth-child(2) {
		height:500px;
	}

	article .wp-block-columns .blockJak p:nth-child(1) {
		height:260px;
	}
	
	article .wp-block-columns .blockObsluga p:nth-child(2) {
		height:380px;
	} 
	
	
	
	.obrazFull .obrazDane{
		left:20px;
		top:20px;
	}

	.obrazFull .obrazDane p{
		font-size:18px;
		line-height:34px;
	}
	
	.obrazFull .obrazDane p.pOdstep,
	.obrazFull .obrazDane_v2 p.pOdstep{
		margin-top:20px;
	}

	.obrazFull .obrazDane p a{
		font-size:24px;
	}

	.obrazFull .obrazDane ul{
		margin-left:50px;
	}

	.obrazFull .obrazDane ul li{
		padding:6px 0px;
	}

	.obrazFull .obrazDane_v2{
		left:20px;
		top:20px;
	}

	.obrazFull .obrazDane_v2 p{
		font-size:24px;
		line-height:34px;
	}

	.obrazFull .obrazDane_v2 p a{
		font-size:18px;
	}

	.obrazFull .obrazDane_v2 ul{
		margin-left:50px;
	}

	.obrazFull .obrazDane_v2 ul li{
		padding:6px 0px;
	}

	.obrazFull .obrazPodpis{
		left:20px;
		bottom:20px;
	}

	.obrazFull .obrazPodpis p{ 
		font-size:18px;
	}
}

@media all and (max-width: 1100px){
	#mega-menu-wrap-poziome-menu ul#mega-menu-poziome-menu li.mega-menu-item a.mega-menu-link:hover{
		border:none;
	}
	
	.imgSubMenu, ul.mega-sub-menu li img.image{
		display:none;
	}
	
	#mega-menu-wrap-poziome-menu ul#mega-menu-poziome-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column ul.mega-sub-menu li.widget_text div.textwidget{
		padding:0px;
		display:none;
	}
	
	#mega-menu-wrap-poziome-menu ul#mega-menu-poziome-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column ul.mega-sub-menu li.mega-menu-item-type-widget{
		padding:0px;
	}

	.web section.home .col25 .col25in div.left i{
		font-size:50px;
	}

	.web section.home .col25 .col25in div.right i{
		font-size:20px;
	}
	
	.web section.home .post .in p{
		font-size:20px;
	}

	.web section.home .post .in p.title{ 
		font-size:26px;
	}

	.web section.home .post .in p.data{ 
		font-size:14px;
	}

	.web section.home .post .in a{ 
		font-size:14px;
	}
	
	footer#footer .footerColumn .in div.col4_adres .oneRow .oneLeft img{
		width:50px;
	}
}

@media all and (max-width: 1000px){
	.sliderTop .opisTop{
		top:5px;
	}
	
	.sliderTop .opisBottom{
		bottom:5px;
	}
	
	.sliderTop .opisTop h1,
	.sliderTop .opisBottom h2{
		font-size:24px;
	}

	.sliderTop .opisBottom p{
		font-size:16px;
		margin:10px auto;
	}
	
	header .in{
		padding:0px 20px;
	}
	
	.web section.home{
		padding:0px 10px;
	}
	
	footer#footer .footerColumn .in{
		width:100%;
		padding:30px 20px;
	}
	
	footer#footer .footerMedia .in{
		padding:30px 20px;
	}
	
	footer#footer .footerCopy .in{
		padding:30px 20px;
	}
	
	footer#footer .footerColumn .in div.col4{
		width:50%;
	}
	
	footer#footer .footerColumn .in div.col4_adres{
		width:50%;
	}

	.web .imgTop #punkt_1{
		top:60%;
		left:52%;
	}

	.web .imgTop #punkt_2{
		top:70%;
		left:28%;
	}

	.web .imgTop #punkt_3{
		top:56%; 
		left:72%;
	}

	.web .imgTop #punkt_4{
		top:37%;
		left:33%;
	}

	.web .imgTop #punkt_5{
		top:98%;
		left:62%;
	}

	.web section.home div h3{
		font-size:24px;
	}
	
	.web section.home .col100 p.title{ 
		font-size:24px;
	}
	
	.web section.home .searchRow .searchLeft{
		width:100%;
		float:none;
		margin:0px auto;
	}
	
	.web section.home .searchRow .searchLeft p.title{
		font-size:24px;
	}
	
	.web section.home .searchRow .searchRight{
		width:100%;
		float:none;
		margin:20px auto 0px auto;
	}
	
	.web section.home .searchRow .searchRight p.title{
		font-size:24px;
	}

	.web section.home .searchRow .searchRightSecond,
	.web section.home .searchRow .searchRightSecond:hover{
		width:100%;
		float:none;
		margin:0px auto;
	}
	
	.web section.home .searchRow .searchRightSecond p.title{
		font-size:24px;
	}
	
	.web section.home .searchRow .searchRightSecond label{
		font-size:18px;
	}
	
	article h2,
	article .wp-block-columns .wp-block-column h2{
		font-size:20px !important;
	}
	
	article p,
	article .wp-block-columns .wp-block-column p,
	article .wp-block-columns .wp-block-column ul{
		font-size:16px;
	}
	
	article .wp-block-columns .blockZycie p:nth-child(2) {
		height:450px;
	}

	article .wp-block-columns .blockZycie2 h2:nth-child(1) {
		height:60px;
	}

	article .wp-block-columns .blockZycie2 p:nth-child(2) {
		height:600px;
	}

	article .wp-block-columns .blockJak p:nth-child(1) {
		height:220px;
	}
	
	article .wp-block-columns .blockObsluga p:nth-child(2) {
		height:430px;
	}
	
	.mapaStrony > .menuOne > p.titleOne:before,
	.mapaStrony > .menuOne.active > p.titleOne:before{
		padding:1px 5px;
	}
}

@media all and (max-width: 900px){
	div.n2-section-smartslider div.n2-ss-align div.n2-padding div.n2-ss-slider div.n2-ow div.n2-ow div.n2-ow div.n2-ow div.n2-ow div.n2-ow div.n2-ow div.n2-ow div.n2-ow div.n2-ss-layer-row div.n2-ss-layer-row-inner div.n2-ss-layer div.n2-ss-layer-col div.n2-ow div.n2-ow{
		height:20px !important;
	}

	article .wp-block-columns .blockZycie2 p:nth-child(2) {
		height:800px;
	}
}

@media all and (max-width: 800px){
	.sliderTop .opisTop h1,
	.sliderTop .opisBottom h2{
		font-size:18px;
	}

	.sliderTop .opisBottom p{
		font-size:14px;
	}
	
	.web section.home .col25 .col25in div.left i{
		font-size:35px;
	}

	.web section.home .col25 .col25in div.right i{
		font-size:16px;
	}
	
	.web section.home .col50{
		width:100%;
		float:none;
		padding:20px 10px;
		margin:0px auto;
	}
	
	footer#footer .footerCopy .in img{
		max-width:160px;
	}
	
	.borderGrayRight{
		border:none;
	}

	.web .imgTop #punkt_1{
		top:68%;
		left:52%;
	}

	.web .imgTop #punkt_2{
		top:91%;
		left:37%;
	}

	.web .imgTop #punkt_3{
		top:56%; 
		left:60%;
	}

	.web .imgTop #punkt_4{
		top:47%;
		left:35%;
	}

	.web .imgTop #punkt_5{
		top:98%;
		left:58%;
	}

	article .wp-block-columns .blockZycie2 h2:nth-child(1) {
		height:60px;
	}

	article .wp-block-columns .blockZycie2 p:nth-child(2) {
		height:1000px;
	}

	article .wp-block-columns .blockJak p:nth-child(1) {
		height:280px;
	}
	
	article .wp-block-columns .blockObsluga p:nth-child(2) {
		height:460px;
	}
	
	
	
	.obrazFull .obrazDane{
		left:20px;
		top:5px;
	}

	.obrazFull .obrazDane p{
		font-size:14px;
		line-height:20px;
	}

	.obrazFull .obrazDane p a{
		font-size:18px;
	}

	.obrazFull .obrazDane ul{
		margin-left:30px;
	}

	.obrazFull .obrazDane ul li{
		padding:3px 0px;
	}

	.obrazFull .obrazDane_v2{
		left:20px;
		top:5px;
	}

	.obrazFull .obrazDane_v2 p{
		font-size:18px;
		line-height:20px;
	}

	.obrazFull .obrazDane_v2 p a{
		font-size:14px;
	}

	.obrazFull .obrazDane_v2 ul{
		margin-left:30px;
	}

	.obrazFull .obrazDane_v2 ul li{
		padding:3px 0px;
	}

	.obrazFull .obrazPodpis{
		left:20px;
		bottom:5px;
	}

	.obrazFull .obrazPodpis p{ 
		font-size:14px;
	}
}

@media all and (max-width: 700px){
	.web section.home .col25 .col25in div.left i{
		font-size:30px;
	}

	.web section.home .col25 .col25in div.right i{
		font-size:16px;
	}
	
	article{
		/*padding:0px;*/
	}
	
	article .wp-block-columns .wp-block-column p img{
		display:block;
		float:none;
		margin:10px auto;
		border-radius:50%;
	}
	
	section.home article .kreskaPodzial{
		margin:0px auto;
	}
	
	article .wp-block-columns .blockObsluga p:nth-child(2) {
		height:380px;
	}
}

@media all and (max-width: 600px){
	.sliderTop .opisTop h1,
	.sliderTop .opisBottom h2{
		font-size:14px;
	}

	.sliderTop .opisBottom p{
		font-size:12px;
	}
	
	header .in{
		padding:0px 10px;
	}
	
	.web section.home{
		padding:0px 0px;
	}
	
	footer#footer .footerColumn .in{
		width:100%;
		padding:30px 10px;
	}
	
	footer#footer .footerMedia .in{
		padding:30px 10px;
	}
	
	footer#footer .footerCopy .in{
		padding:30px 10px;
	}
	
	.web section.home .col25{
		width:80%;
		float:none;
		margin:5px auto;
	}

	.web section.home .col25 .col25in div.left i{
		font-size:50px;
	}

	.web section.home .col25 .col25in div.right i{
		font-size:20px;
	}
	
	footer#footer .footerColumn .in div.col4 {
		padding: 5px 0px;
	}
	
	article .wp-block-columns{
		margin:0px !important;
	}

	article .wp-block-columns .wp-block-column{
		margin:10px;
	}

	article .wp-block-columns .blockZycie2 h2:nth-child(1) {
		height:30px;
	}

	article .wp-block-columns .blockZycie2 p:nth-child(2) {
		height:220px;
	}
	
	.towarzystwa  .wp-block-columns .wp-block-column{
		padding:10px 0px 90px 0px;
	}
	
	.mapaStrony > .menuOne{
		width:100%;
		padding:20px 10px 20px 20px;
		border-bottom:1px solid #eee;
	}
	
	
	
	.obrazFull .obrazDane{
		width:60%;
		left:10px;
		top:5px;
	}

	.obrazFull .obrazDane p{
		font-size:12px;
		line-height:20px;
	}
	
	.obrazFull .obrazDane p.pOdstep{
		margin-top:0px;
	}
	
	.obrazFull .obrazDane_v2 p.pOdstep{
		margin-top:20px;
	}

	.obrazFull .obrazDane p a{
		font-size:14px;
	}

	.obrazFull .obrazDane ul{
		margin-left:10px;
	}

	.obrazFull .obrazDane ul li{
		padding:0px;
		font-size:12px;
	}

	.obrazFull .obrazDane_v2{
		left:10px;
		top:20px;
	}

	.obrazFull .obrazDane_v2 p{
		font-size:14px;
		line-height:20px;
	}

	.obrazFull .obrazDane_v2 p a{
		font-size:12px;
	}

	.obrazFull .obrazDane_v2 ul{
		margin-left:10px;
	}

	.obrazFull .obrazDane_v2 ul li{
		padding:0px;
	}

	.obrazFull .obrazPodpis{
		display:none;
	}
}

@media all and (max-width: 500px){
	.web section.home .col25{
		width:100%;
	}
	
	.web section.home .col25 .col25in div.left i{
		font-size:35px;
	}
	
	.web section.home .col25 .col25in div.right i{
		font-size:16px;
	}
	
	footer#footer .footerColumn .in div.col4{
		width:100%;
	}
	
	footer#footer .footerColumn .in div.col4_adres{
		width:100%;
	}
}


@media all and (max-width: 400px){
	
}