h1 {
	font-size:36px;
}
/* Sorting */
#sorting {
	border-top:3px solid #DDE0E4;
	padding-top:1%;
	margin-top:1%;
	font-size:11px;
}
#sorting-title {
	color:#11D1FF;
}
.sorting-link {
	display:inline-block;
	margin-left:4%;;
}
.sorting-chevron {
	vertical-align:top;
	margin-top:1px;
}
/* End Sorting */

#products {
	margin-top:5%;
}
.product {
	display:block;
	width:19%;
	margin-left:8%;
	margin-bottom:6%;
}

/*
 * Forcing four columns, which isn't IE8 friendly.
 * IE8 will be handled by <!--[if IE 8]><![endif]--> tags embedded in view
 *
 * ***ALSO*** Bizzarely, IOS8's implentation of the :nth-child selector is reeaally buggy at the time of writing (2014-02-05), and has been widely reported for MONTHS.
 * So, replaced with nth-of-type.
 */
.product:nth-of-type(4n+1) {
	margin-left:0;
	clear:both;
}

.product-thumb-container {
	position: relative;
}
.product-thumb-padder {
	padding-top:56.25%;
	height:0;
}
.product-thumb {
	display:block;
	opacity:1;
	position:absolute;
	top:0; right:0; bottom:0; left:0;
	margin:auto;
	max-width:100%;
	max-height:100%;
}
.product-inner {
	margin-top:6%;
	border:1px solid #DDE0E4;
	border-left:none;
	border-right:none;
}
.product-title {
	border-top:1px solid #DDE0E4;
	font-size:14px;
	line-height:140%;
	padding:10px 5px;
}
.product-price {
	border-top:1px solid #DDE0E4;
	padding:5px 0;
	border-top:1px solid #DDE0E4;
	font-size:12px;
	line-height:30px;
}
.sale-sticker {
	position:absolute;
	top:-10px; right:-10px;
	max-width:37%;
	max-height:66%;
}
.sale-sticker-small {
	margin-left: 5px;
}
.view-more {
	position:absolute;
	top:0; right:0; bottom:0; left:0;
	margin:auto;
	z-index:99;
	display:none;
}
.magnifying-glass {
	display:none;
	position: absolute;
	top:0; right:0; bottom:0; left:0;
	margin: auto;
	z-index:99;
}

.old-price {
	text-decoration: line-through;
}
.current-price {
	font-size:16px;
}

/* Pagination */
.pagination {
	font-size:18px;
	color:#999;
}
.page-link {
	display:inline-block;
	padding:10px;
	vertical-align: middle;
}
.page-link.active {
	color:#000;
}
.pagination-arrow {
	font-size:24px;
}
/* End Pagination */
