.top-notification {
    background: #fde073;
    text-align: center;
    line-height: 1.8;
    display: table;
    width: 100%;
    margin: 0;
    padding: 5px;
    box-sizing: border-box;
}

.top-notification a {
    color: blue;
    text-decoration: none;
}
.top-notification a:visited {
    color: blue;
}

.tn-content-wrapper {
    text-align: center;
    text-align: center;
    position: relative;
    display: table-cell;
    vertical-align: middle;
}

.tn-close-wrapper {
    display: table-cell;
    width: 1.6em;
    vertical-align: middle;
}
