.woocommerce nav.woocommerce-pagination {
	margin-top: 45px;
	text-align: center;
	position: relative;
	height: 50px;
	> ul{
		padding: 0;
		margin: 0;
		line-height: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		border: none;
		> li{
			border: none;
		}
	}

	> ul > li > a.page-numbers{
		background-color: #fdfcfc;
	}
	> ul > li > a.page-numbers,
	> ul > li > span.page-numbers {
		font-size: 14px;
		color: #aaa;
		font-family: var(--g5-secondary-font);
		text-transform: uppercase;
		line-height: 1;
		margin: 0 5px;
		padding: 15px 20px;
		border:solid 1px var(--g5-border-color);
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-ms-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s;
		@include border-radius(2px) ;
		&:hover,
		&:focus,
		&.current{
			background-color: var(--g5-color-accent);
			border-color: var(--g5-color-accent);
			color: var(--g5-color-accent-foreground);
			text-decoration: none;
		}

		&.prev,
		&.next {
			position: absolute;
			border: 1px solid var(--g5-border-color);
			@include border-radius(2px);
			padding: 15px 40px;
			line-height: 1;
			span,
			i {
				vertical-align: middle;
			}
			i {
				font-size: 24px;
				margin-top: -2px;
				color: var(--g5-color-accent);
			}
			&:hover {
				background-color: var(--g5-color-accent);
				color: var(--g5-color-accent-foreground);
				text-decoration: none;
				border-color: var(--g5-color-accent);
			}

		}

		&.prev {
			left: 0;
			i {
				margin-right: 10px;
			}
		}

		&.next {
			right: 0;
			i {
				margin-left: 10px;
			}
		}
	}
}