.container-fluid {

  padding: 0;

}

.row {

  margin: 0;

}

.topImage {
  position: fixed;
  width: 100%;
  z-index: 1000;
}

.image-wrapper {

  margin-top: 100px;

  width: 100%;

}



.image-wrapper > div {

  padding: 0;

}



.image-wrapper img {

  width: 100%;

}

/*.image-wrapper + .main-content {
  padding-top: 25%;
}*/

.item-page {

  margin-left: 13%;

  margin-right: 8%

}



[itemprop="articleBody"] {

  font-family: 'Poppins', sans-serif;

  font-size: 1.3rem;

  line-height: 2;

}



[itemprop="articleBody"] > h1 {

  font-family: 'avenirBold', sans-serif;

  font-weight: 700;

  font-size: 2.7rem;

  margin-bottom: 62px;

  margin-top: 55px;

  text-transform: uppercase;

}



[itemprop="articleBody"] > p {

  text-align: justify;

  margin-bottom: 37px;

}



[itemprop="articleBody"] > p:last-child {

  margin-bottom: 0;

}



[itemprop="articleBody"] > p > strong {
  font-weight: 700;
}



[itemprop="articleBody"] > p > strong:last-child {

  margin-bottom: 0;

}



[itemprop="articleBody"] > ul {
  list-style: none;

  padding-left: 0;

  margin-bottom: 0;

}



[itemprop="articleBody"] > ul > li {
  background: url(/images/img/punktor.png) left 0 top 11px no-repeat;
  font-weight: 300;
  margin-bottom: 16px;
  padding-left: 23px;
}



.main-content > div {
  background: #FFF;
  float: left;

}



.main-content > :first-child {

  padding: 0;

}



.main-content .nav {

  float: left;

  margin: 55px 0 0 30%;

  padding: 0;

}

.moduletable > h3 {
  font-family: 'avenirDemi', sans-serif;
  font-size: 1.2rem;
  margin-left: 37%;
  margin-top: 53px;
  text-transform: uppercase;
}

.main-content .nav li {

  width: 100%;

}



.main-content .nav.menu > li > a {

  background-color: #FFF;

  color: #000;

  font-family: 'avenirDemi', sans-serif;

  font-size: 1.2rem;

  margin-bottom: 12px;

  text-transform: uppercase;

}



.main-content .nav.menu .current a {

  color: #e94851;

}



.main-content .nav.menu a:hover {

  color: #e94851;

}



.main-content .page-header {

  border-bottom: 0;

  margin-bottom: 33px;

  margin-top: 53px;

}



.main-content .page-header > h2 {
  font-family: 'avenirBold', sans-serif;

  font-size: 2.7rem;

  margin: 0;

}



.main-content .article-info {

  color: #e94851;

  margin-bottom: 39px;

}



.main-content .published > time,

[itemprop="articleBody"] p{

  font-family: 'Poppins', sans-serif;

  font-size: 1.3rem

}



[itemprop="articleBody"] p {

  line-height: 2;

  margin-bottom: 30px;

  text-align: justify;

}

.category-module {
  list-style: none;
	margin-left: 37%;
	margin-top: 36px;
  padding-left: 0;
}

.category-module > li {
	background: url(/images/img/punktor.png) left 0 top 11px no-repeat;
  margin-bottom: 16px;
  padding-left: 23px;
}

.category-module > li > a {
	color: #000;
	font-family: 'Poppins', sans-serif;
	font-size: 1.3rem;
	font-weight: 300;
  line-height: 2;
	text-decoration: none;
}

.category-module > li:last-child {
	margin-bottom: 45px;
}

.pager.pagenav {

  display: none;

}

.pager.pagenav > .next {
	display: none;
}

footer {
  margin: 90px 7% 27px;
}

@media (min-width: 1600px) {
  .image-wrapper > div {
    height: 500px;
  }
}

@media (max-width: 1430px) {
  .image-wrapper .custom {
    background-size: 1430px;
  }
}

@media (max-width: 991px) {
  .item-page {
    margin-left: 8%;
  }

  .main-content .nav {
    display: none;
  }

  .main-content > div:first-child {
    display: none;
  }
}

@media (max-width: 700px) {
  .image-wrapper .custom {
    background-size: 100%;
  }

  .image-wrapper .custom.karieraImg {
    background-size: 1430px;
  }

  .custom.artImg {
    background-image: url("/images/img/nowe/akt_wpis2.jpg") !important;
    background-size: 160%;
  }

  .custom.specjalizacjeImg {
    background-position: center 45%;
  }

  .custom.uslugiImg {
    background-image: url("/images/img/nowe/uslugi2.jpg") !important;
    background-size: 120%;
  }

  .custom.specjalizacjeImg {
    background-image: url("/images/img/nowe/specjalizacja2.jpg") !important;
    background-position: center 20%;
    background-size: 120%;
  }
}

@media (max-width: 700px) and (orientation: landscape) {
  .image-wrapper > div {
    height: 500px;
  }
}

@media (max-width: 480px) {
  .custom.karieraImg {
    background-position: center 5%;
  }
}

@media (max-width: 456px) {
  .image-wrapper .custom.karieraImg {
    background-image: url("/images/img/nowe/kariera2.jpg") !important;
    background-position: center 5%;
  }

  .image-wrapper .custom.karieraImg {
    background-size: 100%;
  }
}