/*
* @subsection   Isotope (on projects page)
*/
[data-isotope-layout] {
  position: relative;
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px);
  display: block;
  margin-bottom: -20px;
  min-height: 160px;
}
[data-isotope-layout] [class*="col-"] {
  display: block;
  margin: 0;
  /*
   * @bugfix item position after filtering
   * @affected iOS
  */
  width: 100%;
}
.page-content .isotope-filters {
	margin-top: 25px
}
.page-content .isotope-filters .isotope-filters-list {
	margin-top: 0;
	display: inline-block;
	vertical-align: middle
}
.page-content .isotope-filters .isotope-filters-list li {
	padding: 0;
	font-family: Roboto, sans-serif;
}
.page-content .isotope-filters .isotope-filters-list li button.active,
.page-content .isotope-filters .isotope-filters-list li button:hover {
	color: #000;
	font-weight: 700;
}
.page-content .isotope-filters .isotope-filters-list li {
	display: inline-block;
	padding: 9px 8px;
}


@media(min-width:768px) {
	.page-content .isotope-filters .isotope-filters-list li {
		padding-left: 12px;
		padding-right: 12px;
	}
}

@media(min-width:992px) {
    .isotope-wrap .isotope-filters {
		float: right;
		margin-top: 0;
	}
	.page-content .isotope-filters .isotope-filters-trigger {
		display: none
	}
}



.isotope-wrap {
  padding: 0 0 10px;
}
.isotope-wrap [class*='col-'] {
  padding: 0;
  border-bottom: 1px solid #fff;
}
.isotope-wrap a {
    transition: none;
}

@media (min-width: 420px) and (max-width: 767px) {
  .isotope-wrap {
    padding-bottom: 8px;
  }
}
@media (min-width: 768px) {
	.isotope-wrap {
		padding-top: 0;
		margin: -1px 0 -1px -1px;
	}
	.isotope-wrap [class*="col-"] {
		border-left: 1px solid #fff;
		border-top: 1px solid #fff;
		border-bottom: none;
		overflow: hidden;
	}
}

/* Isotope filters in desktop left menu */

.isotope-wrap .isotope-filters-list li > button {
	letter-spacing: inherit;
	text-transform: uppercase;
}
.isotope-menu-separator {
    height: 44px;
}
@media (max-width: 991px) {
	.isotope-menu-item {
		display: none !important;
	}
}
@media (min-width: 992px) {
	.rd-navbar .isotope-filters-list li > button {
		color: #000;
		text-align: right;
		text-transform: uppercase;
		letter-spacing: inherit;
		line-height: 1.25;
	}
	.rd-navbar .isotope-filters-list li > button.active,
	.rd-navbar .isotope-filters-list li.focus > button,
	.rd-navbar .isotope-filters-list li > button:hover {
		color: #999;
	}
}
