.magazine-featured {
  margin-bottom: 0px;
}
.magazine-featured .page-header {
  padding: 0;
}
.magazine-featured .magazine-leading.magazine-featured-leading .magazine-item .item-image {
  margin: 0;
  width: 100%;
}
.magazine-featured .magazine-leading.magazine-featured-leading .magazine-item .item-image a {
  display: block;
}
.magazine-featured .magazine-leading.magazine-featured-leading .magazine-item .item-image a img {
  width: 100%;
}
.magazine-featured .magazine-leading.magazine-featured-leading .magazine-item .content {
  padding: 30px 0;
  clear: both;
}
.magazine-featured .magazine-leading.magazine-featured-leading .magazine-item .page-header h2 {
  font-size: 21px;
}
.magazine-featured .magazine-leading.magazine-featured-leading .magazine-item .readmore a {
  float: right;
  margin: 15px 0 0;
}
.magazine-featured .magazine-links .link-item {
  padding: 15px 0;
  border-top: 1px solid #f4f4f4;
}
.magazine-featured .magazine-links .link-item .page-header h2 {
  font-size: 15px;
  line-height: 1.2;
}
.magazine-featured .magazine-links .link-item dl {
  margin: 0;
}
.magazine-featured .magazine-intro.magazine-featured-intro {
  margin-top: 30px;
}
.magazine-featured .magazine-intro.magazine-featured-intro .pull-left.item-image {
  width: 100%;
  margin: 0 0 20px;
}
.magazine-featured .magazine-intro.magazine-featured-intro .content {
  padding: 0px;
}
.magazine-featured .magazine-intro.magazine-featured-intro .page-header {
  clear: both;
}
.magazine-featured .magazine-intro.magazine-featured-intro .page-header h2 {
  font-size: 17px;
  line-height: 1.2;
}
.magazine-featured .magazine-intro.magazine-featured-intro dl {
  margin: 0;
}
.magazine-category {
  border-top: 1px solid #f4f4f4;
  margin: 20px 0;
}
.magazine-category .magazine-category-title {
  margin: 20px 0;
}
.magazine-category .magazine-category-title a {
  font-weight: 600;
  text-transform: uppercase;
  background: #4a6800;
  color: #fff;
  display: inline-block;
  padding: 10px 15px 7.5px;
}
.magazine-category .magazine-category-title a [class^="fa-"],
.magazine-category .magazine-category-title a [class*=" fa-"] {
  font-size: 16px;
  margin: 0 0 0 15px;
}
.magazine-category .row-articles {
  margin: 0 -15px;
}
.magazine-category .row-articles .row {
  margin: 0;
}
.magazine-category .row-articles .magazine-item .magazine-item-media .item-image {
  margin: 0;
  width: 100%;
}
.magazine-category .row-articles .magazine-item .magazine-item-media .item-image a {
  display: block;
}
.magazine-category .row-articles .magazine-item .magazine-item-media .item-image a img {
  width: 100%;
}
.magazine-category .page-header {
  padding: 0;
  margin: 30px 0 0;
}
.magazine-category .page-header h2 {
  font-size: 19px;
  line-height: 1;
}
.magazine-category p.readmore a {
  font-weight: 600;
}
.magazine-category .page-header h2 {
  width: 99.5%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.magazine-category .magazine-item-ct p {
  display: block;
  margin: 0 auto;
  font-size: 14px;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}
.highcontrast .magazine-category-title > a {
  background: #000 !important;
  color: #fff;
  border: 1px solid #fff;
}
.highcontrast .magazine-category-title > a:hover {
  background: #fff !important;
  color: #000 !important;
}
.highcontrast .magazine-category {
  border-top: 1px solid #fff;
}
.highcontrast .magazine-featured .magazine-links .link-item {
  border-top: 1px solid #fff;
}
.highcontrast2 .magazine-category-title > a {
  background: #000 !important;
  color: #ffff00 !important;
  border: 1px solid #ffff00;
}
.highcontrast2 .magazine-category-title > a:hover {
  background: #ffff00 !important;
  color: #000 !important;
}
.highcontrast2 .magazine-category {
  border-top: 1px solid #ffff00;
}
.highcontrast2 .magazine-featured .magazine-links .link-item {
  border-top: 1px solid #ffff00;
}
.highcontrast3 .magazine-category-title > a {
  background: #000 !important;
  color: #ffff00 !important;
  border: 1px solid #000;
}
.highcontrast3 .magazine-category-title > a:hover {
  background: #000;
  color: #ffff00 !important;
}
.highcontrast3 .magazine-category {
  border-top: 1px solid #000;
}
.highcontrast3 .magazine-featured .magazine-links .link-item {
  border-top: 1px solid #000;
}
/*# sourceMappingURL=/templates/pcj-jops-zielony/css/custom.33.map */