.member-wrapper.portal-wrapper{margin-top:0; position:relative; }

.member-wrapper .account-details{overflow:hidden; margin-top:20px; }

.member-wrapper .portal-sidebar{position:fixed !important; overflow-y:auto !important; top:120px; bottom:0; background:#353334; z-index:11; }

.member-wrapper .portal-sidebar .widget ul{border-right:none; }

.member-wrapper .portal-sidebar.menu-toggle .widget ul li{background-color:#f5f5f5; border-bottom:1px solid #4d4d4d; }

.member-wrapper .portal-sidebar.menu-toggle .widget ul li a{color:#353334; }

.member-wrapper .portal-sidebar.menu-toggle .widget:first-child{background:#353334; width:70%; margin:auto; padding-top:15px; padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #fff; }

.member-wrapper .portal-sidebar.menu-toggle .widget h3{padding-left:10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }

.member-wrapper .portal-sidebar.menu-toggle .widget h3.welcome{font-size:180%; }

.member-wrapper .portal-sidebar.menu-toggle .widget ul li:hover{background-color:#e5e5e5; }

.member-wrapper .portal-sidebar.menu-toggle .widget ul li.active{background-color:#d5d5d5; border-bottom:1px solid transparent; }

.member-wrapper .portal-sidebar.menu-toggle .widget ul li.active a,.member-wrapper .portal-sidebar.menu-toggle .widget ul li:hover a{color:#5b0909; }

.member-wrapper #social,.member-wrapper #social ul{float:none; }

.member-wrapper #social h4{text-align:left; }

.footer-hr{margin-top:30px; }


@media only screen and (max-width:1200px){/* --- */
 .member-wrapper .portal-sidebar.menu-toggle .widget h3.welcome{font-size:120%; }

}

@media only screen and (max-width:992px){/* --- */
 .member-wrapper .portal-sidebar{position:absolute !important; top:0; }

}

@media only screen and (max-width:767px){/* --- */
 .member-wrapper .portal-sidebar, .member-wrapper .account-details .span9{display:block; float:none; width:100%; margin-left:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }

 .member-wrapper .row, .member-wrapper .thumbnails{margin-left:0; }

 .member-wrapper .portal-sidebar{position:inherit !important; height:inherit; bottom:inherit; margin-top:25px; border-right:1px solid #c1c1c1; }

 .member-wrapper .portal-sidebar.menu-toggle .widget h3.welcome{font-size:180%; }
}

