footer .body .end {
  gap: 3rem;
}

footer .body .end > ul li a {
  display: flex;
  gap: 0.5rem;
  align-items: center;
}

ul.footermenu {
  list-style-type: none;
  padding: 0;
}

.breadcrumb {
  background-color: var(--secondary);
}

.average_label {
  position: absolute;
  z-index: 5;
  background: var(--primary);
  color: var(--nero);
  border-radius: 0 2px 2px 0;
  padding: 0 5px;
  height: 15px;
  line-height: 15px;
  left: 6px;
  top: 30px;
  font-size: 0.7rem;
  font-weight: 700;
}
.average_label.average_red {
  background: linear-gradient(45deg, var(--red), var(--orange));
}
.average_label.average_orange {
  background: linear-gradient(45deg, var(--orange), var(--yellow));
}
.average_label.average_green {
  background: linear-gradient(45deg, var(--teal), var(--green));
}

.info_icon {
  display: inline-block;
  position: relative;
  background: none;
  border: 0;
  padding: 0;
  margin: 0;
  outline: none;
  width: 1rem;
  height: 1rem;
}
.info_icon:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' fill='%23888888' viewBox='0 0 16 16'><path d='M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14m0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16'/><path d='m8.93 6.588-2.29.287-.082.38.45.083c.294.07.352.176.288.469l-.738 3.468c-.194.897.105 1.319.808 1.319.545 0 1.178-.252 1.465-.598l.088-.416c-.2.176-.492.246-.686.246-.275 0-.375-.193-.304-.533zM9 4.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0'/></svg>");
  background-repeat: no-repeat;
  background-size: 1rem 1rem;
  width: 1rem;
  height: 1rem;
}

#w-info .info .meta {
  display: flex;
  align-items: center;
  gap: 1rem 4px;
  flex-wrap: wrap;
}
#w-info .info .meta span.budget,
#w-info .info .meta span.boxoffice {
  display: flex;
  align-items: center;
  gap: 4px;
}
#w-info .info .meta span.budget img,
#w-info .info .meta span.boxoffice img {
  display: block;
  max-height: 20px;
  width: auto;
}
#w-info .info .meta_add {
  color: #dedede;
  margin: 1rem 0;
  display: flex;
  align-items: center;
  gap: 1rem;
  flex-wrap: wrap;
}
#w-info .info .meta_add img {
  display: block;
  max-height: 20px;
  width: auto;
}
#w-info .info .meta_add > div {
  display: flex;
  align-items: center;
  gap: 4px;
}/*# sourceMappingURL=custom.css.map */