body, .title-post, .title-auth, .title-content, .introduction-vaa b, .bold, .introduction-vaa h4 {font-family:'Nanum Gothic' !important; letter-spacing: -1px }
/*.title-post, .title-auth, .title-content {font-weight: 700}*/
.title-bg, .title-content-index{
    font-family: HelveticeNeueRegular, NimBusSan, sans-serif !important;
}
.navbar, .title-content-index, .title-contact,  .title-footer,  .introduction-vaa h3{font-family:'Roboto Condensed' !important; }
.navbar {text-transform: uppercase; font-size: 14px}
.dropdown-menu {font-size:14px;}

.font_en {font-family: PlayRegular !important; letter-spacing: 0}
.c_888.css_kr {letter-spacing: -2px} 

.introduction-vaa b, .bold, .introduction-vaa h4, .about-us-page h3, h3, h4 {font-weight: 700}

.about-us-page ul {list-style: none;}
.about-us-page li {margin: 10px 0}

.timeline-item {
  padding: 3em 2em 2em;
  position: relative;
  color: rgba(0, 0, 0, 0.7);
  border-left: 2px solid rgba(0, 0, 0, 0.3);
  margin-left: 40px;
  padding-bottom: 10px;
}
.timeline-item p {
  font-size: 1rem;
      background: #fafafa;
    padding: 10px;
    box-shadow: 1px 1px 1px #e8e8e8;
}
.timeline-item::before {
  content: attr(date-is);
  position: absolute;
  left: 15px;
  font-weight: bold;
  top: 10px;
  display: block;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-size: 20px;
}
.timeline-item::after {
  width: 10px;
  height: 10px;
  display: block;
  top: 1em;
  position: absolute;
  left: -7px;
  border-radius: 10px;
  content: '';
  border: 2px solid rgba(0, 0, 0, 0.3);
  background: white;
}
.timeline-item:last-child {
  -o-border-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 60%, transparent) 1 100%;
     border-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.3) 60%, transparent) 1 100%;
     border-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 60%, transparent) 1 100%;
}
.about-us-page h3 {font-size: 30px; margin-bottom: 40px}
.about-us-page h4 {display: none}
