@import url("https://fonts.googleapis.com/css?family=Lato:400,700&amp;display=swap&amp;subset=latin-ext");
@media (max-width: 840px) {
	.degree {
		font-size: 1.4rem;
	}
}

@media (max-width: 640px) {
	.degree {
		font-size: 1.2rem !important;
	}
	
	.oNas .bodyText,
	.prawnicy .bodyText{
		text-align: left;
	}
	
	header.mainHeader .subMenu .menuItem, .mainHeader .subMenu .menu-item, .mainHeader .sub-menu .menuItem, .mainHeader .sub-menu .menu-item {
		display: block;
	}
}

#main{
	max-width: 116rem;
}

*, *:before, *:after {
	font-family: 'Lato', sans-serif !important;
}

.addressInfo .name,
.addressInfo .subname,
.mainFooter .footerText {
	font-family: 'Lato', sans-serif;
}

.oNas .bodyText .bio-photo, .klienci .bodyText .bio-photo, .prawnicy .bodyText .bio-photo{
	max-width: 100%;
	object-fit: contain;
}

.oNas .bodyText .columnedContent .otherActivities p:first-of-type {
	display: none;
}

.oNas h3 {
	text-align: left;
}

.addressInfo .postcode {
	margin-bottom: 3rem;
}

.addressInfo .alarm {
	margin-top: 3rem;
	font-size: 2.4rem;
}

.addressInfo .alarm .disclaimer {
	margin-bottom: -20px;
}

@media(max-width: 768px) {
  .hidden-s {
    display:none;
  }
  .mt-minus {
    margin-top: -25px !important;
  }
}
