.pn { text-align: center; } .pn-button { border: 1px $border-color solid; background-color: $bg; color: $fg; display: block; font-size: 14px; text-align: center; cursor: pointer; padding: 7px 12px; float: left; transition: 0.075s border-color linear, 0.075s background-color linear, 0.075s color linear; } .pn-button:hover, .pn-button:active { border-color: $pn-button-border; box-shadow: 0 1px 1px $pn-button-shadow; } .pn-button:active { background-color: $pn-button-active; } .pn-button.is-page, .pn-button-sep { margin-right: -1px; position: relative; } a.pn-button.is-page { text-decoration: none; } .pn-button.is-page-cur { color: $pn-button-current-text-color; background-color: $pn-button-current; border-color: $pn-button-border; z-index: 6; } .pn-button.is-page:hover { z-index: 5; } .pn-button.is-page:first-child { border-radius: 3px 0 0 3px; } .pn-button.is-page:last-child { border-radius: 0 3px 3px 0; } .pn-count { float: right; color: $grey; font-size: 14px; padding: 8px 0; } .pn.no-nav.no-results { display: none; } .pn.no-nav > .pn-show-more { display: none; } .pn.no-nav > .pn-buttons > div:not(.pn-count) { display: none; } .pn.no-nav .pn-count { float: none; text-align: center; } .pn-buttons { padding-top: $base-padding; display: inline-block; } .pn-button-sep { font-size: 14px; float: left; width: 5px; border: 1px $pn-button-separator-border solid; background: $pn-button-separator-background; padding: 7px 1px; }