/*
Theme Name: AW2026
Author: 2xm Maciej Matecki
Author URI: http://www.2xm.com.pl
Version: 2017.1
*/
.wpcf7-form,
.wpcf7-form input[type="email"],
.wpcf7-form input[type="text"],
.wpcf7-form textarea,
table {
	width: 100%;
}
@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 100;
	src: local("Roboto Thin"), local("Roboto-Thin"),
		url(https://fonts.gstatic.com/s/roboto/v16/BhNUF0UvSiDyKi5GMZK0cPesZW2xOQ-xsNqO47m55DA.ttf)
			format("truetype");
}
@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 300;
	src: local("Roboto Light"), local("Roboto-Light"),
		url(https://fonts.gstatic.com/s/roboto/v16/Pru33qjShpZSmG3z6VYwnaCWcynf_cDxXwCLxiixG1c.ttf)
			format("truetype");
}
@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 400;
	src: local("Roboto"), local("Roboto-Regular"),
		url(https://fonts.gstatic.com/s/roboto/v16/5M21SdFLkD52QavfmHs6cA.ttf)
			format("truetype");
}
@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 500;
	src: local("Roboto Medium"), local("Roboto-Medium"),
		url(https://fonts.gstatic.com/s/roboto/v16/oOeFwZNlrTefzLYmlVV1UKCWcynf_cDxXwCLxiixG1c.ttf)
			format("truetype");
}
@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 700;
	src: local("Roboto Bold"), local("Roboto-Bold"),
		url(https://fonts.gstatic.com/s/roboto/v16/97uahxiqZRoncBaCEI3aW6CWcynf_cDxXwCLxiixG1c.ttf)
			format("truetype");
}
@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 900;
	src: local("Roboto Black"), local("Roboto-Black"),
		url(https://fonts.gstatic.com/s/roboto/v16/9_7S_tWeGDh5Pq3u05RVkqCWcynf_cDxXwCLxiixG1c.ttf)
			format("truetype");
}
@font-face {
	font-family: Roboto;
	font-style: italic;
	font-weight: 100;
	src: local("Roboto Thin Italic"), local("Roboto-ThinItalic"),
		url(https://fonts.gstatic.com/s/roboto/v16/dzxs_VxZUhdM2mEBkNa8si3USBnSvpkopQaUR-2r7iU.ttf)
			format("truetype");
}
@font-face {
	font-family: Roboto;
	font-style: italic;
	font-weight: 300;
	src: local("Roboto Light Italic"), local("Roboto-LightItalic"),
		url(https://fonts.gstatic.com/s/roboto/v16/7m8l7TlFO-S3VkhHuR0at102b4v3fUxqf9CZJ1qUoIA.ttf)
			format("truetype");
}
@font-face {
	font-family: Roboto;
	font-style: italic;
	font-weight: 400;
	src: local("Roboto Italic"), local("Roboto-Italic"),
		url(https://fonts.gstatic.com/s/roboto/v16/OKegwhKhBNN-dhuHI27Hy_esZW2xOQ-xsNqO47m55DA.ttf)
			format("truetype");
}
@font-face {
	font-family: Roboto;
	font-style: italic;
	font-weight: 500;
	src: local("Roboto Medium Italic"), local("Roboto-MediumItalic"),
		url(https://fonts.gstatic.com/s/roboto/v16/OLffGBTaF0XFOW1gnuHF0V02b4v3fUxqf9CZJ1qUoIA.ttf)
			format("truetype");
}
@font-face {
	font-family: Roboto;
	font-style: italic;
	font-weight: 700;
	src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"),
		url(https://fonts.gstatic.com/s/roboto/v16/t6Nd4cfPRhZP44Q5QAjcC102b4v3fUxqf9CZJ1qUoIA.ttf)
			format("truetype");
}
@font-face {
	font-family: Roboto;
	font-style: italic;
	font-weight: 900;
	src: local("Roboto Black Italic"), local("Roboto-BlackItalic"),
		url(https://fonts.gstatic.com/s/roboto/v16/bmC0pGMXrhphrZJmniIZpV02b4v3fUxqf9CZJ1qUoIA.ttf)
			format("truetype");
}
body,
h1 {
	font-weight: 300;
}
.aw-menu-bar,
.panel {
	background-color: #e3f3d7;
}

.title {
	margin-top: 32px;
	font-weight: 500 !important;
}
@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 100;
	src: local("Roboto Thin"), local("Roboto-Thin"),
		url(https://fonts.gstatic.com/s/roboto/v16/BhNUF0UvSiDyKi5GMZK0cPesZW2xOQ-xsNqO47m55DA.ttf)
			format("truetype");
}
@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 300;
	src: local("Roboto Light"), local("Roboto-Light"),
		url(https://fonts.gstatic.com/s/roboto/v16/Pru33qjShpZSmG3z6VYwnaCWcynf_cDxXwCLxiixG1c.ttf)
			format("truetype");
}
@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 400;
	src: local("Roboto"), local("Roboto-Regular"),
		url(https://fonts.gstatic.com/s/roboto/v16/5M21SdFLkD52QavfmHs6cA.ttf)
			format("truetype");
}
@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 500;
	src: local("Roboto Medium"), local("Roboto-Medium"),
		url(https://fonts.gstatic.com/s/roboto/v16/oOeFwZNlrTefzLYmlVV1UKCWcynf_cDxXwCLxiixG1c.ttf)
			format("truetype");
}
@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 700;
	src: local("Roboto Bold"), local("Roboto-Bold"),
		url(https://fonts.gstatic.com/s/roboto/v16/97uahxiqZRoncBaCEI3aW6CWcynf_cDxXwCLxiixG1c.ttf)
			format("truetype");
}
@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 900;
	src: local("Roboto Black"), local("Roboto-Black"),
		url(https://fonts.gstatic.com/s/roboto/v16/9_7S_tWeGDh5Pq3u05RVkqCWcynf_cDxXwCLxiixG1c.ttf)
			format("truetype");
}
@font-face {
	font-family: Roboto;
	font-style: italic;
	font-weight: 100;
	src: local("Roboto Thin Italic"), local("Roboto-ThinItalic"),
		url(https://fonts.gstatic.com/s/roboto/v16/dzxs_VxZUhdM2mEBkNa8si3USBnSvpkopQaUR-2r7iU.ttf)
			format("truetype");
}
@font-face {
	font-family: Roboto;
	font-style: italic;
	font-weight: 300;
	src: local("Roboto Light Italic"), local("Roboto-LightItalic"),
		url(https://fonts.gstatic.com/s/roboto/v16/7m8l7TlFO-S3VkhHuR0at102b4v3fUxqf9CZJ1qUoIA.ttf)
			format("truetype");
}
@font-face {
	font-family: Roboto;
	font-style: italic;
	font-weight: 400;
	src: local("Roboto Italic"), local("Roboto-Italic"),
		url(https://fonts.gstatic.com/s/roboto/v16/OKegwhKhBNN-dhuHI27Hy_esZW2xOQ-xsNqO47m55DA.ttf)
			format("truetype");
}
@font-face {
	font-family: Roboto;
	font-style: italic;
	font-weight: 500;
	src: local("Roboto Medium Italic"), local("Roboto-MediumItalic"),
		url(https://fonts.gstatic.com/s/roboto/v16/OLffGBTaF0XFOW1gnuHF0V02b4v3fUxqf9CZJ1qUoIA.ttf)
			format("truetype");
}
@font-face {
	font-family: Roboto;
	font-style: italic;
	font-weight: 700;
	src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"),
		url(https://fonts.gstatic.com/s/roboto/v16/t6Nd4cfPRhZP44Q5QAjcC102b4v3fUxqf9CZJ1qUoIA.ttf)
			format("truetype");
}
@font-face {
	font-family: Roboto;
	font-style: italic;
	font-weight: 900;
	src: local("Roboto Black Italic"), local("Roboto-BlackItalic"),
		url(https://fonts.gstatic.com/s/roboto/v16/bmC0pGMXrhphrZJmniIZpV02b4v3fUxqf9CZJ1qUoIA.ttf)
			format("truetype");
}
.header-1 {
	padding-top: 0.625rem;
	padding-bottom: 0.625rem;
}

.logo {
	width: 200px;
}
.phone {
	font-size: 0.6875rem;
}
.text-right {
	text-align: right;
}
h1 {
	font-size: 1.5rem;
}
.panel {
	text-align: center;
	border: 1px solid #bbb;
	border-radius: 0.3125rem;
	padding: 1.25rem 0.625rem;
}
table,
table td,
table th {
	border: 1px solid silver;
}
a {
	color: #004b18;
}
a.logo {
	padding-top: 0.625rem;
	padding-bottom: 0.625rem;
	display: inline-block;
}
table {
	max-width: 100%;
	border-collapse: collapse;
	margin-top: 0.625rem;
	margin-bottom: 1.25rem;
}
table tr:hover {
	background-color: #dadada;
}
table th {
	font-size: 0.875rem;
}
#breadcrumbs,
table td {
	font-size: 0.75rem;
}
table td,
table th {
	text-align: center;
	padding-top: 0.4375rem;
	padding-bottom: 0.4375rem;
}
.wykaz-faktorow a.faktor,
.wykaz-publikacji a.publikacja,
.wykaz-stron a.podstrona {
	text-transform: uppercase;
	display: inline-block;
	margin-bottom: 0.3125rem;
	padding-top: 0.3125rem;
	padding-bottom: 0.3125rem;
	text-decoration: none;
	width: 100%;
	text-align: center;
}
#breadcrumbs {
	color: silver;
}
#breadcrumbs a {
	font-size: inherit;
	color: inherit;
	text-decoration: none;
}
.wykaz-faktorow a.faktor {
	border: 1px solid silver;
	color: inherit;
	border-radius: 0.3125rem;
}
.wykaz-faktorow a.faktor:hover {
	background-color: #004b18;
	color: #fff;
	font-weight: 700;
}
.wykaz-publikacji a.publikacja {
	border: 1px solid silver;
	color: inherit;
	border-radius: 0.3125rem;
	min-height: 15.625rem;
}
.wykaz-stron .column {
	padding-bottom: 0.9375rem;
	padding-top: 0.9375rem;
}
.wykaz-publikacji a.publikacja:hover {
	background-color: #004b18;
	color: #fff;
	font-weight: 700;
}
.wykaz-stron a.podstrona {
	border: 1px solid silver;
	color: inherit;
	border-radius: 0.3125rem;
	min-height: 15.625rem;
}
.wykaz-stron a.podstrona:hover {
	background-color: #004b18;
	color: #fff;
	font-weight: 700;
}
.search {
	padding: 6px 15px 6px 30px;
	margin: 3px;
	background: url(img/search.png) 8px 6px no-repeat;
}
input[type="text"] {
	color: #bcbcbc;
}
input[type="button"],
input[type="button"]:hover {
	position: relative;
	left: -6px;
	border: 1px solid #adc5cf;
	background: #e4f1f9;
	background: linear-gradient(top, #e4f1f9 0, #d5e7f3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4f1f9', endColorstr='#d5e7f3', GradientType=0);
	color: #7da2aa;
	cursor: pointer;
}
.lighter input[type="text"] {
	border: 1px solid #d0d0d0;
	background-color: #fcfcfc;
}
footer {
	margin-top: 3.125rem;
	clear: both;
	color: #434343;
	padding-top: 1.25rem;
}
.wykaz-faktorow-footer {
	text-align: center;
	margin-left: 0;
	padding-left: 0;
}
.wykaz-faktorow-footer li {
	display: inline;
	text-align: center;
}
.wykaz-faktorow-footer a.faktor {
	padding-left: 0.1875rem;
	padding-right: 0.1875rem;
	text-transform: lowercase;
	color: inherit;
	text-decoration: none;
	font-size: 0.6875rem;
}
a.btn,
h2.sekcja {
	text-transform: uppercase;
}
.wykaz-faktorow-footer a.faktor:first-of-type {
	padding-left: 0;
}
.wykaz-faktorow-footer a.faktor:hover {
	font-weight: 700;
}
.copy,
.post h3 a,
p.kontakt {
	font-weight: 300;
}
.wpcf7-form .columns {
	padding-bottom: 0.625rem;
}
.wpcf7-form p {
	margin-top: 0;
	margin-bottom: 0;
}
.wpcf7-form label {
	font-size: 0.875rem;
	height: 0.9375rem;
}
.wpcf7-form input[type="submit"] {
	background-color: red;
	color: #fff;
	border-radius: 0.3125rem;
	border: 0;
	cursor: pointer;
	font-size: 0.75rem;
	min-width: 45px;
	float: right;
	padding: 0.3125rem 0.9375rem;
}
.wpcf7-form textarea {
	max-height: 4.6875rem;
}
.pracownicy {
	margin-top: 2.5rem;
}
.pracownicy .pracownik {
	padding-top: 0.9375rem;
	padding-bottom: 0.9375rem;
}
.atuty,
.post {
	padding-bottom: 1.25rem;
}
.pracownicy span.stanowisko,
.pracownicy span.telefon {
	font-size: 0.875rem;
}
#mapa {
	min-height: 21.875rem;
	margin-top: 1.875rem;
}
hr {
	width: 10%;
	border-top: 1px solid #e3e3e3;
}
.copy,
h2.sekcja {
	width: 100%;
	text-align: center;
}
p.kontakt {
	font-size: 1.3125rem;
	color: #565656;
}
.post h3 a,
a.btn {
	color: #004b18;
	text-decoration: none;
}
.atuty {
	background-color: rgba(239, 245, 235, 0.8);
	border: 1px solid silver;
	border-radius: 0.625rem;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
}
.soon {
	background-color: #f7f7f7;
	text-align: center;
	border: 1px solid silver;
	margin-top: 2.5rem;
	margin-bottom: 2.5rem;
	padding: 1.25rem;
}
.copy {
	font-size: 0.625rem;
	margin-top: 1.875rem;
}
.post {
	margin-bottom: 1.25rem;
	border-bottom: 1px dashed rgba(0, 75, 24, 0.15);
}
.post:last-of-type {
	border-bottom: 0;
}
.post h3 a {
	letter-spacing: 0.125rem;
}
.post h3 a:hover,
a.btn:hover {
	font-weight: 700;
}
a.btn-okolica {
	margin-top: 0.625rem;
}
#strona-glowna,
h2.sekcja {
	margin-top: 2.5rem;
}
a.btn {
	/*max-width: 12.5rem;*/
	display: inline-block;
	text-align: center;
	font-size: 0.75rem;
	border: 1px solid #00b139;
	border-radius: 0.3125rem;
	background-color: #e4ffed;
	padding: 0.625rem 1.5625rem;
}
a.btn:hover {
	color: #fff;
	background-color: #004b18;
}
.text-center {
	text-align: center;
}
h2.sekcja {
	background-color: #e3f3d7;
	padding-top: 0.625rem;
	padding-bottom: 0.625rem;
	color: #004b18;
}
img.alignleft,
img.alignright {
	margin-bottom: 0.625rem;
	margin-top: 0.625rem;
}
body {
	font-family: Roboto, sans-serif;
	background: url(img/bg-1.png) no-repeat #fff;
	background-position-y: 100%;
	background-position-x: 50%;
}
html {
	background-color: #efefef;
}
.table-center tr td {
	text-align: center;
}
.st-normalny {
	color: green;
}
.st-patologiczny {
	color: orange;
}
.st-wysoko-patologiczny {
	color: red;
}
.slider-logos img {
	max-height: 4.375rem;
}
img.alignleft {
	float: left;
	margin-right: 0.625rem;
}
img.alignright {
	float: right;
	margin-left: 0.625rem;
}
img.aligncenter {
	text-align: center;
}
