.ez-toc-counter nav ul li a::before {
  content: none;
}

.page-single .single-content ol li::marker {
  font-family: Urbanist, sans-serif;
  font-weight: bold;
  letter-spacing: 0.06em;
  color: #111;
}

.title-author:before {
  background-color: #111;
}

.page-single .single-content ol {
  font-size: 14px;
  margin-bottom: 37px;
  font-weight: normal;
  line-height: 1.733;
  letter-spacing: 0.08em;
}

/* SOTONOMA */

body,
.header,
.d-flex-col .d-flex-sidebar,
a.card  {
  background-color: #e6e6e6;
}

.search-form .form-control[type=search] {
  background-color: #fff;
}

.search-form .search-submit {
  background: #fff url(../img/icon/search.png) 50% 50% / contain no-repeat;
}

.section-fv .tags .tag,
.card-white .tags-container .tag,
.list-keyword a,
.list-tags li {
    color: #f07e1c;
    border: 1px solid #f07e1c;
}
.d-flex-post .date {
  color: #8a8a8a;
}

.btn-red {
  background-color: #f07e1c;
}
.btn-red:hover,
.btn-red:focus {
    background-color: #000000;
}
.card-white .tags-container .tag {
  font-size: 14px;
}
div#ez-toc-container {
  border :none;
}
#ez-toc-container:after {
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(230 230 230) 90%);
}
#ez-toc-container .ez-toc-list li:before {
      color: #f07e1c;
}
.page-single .single-content h2,
.page-single .single-content .h2 {
  border-bottom: 4px solid #f07e1c;
}
.page-single .single-content h3:before,
.page-single .single-content .h3:before {
  background-color: #f07e1c;
}
.page-single .single-content h4,
.page-single .single-content .h4 {
  background-color: #cfcfcf;
}
.page-single .tags-container .inner {
  border-left: 2px solid #f07e1c;
}
.card-white .date-container,
.text-gray {
  color: #8a8a8a;
}
.media-user {
  background-color: #d7d7d7;
}
.title-author:before {
      background-color: #f07e1c !important;
}
.list-keyword.list-white a {
  border: 1px solid #f07e1c !important;
}
.bg-gray {
  background-color: #d7d7d7 !important;
}
.d-flex-has-number:first-of-type .flex-shrink-0 {
  background-color: #f07e1c;
}
.d-flex-has-number:nth-of-type(2) .flex-shrink-0 {
    background-color: #00ba9b;
}
.d-flex-has-number:nth-of-type(3) .flex-shrink-0 {
    background-color: #8841d5;
}
.d-flex-has-number:nth-of-type(4) .flex-shrink-0 {
    color: #000;
    background-color: #cfcfcf;
}
.d-flex-has-number:nth-of-type(5) .flex-shrink-0 {
    color: #000;
    background-color: #cfcfcf;
}
@media (max-width: 991.98px) {
    .header .logo img {
        width: 140px;
    }
}
@media (max-width: 767.98px) {
    body {
        padding-top: 90px !important;
    }
    .header .logo {
        padding-bottom: 10px;
    }
}