/* Start: Recommended Isotope styles */

/**** Isotope Filtering ****/
.isotope-item {
  	z-index: 2;
}
.isotope-item:not(.new-elements) {}
.isotope-hidden.isotope-item {
  	pointer-events: none;
  	z-index: 1;
}

/**** Isotope CSS3 transitions ****/
.isotope,
.isotope .isotope-item {
    transition-duration: .4s;
}
.isotope {
    transition-property: height;
}
.isotope .isotope-item {
    transition-property: transform, opacity;
}
.isotope-item {
 	z-index: 2;
}

/**** disabling Isotope CSS3 transitions ****/
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
    transition-duration: 0s;
}

/* End: Recommended Isotope styles */

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

/**** Filters ****/
#content .filters {
  	clear: both;
	width: 100%;
	margin: 0 0 1.15rem;
	text-align: center;
	max-width: 1170px;
}
#content .full-width .filters {
	padding: 0 30px;
}
#content .filters a {
	clear: none;
	margin: 0 25px 10px 0;
	text-decoration: none;
	letter-spacing: 0;
	font-style: normal;
	text-transform: none;
	padding: 0;
	float: none;
	border: none;
	display: inline-block;
	color: var(--secondary-color);
  	text-rendering: optimizeLegibility;
  	visibility: visible;
  	padding: 0;
    box-shadow: none;
    color: #999;
}
.filters .sep {
	padding: 0;
	display: none;
}
#content .filters a:first-child {
  	margin-left: 0;
}
#content .filters a:hover {
  	color: var(--primary-color);
  	background: transparent;
  	opacity: 1;
}
#content .filters a.selected {
  	color: var(--primary-color);
	background: transparent;
	opacity: 1;
}