.item-list {
	width:620px;
	padding:18px;
	margin:10px;
	position:relative;
	background-color:#FFF;
	float:left;
}
@media all and (max-width: 760px) {
.item-list {
	width:420px;
}
}
@media all and (max-width: 460px) {
.item-list {
	width:300px;
}
}
.pager {
	margin:0;
	padding:0;
}
.pager li a {
	padding:0 4px;
	font-weight:normal;
	text-decoration:none;
}
.pager li {
	padding:0;
	margin:0 3px;
	height:1.5em;
	overflow:hidden;
	display:inline-block;
}
.pager li.pager-current {
	padding:0 4px;
	background-color:#00fa82;
	font-weight:normal;
}

@media all and (max-width: 760px) {
.pager .pager-first a span,
.pager .pager-previous a span, 
.pager .pager-next a span, 
.pager .pager-last a span {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
}
.pager .pager-first a,
.pager .pager-previous a, 
.pager .pager-next a, 
.pager .pager-last a {
    font-size: 1.7em;
    line-height: .75em;
}
.pager .pager-first,
.pager .pager-previous, 
.pager .pager-next, 
.pager .pager-last {
}

.pager .pager-first a:before  {
	content: "«";
	}
.pager .pager-previous a:before  {
	content: "‹";
	}
.pager .pager-next a:before  {
	content: "›";
	}
.pager .pager-last a:before  {
	content: "»";
	}
}
	
