#breadcrumbs_single{
	margin:7rem 0;
}

#single_link{
    width: 100vw;
    margin:0 calc(50% - 50vw);
    border-top: 1px solid #CECECE;
    border-bottom: 1px solid #CECECE;
	margin-top:15rem;
}

.page-nav{
    display: flex;
    align-items: center;
    max-width: 1400px;
    margin: 0 auto;
}

.page-prev a,
.page-next a{
    overflow: hidden;
    overflow-wrap: break-word;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    text-align: left;
    height: initial;
}

.page-prev,
.page-next{
    text-align: center;
    height: 10rem;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
    gap: 2rem;
	width:40%;
	position:relative;
}

.prev-link,
.next-link{
	width:60%;
}

.archive-link{
width: 20%;
    border-right: 1px solid #CECECE;
    border-left: 1px solid #CECECE;
    text-align: center;
}

#single_wrap .post-thumbnail{
	margin-bottom:5rem;
}

@media screen and (max-width:1600px) {

}

@media screen and (max-width:1400px) {

}

@media screen and (max-width:1200px) {

}

@media screen and (max-width:960px) {

}

@media screen and (max-width:767px) {
 #single_wrap .post-thumbnail {
    margin-bottom: 3rem;
} 
.archive-link {
    width: 25%;
}
.page-prev, .page-next {
    height: 7rem;
    gap: 1rem;
    width: 37.5%;
}
}