@charset "UTF-8";
/* Original file: modules/board/skins/alice/assets/css/template/normal.scss */
.al-temp-normal {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.al-temp-normal > li {
  display: flex;
  align-items: center;
  margin-bottom: 1.25em;
}
@media (max-width: 768px) {
  .al-temp-normal > li {
    align-items: flex-start;
  }
}
.al-temp-normal > li .al-normal-checkbox {
  margin-right: 0.5em;
}
@media (max-width: 768px) {
  .al-temp-normal > li .al-normal-checkbox {
    padding-top: 6px;
    margin-right: 0;
  }
}
.al-temp-normal > li .al-normal-no {
  color: #adb5bd;
  font-size: 1em;
  font-weight: 500;
}
@media (max-width: 768px) {
  .al-temp-normal > li .al-normal-no {
    padding-top: 6px;
    font-size: 11px;
  }
}
.al-temp-normal > li .al-normal-body {
  padding-left: 1.25em;
}
@media (max-width: 768px) {
  .al-temp-normal > li .al-normal-body {
    padding-left: 0.875em;
  }
}
.al-temp-normal .al-normal-title * {
  vertical-align: middle;
}
.al-temp-normal .al-normal-title .al-normal-title__text {
  color: black;
  font-size: 1.25em;
  font-weight: 600;
  text-decoration: none;
  border-bottom: 1px solid transparent;
  transition: 0.2s ease;
}
@media (max-width: 768px) {
  .al-temp-normal .al-normal-title .al-normal-title__text {
    font-size: 1em;
  }
}
.al-temp-normal .al-normal-title .al-normal-title__text:hover {
  color: #495057;
  border-bottom-color: #495057;
}
.al-temp-normal .al-normal-title .al-normal-title__text[data-active="1"] {
  color: #d2b681;
  border-bottom-color: #d2b681;
}
.al-temp-normal .al-normal-title .al-normal-title__comment {
  color: #d2b681;
  margin-right: 0.25em;
}
.al-temp-normal .al-normal-meta {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  padding-top: 0.25em;
  color: #adb5bd;
  font-size: 0.875rem;
}
@media (max-width: 768px) {
  .al-temp-normal .al-normal-meta {
    font-size: 0.75rem;
  }
}
.al-temp-normal .al-normal-meta > span {
  margin-right: 1em;
  margin-bottom: 0.5em;
}
.al-temp-normal .al-normal-meta > span.al-normal-category {
  color: #d2b681;
  font-weight: 500;
}
.al-temp-normal .al-normal-meta > span.al-normal-category::after {
  content: '|';
  margin-left: 1em;
  color: #e9ecef;
}
.al-temp-normal .al-normal-meta > span.al-author {
  color: black;
  font-weight: 500;
  word-break: keep-all;
  word-wrap: break-word;
}

