/*********************************
LAYOUT 1: FULL FLOAT, FIXED HEIGHT DESCRIPTION
**********************************/
.itb-photo-guides {
	font-family: 'tesco', HelveticaNeue, Helvetica, Arial, sans-serif;
	font-size: 15px;
	margin: 0;
}

.itb-photo-guide {
	display: block;
	min-height: 1px;
	width: 275px;
	margin: 0;
	padding: 0;
	position: relative;
	float: left;
	cursor: pointer;
}

.itb-img-responsive {
	display: block;
	margin: 5px;
}

.itb-thumbnail {
	display: block;
	max-width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}

.itb-description {
	margin: 5px;
	margin-bottom: 10px;
	text-align: center;
	height: 60px;
	overflow-y: hidden;
	line-height: 20px;
}

/*********************************
LAYOUT 2: RESPONSIVE COLUMNS
**********************************/
/*.itb-photo-guides {
	font-family: 'tesco', HelveticaNeue, Helvetica, Arial, sans-serif;
	font-size: 15px;
	margin: 0 20px;
}

.itb-photo-guides:after  {
	content: " ";
	display: block;
	clear: both;
}

.itb-photo-guide {
	display: block;
	min-height: 1px;
	margin: 0;
	padding: 0;
	position: relative;
	float: left;
	cursor: pointer;
}

.itb-img-responsive {
	display: block;
	margin: 5px;
}

.itb-thumbnail {
	display: block;
	max-width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}

.itb-description {
	margin: 5px;
	margin-bottom: 10px;
	text-align: center;
}

/**********************************************/
/*LAYOUT 2*/
/*RESPONSIVE 1: 2 STAGES 6 LARGE /2 SMALL COLS*/
/**********************************************/
/*@media only screen and (min-width: 800px){

	.itb-photo-guide {
		width: 16.6666667%;
	}

	.itb-photo-guides > :nth-child(6n+0) + div.itb-photo-guide {
		content: " ";
		display: block;
		clear: both;
		min-height:1px;
	}
}

@media  only screen and (max-width: 800px){
	.itb-photo-guide {
		width: 50%;
	}

	.itb-photo-guides > :nth-child(2n+0) + div.itb-photo-guide {
		content: " ";
		display: block;
		clear: both;
		min-height:1px;
	}
}*/


/*****************************************************/
/*LAYOUT 2*/
/*RESPONSIVE LAYOUT 2: 2 STAGES 6 LARGE /1 SMALL COLS*/
/*****************************************************/
/*@media only screen and (min-width: 800px){

	.itb-photo-guide {
		width: 16.6666667%;
	}

	.itb-photo-guides > :nth-child(6n+0) + div.itb-photo-guide {
		content: " ";
		display: block;
		clear: both;
		min-height:1px;
	}
}

@media  only screen and (max-width: 800px){
	.itb-photo-guide {
		width: 100%;
	}

	.itb-photo-guides > :nth-child(n+0) + div.itb-photo-guide {
		content: " ";
		display: block;
		clear: both;
		min-height:1px;
	}
}*/


/**************************************************************/
/*LAYOUT 2*/
/*RESPONSIVE LAYOUT 3: 3 STAGES 6 LARGE / 4 MED / 2 SMALL COLS*/
/**************************************************************/
/*@media only screen and (min-width:768px) and (max-width:991px){
	.itb-photo-guide {
		width: 25%;
	}

	.itb-photo-guides > :nth-child(4n+0) + div.itb-photo-guide {
		content: " ";
		display: block;
		clear: both;
		min-height:1px;
	}
}

@media only screen and (min-width: 992px){

	.itb-photo-guide {
		width: 16.6666667%;
	}

	.itb-photo-guides > :nth-child(6n+0) + div.itb-photo-guide {
		content: " ";
		display: block;
		clear: both;
		min-height:1px;
	}
}

@media  only screen and (max-width:767px){
	.itb-photo-guide {
		width: 50%;
	}

	.itb-photo-guides > :nth-child(2n+0) + div.itb-photo-guide {
		content: " ";
		display: block;
		clear: both;
		min-height:1px;
	}
}*/