.rn_SourceSearchField label{height: 1px;left: -10000px;overflow: hidden;position: absolute;top: auto;width: 1px;}
.rn_SourceSearchButton{display: inline;bottom: 0;}
.rn_SourceSearchButton input{border: 0;vertical-align: top;}
.rn_ForumList table{border: 1px solid #888;border-spacing: 0;border-collapse: separate;table-layout: auto;}
.rn_ForumList table td:first-child, .rn_ForumList table th{background-color: #f4f4f4;}
.rn_ForumList table th, .rn_ForumList table td{border-right: 1px solid #DDD;padding: 4px 10px 4px 6px;max-width: 350px;}
.rn_ForumList table th p, .rn_ForumList table td p{font-size: small;font-weight: normal;font-style: italic;}
.rn_UserList .rn_UsersTableView table{border-top: 1px solid #888;border-spacing: 0;border-collapse: separate;table-layout: auto;}
.rn_UserList .rn_UsersTableView table th{padding: 4px 10px 4px 6px;background-color: white;text-align: center;}
.rn_UserList .rn_UsersTableView table tr:nth-child(2n+1){background-color: #f4f4f4;}
.rn_UserList .rn_UsersTableView table td{padding: 4px 10px 4px 6px;text-overflow: ellipsis;overflow: hidden;}
.rn_UserList .rn_UsersTableView table td .rn_ProfileAvatar{float: left;display: inline-block;width: 25%;margin-right: 0.3em;}
.rn_UserList .rn_UsersTableView table td .rn_DisplayName{display: inline-block;text-overflow: ellipsis;overflow: hidden;max-width: 70%;vertical-align: text-top;}
.rn_UserList .rn_UsersTableView table .rn_Count{text-align: center;}
.rn_UserList .rn_UsersListView .rn_UserItem .rn_UserListAvatar{display: inline-block;margin-right: 0.5em;}
.rn_UserList .rn_UsersListView .rn_UserItem .rn_UserListDetails{display: inline-block;vertical-align: top;padding-top: 5px;padding-bottom: 5px;}
.rn_UserList .rn_UsersListView .rn_UserItem .rn_UserListDetails span{display: block;line-height: 1.5em;font-size: 0.8em;}
.rn_UserList .rn_UsersListView .rn_UserItem .rn_UserListDetails span a{font-size: medium;}
.rn_RecentlyAskedQuestions{*zoom: 1;max-width: 68em;margin-left: auto;margin-right: auto;}
.rn_RecentlyAskedQuestions:before, .rn_RecentlyAskedQuestions:after{content: " ";display: table;}
.rn_RecentlyAskedQuestions:after{clear: both;}
.rn_RecentlyAskedQuestions .rn_Author{float: left;display: block;margin-right: 2.35765%;width: 6.17215%;}
.rn_RecentlyAskedQuestions .rn_Author:last-child{margin-right: 0;}
@media screen and (max-width: 720px){.rn_RecentlyAskedQuestions .rn_Author{float: left;display: block;margin-right: 2.35765%;width: 14.70196%;}
.rn_RecentlyAskedQuestions .rn_Author:last-child{margin-right: 0;}
}
.rn_RecentlyAskedQuestions .rn_RecentlyAskedQuestionsItem{float: left;display: block;margin-right: 2.35765%;width: 100%;margin-bottom: 2em;}
.rn_RecentlyAskedQuestions .rn_RecentlyAskedQuestionsItem:last-child{margin-right: 0;}
@media screen and (max-width: 400px){.rn_RecentlyAskedQuestions .rn_RecentlyAskedQuestionsItem{float: left;display: block;margin-right: 2.35765%;width: 100%;}
.rn_RecentlyAskedQuestions .rn_RecentlyAskedQuestionsItem:last-child{margin-right: 0;}
}
.rn_RecentlyAskedQuestions .rn_QuestionInfo{margin-top: 10px;}
.rn_RecentlyAskedQuestions .rn_QuestionInfo .rn_AvatarLink{visibility: hidden;}
.rn_RecentlyAskedQuestions .rn_QuestionInfo .rn_AvatarLink:before{font-family: 'FontAwesome';margin-right: 6px;content: "\f059";visibility: visible;font-size: 1.6em;color: #333;}
.rn_RecentlyAskedQuestions .rn_QuestionInfo .rn_QuestionSubject{float: left;display: block;margin-right: 2.35765%;width: 91.4702%;border-radius: 6px;padding: 10px;background: #f7f7f7;border: 1px solid #a1a1a1;box-shadow: 0 1px 2px rgba(20, 20, 20, 0.1);color: #222;padding-bottom: 1em;position: relative;word-wrap: break-word;}
.rn_RecentlyAskedQuestions .rn_QuestionInfo .rn_QuestionSubject:last-child{margin-right: 0;}
@media screen and (max-width: 720px){.rn_RecentlyAskedQuestions .rn_QuestionInfo .rn_QuestionSubject{float: left;display: block;margin-right: 2.35765%;width: 82.94039%;}
.rn_RecentlyAskedQuestions .rn_QuestionInfo .rn_QuestionSubject:last-child{margin-right: 0;}
}
.rn_RecentlyAskedQuestions .rn_QuestionInfo .rn_QuestionSubject:before{font-family: 'FontAwesome';margin-right: 6px;}
.rn_RecentlyAskedQuestions .rn_QuestionInfo .rn_QuestionSubject:before{content: "\f0d9";font-size: 1.5em;position: absolute;left: -8px;top: 10px;color: #f7f7f7;z-index: 1;}
.rn_RecentlyAskedQuestions .rn_QuestionInfo .rn_QuestionSubject:after{font-family: 'FontAwesome';margin-left: 6px;}
.rn_RecentlyAskedQuestions .rn_QuestionInfo .rn_QuestionSubject:after{content: "\f0d9";font-size: 1.6em;position: absolute;left: -15px;top: 10px;color: #a1a1a1;}
.rn_RecentlyAskedQuestions .rn_QuestionInfo .rn_QuestionSubject .rn_AnswerText{word-wrap: break-word;}
.rn_RecentlyAskedQuestions .rn_QuestionInfo .rn_QuestionSubject .rn_BestAnswerLabel{font-weight: bold;}
.rn_RecentlyAskedQuestions .rn_QuestionInfo .rn_QuestionSubject .rn_AnswerMoreLink{display: block;padding-right: 1em;text-align: right;}
.rn_RecentlyAskedQuestions .rn_QuestionInfo .rn_QuestionSubject .rn_AnswerMoreLink a{color: #2e568b;}
.rn_RecentlyAskedQuestions .rn_ContentLocked:after{font-family: 'FontAwesome';margin-left: 6px;content: "\f023";}
.rn_RecentlyActiveUsers .rn_RecentUsersGrid{font-size: 0;line-height: normal;}
.rn_RecentlyActiveUsers .rn_RecentUsersGrid .rn_UserAvatar{display: inline-block;}
.rn_RecentlyActiveUsers .rn_RecentUsersGrid .rn_UserAvatar a{padding: 0;}
.rn_RecentlyActiveUsers .rn_RecentUsersGrid .rn_UserAvatar a span, .rn_RecentlyActiveUsers .rn_RecentUsersGrid .rn_UserAvatar a img{vertical-align: bottom;font-size: 16px;}
.rn_RecentlyActiveUsers .rn_RecentUsersList .rn_RecentUsers .rn_RecentUserAvatar{display: inline-block;width: 20%;}
.rn_RecentlyActiveUsers .rn_RecentUsersList .rn_RecentUsers .rn_RecentUserDetails{display: inline-block;vertical-align: top;width: 78%;padding-top: 5px;padding-bottom: 5px;}
.rn_RecentlyActiveUsers .rn_RecentUsersList .rn_RecentUsers .rn_RecentUserDetails span{display: block;line-height: 1.5em;font-size: 0.8em;}
.rn_RecentlyActiveUsers .rn_RecentUsersList .rn_RecentUsers .rn_RecentUserDetails span a{font-size: medium;}
.rn_TwitterPosts{display: inline-block;border: 1px solid #a1a1a1;border-radius: 6px;padding: 0.5em 0.1em 0 0.3em;}
