.photostream.formatlist{max-width:747px;margin:0 auto;}
.photostream span.bgo{transition: all 0.2s ease-in-out;padding:7px;z-index:4;}
.photostream .strm{position:relative;border-bottom:1px #d7cbd9 solid;padding-bottom:1.4em;margin-bottom:1.4em;text-align:center;}
.photostream .strm img{object-position: center; min-width: 100%; transition: opacity 0.7s ease, transform 0.3s ease !important;width:auto;max-height:800px;}
.photostream .strm:not(.active) a:not(.btn){display:block;cursor:pointer;overflow:hidden;transition:all 0.3s ease;}
.photostream .strm:not(.active) a:first-child:hover span.bgo{opacity:1 !important;top:50% !important;transform:translateY(-10px);}
.photostream .strm:not(.active) a.strmlink:hover{background-color:#ffb548 !important;}
.photostream .strm:not(.active) a.strmlink:hover img{transform: scale(1.05);opacity: 0.6 !important;}
.photostream .ptitle{position:relative;display:block;line-height:1.4em;padding:10px 0;font-weight:bold;}
.photostream .pdesc{line-height:1.7em;text-align:left;}
.photostream .pparent{display:block;text-align:center;}
.photostream .psub{padding-left: 10px; margin-left:10px; color: #aaa;border-left:1px #eee solid;}

.photostream + .ccm-pagination-wrapper ul.pagination{margin-top:0 !important;display:block;}
.photostream + .ccm-pagination-wrapper li{display:block !important;}
.photostream + .ccm-pagination-wrapper li:not(.next){display:none !important;}
.photostream + .ccm-pagination-wrapper li.next.disabled{display:none !important;}
.photostream + .ccm-pagination-wrapper li a{font-size:1.3em;width:99%;}