#wrapper {
  max-width:1600px;
  margin:0 auto;
}


.logo h1, .logo h2 {
  font-size:13pt;
  display: inline-block;
  margin:0
}
.logo h1:hover, .logo h2:hover {
  color:#f56a6a;
}

.image.main img {
  max-width: 500px;
}
.posts article .image img {
  max-width: 200px;
}
#wrapper .breadcrumb {
  margin-top: 5px;
}
#sidebar, #sidebar > .inner {
  width: 20em;
}
@media screen and (max-width: 1980px) {
  #header {
    padding-top: 2em
  }
}

#sidebar h2 {
  font-size: 2.38889em
}

#main > .inner > section {
  padding-top: .5em;
}

#menu ul a.active {
  color:#f56a6a;
  font-weight: bold;
}
.major h1 {
  font-size: 1.75em;
  margin: 0 0 2em 0;
  padding: 0 0.75em 0.5em 0;
}

@media screen and (min-width: 740px) {
  article.main {
    padding: 20px 50px 50px
  }
}

@media screen and (max-width: 1024px) {
  body.is-preload #sidebar {
    -display: block;
  }

}

.posts a {
  padding: 12px 0;
  line-height: 1.6em;
}

.posts a:hover span {
  background-color: rgba(245, 106, 106, 0.05);
}

nav ul.pagination a.page:hover {
  background-color: #ffecec;
  opacity: .8;
}

.category {
  font-weight: normal;
  letter-spacing: 0;
  margin-bottom:12px;
}

.button {
  padding: 0 10px;
  height:2.8em;
  line-height: 3em;
  box-shadow: inset 0 0 0 1px #f56a6a
}

nav .right {
  float: right;
}



nav header.major > :last-child {
  margin: 0 0 1em 0;
}

.breadcrumb {
  margin: 0;
  padding: 0 0 2em;
}
.breadcrumb li {
  display: inline;
  margin-right: 6px;
  padding: 0;
}
.breadcrumb li:after {
  content: '/';
  padding-left:6px;
}

.breadcrumb li.active:after {
  content: '';
}

article p {
  margin: 1em 0 2em 0;
}


.stars {
  padding:0 0 0 103px;
  display: inline-flex;
  background: url("/assets/s/stars.png") no-repeat 0 0;
}

.rating-stars-05{background-position-y:-25px}
.rating-stars-10{background-position-y:-50px}
.rating-stars-15{background-position-y:-75px}
.rating-stars-20{background-position-y:-100px}
.rating-stars-25{background-position-y:-125px}
.rating-stars-30{background-position-y:-150px}
.rating-stars-35{background-position-y:-179px}
.rating-stars-40{background-position-y:-204px}
.rating-stars-45{background-position-y:-229px}
.rating-stars-50{background-position-y:-254px}


.sfb {display:block;margin:-5px 0 10px 0;background:#4267b2;max-width:500px;border-radius:3px;padding:8px 15px;font-size:18px;text-decoration:none;text-align: center;-webkit-font-smoothing:antialiased;-webkit-user-select:none;white-space:nowrap;color:white;}
.sfb::after {content: "Wrzuć na Facebooka"}
.sfb:hover {background: #365899;cursor: pointer	}
.sfb:active {background: #29487d}
