


.page-numbers{
	padding:0.3rem;
	font-size:1.3rem;
	border-radius:2rem;
	width:3rem;
	height:2rem;
	border:1px solid var(--color-btn-link);
	text-align:center;
	margin:0.3rem;
	position:relative;
	line-height: 1;
}

.page-numbers.current, .page-numbers:hover{
	background-color:var(--color-btn-link);
	color:#ffffff
}


.prev.page-numbers:before{
	content: url("../img/arrow.svg");
    width: 1.3rem;
    display: block;
	position:absolute;
	top:0.1rem;
	left: 0.8rem;
}

.next.page-numbers:before{
	content: url("../img/arrow.svg");
    width: 1.3rem;
    display: block;
	position:absolute;
	top:0.5rem;
	left: 0.8rem;
	-webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}



.prev.page-numbers:hover:before, .next.page-numbers:hover:before{
	content: url("../img/arrow.svg");
}



.next.page-numbers, .prev.page-numbers{
	background-color:var(--color-btn-link);
}



.post-archive a{
	color:#000000;	
}

.post-archive {


	
}

@media(min-width:768px){
	.loop-2-col .post-archive {
		min-height:20rem;
	}
}




.post-archive .title-post-archive a{
	color:var(--color-1);
	font-family:var(--font-1);
	font-weight:600;
	
}


.post-archive .title-post-archive a:hover{
	color:var(--color-2);
}

.post-label{
	display:inline-block;
	padding:0.2rem 2rem;
	text-transform:lowercase;
	font-weight:700;
	font-size:0.8rem;
}


.post-label.on-sale{
	background-color:var(--color-2);
	color:#fff;
}

.post-label.in-preparation, .post-label.in-preparation-off,.post-label.sale-completed{
	background-color:var(--color-4);
	color:#fff;
}

.loop-1-col-light{
	
	background-color:var(--color-3);
}



.loop-1-col-dark{
	
	background-color:var(--color-1);
}


.loop-1-col-dark p, .loop-1-col-dark h2{
	color:white;
}

.loop-1-col-dark hr{
		border: 1px solid #fff;
}