/* recently viewed plugin css styles */

#rv_listings {
	width: 100%;
	margin-top: 30px;
	display: inline-block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
div#rv_listings {
	padding: 20px 20px;
	border-width: 1px;
	border-style: solid;
	border-radius: 8px;
}
#rv_listings div.item {
	display: inline;
	padding: 0 9px;
}
#rv_listings div.item img {
	width: 76px;
	height: 58px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
#rv_listings div.item img.escort {
	height: auto !important;
}
#rv_listings div.rv_first {
	width: 60px;
	height: 60px;
	float: left;
}
#rv_listings div.rv_last {
	width: 75px;
	height: 60px;
	float: right;
	padding: 0;
}
#rv_listings div.rv_items {
	display: inline-block;
	padding: 0;
}
.rv_del_listings {
	float: right;
	margin-top: 25px;
}

/* Portrait table-layout: */
@media (min-width: 481px) and (max-width: 960px) {
	#rv_listings div.rv_items {
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
		white-space: nowrap;
		width: 74%;
		display: inline-block;
		padding: 0;
	}
}

@media (min-width: 481px) and (max-width: 760px) {
	#rv_listings div.rv_items {
		width: 60%;
	}
}

/* Landscape smart phone */
@media (min-width: 321px) and (max-width: 480px) {
	#rv_listings div.rv_first {
		display: inline-block;
		height: 34px;
		width: 100%;
	}
	#rv_listings div.rv_last {
		display: inline-block;
		height: 22px;
		width: 100%;
		float: none;
		padding: 18px 0 0;
	}
	#rv_listings div.item img {
		margin: 5px;
	}
	#rv_listings div.item {
		padding: 0;
	}
}

/* Portrait smart phone */
@media (max-width: 320px) {
		#rv_listings div.rv_first {
		display: inline-block;
		height: 34px;
		width: 100%;
	}
	#rv_listings div.rv_last {
		display: inline-block;
		height: 22px;
		width: 100%;
		float: none;
		padding: 18px 0 0;
	}
	#rv_listings div.item img {
		margin: 5px;
		width: 84px;
	}
	#rv_listings div.item {
		padding: 0;
	}
}

/* recently viewed plugin css styles end */