.download-app-btn {
    width: 135px;
    height: 40px;
    background: url(../img/download-on-the-appstore.svg) no-repeat 0 0;
    background-size: 135px 40px;
    display: block;
    text-indent: -9999px;
    border: none;
    margin-top: 4px;
}
.download-app-btn:active {
    position: relative;
    top: 1px;
}
.pagination {
    text-align: center;
}
.pagination li {
    display: inline;
    margin: 0 15px;
}
.pagination li a {
    
}
.pagination li a:hover {
    text-decoration: none;
}
.pagination li a.active {
    color: black;
    cursor: default;
}
.pagination li a span {
    
}
.pub-event-info-list .income-icon {
    color: #57be76;
    font-size: 1.375em;
    margin-bottom: 6px;
}
.pub-event-info-list .income-icon:before {
    content: '';
    width: 40px;
    height: 40px;
    background: url(http://blog.inbudget.net/wp-content/themes/inbudget/img/pub-budget-income-icon.svg) no-repeat center center;
    background-size: 160%;
    position: absolute;
    left: 6px;
    top: -5px;
}
.pub-event-info-list .expense-icon:before {
    top: -2px !important;
}
.dont-break-out {
    /* These are technically the same, but use both */
    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    /* This is the dangerous one in WebKit, as it breaks things wherever */
    word-break: break-all;
    /* Instead use this non-standard one: */
    word-break: break-word;
    /* Adds a hyphen where the word breaks, if supported (No Blink) */
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
}
.more {
    display: none !important;
}
header.transparent.light nav > ul > li:hover > .download-app-btn,
header.fixed-header.transparent.light nav > ul > li:hover > .download-app-btn {
  border-bottom: none;
}