#profile-header{background:#f6f6f6;padding:10px}#profile-header .media{margin:0}#profile-edit{border:1px solid #f6f6f6;padding:10px;display:none}#petlife-filters{padding:10px 0 0;cursor:pointer;display:inline-block;margin:0 0 10px}#petlife-add{padding:10px 0 0}#petlife-add li[data-target]{cursor:pointer}.twitter-typeahead{width:100%}#petlife-masonry{margin:0 -5px}#petlife-masonry .tile{position:relative;margin-bottom:10px;padding:0 5px;overflow:hidden}#petlife-masonry .tile .img-responsive{min-width:100%}#petlife-masonry .tile .caption{padding:3px 5px;position:absolute;bottom:0;left:5px;background:rgba(0,0,0,.2);color:#fff;font-size:11px;max-width:90%}#petlife-masonry .tile .caption a{color:#fff}#petlife-masonry .tile .remove{display:block;position:absolute;top:10px;right:10px;cursor:pointer;border-radius:2px;padding:1px 5px;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}#petlife-masonry .tile .remove.active{opacity:1;filter:alpha(opacity=9000)}#petlife-masonry .tile:hover .remove{opacity:1;filter:alpha(opacity=9000)}#petlife-masonry .tile .video-mask{position:relative;display:none;width:210px;height:210px;overflow:hidden}#petlife-masonry .tile .video-mask img{margin-left:-10px}#petlife-masonry .tile .video-mask .video-play{position:absolute;left:90px;top:90px;cursor:pointer}#petlife-masonry .tile.photo{cursor:pointer}.tt-dropdown-menu{background-color:#fff;width:100%}.search-image{max-width:70px;padding-right:1em}