/* -------------------------------- 
Patterns - reusable parts of our design
-------------------------------- */
.me_grid_masonry_container{
	
}

.me_grid_masonry{
	float: left;
	width: 100%;
}
.grid-item {
	float: left;
}
.grid-item img {
	display: block;
	width: 100%;
}
.nbcol-3 .grid-sizer, .nbcol-3 .grid-item {
	  width: 33.33%;
}
.nbcol-4 .grid-sizer, .nbcol-4 .grid-item {
	  width: 25%;
}
.nbcol-5 .grid-sizer, .nbcol-5 .grid-item {
	  width: 20%;
}
.nbcol-6 .grid-sizer, .nbcol-6 .grid-item {
	  width: 16.66%;
}
.grid-item > a{
	text-decoration: none;
}

@media only screen and (max-width: 1199px) {
	.nbcol-3 .grid-sizer, .nbcol-3 .grid-item {
		  width: 50%;
	}
	.nbcol-4 .grid-sizer, .nbcol-4 .grid-item {
		  width: 33.33%;
	}
	.nbcol-5 .grid-sizer, .nbcol-5 .grid-item {
		  width: 25%;
	}
	.nbcol-6 .grid-sizer, .nbcol-6 .grid-item {
		  width: 20%;
	}
}


@media only screen and (max-width: 768px) {
	
	.nbcol-4 .grid-sizer, .nbcol-4 .grid-item {
		  width: 50%;
	}
	.nbcol-5 .grid-sizer, .nbcol-5 .grid-item {
		  width: 33.33%;
	}
	.nbcol-6 .grid-sizer, .nbcol-6 .grid-item {
		  width: 33.33%;
	}
}

@media only screen and (max-width: 480px) {	
	
	.nbcol-5 .grid-sizer, .nbcol-5 .grid-item {
		 width: 50%;
	}
	.nbcol-6 .grid-sizer, .nbcol-6 .grid-item {
		  width: 50%;
	}
}