
/*  Main item */
@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;500&family=Poppins:wght@400;600;700&display=swap');

.pixi-gallery-wrapper a{
  text-decoration: none;
  transition: all 0.5s ease 0s;
  box-shadow: none;
}

.pixi-gallery-wrapper {
  margin-right: -6px;
}
.pixi-gallery-wrapper .pixi-inner-item {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  width: 100%;
  max-width: 100%;
  margin: 0 -3px;
} 


.pixi-gallery-wrapper img {
  display: block;
} 

.pixi-gallery-wrapper .pixi-inner-item{
  overflow: hidden;
}

.pixi-gallery-wrapper .pixi-inner-item img{
  transition: all .4s ease 0s;
}

.pixi-gallery-wrapper .pixi-inner-item:hover .zoomIn img{
  transform: scale(1.03);
}

.pixi-gallery-wrapper .pixi-inner-item:hover .shrink img{
  transform: scale(.95);
}
.pixi-gallery-wrapper .pixi-inner-item:hover .zoomLeft img{
  transform: scale(1.03) translateX(12px);
}

.pixi-portfolio .pixi-filter {
	margin-bottom: 50px;
}


.pixi-portfolio .pixi-filter button {
	border: none;
	outline: none;
	margin: 0;
	padding: 6px 20px;
	font-size: 16px;
	color: #111;
	position: relative;
	background: none;
	cursor: pointer;
  border-radius: 5px;
  text-transform: capitalize;
  font-weight: 600;
}


.pixi-portfolio .pixi-filter button.active{
  background: rgb(255, 74, 23);
  color: #ffffff;
}

.pixi-portfolio .pixi-grid {
	overflow: hidden;
}

.pixi-inner-item .inner-content h3,.pixi-inner-item .inner-content h4{
	font-family: 'Poppins', sans-serif;
}

.pixi-inner-item .inner-content .category{
  font-family: 'Barlow Condensed', sans-serif;
}
.pixi-inner-item .inner-content p,
.pixi-inner-item .inner-content span,
.pixi-inner-item .inner-content a{
  font-family: 'Poppins', sans-serif;
}


  /* common */
  .pixi-inner-item p{
    margin-bottom: 0px;
  }
  .pixi-inner-item .inner-content h3 {
    margin: 0 0 5px;
    font-size: 22px;
    font-weight: 700;
  }
  .pixi-inner-item .inner-content h3 a{
	  color: #222;
  }

  .pixi-inner-item .inner-content h3 a:hover{
	  color: rgb(255, 74, 23);
  }
  .pixi-inner-item .inner-content  p {
    font-size: 15px;
    color: #5e5c69;
    font-weight: normal;
    margin: 0;
  }