
  a.wapo-footnote,
  a.wapo-footnote:link,
  a.wapo-footnote:active,
  a.wapo-footnote:focus,
  a.wapo-footnote:visited {
    outline: none;
    text-decoration: none;
    color: #313131;
    background-color: #ececec;
    padding: 1px 3px;
  }

    a.wapo-footnote:hover,
    a.wapo-footnote.wapo-footnote-active {
      background-color: #4e4e4e;
      color: #ffffff;
    }
    
    .wapo-footnote-content {
      display: block;
      color: #333333;
      background-color: #f2f2f2;
      padding: 30px 35px;
      margin: 10px 0;
      font-size: 15px; 
      line-height: 25px; 
      font-family: 'FranklinITCProLight';
      font-weight: 400; 
    }
    
    .wapo-footnote-title {
      display: block;
      color: #333333;
      font-weight: bold;
      font-family: 'FranklinITCProBold'; 
      font-size: 16px; 
      line-height: 26px; 
      margin-bottom: 5px; 
      text-transform: none;
    }