.main>.row{
    /* flex-direction: row-reverse; */
}

.pagination .active {
    pointer-events: none;
  }
/* .page-item.active{
    background-color: #007bff;
} */
.page-item{
    margin:0;
}
.page-item.active .page-link{
    color: white;
    background-color:#9b4dca;
}
.page-item:first-child .page-link {
margin-left: 0;
border-top-left-radius: .25rem;
border-bottom-left-radius: .25rem;
}
.page-link:not(:disabled):not(.disabled) {
cursor: pointer;
}
.page-link {
position: relative;
display: block;
padding: .5rem .75rem;
/* margin-left: -1px; */
line-height: 1.25;
color:#9b4dca;
background-color: #fff;
/* border: 1px solid #dee2e6; */
border-radius: 40%;
}

.pagination {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding-left: 0;
list-style: none;
/* border-radius: .25rem; */
}

.meta{
    text-align: right;
    margin-bottom:10px;
}

header{
    padding:10em 0 10em 0;
}
footer{
    padding: 5em 0;
}
h1{
    font-family: Gotham Rounded A,Gotham Rounded B,Helvetica Neue,Arial,sans-serif;
}

.entry{
    margin: 0 0 7em 0;
}

.entries{
    margin: 5em 0;
}
.entry-title{
    margin: 0;
}
.title a{
    color: inherit;
}

.entry-title a{
    color: inherit;
}

.pagination-page-info{
    font-size: 0.8em;
    margin: 0  0.5em 0;
}
.pagination-wrapper{
    text-align: right;
}

ul.pagination{
    justify-content:flex-end;
}

@media (min-width: 40.0rem) {
    .main>.row{
        flex-direction: row-reverse;
    }
}
@media (max-width: 40.0rem) {
    .main>.row .column.column-75,.main>.row .column.column-25{
        flex: 0 0 100%;
        max-width:100%;
    }
}
body{
    background: url(imgs/noise7.png);
    animation: noise_anima 4s steps(60) infinite;
}
.main{
    background:#ffffffaa;
    padding:7rem 7rem;
    border-radius:2px;
    box-shadow: inset 0 10px 15px 0 rgba(0, 0, 0, .2);
    box-shadow:
    inset 0px 0px 2.5px rgba(0, 0, 0, 0.057),
    inset 0 0px 6.1px rgba(0, 0, 0, 0.076),
    0 0px 6.1px rgba(0, 0, 0, 0.076),
    0 0px 11.4px rgba(0, 0, 0, 0.086),
    0 5px 19.8px rgba(0, 0, 0, 0.092),
    0 10px 34.8px rgba(0, 0, 0, 0.1);
}

@keyframes noise_anima {
    from { background-position: 0 0; }
    /* to { background-position: 66px 234px; } */
	to { background-position: 600px 1200px; }
}

.front {
    height:100%;
    position: relative;
    z-index: 1;
}
.next-button-column{
    text-align: right;
}