/*** Temp code ***/
.detail-page .popup-component-content {
  position: absolute !important;
  left: 15px !important;
  right: 15px !important;
  width: 310px !important;
}

.detail-page .popup-component-content .popup-close {
  top: 8px !important;
}

/*** END OF Temp code ***/
.detail-lr-area {
  grid-template-columns: minmax(0, 1fr);
  grid-gap: 20px;
}

.detail-head-title {
  font-size: 1.8rem;
  line-height: 1.25;
}

.detail-meta-item {
  font-size: 0.8rem;
  line-height: 1.2;
}

.details-body h2 {
  font-size: 1.5375rem;
}

.total-downloads-label {
  font-size: .9rem;
}

.detail-layout-head {
  margin-bottom: 0;
}

.has-float .detail-layout-content {
  margin-top: 20px;
}

.detail-layout-head-footer {
  margin-top: 0;
}

.detail-meta-item:not(:last-child):after {
  height: 12px;
}

.repository-details {
  margin-top: 20px;
}

.event-detail-page .quicktabs-component .item-list ul {
  margin-bottom: 9px;
}

.event-detail-page .quicktabs-component .quicktabs-tabs li.active a::after {
  bottom: -4px;
}

.detail-head-label {
  font-size: 0.875rem;
}

.detail-meta {
  margin-bottom: 7px;
}

.detail-meta-location:not(:last-child) {
  margin-bottom: 10px;
}

.total-downloads-label {
  margin-right: 0;
}

.user-logged-in .detail-layout {
  margin-top: 0;
}
.detail-layout {
  --detail-page-space: 40px;
}

.news-detail-page .item-list .item::after {
  margin-top: -1px;
  height: 11px;
}
.detail-layout-content-left .download-area {
  margin-bottom: 20px;
  margin-top: 20px;
}
