.article {
  font-style: normal;
}

.article img {
  max-width: 100%;
  height: auto;
  display: block;
  image-rendering: auto;
}

.article a {
  color: #3c3;
  text-decoration: none;
}

.article a:hover {
  color: #060;
  text-decoration: none;
}

.article h2,
.article h3 {
  font-weight: normal;
  margin-bottom: -1px;
}

.article h3 a {
    color: #3c3;
}

.article h2 a {
    color: #3c3;
}

.article h2 {
  font-size: 18px;
}

.article h3 {
  font-size: 16px;
}

/* Background pattern using inline SVG base64 */
.breadcrumb-nk {
  padding: 70px 0 64px;
  background-color: #000;
  background-image: url("data:image/svg+xml,%3Csvg width='52' height='26' viewBox='0 0 52 26' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23393838' fill-opacity='0.41'%3E%3Cpath d='M10 10c0-2.21-1.79-4-4-4-3.314 0-6-2.686-6-6h2c0 2.21 1.79 4 4 4 3.314 0 6 2.686 6 6 0 2.21 1.79 4 4 4 3.314 0 6 2.686 6 6 0 2.21 1.79 4 4 4v2c-3.314 0-6-2.686-6-6 0-2.21-1.79-4-4-4-3.314 0-6-2.686-6-6zm25.464-1.95l8.486 8.486-1.414 1.414-8.486-8.486 1.414-1.414z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: repeat;
}

.rating {
  direction: rtl;
  unicode-bidi: bidi-override;
  font-size: 35px;
  color: #ccc;
  cursor: pointer;
  display: inline-block;
}

.rating span {
  display: inline-block;
  transition: color 0.2s;
}

.rating span:hover,
.rating span:hover ~ span,
.rating.clicked span.selected,
.rating.clicked span.selected ~ span {
  color: #f0ad4e;
}
.share-buttons a {
  display: inline-block;
  margin: 5px;
  padding: 8px 12px;
  color: white;
  border-radius: 4px;
  text-decoration: none;
}

.btn-facebook { background-color: #3b5998; }
.btn-twitter { background-color: #1da1f2; }
.btn-whatsapp { background-color: #25d366; }
.btn-telegram { background-color: #0088cc; }