/* Start: Recommended Isotope styles */

/**** Isotope Filtering ****/



.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.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:      -o-transform, 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 */

#isotope-list
{
    position: relative;
    height: inherit;

}

#isotope-filters
{
    padding:0;
    position: inherit;
    height: 60px;
    top: -30px;


}

#isotope-filters > *
{
    display: inline;


}


.isotope-item
{


  padding:0.5em;




}

.thumbnail_large {

  height: 500px;
}

.thumbnail_medium {

  height: 250px;
}


.isotope-item .overlay
{
  margin:0.5em;
  position: absolute;
  z-index: 2;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  transition: .5s ease;
  background-color:
  rgba(215, 94, 44, 0);
  color:
  rgba(255, 255, 255, 0);


}

.isotope-item .overlay:hover
{
background-color: rgba(52, 58, 64, 0.5);


}

.isotope-item .overlay-data
{
    display:none;

}

.isotope-item .overlay-data ul
{
    padding:0;

}


.isotope-item .overlay:hover .overlay-data
{
    display:flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;

}

.isotope-item .overlay-data .infos
{
    display: flex;
    position: relative;
    justify-content: space-between;
    width: 100%;

}



.isotope-item .overlay-data .infos h6
{
    text-transform:uppercase;
    color: rgba(255, 255, 255, 1);
    font-size: 1.5em;
    font-weight: 400;


}









.isotope-category.selected {

  background-color: transparent;

  border-radius: 0 !important;
  font-weight: bold !important;
}

.isotope-category {
  cursor:pointer;

  border: 0 none #ccc;

  border-radius: 0 !important;
  font-size: 0.8rem;
}

.isotope-item .card-img-top
{

        transition-property: filter, box-shadow;
        transition-duration: 0.8s;
        box-shadow: none;
        height: 100%;


}
