/** 
 * Network Pages Styling
 * 
 * @version 1
 * @author shane@onesite.com
 * @project community.onesitedemo.com
 * 
 */

 /** Network Homepage **/

 /* Home Carousel */
 #home_node_home .owl-carousel .item h2 {
 	position: absolute;
 	width: 40%;
 	right: 0;
 	bottom: 20px;
 	background: rgba(0,0,0,0.5);
 	color: #fff;
 	padding: 10px;
 }

 /** Sign up **/
 .signupFieldRow {
 	margin: 5px 0;
 }
 .signupFieldTitles, .prof_form_title {
 	width: 200px;
 }
 .signupFieldInput, .prof_form_value {
 	width: 500px;
 }
 .signupFieldText {
 	background: none;
 	border: 0 none;
 	font-size: 12px;
 }
 #signupFieldTOS {
 	top: 13px;
 }
 #SUTOS {
 	top: -4px;
 }
 #signupFieldbirth select {
 	width: 25%;
 }

 /* Find People Module */
 .mod_find_people .caption {
 	font-size: 13px;
 }
 .mod_find_people input, .mod_find_people select {
 	max-width: 130px;
 	margin: 5px 5px;
 }
 .mod_find_people select[name="age1"], .mod_find_people select[name="age2"] {
 	width: 50px;
 	padding: 5px 2px;
 }
 .mod_find_people .ModulesFindPeople_Search {
 	display: block;
 	height: auto;
 	background: #f7f7f7;
 	border-radius: 0;
 	border: 1px solid #e5e5e5;
 	color: #777;
 	font: normal 14px 'Open Sans', sans-serif;
 	margin-top: 15px;
 	padding: 5px 10px;
 }

 /* Thread Creation */
 #mb_thread_title_text, #mb_thread_category_text {
 	float: left;
 	position: relative;
 	top: 5px;
 	line-height: 22px;
 }
 #mb_thread_category_text {
 	top: 9px;
 }
 .mbThreatTitleInput, .catMenuSelect {
 	margin: 0 0 15px 5px;
 }
 .onesiteSkin table.mceLayout {
 	margin-bottom: 20px !important;
 }
 .mbThreadTypeWrapper {
 	float: none;
 	width: auto;
 }
 .mbThreadTypeWrapper span, .mbThreadTypeWrapper label, .mbThreadLockStatusWrapper span, .mbThreadLockStatusWrapper label {
 	display: block;
 	margin: 10px 0;
 }
 .mbThreadTypeWrapper input, .mbThreadLockStatusWrapper input, .mb-subsribe-to-thread input {
 	float: left;
 	margin-right: 10px;
 }

 /* Forum View */
 table.mb_thread_posts_table {
 	border-right: 1px solid #939597;
 	border-left: 1px solid #939597;
 }
 .mb_board_category_header {
 	font-size: 100%;
 }
 .mb_board_category_header, .mb_thread_posts_header, .mb_forum_preferences_header {
 	background: #939597;
 	border: 1px solid #939597;	
 }
 td.mb_t_p_t_poster, td.mb_t_p_t_post {
 	border-bottom: 5px solid #939597;
 }
 .mb_submit_reply, .mb_button_thread_interact, .mb_delete_thread_btn, .mb_edit_thread_btn, .mb-subscribe-btn,
 .mb_post_reply_submitpost, .mb_post_reply_submitpost, .mb_post_reply_cancel {
 	margin: 10px 7px 10px 0;
 }
 .mb_submit_reply, .mb_post_reply_submitpost {
 	margin-left: 0;
 }
 .mb_post_reply_addphoto, .mb_post_reply_addvideo, .mbSearchMods {
 	float: none;
 }
 .mb_threads_forum_header {
 	background: #939597;
 	border-color: #939597;
 }
 .browse-container .browse-extras .user-tools {
 	float: none;
 	text-align: right;
 	margin-bottom: 15px;
 }

 /** Blogs **/

 /* Blog Creation */
 .onesiteSkin table.mceLayout {
 	width: 100% !important;
 }

 /** Browse Users **/

 /* Avatars */
 #browse_users .browseUserAvatar img {
 	width: 48px;
 	height: 48px;
 	clip-path: circle(20px at center);
 	-webkit-clip-path: circle(20px at center);	
 }

 /* Media Manager */
 .siteUtilContainer {
 	z-index: 1 !important;
 }