#ff-stream-1 .ff-header h1,#ff-stream-1 .ff-controls-wrapper > span:hover { color: rgb(59, 61, 64); }
#ff-stream-1 .ff-controls-wrapper > span:hover { border-color: rgb(59, 61, 64) !important; }
#ff-stream-1 .ff-header h2 { color: rgb(114, 112, 114); }
#ff-stream-1 .ff-filter-holder .ff-filter,
#ff-stream-1 .ff-filter-holder:before,
#ff-stream-1 .ff-loadmore-wrapper .ff-btn:hover {
	background-color: rgb(205, 205, 205);
}
#ff-stream-1 .ff-filter:hover,
#ff-stream-1 .ff-filter.ff-filter--active,
#ff-stream-1 .ff-moderation-button,
#ff-stream-1 .ff-loadmore-wrapper .ff-btn,
#ff-stream-1 .ff-square:nth-child(1) {
	background-color: rgb(59, 61, 64);
}
#ff-stream-1 .ff-filter-holder .ff-search input {
	border-color: rgb(205, 205, 205);
}
#ff-stream-1 .ff-filter-holder .ff-search:after {
	color: rgb(205, 205, 205);
}
#ff-stream-1, #ff-stream-1 .ff-popup,
#ff-stream-1 .ff-search input {
	background-color: rgb(240, 240, 240);
}

#ff-stream-1 .ff-header h1, #ff-stream-1 .ff-header h2 {
	text-align: center;
}
#ff-stream-1 .ff-controls-wrapper, #ff-stream-1 .ff-controls-wrapper > span {
	border-color: rgb(205, 205, 205);
}
#ff-stream-1 .ff-controls-wrapper, #ff-stream-1 .ff-controls-wrapper > span {
	color: rgb(205, 205, 205);
}
#ff-stream-1 .shuffle__sizer{
<!--	width:  --><!--px;-->
}
#ff-stream-1 .ff-item {
<!--	margin-bottom: --><!--px !important;-->
}
#ff-stream-1 .shuffle__sizer {
	margin-left: 20px !important;
}

#ff-stream-1 .picture-item__inner {
	background: rgb(255, 255, 255);
	color: rgb(255, 255, 255);
	box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.05);
}

#ff-stream-1-slideshow .ff-share-popup, #ff-stream-1-slideshow .ff-share-popup:after,
#ff-stream-1 .ff-share-popup, #ff-stream-1 .ff-share-popup:after {
	background: rgb(255, 255, 255);
}

#ff-stream-1 .ff-mob-link {
	background-color: rgb(255, 255, 255);
}

#ff-stream-1 .ff-mob-link:after,
#ff-stream-1-slideshow .ff-share-wrapper a:after {
	color: rgb(255, 255, 255);
}
#ff-stream-1,
#ff-stream-1-slideshow {
	color: rgb(255, 255, 255);
}
#ff-stream-1 li,
#ff-stream-1-slideshow li,
#ff-stream-1 .ff-square {
	background: rgb(255, 255, 255);
}
#ff-stream-1 .ff-icon, #ff-stream-1-slideshow .ff-icon {
	border-color: rgb(255, 255, 255);
}
#ff-stream-1 .ff-style-2 .ff-icon:after {
	text-shadow: -1px 0 rgb(255, 255, 255), 0 1px rgb(255, 255, 255), 1px 0 rgb(255, 255, 255), 0 -1px rgb(255, 255, 255);
}
#ff-stream-1 .ff-content a, #ff-stream-1-slideshow  a{
	color: rgb(115, 196, 238);
}

#ff-stream-1 .ff-item h1, #ff-stream-1 .ff-item h4, #ff-stream-1-slideshow h4,#ff-stream-1-slideshow h4 a,
#ff-stream-1 .ff-name, #ff-stream-1-slideshow .ff-name {
	color: rgb(255, 255, 255) !important;
}

#ff-stream-1 .ff-mob-link:hover {
	background-color: rgb(255, 255, 255);
}
#ff-stream-1 .ff-nickname,
#ff-stream-1-slideshow .ff-nickname,
#ff-stream-1 .ff-timestamp,
#ff-stream-1 .ff-item-bar,
#ff-stream-1 .ff-item-bar a,
#ff-stream-1-slideshow .ff-item-bar a,
#ff-stream-1-slideshow .ff-item-bar i,
#ff-stream-1-slideshow .ff-timestamp {
	color: rgb(255, 255, 255) !important;
}
#ff-stream-1-slideshow .ff-item-meta:before {
	background-color: rgb(255, 255, 255) !important;
}
#ff-stream-1 .ff-item {
	text-align: left;
}
#ff-stream-1 .ff-overlay {
	background-color: rgba(0, 0, 0, 0.65);
}

.ff-item {
opacity: 1;
}

.ff-has-overlay img {
    -webkit-transform: perspective(500px) scale3d(1, 1, 1) rotateZ(0deg) !important;
    transform: perspective(500px) scale3d(1, 1, 1) rotateZ(0deg) !important;
}

.ff-overlay-wrapper {
opacity: 1 !important;
    display: block !important;
}

.ff-icon:before {
  border:none !important;
}

.ff-item-bar {
  border: none; !important;
  right:0 !important;
  width: 32px !important;
padding: 10px 1em;
}

.ff-item-bar a{
  display:none;
  float:right;
}

.ff-twitter .ff-item-bar a.ff-shares{
  display:inline-block;
}

.ff-facebook .ff-item-bar a.ff-likes{
  display:inline-block;
}

.ff-share-wrapper, .ff-userpic {
  display:none !important;
}

.ff-name, .ff-timestamp, .ff-nickname {
padding-left: 0 !important;
}

.ff-item-meta {
position: absolute !important;
bottom:0;
margin: 0.7em 1em;
width: calc(100% - 40px);
}

.ff-btn {
  background-color: #73c4ee !important;
  border-radius: 0 !important;
}

.ff-item .ff-content:first-child,
.ff-item h4:first-child {
margin: 4em 1em 0 !important;
}

.ff-item .ff-content {
margin: 0.4em 1em !important;
max-width: 400px;
font-size: 15px !important;
opacity:0;
min-height:40px;
}

.ff-overlay-wrapper h4 {
opacity:0;
}

.ff-overlay-wrapper:hover .ff-overlay {
height: 100%;
    background-color: rgba(0,0,0,.6);
    background: -webkit-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6));
    background: -moz-linear-gradientrgba(0,0,0,.6),rgba(0,0,0,.6));
    background: -o-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6));
    background: linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6));
}

.ff-overlay-wrapper:hover h4,
.ff-overlay-wrapper:hover .ff-content {
opacity:1;
}

.ff-overlay {
top: auto !important;
height: 4em;
background-color: transparent !important;
    background: -webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.4),rgba(0,0,0,.4));
    background: -moz-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.4),rgba(0,0,0,.4));
    background: -o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.4),rgba(0,0,0,.4));
    background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.4),rgba(0,0,0,.4));
-webkit-transition: background-color 0.25s; /* Safari */
    transition: background-color 0.25s;
}

.ff-loader {
display:none;
}

.ff-stream-wrapper {
margin:0 !important;
}

.ff-stream {
padding: 0 !important;
}