.entry-content p img {
  margin: auto;
  display: block;
}

.top-bar-menu a {
  font-size: 18px;
}

.sp-dark-mode .entry-content h2,
.sp-dark-mode .entry-content h3,
.sp-dark-mode .content-daodu {
  background: none;
}

.entry-content h2 {
  font-size: 20px;
  background-color: #f5f5f5;
  color: #c77eb5;
  font-weight: 700;
}

.entry-content h3:before {
  height: 14px;
  width: 14px;
  top: 7px;
  border-radius: 1px;
}

.entry-content h3 {
  background-color: #f7f7f7;
  color: #00978E;
}

.entry-content p strong {
  color: #007d65;
  padding: 0.5rem 0.4rem;
  font-weight: 700;
}

.content-daodu {
  background-color: #f2f2f2;
  padding: 0 10px;
}

.content-daodu p {
  color: #6950a1;
}

.widget ul li {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.entry-content p {
  margin: 0 0 0.8rem 0;
}

.entry-content img {
  margin: 0 auto;
  text-align: center;
  display: block;
}

.post .post-body #listree-bodys p {
  line-height: 2.2;
  margin: 0 0 0.8rem 0;
  font-size: 15px;
}

.widget-posts-title {
  max-width: 72%;
}

.lire li a {
  max-width: 80%;
}

input.wb-switch {
  top: 15px;
}

.footer-fav .site-info h2 {
  color: #1d953f;
}

.footer-fav .site-fav h4,
.footer-fav .site-fav a {
  color: #1d953f;
}

.footer-fav .site-fav a:hover {
  opacity: 1;
  text-decoration: none;
  color: var(--theme);
}




ol.page-navigator > a,ol.page-navigator > b {
  display: block;
  text-align: center;
  background: #f7f7f7;
  font-size: 14px;
  color: var(--color-secondary);
  line-height: 30px;
  height: 30px;
  overflow: hidden;
  padding: 0 10px;
  border-radius: 2px;
  box-sizing: border-box;
  display: inline-block;
  color: var(--color-secondary);
  margin: 0 5px;
}


ol.page-navigator > a:hover,ol.page-navigator > b{
  background: var(--theme);
  border-color: var(--theme);
  color: #fff;
  padding: 0 10px;
}


@media(max-width:760px)
{
  ol.page-navigator{
    width: 100%;
    white-space: nowrap;
    overflow-x: scroll;
    display: flex;
  }

  ol.page-navigator > a,ol.page-navigator > b {
    margin: 0 0.5rem;
    padding: 0 0.5rem;
    width: fit-content;
    display: inline-block;
    overflow: visible;
  }

/*

*/
/*
横向滚动条
*/
#secondary, .nav-sidebar{
  display: block;
}
}
