/* Pagination Controls
---------------------------------------------------------------------- */
.controls-pagination {
padding: 1rem;
font-size: 0.1px;
text-align: justify;
}

.controls-pagination:after {
content: '';
display: inline-block;
width: 100%;
}

.mixitup-page-list,
.mixitup-page-stats {
display: inline-block;
vertical-align: middle;
}

.mixitup-page-list {
text-align: left;
}

.mixitup-page-stats {
font-size: .9rem;
color: #193664;
font-weight: bold;
font-family: 'helvetica', arial, sans-serif;
margin-top: 6px;
}

.mixitup-control {
position: relative;
display: inline-block;
text-align: center;
width: 2.7rem;
height: 2.7rem;
background: #fff;
border: 1px solid #ddd;
margin-right: 1px;
cursor: pointer;
font-size: 1rem;
color: #fff;
font-weight: bold;
font-family: 'helvetica', arial, sans-serif;
transition: color 150ms, border-color 150ms;
vertical-align: middle;
}

.mixitup-control:first-child {
border-radius: 3px 0 0 3px;
}

.mixitup-control:last-child {
border-radius: 0 3px 3px 0;
}

.mixitup-control:not(.mixitup-control-active):hover {
color: #00659D;
}

.mixitup-control-active {
cursor: default;
background-color: #00659D;
}

.mixitup-control:disabled {
background: #eaeaea;
color: #aaa;
cursor: default;
}

.mixitup-control-truncation-marker {
background: transparent;
pointer-events: none;
line-height: 2.2em;
}
.mixitup-page-button:focus {
outline: none;
}