/* GALLERIES */

/*.gallery-row				{height:215px; }*/

.gallery-section			{margin-bottom:36px;text-align: center;}

.gallerycontainer, .isotope			{margin: 0 auto;
     max-width: 1900px; text-align: center; }

.galleryfilters-row			{padding:36px 0px;}

.galleryfilters				{font-size:20px;text-align:center;}
.galleryfilters a 			{color:#303e5a;font-weight:500;padding:0px .5% 0px 1.5%;text-decoration:none;}
.galleryfilters a.selected 	{color: #318cdd;}
.galleryfilters a:hover 	{color: #318cdd;}

.gallerythumb 				{max-width:350px;height:233px;float:left;}


/* ISOTOPE FILTERING */

	.galleryitem {
		
		height: auto;  
		padding:0px;margin:0px;
		margin-left:24px;
		margin-bottom:24px;
		
	}
	
	

	/* --- Start: Recommended Isotope styles --- */
	.isotope-item {
	  z-index: 2;
	  
	}
	
	.isotope-hidden.isotope-item {
	  pointer-events: none;
	  z-index: 1;
	}
	
	
	/* --- Isotope CSS3 transitions --- */
	.isotope,
	.isotope .isotope-item {
	  -webkit-transition-duration: 0.6s;
		 -moz-transition-duration: 0.6s;
		  -ms-transition-duration: 0.6s;
		   -o-transition-duration: 0.6s;
			  transition-duration: 0.6s;
	}
	
	.isotope {
	  -webkit-transition-property: height, width;
		 -moz-transition-property: height, width;
		  -ms-transition-property: height, width;
		   -o-transition-property: height, width;
			  transition-property: height, width;
	}
	
	.isotope .isotope-item {
	  -webkit-transition-property: -webkit-transform, opacity;
		 -moz-transition-property:    -moz-transform, opacity;
		  -ms-transition-property:     -ms-transform, opacity;
		   -o-transition-property:         top, left, opacity;
			  transition-property:         transform, opacity;
	}
	
	
	/* --- disabling Isotope CSS3 transitions --- */
	.isotope.no-transition,
	.isotope.no-transition .isotope-item,
	.isotope .isotope-item.no-transition {
	  -webkit-transition-duration: 0s;
		 -moz-transition-duration: 0s;
		  -ms-transition-duration: 0s;
		   -o-transition-duration: 0s;
			  transition-duration: 0s;
	}
	
	/* --- End: Recommended Isotope styles --- */



/* --- disable CSS transitions for containers with infinite scrolling --- */
.isotope.infinite-scrolling {
  -webkit-transition: none;
	 -moz-transition: none;
	  -ms-transition: none;
	   -o-transition: none;
		  transition: none;
}

@media screen and (min-width: 1800px) and  (max-width: 1916px){
	.gallery-section	{padding-left:7%;}
}
@media screen and (max-width: 1799px) {
	.gallery-section	{padding-left:5%;}
}
@media screen and (max-width: 1699px) {
	.gallery-section	{padding-left:3%;}
}
@media screen and (max-width: 1574px) {
	.gallery-section	{padding-left:9%;}
}
@media screen and (max-width: 1399px) {
	.gallery-section	{padding-left:7%;}
}
@media screen and (max-width: 1239px) {
	.gallery-section	{padding-left:16%;}
}
@media screen and (max-width: 1024px) {
	.gallery-section	{padding-left:13%;}
}
@media screen and (max-width: 992px) {
	.gallery-section	{padding-left:7%;}
}
@media screen and (max-width: 873px) {
	.gallery-section	{padding-left:25%;}
}
@media screen and (max-width: 700px) {
	.gallery-section	{padding-left:20%;}
}
@media screen and (max-width: 600px) {
	.gallery-section	{padding-left:14%;}
}
@media screen and (max-width: 500px) {
	.gallery-section	{padding-left:7%;}
}
@media screen and (max-width: 400px) {
	.gallery-section	{padding-left:2%;}
}
@media screen and (max-width: 300px) {
	.gallery-section	{padding-left:1%;}
}

