article,
aside {
  color: #006c79; }

.news-right article {
  color: #fff; }

@media (min-width: 1170px) {
  .banner {
    box-sizing: border-box;
    height: 30vw;
    text-align: center;
    background-size: cover;
    background-repat: no-repeat; }
    .banner h1 {
      font-family: Lato;
      font-size: 70px;
      font-weight: 700;
      line-height: 33px;
      color: #ffffff;
      margin: 0px;
      padding: 0px;
      margin-top: calc( 15vw + 35px); } }
tr:nth-child(even) {
  background: #e0edef; }

tr:nth-child(odd).tyellow td {
  background: #ffd700; }

tr:nth-child(even).tyellow td {
  background: #ffbb00; }

.page-template-default article {
  color: #006c79;
  font-family: Lato;
  font-weight: 400; }

article .alignleft {
  float: left;
  margin-right: 15px;
  margin-top: 10px;
  margin-bottom: 10px; }
article .alignright {
  float: right;
  margin-left: 15px;
  margin-top: 10px;
  margin-bottom: 10px; }
article .alignjustify {
  text-align: justify; }

article h2 {
  font-size: 1.5rem;
  margin-bottom: 1rem; }

.prawa {
  margin-top: 35px; }
  .prawa h2 {
    font-size: 1.5rem;
    margin-bottom: 1rem; }
  .prawa h3 {
    font-size: 1.2rem; }

.faq-nav ul,
.cennik-nav ul {
  padding: 0px;
  margin: 0px; }
.faq-nav li,
.cennik-nav li {
  list-style: none;
  border-bottom: 2px solid #fff; }
.faq-nav a,
.cennik-nav a {
  color: #006c79;
  font-weight: bold;
  font-size: 1.1rem;
  display: block;
  padding: 1.1rem 0.5rem;
  text-decoration: none; }
  .faq-nav a :hover,
  .cennik-nav a :hover {
    background: #fff; }

.metody-title {
  display: block;
  color: #006c79;
  position: relative;
  border-top: 2px solid #fff; }

table {
  width: 100%; }
  table td,
  table th {
    padding: 0.5rem; }
    table td h4,
    table th h4 {
      margin: 0px;
      padding: 0; }
  table th:first-child {
    text-align: left;
    /*display: none !Important;*/ }
  table th:last-child,
  table td:last-child {
    text-align: right; }
  table .trzy_kolumny th:nth-child(2),
  table .trzy_kolumny td:nth-child(2) {
    text-align: center; }

.left-navigation ul {
  margin: 0;
  list-style: circle; }
.left-navigation a {
  color: #006c79; }

.mapy {
  padding: 50px 0px; }

/*# sourceMappingURL=style.css.map */
