
.juxp-filters .ff-filter a{
    color: #fff;
}
.ff-stream .ff-item:nth-child(odd) {
    /*transform: inherit;*/
}
 .jux_social_media .ff-layout-masonry  .ff-item {
    /*padding: 5px;*/
    cursor: pointer;
    /*width: 25%!important;*/
}
 .jux_social_media .ff-layout-grid  .ff-item {
    cursor: pointer;
    
}
/*@media screen and (max-width: 992px) {
	.jux_social_media .ff-layout-masonry  .ff-item,
  	.jux_social_media .ff-layout-grid  .ff-item {
	    width: 50%!important;
	  }
}*/
/*@media screen and (max-width: 600px) {
	.jux_social_media .ff-layout-masonry  .ff-item,
  	.jux_social_media .ff-layout-grid  .ff-item {
	    width: 100%!important;
	  }
}*/

.jux_social_media  .ff-layout-masonry .ff-img-loaded,
.jux_social_media  .ff-layout-masonry .ff-content.is-truncated{
	height: auto!important;
}
.jux_social_media.ff-stream.ff-layout-masonry  .ff-img-holder img {
	min-height: auto!important;
    position: relative;
    top: 0;
    left: 0;
    transform: inherit;
    -webkit-transform-origin: inherit;
    transform-origin: inherit;
}
.jux_social_media .ff-item:nth-child(even) {
    /*transform: inherit;*/
}

.jux_social_media  .ff-layout-grid span.ff-img-holder.ff-img-loaded img{
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}
.jux_social_media  .ff-layout-grid span.ff-img-holder.ff-img-loaded {
    height: 250px;
    overflow: hidden;
}
.ff-layout-grid .ff-item:not(.ff-ad) .ff-content {
    min-height: 80px;
}

.jux_social_media .ff-gallery-on.ff-desktop .ff-img-holder:hover, 
.jux_social_media  .ff-gallery-on.ff-desktop img:hover, 
.jux_social_media  .ff-gallery-on.ff-desktop.ff-infinite .ff-item:hover img {
    cursor: pointer!important;
}

.ff-stream .ff-filter:hover,
.ff-stream .ff-filter.ff-filter--active,
.ff-stream .ff-moderation-button,
.ff-stream .ff-loadmore-wrapper .ff-btn,
.ff-stream .ff-square:nth-child(1) {
    background-color: rgb(59, 61, 64);
}

.slick-slider {
  /*margin-top: 60px;*/
}

.ff-stream.ff-layout-carousel.jux_social_media .slick-vertical .slick-prev, 
.ff-stream.ff-layout-carousel.jux_social_media .slick-vertical .slick-next {
  left: 50%;
  transform: translate(-50%, 0) rotate(90deg);
}
.ff-stream.ff-layout-carousel.jux_social_media .slick-vertical .slick-next {
  top: unset;
  bottom: 20px;
}
.ff-stream.ff-layout-carousel.jux_social_media .slick-vertical .slick-prev {
  top: 20px;
}
.ff-stream.ff-layout-carousel.jux_social_media .slick-vertical .slick-next {
    right: auto;
}

.jux_social_media.ff-layout-justified .ff-item{
  margin-bottom: 0px;
  float: left;
  opacity: 1;
  overflow: hidden;
}
.jux_social_media.ff-layout-justified .ff-img-holder img {
    max-width: 100%;
    min-width: 100%;
}

.jux_social_media .ff-item  .ff-img-holder img ,
.jux_social_media .ff-item  .ff-img-holder img {
    -webkit-transition: all .5s ease-in-out 0s;
    -moz-transition: all .5s ease-in-out 0s;
    -ms-transition: all .5s ease-in-out 0s;
    -o-transition: all .5s ease-in-out 0s;
    transition: all .5s ease-in-out 0s;
}
.ff-layout-justified  .ff-item:hover .ff-img-holder img {
    transform: scale(1.2)  rotate(10deg);
    -webkit-transform: scale(1.2)  rotate(10deg);
    -moz-transform: scale(1.2)  rotate(10deg);
}
.ff-layout-carousel  .ff-item:hover .ff-img-holder img {
     top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(1.2)  rotate(10deg);
    -webkit-transform: translate(-50%, -50%) scale(1.2)  rotate(10deg);
    -moz-transform: translate(-50%, -50%) scale(1.2)  rotate(10deg);
}
.ff-layout-wall  .ff-item:hover .ff-img-holder img {
    top: 50%;
    left: 50%;
     transform:translate(-50%, -50%) scale(1.1)  rotate(3deg);
    -webkit-transform:translate(-50%, -50%) scale(1.1)  rotate(3deg);
    -moz-transform:translate(-50%, -50%) scale(1.1)  rotate(3deg);
}
.ff-layout-masonry  .ff-item:hover .ff-img-holder img {
    transform: scale(1.1)  rotate(3deg);
    -webkit-transform: scale(1.1)  rotate(3deg);
    -moz-transform: scale(1.1)  rotate(3deg);
}
.jux_social_media .ff-layout-grid  .ff-item:hover span.ff-img-holder.ff-img-loaded img{
     transform: translate(-50%, -50%) scale(1.2) rotate(3deg) ;
    -webkit-transform: translate(-50%, -50%) scale(1.2) rotate(3deg);
    -moz-transform: translate(-50%, -50%) scale(1.2) rotate(3deg);
}
.jux_social_media.ff-layout-grid .ff-img-holder img {
    -webkit-transform-origin: inherit;
    transform-origin: inherit;
    /*height: 100%;*/
}
.ff-layout-wall .juxp-filters{
    display: none;
}
.ff-stream h4 a, .ff-content a, .ff-name, .ff-nickname, .ff-timestamp, .ff-item-bar a{
  text-transform: capitalize;
}
.shuffle--container {
     overflow: inherit!important; 
}





#jux-stream-media .ff-header{
    animation: animateElement_down linear 0.5s;
    animation-iteration-count: 1;
    width:100%;
}
#jux-stream-media .ff-stream-wrapper{
    animation: animateElement_up linear 0.5s;
    animation-iteration-count: 1;
    width:100%;
 }

@keyframes animateElement_up{
  0% {
    opacity:0;
    transform:  translate(0px,50px);
  }
  100% {
    opacity:1;
    transform:  translate(0px,0px);
  }
}
@keyframes animateElement_down{
  0% {
    opacity:0;
    transform:  translate(0px,-50px);
  }
  100% {
    opacity:1;
    transform:  translate(0px,0px);
  }
}


.ff-stream.ff-layout-wall.jux_social_media{
    width: max-content;
}
.ff-layout-wall .ff-stream-wrapper{
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}


#jux-stream-media .ff-loadmore-wrapper .ff-btn:hover {
    background-color: rgba(113, 116, 121, 0.73);
}
.jux_social_media.ff-stream {
    background: #ffffff;
  }
.ff-loader .ff-square {
    background: #c12929;
}



.ff-layout-justified .ff-stream-wrapper .ff-item-meta,
.ff-layout-carousel .ff-stream-wrapper .ff-item-meta{
    position:  absolute;
    z-index: 99;
    width: 100%;
    transform: translate3d(0,-30px,0);
    -webkit-transform: translate3d(0,-30px,0);
    -moz-transform: translate3d(0,-30px,0);
    -o-transform: translate3d(0,-30px,0);
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;
}
.ff-layout-justified .ff-stream-wrapper .ff-item-bar ,
.ff-layout-carousel .ff-stream-wrapper .ff-item-bar {
    z-index: 9999;
    position: absolute;
    bottom: 0px;
    text-align: center;
    width: 100%;
    transform: translate3d(0,30px,0);
    -webkit-transform: translate3d(0,30px,0);
    -moz-transform: translate3d(0,30px,0);
    -o-transform: translate3d(0,30px,0);
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;
}
.ff-layout-justified  .ff-stream-wrapper .jux-description ,
.ff-layout-carousel .ff-stream-wrapper .jux-description {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 99;
    color: #fff;
    transform: translate(-50%,-50%);
    margin:0%!important;
    padding: 5%!important;
    width: 100%;
}
.ff-layout-justified .ff-label-wrapper, 
.ff-layout-carousel .ff-label-wrapper, 
.ff-layout-justified .ff-content.is-truncated, 
.ff-layout-carousel .ff-content.is-truncated, 
.ff-layout-justified .ff-item-bar, 
.ff-layout-carousel .ff-item-bar, 
.ff-layout-justified  .ff-item-meta ,
.ff-layout-carousel .ff-item-meta {
    /*display: block!important;*/
    opacity: 0;
    transition: opacity .5s ease-out;
    -moz-transition: opacity .5s ease-out;
    -webkit-transition: opacity .5s ease-out;
    -o-transition: opacity .5s ease-out;
}
.ff-layout-justified .ff-item:hover .ff-label-wrapper, 
.ff-layout-carousel .ff-item:hover .ff-label-wrapper, 
.ff-layout-justified  .ff-item:hover .ff-content.is-truncated, 
.ff-layout-carousel .ff-item:hover .ff-content.is-truncated, 
.ff-layout-justified .ff-item:hover .ff-item-bar, 
.ff-layout-carousel .ff-item:hover .ff-item-bar, 
.ff-layout-justified  .ff-item:hover .ff-item-meta,
.ff-layout-carousel  .ff-item:hover .ff-item-meta{
    opacity: 1;
}
.ff-layout-justified  .ff-item:hover .ff-item-bar,
.ff-layout-carousel  .ff-item:hover .ff-item-bar,
.ff-layout-justified  .ff-item:hover .ff-item-meta,
.ff-layout-carousel  .ff-item:hover .ff-item-meta{
    transform: translate3d(0,0,0);  
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
}
.ff-layout-justified .ff-item:hover .ff-overlay,
.ff-layout-carousel .ff-item:hover .ff-overlay{
    background: #171414a3!important;
    opacity: 1;
}
.ff-layout-justified .ff-item .ff-overlay,
.ff-layout-carousel .ff-item .ff-overlay{
    transition: 0.5s;
    z-index: 1;
    display: block!important;
    background: initial!important;
}
.ff-stream-wrapper .ff-item .ff-overlay{
    display: none;
    opacity: 0;
}
.ff-layout-justified .picture-item__inner a,
.ff-layout-carousel .picture-item__inner a{
    color: #fff;
}
.ff-layout-justified .ff-video-preview:hover .ff-img-loaded:after ,
.ff-layout-carousel .ff-video-preview:hover .ff-img-loaded:after {
    opacity: 0;
    -ms-transition: all 300ms ease-out;
    -moz-transition: all 300ms ease-out;
    -webkit-transition: all 300ms ease-out;
    transition: all 300ms ease-out;
}
.ff-layout-wall.ff-stream .slick-dots {
    bottom: inherit!important;
}
.jux_social_media.ff-layout-wall .ff-stream-wrapper .ff-item{
    /*height: 450px;*/
}
.jux_social_media.ff-layout-wall .ff-stream-wrapper .jux-description{
    height: 80px;
}
.jux_social_media.ff-layout-wall .ff-stream-wrapper .ff-initial-image.jux-image{
    /*height: 200px;*/
}

.ff-layout-wall .ff-item .ff-img-holder img,
.ff-layout-carousel .ff-item .ff-img-holder img{
    /*width: auto!important;
    max-width: none;
    height: 285px;
    

    height: auto!important;
    max-height: none;
    width: 285px;*/
    
    position: absolute!important;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);

    /*transform-origin: 0% 0%;*/
}
.ff-layout-carousel.ff-sc-label1 .ff-meta-first .ff-label-wrapper ,
.ff-layout-justified.ff-sc-label1 .ff-meta-first .ff-label-wrapper {
    display: none!important;
}