.WooZonePNF-amazon-products {
	clear: both;
	padding-top: 30px;
	overflow: hidden;
	position: relative;
	display: none;
	padding-bottom: 40px;
}

.WooZonePNF-amazon-products-wrapper .WooZonePNF-amazon-products {
	display: block;
}

.WooZonePNF-amazon-products #WooZonePNF-pagination {
    display: block;
    vertical-align: middle;
    font-size: 0;
}
	.WooZonePNF-amazon-products #WooZonePNF-pagination a, 
	.WooZonePNF-amazon-products #WooZonePNF-pagination i {
	    display: inline-block;
	    vertical-align: middle;
	    color: #d6d6d6;
	    text-align: center;
	    font-size: 12px;
	    padding: 6px 12px 6px 12px;
	    border: 1px solid #d1d3d4;
	    margin: 0;
	    -webkit-user-select:none;
	       -moz-user-select:none;
	        -ms-user-select:none;
	         -o-user-select:none;
	            user-select:none;
	}

	.WooZonePNF-amazon-products #WooZonePNF-pagination a {
	    cursor: pointer;
	    color: #1a1a1a;
	}
	.WooZonePNF-amazon-products #WooZonePNF-pagination > a:first-child {
		border-right: none;
	}
		.WooZonePNF-amazon-products #WooZonePNF-pagination i {
		}
		.WooZonePNF-amazon-products #WooZonePNF-pagination a.current {
		    border-color: #ff7209;
		    color: #ff7209;
		    font-weight: bold;
		}

		.WooZonePNF-amazon-products #WooZonePNF-pagination a.current + a {
			border-left-color: #ff7209;
		}

		.WooZonePNF-amazon-products #WooZonePNF-pagination a:hover { 
			background: #EEEEEE;
		}

.WooZonePNF-box-title {
	margin-bottom: 20px;
} 
.WooZonePNF-amazon-response {
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	grid-column-gap: 0px;
	position: relative;
	min-height: 233px;
}
.WooZonePNF-amazon-products .WooZonePNF-product {
	border: 2px solid #fff;
	position: relative;
	padding: 22px;
	text-align: left;
}
	.WooZonePNF-amazon-products .WooZonePNF-product .WooZonePNF-image {
		min-height: 200px;
		position: relative;
		margin-bottom: 20px;
	}
		.WooZonePNF-amazon-products .WooZonePNF-product .WooZonePNF-image img {
			position: absolute;
			top: 50%;
			left: 50%;
			transform: translate( -50%, -50% );
		}
	.WooZonePNF-amazon-products .WooZonePNF-product .WooZonePNF-is-prime {
		position: absolute;
		top: 22px;
		left: 22px;
		width: 55px;
		height: 24px;
		background-image: url('images/prime.png');
		background-repeat: no-repeat;
		background-color: #f2f2f2;
		background-position: center;
		display: block;
		z-index: 99;
	}
		.WooZonePNF-amazon-products .WooZonePNF-product .WooZonePNF-subtitle {
			font-family: 'Droid Sans', sans-serif;
			text-align: left;
			font-weight: bold;
			font-size: 14px;
			color: #000000;
			margin-top: 12px;
		}
		.WooZonePNF-amazon-products .WooZonePNF-product .WooZonePNF-title {
			font-family: 'Droid Sans', sans-serif;
			text-align: left;
			font-weight: bold;
			font-size: 14px;
			color: #000000;
			white-space: nowrap;
			overflow: hidden;
			text-overflow: ellipsis;
		}

		.WooZonePNF-amazon-products .WooZonePNF-product .WooZonePNF-price {
			font-size: 12px;
			text-align: left;
		}
		.WooZonePNF-amazon-products .WooZonePNF-product .WooZonePNF-price div {
			display: inline-block;
			font-size: 14px;
			color: #afafaf;
			font-weight: bold;
			margin-right: 15px;
		}
			.WooZonePNF-amazon-products .WooZonePNF-product .WooZonePNF-price .WooZonePNF-new-price {
				color: #121212;
				font-size: 20px;
			}

		.WooZonePNF-amazon-products .WooZonePNF-product .WooZonePNF-rating {
			display: inline-block;
		}
		.WooZonePNF-amazon-products .WooZonePNF-product .WooZonePNF-rating-totals {
			display: inline-block;
			border: 0px solid red;
			font-size: 12px;
			position: relative;
			top: -4px;
			margin-left: 4px;
			color: #ff7209;
			font-family: 'Droid Sans', sans-serif;
		}

		.WooZonePNF-amazon-products .WooZonePNF-product .WooZonePNF-button {
			background-color: #ff7209;
			padding: 8px 15px;
			text-transform: uppercase;
			color: #fff;
			font-size: 12px;
			font-family: 'Droid Sans', sans-serif;
			font-weight: bold;
			visibility: hidden;
			margin-top: 10px;
		}
			.WooZonePNF-amazon-products .WooZonePNF-product .WooZonePNF-button:hover {
				opacity: 0.8;
			}

		.WooZonePNF-amazon-products .WooZonePNF-product:hover {
			border: 2px solid #f2f2f2;
		}
		.WooZonePNF-amazon-products .WooZonePNF-product:hover .WooZonePNF-button {
			visibility: visible;
		}

.WooZonePNF-amazon-pag-response {
	display: inline-block;
	margin-top: 20px;
}
.WooZonePNF-number-results-found {
	display: inline-block;
	margin-left: 10px;
	position: relative;
	top: 5px;
}
.WooZonePNF-loader {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 999;
	background-color: rgba(255,255,255, 0.8);
}
	.WooZonePNF-loader:after {
		display: block;
		content: '';
		position: absolute;
		top: 50%;
		left: 50%;
		width: 270px;
		height: 233px;
		z-index: 99;
		background-image: url('images/loader.gif');
		background-repeat: no-repeat;
		transform: translate( -50%, -50% );
	}


@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
	html body .WooZonePNF-amazon-response {
		grid-template-columns: repeat(2, minmax(0, 1fr)) ;		
	}
}

@media only screen and (min-device-width : 320px) and (max-device-width : 425px) {
	html body .WooZonePNF-amazon-response {
		grid-template-columns: repeat(1, minmax(0, 1fr)) ;		
	}
}