.post-content blockquote strong {
  color: #fff;
}

h1, .h1 {
  color: var(--dark-blue);
}

.info-top img {
  border-radius: 12px;
}

table {
  border-spacing: 0;
}
table tr td {
  background: #fff;
  border-left: 1px solid #DADAEC;
  border-bottom: 1px solid #DADAEC;
}
table tr td:last-child {
  border-right: 1px solid #DADAEC;
}
table tr th,
table:not(:has(thead)) tr:first-child td {
  background: #DADAEC;
  color: #F1F1F1;
}

table:not(:has(tfoot)) tr:last-child td:first-child,
table tfoot tr:last-child td:first-child {
  border-bottom-left-radius: 12px;
}
table:not(:has(tfoot)) tr:last-child td:last-child,
table tfoot tr:last-child td:last-child {
  border-bottom-right-radius: 12px;
}
figure.wp-block-table.pros_cons table:not(:has(thead)) tr:first-child td, 
figure.wp-block-table.pros_cons table tr th {
  background: #C96969;
  color: #fff;
}
figure.wp-block-table.pros_cons table:not(:has(thead)) tr:first-child td strong, 
figure.wp-block-table.pros_cons table tr th strong {
  color: #F1F1F1 !important;
}
figure.wp-block-table.pros_cons table:not(:has(thead)) tr:first-child td:first-child, 
figure.wp-block-table.pros_cons table tr th:first-child {
  background: #72BE80;
}

figure.wp-block-table.pros_cons table tr td {
  background: #FFF9F8;
}
figure.wp-block-table.pros_cons table tr td:first-child {
  background: #FAFFFA;
}

.post-navigation {
  background: #fff;
}
.post-navigation .navigation-head {
  color: var(--dark-blue);
}

.post-content {
  color: var(--text-color);
}

h2,
.h2,
h3,
.h3
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  color: var(--dark-blue);
}

.wp-block-table {
  overflow: auto;
}

@media (max-width: 1279px) {
    .single-bottom {
        background: var(--bg-gray);
    }
}

.tags-block__list .tag {
  background: #fff;
}
.site-error__tooltip {
  background: var(--bg-gray);
  color: var(--text-color);
}

.main-week .item {
  background: #fff;
}
.main-week .item .name {
  color: var(--text-color);
}

@media (max-width: 1279px) {
  .post-navigation .navigation-head {
    background: #DADAEC;
    color: var(--dark-blue);
  }
}

.play-warning .content {
  color: #3D2B45;
}

.faq-item {
  border: 1px solid var(--bg-gray);
  padding-bottom: 0;
  border-radius: 8px;
  overflow: hidden;
}

.faq-head, .faq-question, .schema-faq-question {
  background: var(--bg-gray);
  padding: 12px 32px 12px 12px;
}
.faq-icon, .faq-question i {
  top: 50%;
  transform: translateY(-50%);
  right: 12px;
}
.faq-content, .faq-answer, .schema-faq-answer {
  background: #FFFFFF;
}

.faq-content p, .faq-answer p, .schema-faq-answer p {
  padding: 12px;
}
.faq-content p:not(:last-child), .faq-answer p:not(:last-child), .schema-faq-answer p:not(:last-child) {
  padding-bottom: 0;
}
.faq-item .faq-content, .faq-item .faq-answer, .schema-faq-section .schema-faq-answer {
  padding-top: 0 !important;
  padding-right: 0;
}

@media (max-width: 1279px) {
  .faq-head h3, .faq-question span, .schema-faq-question {
    font-size: 14px;
  }
  .custom-grid .info-top {
    background: #DADAEC;
  }
}

.ads-banner-1 .h4 {
  color: #fff;
}

.gp-label {
	background: var(--gray);
    width: fit-content;
    font-size: 12px;
    font-weight: 400;
    padding: 4px 8px;
    border-radius: 4px;
    color: #60607C;
}