@font-face {
  font-family: 'gill-bold';
  src: url("../../fonts/GillSansMTW03-Bold.woff2") format("woff2");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'gill-medium';
  src: url("../../fonts/GillSansMTW03-Medium.woff2") format("woff2");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'gill-regular';
  src: url("../../fonts/GillSansMTW03-Book.woff2") format("woff2");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'gill-light';
  src: url("../../fonts/GillSansMTW03-Light.woff2") format("woff2");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'lg-mot-emb';
  src: url("../../fonts/fontello.woff2") format("woff2"), url("../../fonts/fontello.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Perforation';
  src: url("../../fonts/fontello-perfo.woff2") format("woff2"), url("../../fonts/fontello-perfo.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Frauen';
  src: url("../../fonts/Frauen-Roman.woff2") format("woff2"), url("../../fonts/Frauen-Roman.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

.clearfix::before, .clearfix::after {
  content: '';
  display: table; }

.clearfix::after {
  clear: both; }

.lon-article-news {
  position: relative;
  margin-bottom: 1.875rem; }
  .lon-article-news .lon-tag {
    position: absolute;
    top: 24px;
    color: #fff;
    left: 24px;
    z-index: 3; }
  .lon-article-news .picture-figure img {
    width: 100%; }
  .lon-article-news .content-article {
    margin-top: 15px; }
    .lon-article-news .content-article .title-news,
    .lon-article-news .content-article h4 {
      line-height: 28px; }
  .lon-article-news .flag-name {
    font-family: 'gill-medium', Arial, sans-serif;
    font-size: 0.75rem;
    color: #565656;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    z-index: 2;
    background-color: white;
    padding: 5px;
    -ms-flex-align: center;
        align-items: center;
    width: fit-content; }
    .lon-article-news .flag-name + .flag-name {
      margin-top: 5px; }
    .lon-article-news .flag-name:last-of-type {
      margin-bottom: 0; }
    @media (max-width: 64.0525em) {
      .lon-article-news .flag-name {
        font-size: 0.5625rem; } }

.lon-news-filters {
  padding: 20px 0; }
  .lon-news-filters .lon-tags-category .link-btn {
    border: none;
    background: none;
    color: #8A8A8A;
    font-weight: 600;
    padding: 0;
    cursor: pointer; }
    .lon-news-filters .lon-tags-category .link-btn:hover, .lon-news-filters .lon-tags-category .link-btn.active {
      color: #000; }
      .lon-news-filters .lon-tags-category .link-btn:hover::before, .lon-news-filters .lon-tags-category .link-btn.active::before {
        width: 100%; }
    @media (max-width: 543.98px) {
      .lon-news-filters .lon-tags-category .link-btn {
        font-size: 12px; } }
  @media (max-width: 543.98px) {
    .lon-news-filters .lon-tags-category ul {
      width: 100%;
      display: inline-block;
      text-align: center; } }
  .lon-news-filters .lon-tags-category li {
    position: relative;
    margin: 0 12px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center; }
    .lon-news-filters .lon-tags-category li:last-child::after {
      content: none; }
    @media (min-width: 544px) {
      .lon-news-filters .lon-tags-category li:first-child::after {
        right: -14px; } }
    .lon-news-filters .lon-tags-category li::after {
      content: "";
      background-color: #D9D9D9;
      position: absolute;
      right: -16px;
      width: 4px;
      height: 4px;
      border-radius: 100px; }
      @media (max-width: 543.98px) {
        .lon-news-filters .lon-tags-category li::after {
          top: 11px; } }
    @media (max-width: 543.98px) {
      .lon-news-filters .lon-tags-category li {
        white-space: nowrap;
        text-overflow: ellipsis;
        display: inline-block; }
        .lon-news-filters .lon-tags-category li::after {
          top: 50%; } }

@media (max-width: 543.98px) {
  .filter-date .form-group {
    padding-top: 0; } }

.filter-date .form-group select {
  border: none; }
  .filter-date .form-group select.form-control {
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1L5 5L1 1' stroke='black'/%3E%3C/svg%3E%0A");
    background-position: 100%;
    padding-right: 1.25rem; }
    .filter-date .form-group select.form-control:focus {
      border: none;
      box-shadow: none; }
