/*** 
Single page
***/

.single .single-container {
  margin-top: 30px;
  margin-bottom: 100px;
}

.wp-block-heading {
  margin: 40px 0 24px 0px;
}

.single-page-content .content,
.single-page-content .featured-image{
  width: 100%;
  max-width: 920px;
}

.single .breadcrumbs > .container {
  justify-content: start;
  text-align: left;
}
.single .bread-wrap {
  text-align: left;
  justify-content: start;
}
.bread-slash span {
  color: var(--black1);
}
.single .content p {
  margin-bottom: 24px;
}

.wp-block-image {
  margin: 40px 0px;
}

.featured-image img {
  max-width: 100%;
  height: 100%;
  border-radius: 8px;
  margin-bottom: 16px;
}
.post-date span {
  color: var(--grey2);
}
.single .content a {
  color: var(--blue1);
  transition: 0.3s ease all;
}
.single .content a:hover {
  color: var(--hoverBlue);
}
.single .wp-block-image img {
  width: 100%;
  border-radius: 8px;
}

.single .wp-block-table td {
  border: 1px solid black;
}

.single .wp-block-table tr:last-child td:first-child {
  border-left: 0;
}

.single ul,
.single ol {
  padding-left: 25px;
  margin-bottom: 12px;
  margin-top: 12px;
}

.single tbody tr td {
  border: none;
  text-align: left;
  padding: 13px 30px;
}
.wp-block-table thead {
  border-bottom: 1px solid;
}
.wp-block-table .has-fixed-layout th {
  background-color: var(--blue1);
  border: 0;
  color: var(--white1);
}
.wp-block-table .has-fixed-layout th {
  border-right: 1px solid var(--blue1);
}

.wp-block-table .has-fixed-layout th:first-child {
  border-left: 1px solid var(--blue1);
  /* text-align: left; */
  /* padding-left: 50px; */
  padding-top: 17px;
  padding-bottom: 17px;
}
.wp-block-table .has-fixed-layout th:last-child {
  border-right: 1px solid var(--blue1);
}

.wp-block-table .has-fixed-layout td {
  text-align: center;
}
.wp-block-table td {
  border-right: 1px solid white;
  border-bottom: 1px solid var(--greyBorder);
}
.wp-block-table .has-fixed-layout td:last-child {
  border-right: 1px solid;
}
.wp-block-table {
  margin-top: 30px;
  margin-bottom: 30px;
  display: block !important;
  overflow-x: auto !important;
}

.single-container.container.single-page-content h2 {
  font-size: 26px;
}

.single-container.container.single-page-content h3 {
  font-size: 22px;
}

@media (max-width: 768px) {

  .wp-block-table .has-fixed-layout {
    table-layout: auto;
    width: max-content;
  }

  .wp-block-table .has-fixed-layout td {
    text-align: start;
    max-width: 300px;
  }

  .single-container.container.single-page-content h2 {
    font-size: 24px;
  }

  .single-container.container.single-page-content h3 {
    font-size: 20px;
  }

  .wp-block-heading {
    margin: 30px 0 24px 0px;
  }

  .wp-block-image {
    margin: 30px 0px;
  }

  .single .single-container .page {
    padding: 0;
  }
  .single  .single-container {
    margin-top: 30px;
    margin-bottom: 50px;
  }
  .wp-block-table .has-fixed-layout td:first-child,
  .wp-block-table .has-fixed-layout th:first-child {
    padding-left: 16px;
  }

  .single-page-content .content,
  .single-page-content .featured-image{
    max-width: unset;
  }
}
