/* Список категорий */
.category-parent-list ul {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  justify-content: space-between;
}

.category-parent-list ul li {
  width: 19%;
  margin: 30px 3% 0 3%;
}
.category-parent-list b {
  display: inline-block;
  font-size: 2em;
  text-transform: uppercase;
  background: #f2f2d9;
  padding: 2px 5px;
  border-left: 4px solid #df3600;
  /* min-width: 220px; */
  width: 100%;
  padding-left: 10px;
}

.category-parent-list ul ul {
  display: block;
  margin: 10px 0;
}
.category-parent-list ul ul li {
  margin: 5px 0 10px 16px;
  width: 100%;
  list-style:  square;
}

.category-parent-list .edit {
  text-decoration: none;
  font-size: .8em;
}


.table-category table {
  margin: 30px 0;
  width: 100%;
  line-height: 1.5;
}

.table-category table th,
.table-category table td {
  text-align: left;
  border: 1px solid #ccc;
  padding: 5px 10px;
}

/* Категории */
.category-parent-list a,
.category-parent a {
  text-decoration: underline;
}

.category-parent-list a:hover,
.category-parent a:hover {
  text-decoration: none;
}

.category-parent .breadcrumbs {
  text-align: left;
}

.category-parent .description {
  background: #f2f2d9;
  padding: 30px 30px;
  margin-top: 30px;
  width: 100%;
  max-width: fit-content;
  text-align: left;
}

.category-parent .description h1 {
  font-size: 2.5em;
  margin-bottom: 30px;
}

.category-parent .list-articles-category {
  background: #f5f5f5;
  border-top: 4px solid #df3600;
  padding: 30px;
}
.category-parent .list-articles-category > ul {
  margin: 15px 0;
}

.category-parent .list-articles-category ul > li {
  position: relative;
  margin-bottom: 20px;
}

.category-parent .list-articles-category ul > li b {
  display: inline-block;
  margin-left: 15px;
}

.category-parent .list-articles-category ul > li:before {
  content: "";
  width: 4px;
  height: 22px;
  position: absolute;
  top: -3px;
  background: #df3600;
}

.category-parent .list-articles-category ul > li > ul {
  margin: 15px 0;
}

.category-parent .list-articles-category ul > li > ul > li {
  padding: 10px 0 0 30px;
  margin-bottom: 0;
}
.category-parent .list-articles-category ul > li > ul > li:first-child {
  padding-top: 0;
}

.category-parent .list-articles-category ul > li > ul > li:before {
  content: "";
  width: 0;
  height:0;
  position: absolute;
  background: none;
  padding-left: 0;
}