.post-card:not(.post-card--small) .post-card__category {
  color: #000000;
  font-weight: 700;
}

.post-card--vertical .post-card__title,
.post-card--related .post-card__title {
  padding-left: 5px;
  padding-right: 5px;
  text-align: center;
  background-color: #303030;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  padding-bottom: 3px;
  font-size: 15px;
}

.post-card__thumbnail {
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
  overflow: hidden;
}

.post-card__title a {
  color: #dedede !important;
}

.post-card__title a:hover {
  color: #ffcd00 !important;
}

.sezs {
  color: #ffcd00;
}

em {
  font-style: normal;
}

h2 {
  font-weight: 600;
  font-size: 17px;
  text-align: center;
}

.entry-social .social-buttons {
  background-color: #424242;
  border-radius: 10px;
  overflow: hidden;
}

.entry-bottom__header {
  margin-bottom: 0px;
}

.rating-box__header {
  font-weight: 600;
}

.home-content .home-header {
  font-size: 21px;
}

@media (max-width: 767px) {
  .home-content .home-header {
    font-size: 19px;
  }
}

.comment-respond .form-submit input {
  color: #000000;
  font-weight: 600;
  box-shadow: none;
  border-radius: 10px;
}

.comment-respond .form-submit input:hover {
  background-color: #ffbf00;
}

.widget-header {
  border-left-style: solid;
  border-left-width: 5px;
  border-left-color: #ffcd00;
  padding-left: 10px;
  font-weight: 600;
  text-transform: uppercase;
}

.main-navigation ul li>a,
.main-navigation ul li .removed-link {
  background-color: #454444;
  border-radius: 10px;
}

.lsc-serial-link {
  color: #dedede !important;
  font-weight: 600;
  text-decoration: none;
}

.lsc-serial-link:hover {
  color: #ffcd00 !important;
}

.lsc-serial-title {
  line-height: 1.2em;
  font-size: 14px;
  margin-bottom: 10px;
  margin-top: 5px;
}

.lsc-comment-excerpt {
  font-size: 13px;
}

.comment-list .comment-body {
  background-color: #2e2e2e;
  border-radius: 10px;
}

.comment-reply-link {
  opacity: 1;
  font-size: 12px;
}

.comment-list .comment-content p {
  padding-right: 10px;
}

.comment-list .comment-author {
  color: #ffffff;
  font-weight: 600;
}

.avatar.avatar-60wp-user-avatar.wp-user-avatar-60.alignnone.photo.avatar-default {
  margin: 6px;
}

.comment-reply-title small a {
  color: #ffcd00;
  margin-left: 10px;
}

.lsc-comment {
  background-color: #2e2e2e;
  padding: 10px;
  border-radius: 10px;
  margin-bottom: 10px;
}

.pagination .nav-links .page-numbers {
  font-weight: 600;
  background-color: #ffcd00;
  border-radius: 10px;
  color: #000000 !important;
  display: inline-block;
  min-width: 50px;
  padding: 10px;
}

.pagination .nav-links .page-numbers:hover {
  background-color: #ffbf00;
}

.pagination .nav-links .page-numbers.current {
  box-shadow: none;
  background-color: #ffcd00 !important;
  opacity: 0.75;
}

.pagination .nav-links {
  display: inline-flex;
  gap: 10px;
  flex-wrap: wrap;
  justify-content: center;
}

.post-cards.post-cards--vertical {
  margin-bottom: 40px;
}

.site-logotype a:hover {
  opacity: 0.8;
}

.main-navigation ul li .removed-link {
  color: #ffffff !important;
}

.main-navigation ul li .removed-link:hover {
  opacity: 0.8;
}

.contact-form .field-contact-name,
.contact-form .field-contact-email,
.contact-form .field-contact-subject,
.contact-form .field-contact-message {
  background-color: #424242 !important;
  border-radius: 10px;
  border-color: #7d7c7c;
  color: #ffffff !important;
}

.btn.btn-primary {
  color: #252525;
  font-weight: 600;
  border-radius: 10px;
}

.fas.fa-thumbs-down {
  color: #f05252;
}

.fas.fa-thumbs-up {
  color: #81d742;
}

.cld-like-dislike-wrap.cld-template-1 {
  background-color: #1c1c1c;
  border-radius: 5px;
  padding: 3px 5px;
}

.related-posts__header {
  margin-bottom: 15px;
}

h2::first-letter,
.widget-header::first-letter,
.related-posts__header::first-letter,
.comment-reply-title::first-letter,
.entry-bottom__header::first-letter {
  color: #ffcd00;
}