.fblw_header { /* background: #eee; */ padding-top: 0px; padding-right: 15px; padding-bottom: 0px !important; overflow: hidden;}
.fblw_header .avatar-wrapper { position: relative; background-color: #FFFFFF;}
.fblw_header .avatar-wrapper .addfriend { position: absolute; bottom: 0; width: 100%; text-align: center; }
.fblw_header .avatar-wrapper .addfriend a { background: #158D21; padding: 3px 5px; color: #fff; display: inline-block; text-decoration: none; }
.fblw_header .profile { width: 200px; float: left; }
.fblw_header .profile .avatar { width: 100%; height: 100%; display: block; margin: 0 auto; }
.fblw_header .profile .avatar .avatarcontainer { display: block; overflow: hidden; position: relative;height: 193px; }
.fblw_header .profile .avatar .avatarcontainer:hover .actions { display: block; }
.fblw_header .profile .avatar .avatarcontainer .actions { position: absolute; top: 0; left: 0; width: 100%; display: none; }
.fblw_header .profile .avatar .avatarcontainer .actions .action { float: left; text-align: center; position: relative; margin: 2px 3px; cursor: pointer;z-index: 1000; }
.fblw_header .profile .avatar .avatarcontainer .actions .action input.file { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.fblw_header .profile .avatar .avatarcontainer .actions .action .button { font-size: 9px; display: inline-block; }
.fblw_header .profile .avatar .avatarcontainer img { width: 100%; height: auto; /*height: 100%; */ position: absolute; top: 50%; 
	-webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%);}
.fblw_header .profile .member_username { font-size: 20px; }
.fblw_header .main { margin-left: 220px; }
.fblw_header .main .cover { position: relative; }
.fblw_header .main .cover:hover .control { display: block; }
.fblw_header .main .cover .control { position: absolute; top: 60px; left: 10px; z-index: 10; display: none; }
.fblw_header .main .cover .control span.button { padding: 2.5px 5px; display: inline-block; margin: 0 2px; cursor: pointer; vertical-align: middle; }
.fblw_header .main .cover .image { background: #FFF; width: 100%; /*height: 360px;*/ height: 421px; background-size: contain; background-repeat: no-repeat; background-position: center center; /*margin-bottom: 72px;*/}
.fblw_header .main .menu { margin-top: 10px; }

#sidebar_container.member_summary { float: right; }

#userprof_content_container { width: 100%; margin-right: -260px; margin-left: 0; }
#userprof_content_container .profile_content { margin-right: 260px; }

#view-photocontent li, #view-videocontent li { width: 20% !important; margin: 0; }
#view-photocontent li .image_container, #view-videocontent li .image_container { padding: 10px; }
#view-photocontent li .image_container .image_bit img, #view-videocontent li .image_container .image_bit img { width: 100% !important; min-height: 150px; height: auto !important; }

.photos .photolist { padding: 0; margin: 0; overflow: hidden; }
.photos .photolist li { float: left; width: 31.33333%; margin: 1%; overflow: hidden; padding: 0; }
.photos .photolist li img { border: 1px solid #ccc; border-radius: 3px; width: 100%; height: 60px; box-sizing: border-box; padding: 3px; display: block; overflow: hidden; }

.twitch .streamwrapper img { width: 100%; height: auto; }
.twitch .streamwrapper .streamstatus img { width: auto; height: auto; }

#view-blog .blog_content img { max-width: 100%; height: auto !important; }

.blogbody{word-wrap: break-word;}

#activity_tab_container #asphoto{ display: none; }

.profile .stats { display: none; }

#userinfoblock { padding-bottom: 0px !important }

#userinfoblock .blockrow { padding-bottom: 0px !important; height: 225px; overflow: hidden;}
