.holder_wrap {
	margin-right: auto;
	display: inline-block;
	margin-left: auto;
	margin-bottom: 30px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	border: thin solid #E5E5E5;
}
	.holder {
}

.holder a {
	font-size: 100%;
	cursor: pointer;
	margin: 0 5px;
	color: #333;
	letter-spacing: 0px;
	padding: 5px;
	border: thin solid #fff;
	transition: 0.5s;
}

.holder a:hover {
	color: #999;
	padding: 5px;
	border: thin solid #333333;
	transition: 0.3s;
}

.holder a.jp-previous {
	margin-right: 15px;
	font-weight: bold;
	color: #666;
}
.holder a.jp-next {
	margin-left: 15px; 
	font-weight: bold;
	color: #666666;
}

.holder a.jp-current, a.jp-current:hover { 
	color: #FF4242;
	font-weight: bold;
	
}

.holder a.jp-disabled, a.jp-disabled:hover {
	opacity: 0.3;
	border: thin solid #fff;
	background-color: 
}

.holder a.jp-current, a.jp-current:hover,
.holder a.jp-disabled, a.jp-disabled:hover {
	cursor: default; 
	background: none;
}

.holder span { margin: 0 5px; }


@media only screen and (max-width: 1000px) {
	.holder a {
		font-size: 150%;
		letter-spacing: 2px;
	}
}