/*
#news-single .single-content .footer {
  margin-top: 50px;
}

#news-single .single-content .last-boder {
  display: block;
  height: 1px;
  background-color: #717171;
  margin-top: 100px;
}
*/
#news-single .single-content strong {
  font-weight: 900;
}

#news-single .single-content em {
  font-style: italic;
}

#news-single .single-content a {
  color: #098a6c;
  border-bottom: dashed 1px #098a6c;
}

#news-single .single-content a:hover {
  opacity: .7;
  border: none;
}

#news-single .single-content img {
  vertical-align: baseline;
}

#news-single .pdf-link:hover {
  opacity: .7;
}

#news-single .single-content h2 {
  color: #098a6c;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.8em;
  letter-spacing: 0.07em
}

#news-single .single-content h3 {
  color: #098a6c;
  font-size: 16px;
  font-weight: 900;
  line-height: 1.8em;
  letter-spacing: 0.07em
}

#news-single .single-content ul li, #news-single .single-content ol li {
  line-height: 2em;
  padding: 0.3em 0;
}

#news-single .single-content ul li {
  position: relative;
  padding-left: 20px;
}

#news-single .single-content ul li::before {
  content: '■';
  color: #888888;
  position: absolute;
  left: 0;
}

#news-single .single-content ol {
  counter-reset: li;
  list-style: none;
}

#news-single .single-content ol li {
  position: relative;
  padding-left: 20px;
}

#news-single .single-content ol li:before {
  color: #888888;
  counter-increment: li;
  content: counter(li) ", ";
  position: absolute;
  left: 0;
}

#news-single .single-content blockquote {
  background: url(images/bg_pattern_o.png);
  background-position: center;
  padding: 40px 10px;
  position: relative;
}

#news-single .single-content blockquote:before {
  content: '';
  display: inline-block;
  width: 30px;
  height: 30px;
  background: url(images/blockquote.png) no-repeat;
  background-size: contain;
  vertical-align: middle;
  position: absolute;
  left: 15px;
  top: 15px;
}

#news-single .single-content .pdf-link::after {
  content: '';
  display: inline-block;
  width: 30px;
  height: 30px;
  background: url(images/pdf_icon.png) no-repeat;
  background-position: center;
  background-size: contain;
  vertical-align: middle;
  margin-left: 10px;
}

#news-single .single-content .talk {
  /* width: 84%; */
  margin: 0 auto;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0.05em;
  line-height: 1.8em;
}

#news-single .single-content .talk img {
  width: 100% !important;
}

#news-single .single-content .talk p {
  width: 100%;
}

#news-single .single-content .green {
  color: #098a6c;
}

#news-single .single-content .grey {
  color: #888888;
}

#news-single .single-content .orange {
  color: #F7931E;
}

#news-single .single-content .yellow-green {
  color: #8CC63F;
}

#news-single .single-content .light-blue {
  color: #3FA9F5;
}

#news-single .single-content .blue {
  color: #2a36a4;
}

#news-single .single-content .black {
  color: #000000;
}

#news-single .single-content .red {
  color: #e90000;
}


@media screen and (min-width: 768px) {
  #news-single .single-content p, #news-single .single-content ol, #news-single .single-content ul, #news-single .single-content h2, #news-single .single-content h3, #news-single .single-content blockquote, #news-single .single-content .img-wrap, #news-single .single-content .img-flex {
    width: auto;
    margin: 0;
  }

  /**/
  #news-single .single-content .img-wrap,
  #news-single .single-content .img-flex {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    row-gap: 16px;
    column-gap: 30px;
  }
  /**/

  #news-single .single-content blockquote {
    padding: 50px 60px;
  }

  #news-single .single-content blockquote p {
    width: auto;
  }

  #news-single .single-content blockquote:before {
    width: 40px;
    height: 40px;
    left: 20px;
    top: 20px;
  }

  #news-single .single-content img.size-thumbnail {
    width: 390px;
    height: auto;
  }

  #news-single .single-content img.size-medium {
    width: 510px;
    height: auto;
  }

  #news-single .single-content img.size-large {
    /* width: 824px; */
    height: auto;
  }

  #news-single .single-content img.size-full {
    width: auto;
    /* max-width: 824px; */
    height: auto;
  }

  #news-single .single-content img.alignright {
    /* float: right; */
    margin: 0 0 0 1.5em;
  }

  #news-single .single-content img.alignleft {
    /* float: left; */
    margin: 0 1.5em 0 0;
  }

  #news-single .single-content img.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
  }

  #news-single .single-content .talk {
    /* width: 824px; */
    display: flex;
    justify-content: space-between;
    font-size: 16px;
    line-height: 2em;
  }

  #news-single .single-content .talk-name {
    width: 100px;
  }

  #news-single .single-content .talk-contents {
    width: calc(100% - 120px);
    margin: 0;
  }

  #news-single .single-content .talk-contents .img-flex {
    width: 100%;
    margin: 0 auto;
  }

  #news-single .single-content .talk-contents>.img-wrap {
    width: 100%;
    margin: 0 auto;
  }
}