Your IP : 216.73.216.95


Current Path : /var/www/mainsite/wp-content/themes/maxcoach/assets/scss/objects/
Upload File :
Current File : /var/www/mainsite/wp-content/themes/maxcoach/assets/scss/objects/_pagination.scss

.comment-nav-links,
.page-pagination,
.page-numbers,
.learn-press-pagination ul.page-numbers {
	padding: 0;
	margin: 0;
	font-size: 16px;
	font-weight: 800;
	text-transform: uppercase;
	text-align: center;

	li {
		display: inline-block;
		list-style-type: none;
		margin: 0;
		padding: 0;

		> span,
		> a {
			display: block;
			text-align: center;
			min-width: 48px;
			height: 48px;
			line-height: 48px;
			border: 0;
			border-radius: 50%;
			color: #ababab;
			padding: 0;
		}

		.current {
			background: #eee;
			color: #333;
		}

		.prev,
		.next {
			letter-spacing: 2px;
		}

		.dots {
			background: none;
			border: 0;
			min-width: 20px;
		}
	}
}

.comment-nav-links {
	ul {
		padding: 0;
	}
}

#comment-nav-above {
	ul {
		margin: 0 0 50px;
	}
}

#comment-nav-below {
	ul {
		margin: 50px 0 0;
	}
}

.page-links {
	@extend %clearfix;
	clear: both;
	padding-top: 30px;

	> span,
	> a {
		display: block;
		float: left;
		padding: 0 10px;
		text-align: center;
		min-width: 48px;
		height: 48px;
		line-height: 48px;
		border: 0;
		border-radius: 50%;
		color: #ababab;
		font-size: 16px;
		font-weight: 800;
		text-transform: uppercase;
	}

	> span {
		background: #eee;
		color: #333;
	}
}

.post-navigation {
	position: relative;
}

.nav-links {
	margin-top: 50px;
	display: flex;
	flex-wrap: wrap;
	align-items: stretch;
	justify-content: space-between;

	.nav-item {
		max-width: 48%;
		width: 360px;
	}

	a {
		display: block;
		padding: 47px 30px 57px;
		height: 100%;
		border: 1px solid #eee;
		background: #fff;
		font-size: 24px;
		line-height: 1.375;
		font-weight: 600;
		color: #222;
		word-wrap: break-word;

		div {
			transition: none;
			position: relative;
			font-size: 14px;
			font-weight: 500;
			color: #999;
			margin-bottom: 28px;

			span {
				position: absolute;
				top: -3px;
				font-size: 24px;
				color: #222;
			}
		}

		&:hover {
			border-color: transparent;
			color: #fff;

			div {
				color: #fff;

				span {
					color: #fff;
				}
			}
		}
	}

	.previous {
		text-align: left;

		a {
			padding-left: 90px;
		}

		div span {
			left: -61px;
		}
	}

	.next {
		text-align: right;

		a {
			padding-right: 90px;
		}

		div span {
			right: -61px;
		}
	}
}

@include media-breakpoint-down(sm) {
	.nav-links {
		.nav-item {
			width: 100%;
			max-width: 100%;

			+ .nav-item {
				margin-top: 30px;
			}
		}
	}
}