.orgfusers-front-directory-wrap{
	margin:15px auto 10px auto;
	width:100%;
	padding-top:15px;
}
.orgfusers-front-directory-wrap li{
	background-color:#FFF;
}
span.ofuser-widgets-icon-close-open {
	width:20px;
	height:20px;
	position:absolute;
	background-image:url(../img/icon-close-open.png);
	right:5px;
	top:2px;
}
li.rounded{
	border-radius: 3px;
	-moz-border-radius:3px;
}
.orgfusers-front-directory-wrap p{
	font-size:14px;
}
.orgfusers-front-directory-wrap p.desc{
	font-size:14px;
}
.orgfusers-front-directory-wrap input[type="checkbox"] {
	-webkit-appearance: checkbox;
	box-sizing: border-box;
}
.orgfusers-front-directory-wrap .orgfusers-prof-photo{
	margin:5px auto 5px auto; height:auto; min-height:110px; max-height:250px;
}
/*fix avatar alignment issue*/
.orgfusers-front-directory-wrap .orgfusers-prof-photo img.avatar{
	float:none !important;
}
.orgfusers-front-directory-wrap .rounded {-moz-border-radius: 5px; border-radius:5px;}
.orgfusers-front-directory-wrap ul.orgfusers-front-results{
	width:100%;
	position:relative;
	text-align:center;
}
.orgfusers-front-directory-wrap ul.orgfusers-front-results li{
	display:inline-block;
	width:21%;
	min-width:190px;
	border:solid 1px #EFEFEF;
	margin:10px 8px 5px 8px;
	padding:5px;
	min-height:130px;
	height:auto;
	vertical-align:top;
	background-image:none;
}
.orgfusers-front-directory-wrap ul.orgfusers-front-results li .avatar{
	-moz-border-radius: 5px; border-radius:5px;
}
.orgfusers-front-directory-wrap ul.orgfusers-front-results li p.uu-direct-name{
	font-size:14px; font-weight:bold; text-align:center !important;
}
.orgfusers-front-directory-wrap ul.orgfusers-front-results li p.country_name{
	text-align:center !important;
	font-size:14px;
}
.orgfusers-front-directory-wrap ul.orgfusers-front-results .info-div{
	width:100%;
}
.ofuser-view-profile-bar{
	margin:5px auto 5px auto;
	width:100%;
	text-align:center;
}
.orgfusers-front-directory-wrap ul.orgfusers-front-results .ofuser-view-profile-bar{
	margin:5px auto 5px auto;
	width:80px;
}
.social-icon-divider {
	border-top: 1px solid  #E1E1E1;
	margin: 0px auto 15px auto;
	padding-top:10px;
	width:80%;
}
/*--- Users Directory Minified*/
.orgfusers-front-directory-wrap ul.orgfusers-front-mini-results{
	width:100%;
	position:relative;
	text-align:center;
}
.orgfusers-front-directory-wrap ul.orgfusers-front-mini-results .orgfusers-prof-photo{
	margin:5px auto 5px auto; height:auto; max-height:250px;
}
.orgfusers-front-directory-wrap ul.orgfusers-front-mini-results li{
	display:inline-block;
	width:21%;
	border:solid 1px #EFEFEF;
	margin:10px 8px 5px 8px;
	padding:5px;
	min-height:130px;
	height:auto;
	vertical-align:top;
}
.orgfusers-front-directory-wrap ul.orgfusers-front-mini-results li .avatar{
	-moz-border-radius: 5px; border-radius:5px;
}
.orgfusers-front-directory-wrap ul.orgfusers-front-mini-results li p.uu-direct-name{
	font-size:14px; font-weight:bold; text-align:center !important;
}
.orgfusers-front-directory-wrap ul.orgfusers-front-mini-results li p.country_name{
	text-align:center !important;
}
.orgfusers-front-directory-wrap ul.orgfusers-front-mini-results .info-div{
	width:100%;
}
.orgfusers-front-directory-wrap ul.orgfusers-front-mini-results .ofuser-view-profile-bar{
	margin:5px auto 5px auto;
	width:80px;
}
/*--- End Users Directory Minified*/
/*--- ONLINE USERS*/
.orgfusers-front-directory-wrap ul.orgfusers-online-users-results{
	width:100%;
	position:relative;
	text-align:center;
}
.orgfusers-front-directory-wrap ul.orgfusers-online-users-results .orgfusers-prof-photo{
	margin:5px auto 5px auto; height:auto; max-height:250px; min-height:5px;;
}
.orgfusers-front-directory-wrap ul.orgfusers-online-users-results li{
	display:inline-block;
	width:21%;
	border:solid 1px #EFEFEF;
	margin:10px 8px 5px 8px;
	padding:5px;
	min-height:5px ;
	height:auto;
	vertical-align:top;
	background:none;
}
.orgfusers-front-directory-wrap ul.orgfusers-online-users-results li .avatar_rounded{
	-moz-border-radius: 50%; border-radius:50%;
}
.orgfusers-front-directory-wrap ul.orgfusers-online-users-results li.avatar_mini{
	border:none !important;
	margin:5px;
	padding:0px	;
}
.orgfusers-front-directory-wrap ul.orgfusers-online-users-results li.list_mini_badges{
	border:none !important;
	margin-top:5px;
	padding:0px;
}
.orgfusers-front-directory-wrap ul.orgfusers-online-users-results li.list_mini{
	border:none !important;
	display:inline;
	clear:both;
	float:none;
	width:99%;
	margin-top:5px;
	padding:0px;
}
.orgfusers-front-directory-wrap ul.orgfusers-online-users-results li p.uu-direct-name{
	font-size:14px; font-weight:bold; text-align:center !important;
}
.orgfusers-front-directory-wrap ul.orgfusers-online-users-results li p.country_name{
	text-align:center !important;
}
.orgfusers-front-directory-wrap ul.orgfusers-online-users-results .info-div{
	width:100%;
}
.orgfusers-front-directory-wrap ul.orgfusers-online-users-results .ofuser-view-profile-bar{
	margin:5px auto 5px auto;
	width:80px;
}
/*--- END ONLINE USERS*/
.ofuser-view-profile-bar a.ofuser-btn-profile{
	display:inline-block;
	min-height:30px !important;
	width:96%;
	padding-top:5px;
	border:solid 1px #E8E8E8;
	background:#EFEFEF;
	-moz-border-radius: 5px;
	border-radius:5px;
	color:#333;
	text-decoration:none;
}
.ofuser-view-profile-bar a.ofuser-btn-profile:hover{
	border:solid 1px #000;
	background: #000;
	-moz-border-radius: 5px;
	border-radius:5px;
	color: #FFF;
}
.orgfusers-front-directory-wrap ul.orgfusers-front-results .info-div .ofuser-prof-social-icon{
	text-align:center;
	margin:5px auto 5px auto;
}
.orgfusers-front-directory-wrap ul.orgfusers-front-results .info-div .ofuser-prof-social-icon i{
	margin:5px 0px 0px 0px;
	padding-top:5px;
	padding-left:4px;
}
.orgfusers-front-directory-wrap ul.orgfusers-front-results .info-div .ofuser-prof-social-icon  a{
	width:25px;
	height:25px;
	display:inline-block;
	vertical-align:middle;
	-moz-border-radius: 50%;
	border-radius:50%;
	border:solid 1px #666;
	font-size:16px;
	line-height:20px;
	margin:5px;
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
	transition: all 300ms linear;
}
.orgfusers-front-directory-wrap ul.orgfusers-front-results .info-div .ofuser-prof-social-icon a:hover{
	background-color: #F2F2F2;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
}
img.ofuser-country-flag{ vertical-align:middle; }
/* paginate users */
.orgfusers-front-directory-wrap .orgfusers-paginate{
	text-align:center;
}
.orgfusers-front-directory-wrap .bottom_display{
	margin-top:20px;
	margin-bottom:20px;
}
.orgfusers-searcher{
	clear:both;
	margin:10px auto 10px auto;
	width:auto !important;
	min-width:300px !important;
	text-align:center;
}
.orgfusers-searcher p{
	margin-top:15px !important;
}
.top_display{
	margin-top:20px;
	margin-bottom:20px;
}
.ofuser-search-results{
	text-align:center;
}
.ofuser-search-results h1{
	text-align:center; font-size:22px;
}
/*Pagination */
.orgfusers-paginate a.page-numbers {
	padding: 4px 10px !important;
	margin: 0 2px !important;
	display: inline-block !important;
	font-size: 11px !important;
	height: 30px !important;
	line-height: 19px !important;
	-moz-border-radius: 5px !important;
	border-radius:5px  !important;
}
.orgfusers-paginate span,
.orgfusers-paginate a.page-numbers {
	background: #fff !important;
	border: 1px solid #ddd;
	text-decoration: none !important;
	color: #666 !important;
	height: 30px !important;
}
.orgfusers-paginate span.current {
	padding: 4px 10px !important;
	margin: 0 2px !important;
	background: #444 !important;
	border-color:  #444 !important;
	color: #fff !important;
	display: inline-block !important;
	-moz-border-radius: 5px !important;
	border-radius:5px  !important;
}
.orgfusers-paginate a.page-numbers:hover {
	background: #222 !important;
	border-color: #222 !important;
	color: #fff !important;
	-moz-border-radius: 5px !important;
	border-radius:5px  !important;
}
/*------------ PROFILE BASIC LAYOUT*/
.ofuser-profile-basic-wrap{
	margin:10px auto 10px auto;
	width:85%;
	background:#FFF;
}
.ofuser-profile-basic-wrap a{
	text-decoration:none;
}
.ofuser-profile-basic-wrap a:hover{
	text-decoration:none;
}
.ofuser-prof-social-icon{
	text-align:center;
	margin:5px auto 5px auto;
}
.ofuser-prof-social-icon i{
	margin:5px 0px 0px 0px;
	padding-top:5px;
	padding-left:4px;
}
.ofuser-prof-social-icon  a{
	width:25px;
	height:25px;
	display:inline-block;
	vertical-align:middle;
	-moz-border-radius: 50%;
	border-radius:50%;
	border:solid 1px #666;
	font-size:16px;
	line-height:20px;
	margin:5px;
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
	transition: all 300ms linear;
}
.ofuser-prof-social-icon a:hover{
	background-color: #F2F2F2;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
}
.ofuser-profile-basic-wrap .uu-options-bar{
	margin:5px 0px 0px 0px;
	padding:0px;
	text-align:right;
	height:40px;
	width:100%;
	clear:both;
	float:none;
}
.ofuser-profile-basic-wrap .uu-options-bar .opt{
	margin:5px 0px 10px 0px;
	width:130px;
	float:right;
}
a.ofuser-btn-email span{
	margin:0px 10px 0px 5px;
	text-align:left;
}
a.ofuser-btn-email i{
	margin:0px 0px 0px 5px;
}
a.ofuser-btn-email{
	display:inline-block;
	height:30px;
	width:130px;
	padding-top:5px;
	text-align:left;
	font-size:12px;
	border:solid 1px #E8E8E8;
	background:#EFEFEF;
	-moz-border-radius: 5px;
	border-radius:5px;
	color:#333;
	text-decoration:none;
}
a.ofuser-btn-email:hover{
	border:solid 1px #000;
	background: #000;
	-moz-border-radius: 5px;
	border-radius:5px;
	color: #FFF;
}
/* Users Private Messaging Options */
a.ofuser-btn-deletemessage span{
	margin:0px 10px 0px 5px;
	text-align:left;
}
a.ofuser-btn-deletemessage  i{
	margin:0px 0px 0px 5px;
}
a.ofuser-btn-deletemessage {
	display:inline-block;
	height:20px;
	width:30px;
	padding-top:5px;
	text-align:left;
	font-size:12px;
	margin-right:2%;
	border:solid 1px #E8E8E8;
	background: #F0F0F0;
	-moz-border-radius: 5px;
	border-radius:5px;
	color:#333;
	text-decoration:none;
}
a.ofuser-btn-deletemessage:hover{
	background: #E2E2E2;
	-moz-border-radius: 5px;
	border-radius:5px;
	color: #333 !important;
}
/** Users Private Messaging **/
.ofuser-noti-bubble {
	position:absolute;
	top: -1px;
	right:-2px;
	padding:2px ;
	background-color: #C30;
	color:white;
	line-height:15px;
	font-weight:bold;
	font-size:0.8em;
	width:14px;
	height:14px;
	border-radius: 14px;
	-moz-border-radius:14px;
}
.uu-private-messaging-backend{
	width:97% !important;
}
.ofuser-unread-message{
	background:#FFFFCE !important;
}
.uu-private-messaging-backend .ofuser-msg-content-box{
	display: inline-block; width:85%; vertical-align:top; text-align:left;
}
.uu-private-messaging-backend .ofuser-msg-date{
	margin-bottom:5px;
	font-style:italic;
}
.uu-private-messaging-backend .ofuser-reply-box{
	margin:10px auto 10px auto; width:100%; text-align:center;
}
.ofuser-reply-box-st{ width:98%; }
.uu-private-messaging-backend ul.replylist { list-style:none; }
.uu-private-messaging-backend ul li {
	width:97%;
	height:auto !important;
	min-height:90px; margin-bottom:10px !important;
	border-radius: 5px;
	-moz-border-radius:5px;
	border:solid 1px #E8E8E8;
	background-color:#FFFFCE;
	padding-top:5px;
	padding-bottom:5px;
}
.uu-private-messaging-backend ul li.mbsbox {
	border-radius: 0px;
	-moz-border-radius:0px;
	border:none !important;
	background-color: #FFF;
}
.uu-private-messaging-backend ul li.replybox {
	background-color:  #F3F3F3;
}
.uu-private-messaging-backend  span.ofuser-u-avatar{
	display: inline-block; margin:0px 5px 5px 5px; padding:5px;
	vertical-align:top;
}
.orgfusers-dahsboard-cont  span.ofuser-u-avatar img{
	border-radius: 50% ;
	-moz-border-radius: 50%;
	padding-left:0px !important;
}
/* Public Private Messaging */
#uu-message-noti-id { display:none; width:97%; margin:10px 0px 10px 10px;}
.ofuser-profile-basic-wrap .uu-private-messaging{
	margin:15px auto 15px auto;
	padding:10px 0px 10px 0px;
	display:none;
	width:98%;
	border:solid 1px #E8E8E8;
}
.ofuser-profile-basic-wrap .uu-private-messaging input[type=text]{
	width:90%;
}
.ofuser-profile-basic-wrap .uu-private-messaging textarea{
	width:90%;
}
.ofuser-profile-basic-wrap .uu-private-messaging p{
	margin:10px 0px 10px 10px;
}

/* End Public Private Messaging */
.ofuser-profile-basic-wrap .uu-main-pict { margin:0px auto 0 auto;}
.ofuser-profile-basic-wrap .uu-main-pict p{ text-align:center !important}
.ofuser-profile-basic-wrap .uu-main-pict h2{ margin:5px 0px 10px 0px; font-size:22px;  line-height:20px;}
.ofuser-profile-basic-wrap .rounded {-moz-border-radius: 5px; border-radius:5px;}
.ofuser-profile-basic-wrap .uu-left{
	margin:10px auto 10px 10px;
	display:inline-block;
	vertical-align:top;
	width:25%;
	min-height:400px;
	height:auto !important;
	text-align:center;
	border-right:solid 1px  #F2F2F2;
}
.ofuser-profile-basic-wrap .uu-left p{
	text-align:center;
}
.ofuser-profile-basic-wrap .uu-left p.desc{
	text-align:left;
	padding:0px 10px 0px 10px;
	font-size:12px;
	white-space: pre-wrap;
}
.ofuser-profile-basic-wrap .uu-right{
	margin:10px auto 10px auto;
	padding-top:10px;
	display:inline-block;
	vertical-align:top;
	width:70%;
}
.ofuser-profile-basic-wrap .uu-right h3{
	margin:0px 0px 5px 15px; color:#666;
}

/*Public Profile - Videos*/
.ofuser-profile-basic-wrap .uu-right .videolist{
	margin:10px auto 10px auto;
	width:100%;
}
.ofuser-profile-basic-wrap .uu-right .videolist ul{
	width:100%;
	padding-left:5px;
	text-align:center;
}
.ofuser-profile-basic-wrap .uu-right .videolist ul li{
	width:43% ;
	text-align:center;
	border:solid 1px #F2F2F2;
	height:auto !important;
	display:inline-block;
	vertical-align:top;
	margin:10px 3% 10px 1%; padding:10px 5px 10px 5px;
	min-height:230px !important;
}
.ofuser-profile-basic-wrap .uu-right .videolist ul li p{
	text-align:center;
	font-size:1.3em;
	margin:10px 0px 10px 0px;
	line-height:13px;
	color:#999;
}
.ofuser-profile-basic-wrap .uu-right .videolist ul li p.social_v{
	text-align:center;
	margin:10px 0px 10px 0px;
	line-height:20px;
	color:#999;
}
/** FEATURED USERS **/
.ofuser-featured-users{
	margin:10px auto 10px auto;
	width:100%;
}
.ofuser-featured-users .prof-photo{
	min-height:170px;
	height:auto;
}
.ofuser-featured-users ul{
	width:100%;
	list-style:none;
	text-align:center;
	padding-bottom:5px;
	padding-bottom:5px;
}
.ofuser-featured-users ul li{
	width:25%;
	text-align:center;
	min-width:180px;
	border:none;
	min-height:230px ;
	height:auto ;
	vertical-align:top;
	margin:10px 8px 10px 8px;
	padding:15px 0px 5px 0px;
	background-color:#FFF;
}
.ofuser-featured-users ul li p{
	margin:10px 0px 10px 0px; font-size:13px;
	text-align:center !important;
}
.ofuser-featured-users ul li p.uu-direct-name{
	font-weight:bold; text-align:center !important
}
p.uu-direct-name-online-mini{
	text-align:center !important; font-size:0.9em !important;
}
.ofuser-featured-users ul li.rounded{
	border-radius: 3px;
	-moz-border-radius:3px;
	border:solid 1px #F3F3F3;
}
.ofuser-featured-users ul li.shadow{
	/*box-shadow: 0 1px 4px rgba(105, 19, 19, 0.2);*/
}
.ofuser-featured-users ul li.in-line{
	display: inline-block;
}
.ofuser-featured-users li img{
	border:none;
	/*max-width:180px ;*/
	max-width:97%;
	max-height:200px ;
	height:auto;
	border-radius: 3px;
}
/** PROMOTED USERS **/
.ofuser-promoted-users{
	margin:10px auto 10px auto;
	width:100%;
}
.ofuser-promoted-users h3{
	background-color:#FFF !important;
	font-size:18px !important;
	text-align:left; border-bottom: solid 1px #EBEBEB
}
.ofuser-promoted-users p.desc{
	text-align:left !important;
	margin-left:10px;
}
.ofuser-promoted-users .prof-photo{
	min-height:170px;
	height:auto;
}
.ofuser-promoted-users ul{
	width:100%;
	list-style:none;
	text-align:center;
	padding-bottom:5px;
	padding-bottom:5px;
	margin-left:0px;
}
.ofuser-promoted-users .ofuser-promototed-photo-list {
	width:100%;
}
.ofuser-promoted-users .ofuser-promototed-photo-list ul{
	width:100%;
	list-style:none;
	text-align:center;
	padding-bottom:5px;
	padding-bottom:5px;
}
.ofuser-promoted-users .ofuser-promototed-photo-list ul li{
	width:20%;
	text-align:center;
	min-width:100px;
	border:none;
	min-height:40px !important;
	height:auto ;
	vertical-align:top;
	margin:0px 0px 5px 0px;
	padding:5px 0px 5px 0px;
	background-color:#FFF;
	display:inline-block;
}
.ofuser-promoted-users .ofuser-promototed-photo-list ul li img{
	border:none;
	/*max-width:180px ;*/
	max-width:97%;
	max-height:200px ;
	height:auto;
}
.ofuser-promoted-users ul li{
	width:100%;
	text-align:center;
	min-width:180px;
	border:none;
	min-height:230px ;
	height:auto ;
	vertical-align:top;
	margin:10px 0px 10px 0px;
	padding:15px 0px 5px 0px;
	background-color:#FFF;
}
.ofuser-promoted-users ul li p{
	margin:10px 0px 10px 0px; font-size:13px;
	text-align:center !important;
}
.ofuser-promoted-users ul li p.uu-direct-name{
	font-weight:bold; text-align:center !important
}
.ofuser-promoted-users ul li.rounded{
	border-radius: 3px;
	-moz-border-radius:3px;
	border:solid 1px #F3F3F3;
}
.ofuser-promoted-users ul li.shadow{
	/*box-shadow: 0 1px 4px rgba(105, 19, 19, 0.2);*/
}
.ofuser-promoted-users ul li.in-line{
	display: inline-block;
}
.ofuser-promoted-users ul li.in-line-clear{
	display: inline;
}
.ofuser-promoted-users li img{
	border:none;
	/*max-width:180px ;*/
	max-width:97%;
	max-height:200px ;
	height:auto;
	border-radius: 3px;
}
/** TOP RATED USERS **/
.ofuser-toprated-users{
	margin:10px auto 10px auto;
	width:100%;
}
.ofuser-toprated-users p{
}
.ofuser-toprated-users .prof-photo{
	min-height:170px;
	height:auto;
}
.ofuser-toprated-users ul{
	width:100%;
	list-style:none;
	text-align:center;
	padding-bottom:5px;
	padding-bottom:5px;
}
.ofuser-toprated-users ul li{
	text-align:center;
	border:none;
	min-height:230px ;
	min-width:180px;
	height:auto ;
	vertical-align:top;
	margin:10px 8px 10px 8px;
	padding:15px 0px 5px 0px;
	background-color:#FFF;
}
.ofuser-toprated-users ul li p{
	margin:10px 0px 10px 0px; font-size:13px;
	text-align:center !important;
}
.ofuser-toprated-users ul li p.uu-direct-name{
	font-weight:bold; text-align:center	 !important
}
.ofuser-toprated-users ul li.rounded{
	border-radius: 3px;
	-moz-border-radius:3px;
	border:solid 1px #F3F3F3;
}
.ofuser-toprated-users ul li.shadow{
	/*box-shadow: 0 1px 4px rgba(105, 19, 19, 0.2);*/
}
.ofuser-toprated-users ul li.in-line{
	display: inline-block;
}
.ofuser-toprated-users li img{
	border:none;
	/*max-width:180px ;*/
	max-width:97%;
	max-height:200px ;
	height:auto;
	border-radius: 3px;
}
/** USERS PROFILE **/
.ofuser-miniprofile-users{
	margin:10px auto 10px auto;
	width:100%;
	float:none;
	clear:both;
	position:relative;
}
.ofuser-miniprofile-users a{
	text-decoration:none;
}
.ofuser-miniprofile-users .prof-photo{
	min-height:80px;
	height:auto;
	float:left;
	margin:5px 0px 0px 5px
}
.ofuser-miniprofile-users .info-div{
	height:auto;
	float:left;
	margin:0px 0px 0px 5px;
	width:70%
}
.ofuser-miniprofile-users ul li .tool-div-bar{
	/*width:80px;*(
	/*right:0px;*/
	position:absolute; top:0px; right:0px; padding-right:10px; padding-top:5px;
}
.ofuser-miniprofile-users .info-div .ofuser-prof-social-icon{
	text-align:left;
	margin:2px 0px 0px 0px
}
.ofuser-miniprofile-users .info-div .uu-direct-name{
	text-align:left !important;
	margin:2px 0px 0px 0px
}
.ofuser-miniprofile-users .info-div .ofuser-prof-social-icon a{
	text-align:center;
}
.ofuser-miniprofile-users ul{
	width:97%;
	list-style:none;
	text-align:center;
	padding:0px;
	margin:0 auto 0 auto;
}
.ofuser-miniprofile-users ul li{
	text-align:left;
	list-style:none; position:relative;
	border:none;
	min-height:80px ;
	min-width:170px !important;
	width:100%;
	max-width:380px;
	height:auto ;
	vertical-align:top;
	margin:10px 0px 10px 0px;
	padding:10px 0px 10px 0px;
	background-color:#FFF;
}
.ofuser-miniprofile-users ul li p{
	margin:10px 0px 10px 0px; font-size:13px; text-align:left;
}
.ofuser-miniprofile-users ul li p.uu-direct-name{
	font-weight:bold;
}
.ofuser-miniprofile-users ul li.rounded{
	border-radius: 3px;
	-moz-border-radius:3px;
	border:solid 1px #F3F3F3;
}
.ofuser-miniprofile-users ul li.shadow{
	/*box-shadow: 0 1px 4px rgba(105, 19, 19, 0.2);*/
}
.ofuser-miniprofile-users ul li.in-line{
	display: inline;
}
.ofuser-miniprofile-users li img{
	border:none;
	/*max-width:180px ;*/
	max-width:97%;
	max-height:200px ;
	height:auto;
	border-radius: 3px;
}
/** LATEST USERS **/
.ofuser-latest-users{
	margin:10px auto 10px auto;
	width:100%;
	float:none;
	clear:both;
	position:relative;
}
.ofuser-latest-users a{
	text-decoration:none;
}
.ofuser-latest-users .prof-photo{
	min-height:80px;
	height:auto;
	float:left;
	margin:5px 0px 0px 5px
}
.ofuser-latest-users .info-div{
	height:auto;
	float:left;
	margin:0px 0px 0px 5px;
	width:70%
}
.ofuser-latest-users ul li .tool-div-bar{
	/*width:80px;*(
	/*right:0px;*/
	position:absolute; top:0px; right:0px; padding-right:10px; padding-top:5px;
}
.ofuser-latest-users .info-div .ofuser-prof-social-icon{
	text-align:left;
	margin:2px 0px 0px 0px
}
.ofuser-latest-users .info-div .uu-direct-name{
	text-align:left !important;
	margin:2px 0px 0px 0px
}
.ofuser-latest-users .info-div .ofuser-prof-social-icon a{
	text-align:center;
}
.ofuser-latest-users ul{
	width:97%;
	list-style:none;
	text-align:center;
	padding:0px;
	margin:0 auto 0 auto;
}
.ofuser-latest-users ul li{
	text-align:left;
	list-style:none;
	position:relative;
	border:none;
	min-height:80px ;
	min-width:170px !important;
	width:100%;
	height:auto ;
	vertical-align:top;
	margin:10px 0px 10px 0px;
	padding:10px 0px 10px 0px;
	background-color:#FFF;
}
.ofuser-latest-users ul li p{
	margin:10px 0px 10px 0px; font-size:13px; text-align:left;
}
.ofuser-latest-users ul li p.uu-direct-name{
	font-weight:bold;
}
.ofuser-latest-users ul li.rounded{
	border-radius: 3px;
	-moz-border-radius:3px;
	border:solid 1px #F3F3F3;
}
.ofuser-latest-users ul li.shadow{
	/*box-shadow: 0 1px 4px rgba(105, 19, 19, 0.2);*/
}
.ofuser-latest-users ul li.in-line{
	display: inline;
}
.ofuser-latest-users li img{
	border:none;
	/*max-width:180px ;*/
	max-width:97%;
	max-height:200px ;
	height:auto;
	border-radius: 3px;
}
/** MOST VISITED USERS **/
.ofuser-mostvisited-users{
	margin:10px auto 10px auto;
	width:100%;
}
.ofuser-mostvisited-users p{
}
.ofuser-mostvisited-users .prof-photo{
	min-height:120px;
	height:auto;
}
.ofuser-mostvisited-users ul{
	width:100%;
	list-style:none;
	text-align:center;
	padding-bottom:5px;
	padding-bottom:5px;
}
.ofuser-mostvisited-users ul li{
	text-align:center;
	border:none;
	min-height:230px ;
	min-width:180px;
	height:auto ;
	vertical-align:top;
	margin:10px 8px 10px 8px;
	padding:15px 0px 5px 0px;
	background-color:#FFF;
}
.ofuser-mostvisited-users ul li p{
	margin:10px 0px 10px 0px; font-size:13px;
	text-align:center !important;
}
.ofuser-mostvisited-users ul li p.uu-direct-name{
	font-weight:bold; text-align:center !important
}
.ofuser-mostvisited-users ul li.rounded{
	border-radius: 3px;
	-moz-border-radius:3px;
	border:solid 1px #F3F3F3;
}
.ofuser-mostvisited-users ul li.shadow{
	/*box-shadow: 0 1px 4px rgba(105, 19, 19, 0.2);*/
}
.ofuser-mostvisited-users ul li.in-line{
	display: inline-block;
}
.ofuser-mostvisited-users li img{
	border:none;
	/*max-width:180px ;*/
	max-width:97%;
	max-height:200px ;
	height:auto;
	border-radius: 3px;
}
/** PHOTO GRID PAGE -  BASIC TEMPLATE **/
.ofuser-photogrid-photos{
	margin:10px auto 10px auto;
	width:100%;
}
.ofuser-photogrid-photos p{
}
.ofuser-photogrid-photos ul{
	width:100%;
	list-style:none;
	text-align:center;
	padding-bottom:5px;
	padding-bottom:5px;
}
.ofuser-photogrid-photos ul li{
	width:18%;
	text-align:center;
	border:solid 1px #EFEFEF;
	min-height:140px ;
	min-width:180px;
	height:auto ;
	vertical-align:top;
	margin:10px 8px 10px 8px;
	padding:15px 0px 5px 0px;
	background-color:#FFF;
}
.ofuser-photogrid-photos ul li p{
	margin:10px 0px 10px 0px; font-size:13px;
	text-align:center !important;
}
.ofuser-photogrid-photos ul li.rounded{
	border-radius: 3px;
	-moz-border-radius:3px;
}
.ofuser-photogrid-photos ul li.nonborder{
	border:none ;
}
.ofuser-photogrid-photos ul li.shadow{
	/*box-shadow: 0 1px 4px rgba(105, 19, 19, 0.2);*/
}
.ofuser-photogrid-photos ul li.in-line{
	display: inline-block;
}
.ofuser-photogrid-photos li img{
	border:none;
	/*max-width:180px ;*/
	max-width:97%;
	max-height:900px ;
	height:auto;
}
.ofuser-photogrid-photos li img.rounded{
	border-radius: 3px;
	-moz-border-radius:3px;
}
/** TOP RATED PHOTOS **/
.ofuser-toprated-photos{
	margin:10px auto 10px auto;
	width:100%;
}
.ofuser-toprated-photos p{
}
.ofuser-toprated-photos ul{
	width:100%;
	list-style:none;
	text-align:center;
	padding-bottom:5px;
	padding-bottom:5px;
}
.ofuser-toprated-photos ul li{
	width:25%;
	text-align:center;
	border:none;
	min-height:140px ;
	min-width:180px;
	height:auto ;
	vertical-align:top;
	margin:10px 8px 10px 8px;
	padding:15px 0px 5px 0px;
	background-color:#FFF;
}
.ofuser-toprated-photos ul li p{
	margin:10px 0px 10px 0px; font-size:13px;
	text-align:center !important;
}
.ofuser-toprated-photos ul li.rounded{
	border-radius: 3px;
	-moz-border-radius:3px;
	border:solid 1px #F3F3F3;
}
.ofuser-toprated-photos ul li.shadow{
	/*box-shadow: 0 1px 4px rgba(105, 19, 19, 0.2);*/
}
.ofuser-toprated-photos ul li.in-line{
	display: inline-block;
}
.ofuser-toprated-photos li img{
	border:none;
	/*max-width:180px ;*/
	max-width:97%;
	max-height:200px ;
	height:auto;
	border-radius: 3px;
}
/** LATEST PHOTOS **/
.ofuser-latest-photos{
	margin:10px auto 10px auto;
	width:100%;
}
.ofuser-latest-photos p{
}
.ofuser-latest-photos ul{
	width:100%;
	list-style:none;
	text-align:center;
	padding-bottom:5px;
	padding-bottom:5px;
}
.ofuser-latest-photos ul li{
	width:25%;
	text-align:center;
	border:none;
	min-height:140px ;
	min-width:180px;
	height:auto ;
	vertical-align:top;
	margin:10px 8px 10px 0px;
	padding:15px 0px 5px 0px;
	background-color:#FFF;
}
.ofuser-latest-photos ul li p{
	margin:10px 0px 10px 0px; font-size:13px;
	text-align:center !important;
}
.ofuser-latest-photos ul li.rounded{
	border-radius: 3px;
	-moz-border-radius:3px;
	border:solid 1px #F3F3F3;
}
.ofuser-latest-photos ul li.shadow{
	/*box-shadow: 0 1px 4px rgba(105, 19, 19, 0.2);*/
}
.ofuser-latest-photos ul li.in-line{
	display: inline-block;
}
.ofuser-latest-photos li img{
	border:none;
	/*max-width:180px ;*/
	max-width:97%;
	max-height:200px ;
	height:auto;
	border-radius: 3px;
}
/** PROMOTED PHOTOS **/
.ofuser-promote-photos{
	margin:10px auto 10px auto;
	width:100%;
}
.ofuser-promote-photos p{
}
.ofuser-promote-photos ul{
	width:100%;
	list-style:none;
	text-align:center;
	padding-bottom:5px;
	padding-bottom:5px;
}
.ofuser-promote-photos ul li{
	width:100%;
	text-align:center;
	border:none;
	min-height:140px ;
	min-width:180px;
	height:auto ;
	vertical-align:top;
	margin:10px 8px 10px 0px;
	padding:15px 0px 5px 0px;
	background-color:#FFF;
}
.ofuser-promote-photos ul li p{
	margin:10px 0px 10px 0px; font-size:13px;
	text-align:center !important;
}
.ofuser-promote-photos ul li.rounded{
	border-radius: 3px;
	-moz-border-radius:3px;
	border:solid 1px #F3F3F3;
}
.ofuser-promote-photos ul li.shadow{
	/*box-shadow: 0 1px 4px rgba(105, 19, 19, 0.2);*/
}
.ofuser-promote-photos ul li.in-line{
	display: inline-block;
}
.ofuser-promote-photos li img{
	border:none;
	/*max-width:180px ;*/
	max-width:98%;
	height:auto;
	border-radius: 3px;
}
/** APPROVE DENY BUTTONS **/
a.ofuser-btn-denyapprove span{
	margin:0px 0px 0px 0px;
	text-align:center;
}
a.ofuser-btn-denyapprove i{
	margin:0px 0px 0px 0px;
}
a.ofuser-btn-denyapprove{
	display:inline-block;
	height:25px;
	width:75px;
	padding-top:5px;
	text-align:center;
	font-size:12px;
	border:solid 1px #E8E8E8;
	background: #ECFFEC ;
	-moz-border-radius: 5px;
	border-radius:5px;
	color: #000;
	text-decoration:none;
}
a.ofuser-btn-denyapprove:hover{
	border:solid 1px #000;
	background: #000;
	-moz-border-radius: 5px;
	border-radius:5px;
	color: #FFF;
}
a.ofuser-btn-denyred{
	display:inline-block;
	height:25px;
	width:75px;
	padding-top:5px;
	text-align:center;
	font-size:12px;
	border:solid 1px #FFBFBF;
	background:  #FFBFBF;
	color:   #000 !important;
	-moz-border-radius: 5px;
	border-radius:5px;
	text-decoration:none;
}
a.ofuser-btn-denyred:hover{
	border:solid 1px #000;
	background: #000;
	-moz-border-radius: 5px;
	border-radius:5px;
	color:  #FFF !important;
}
/*PROFILE CUSTOMIZER*/
.commons-panel-content .pr_tipb_be{ clear:both; float:none; width:99%; min-height:99px; margin-top:10px; margin-bottom:10px; padding-bottom:15px;  border:solid 1px #E9E9E9; }
.commons-panel-content .pr_col{ display:inline-block; width: 70% }
.commons-panel-content  .pr_col h3.colname_widget{ font-size:1.4em !important; text-align:left !important ; margin-top:10px !important; margin-bottom:5px !important; height:30px !important; padding-top:15px !important}
.commons-panel-content ul{ }
.commons-panel-content .pr_col .col1{ display:inline-block; width:32%; min-height:200px; height:auto !important;  vertical-align:top }
.commons-panel-content .pr_col .col1 ul{ min-height:150px; height:auto !important;  position:relative; }
.commons-panel-content .pr_col .col1 ul li{ display:block; border:none !important; width:98%; margin:10px auto 0 auto; min-height:5px; }
.commons-panel-content .pr_col .col2{ display:inline-block; width:32%; min-height:200px; height:auto !important; vertical-align:top}
.commons-panel-content .pr_col .col2 ul{ min-height:150px; height:auto !important;  list-style-type:none; position:relative; }
.commons-panel-content .pr_col .col2 ul li{ display:block; border:none !important  ; width:98%;  margin:10px auto 0 auto ; min-height:5px;}
.commons-panel-content .pr_col .col3{ display:inline-block; width:32%; min-height:200px; height:auto !important; vertical-align:top}
.commons-panel-content .pr_col .col3 ul{ min-height:150px; height:auto !important; list-style-type:none; position:relative; }
.commons-panel-content .pr_col .col3 ul li{ display:block; border:none !important ; width:98%;  margin:10px auto 0 auto ; min-height:5px;}
.commons-panel-content .pr_col_element{display:inline-block; width:25%; min-height:200px; height:auto !important; vertical-align:top ;  border:solid 1px #E9E9E9 ;margin-top:0px; margin-bottom:10px; padding-bottom:15px;}
.commons-panel-content  .pr_col_element h3.colname_widget{ font-size:1.4em !important; text-align:left !important ; margin-top:10px !important; margin-bottom:5px !important; height:30px !important; padding-top:5px !important}
.commons-panel-content .pr_col_element ul{ min-height:150px; height:auto !important;  width:100%; list-style:none; position:relative; margin:10px 0px 0px 0px; padding:0px}
.commons-panel-content .pr_col_element ul li{ display:block;  border:none !important ; width:96%; margin:0px auto 10px auto;}
.commons-panel-content .ofuser-profile-widget{width:100%;  margin:10px 0px 0px 0px; padding:0px; min-height:80px;}
.commons-panel-content .ofuser-profile-widget.rounded{border-radius: 3px; -moz-border-radius:3px ;  background-color: #FFF !important}
.ofuser-widget-content-edition-box{ clear:both;  display:none; z-index:9999; }
.ofuser-widg-editor-custom-css{ height:300px !important}
/*END PROFILE CUSTOMIZER*/
.commons-panel-content .tablenav_post{ clear:both; margin:10px 0px 5px 0px }
.commons-panel-content .tablenav_post p{ text-align:right !important}
.commons-panel-content .tablenav_post p a span{ margin-left:10px !important;}
a.ofuser-btn-widget-elements{
	display:inline-block;
	height:30px;
	width:99%;
	padding-top:5px;
	text-align:left;
	font-size:12px;
	position:relative;
	border:solid 1px #E8E8E8;
	background: #F0F0F0 ;
	-moz-border-radius: 3px;
	border-radius:3px;
	color: #666 !important;
	text-decoration:none;
	margin:0 auto 0 auto;
}
.ofuser-widget-int-edit-content { margin:0px 0px 5px 0px; clear:both; padding-top:15px; padding-bottom:5px; }
a.ofuser-btn-widget-elements span{
	margin:0px 10px 0px 5px;
	text-align:left;
}
a.ofuser-btn-widget-elements:hover{
	border:solid 1px  #999;
	background: #F0F0F0;
	-moz-border-radius: 5px;
	border-radius:5px;
	color: #333 !important;
}
a.ofuser-btn-widget-elements:active{
	border:solid 1px #000;
	background: #000;
	-moz-border-radius: 5px;
	color: #FFF;
}
a.ofuser-btn-commm{
	display:inline-block;
	height:30px;
	width:130px;
	padding-top:5px;
	text-align:left;
	font-size:12px;
	border:solid 1px #E8E8E8;
	background:#EFEFEF;
	-moz-border-radius: 5px;
	color:#333 !important;
	text-decoration:none;
}
a.ofuser-btn-commm:hover{
	border:solid 1px #000;
	background: #000;
	-moz-border-radius: 5px;
	color: #FFF !important;
}
#ofuser-friend-follow-div-box { width:100%; clear:both; margin:5px auto 5px auto; text-align:center; }

/** FOLLOW **/
.ofuser-follow-request-box { width:120px; display: inline-block; margin:10px auto 15px auto; text-align:center; }
.ofuser-follow-request-box p{ font-size:12px !important; color: #000;padding:2px 0 0 5px; margin:5px 0px 5px 0px; height:12px; text-align:center !important}
p.total_follow{ font-size:12px !important; text-align:center; margin-bottom:10px}
a.ofuser-btn-follow span{
	margin:0px 0px 0px 0px;
	text-align:center;
}
a.ofuser-btn-follow i{
	margin:0px 0px 0px 0px;
}
a.ofuser-btn-follow{
	display:inline-block;
	height:25px;
	width:120px;
	padding-top:5px;
	text-align:center;
	font-size:12px;
	border:solid 1px #E8E8E8;
	background: #F2F2F2 ;
	-moz-border-radius: 5px;
	border-radius:5px;
	color: #000;
	text-decoration:none;
}
a.ofuser-btn-follow:hover{
	border:solid 1px #000;
	background: #000;
	-moz-border-radius: 5px;
	border-radius:5px;
	color: #FFF;
}
/** FRIEND REQUEST **/
.ofuser-friend-request-box { width:120px;  margin:10px auto 15px auto; text-align:center; }
.ofuser-friend-request-box p{ font-size:12px !important; color: #000;padding:2px 0 0 5px; margin:5px 0px 5px 0px; height:12px; text-align:center !important}
p.total_friends{ font-size:12px !important; text-align:center; margin-bottom:10px}
a.ofuser-btn-friend span{
	margin:0px 0px 0px 0px;
	text-align:center;
}
a.ofuser-btn-friend i{
	margin:0px 0px 0px 0px;
}
a.ofuser-btn-friend{
	display:inline-block;
	min-height:30px !important;
	width:120px;
	padding-top:5px;
	text-align:center;
	font-size:12px;
	border:solid 1px #E8E8E8;
	background: #F4F4F4 ;
	-moz-border-radius: 5px;
	border-radius:5px;
	color: #000;
	text-decoration:none;
}
a.ofuser-btn-friend:hover{
	border:solid 1px #F4F4F4;
	background: #F4F4F4 ;
	-moz-border-radius: 5px;
	border-radius:5px;
	color: #FFF;
}
a.ofuser-btn-friend-directory{
	display:inline-block;
	min-height:30px !important;
	width:120px;
	padding-top:5px;
	text-align:center;
	font-size:12px;
	border:solid 1px #E8E8E8;
	background: #F4F4F4 ;
	-moz-border-radius: 5px;
	border-radius:5px;
	color: #000;
	text-decoration:none;
}
a.ofuser-btn-friend-directory:hover{
	border:solid 1px #F4F4F4;
	background: #F4F4F4 ;
	-moz-border-radius: 5px;
	border-radius:5px;
	color: #FFF;
}
/** FOLLOW USERS **/
.ofuser-follow-request-box { width:120px;  margin:10px auto 15px auto; text-align:center; }
.ofuser-follow-request-box p{ font-size:12px !important; color: #000;padding:2px 0 0 5px; margin:5px 0px 5px 0px; height:12px; text-align:center !important}
a.ofuser-btn-follow-request span{
	margin:0px 0px 0px 0px;
	text-align:center;
}
a.ofuser-btn-follow-request i{
	margin:0px 0px 0px 0px;
}
a.ofuser-btn-follow-request{
	display:inline-block;
	min-height:30px !important;
	width:110px;
	padding-top:5px;
	text-align:center;
	font-size:12px;
	border:solid 1px #E8E8E8;
	background: #F2F2F2 ;
	-moz-border-radius: 5px;
	border-radius:5px;
	color: #000;
	text-decoration:none;
}
a.ofuser-btn-follow-request:hover{
	border:solid 1px #F4F4F4;
	background: #F4F4F4;
	-moz-border-radius: 5px;
	border-radius:5px;
	color: #FFF;
}
a.ofuser-btn-unfollow-request{
	display:inline-block;
	min-height:30px !important;
	width:110px;
	padding-top:5px;
	text-align:center;
	font-size:12px;
	border:solid 1px #FFD7D7;
	background: #FFD7D7 ;
	-moz-border-radius: 5px;
	border-radius:5px;
	color: #000;
	text-decoration:none;
}
a.ofuser-btn-unfollow-request:hover{
	border:solid 1px #FFE6E6;
	background:   #FFE6E6;
	-moz-border-radius: 5px;
	border-radius:5px;
	color: #FFF;
}
.ofuser-post-publish{}
.ofuser-post-publish .field_row{ height:auto !important; margin:5px 0px 5px 0px; padding:5px 0px 5px 0px}
.ofuser-post-publish p{ text-align:left !important; font-weight:bold; margin:10px 0px 10px 0px; padding-top:0px !important; padding-bottom:0px !important; }
/** PHOTO DESC **/
.uutra-photo-desc { width:80%; margin:10px auto 10px auto; text-align:left; }
/** RATING **/
.ratebox { width:100%; margin:10px auto 10px auto; text-align:center; width:123px;}
.ratebox p{ font-size:12px !important; color: #CCC !important;padding:2px 0 0 5px;
	margin-top:2px !important;
	margin-bottom:2px !important;
	margin-left:0px !important;
	margin-right:0px !important;
	height:12px; text-align:center !important
}
.ratebox .ofuser-star-rating { margin:0 auto 0 auto; padding:0;	background: url(../img/star.png) left -1000px repeat-x;}
.ratebox .ofuser-star-rating a:hover {	background: url(../img/star.png) left -1000px repeat-x;}
.ratebox .ofuser-star-rating a:active {	background: url(../img/star.png) left -1000px repeat-x;}
.ratebox .ofuser-star-rating a:focus {	background: url(../img/star.png) left -1000px repeat-x;}
.ratebox .ofuser-star-rating .current-rating{margin:0; padding:0;background: url(../img/star.png) left -1000px repeat-x;}
.ratebox .ofuser-star-rating{
	position:relative;
	width:122px;
	height:23px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
	margin:5px auto 0 auto;
}
.ratebox ul{ padding-left:0px !important;}
.ratebox .ofuser-star-rating li{
	display: inline !important ;
	border:none !important;
	margin:0px !important;
	height:25px !important;
	background-image:none ;
	background-color: transparent !important;
	min-width:5px !important;
}
.ratebox .ofuser-star-rating a {
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:25px;
	line-height:25px;
	outline:none;
	overflow:hidden;
	border: none;
}
.ratebox .ofuser-star-rating .current-rating{
	/*position:absolute;*/
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:25px !important;
	min-height:25px !important;
	line-height:25px;
	outline:none;
	overflow:hidden;
	border: none;
	margin:0 !important;
	padding:0;
}
.ratebox .ofuser-star-rating a:hover {	background-position: left bottom;}
.ratebox .ofuser-star-rating a:active {	background-position: left bottom;}
.ratebox .ofuser-star-rating a:focus{	background-position: left bottom;}
.ratebox .ofuser-star-rating a.one-star{width:20%;	z-index:6;}
.ratebox .ofuser-star-rating a.two-stars{	width:40%;	z-index:5;}
.ratebox .ofuser-star-rating a.three-stars{width:60%;z-index:4;}
.ratebox .ofuser-star-rating a.four-stars{	width:80%;	z-index:3;}
.ratebox .ofuser-star-rating a.five-stars{	width:100%;z-index:2;}
.ratebox .ofuser-star-rating .current-rating{z-index:1;background-position: left center; }
/* for an inline rater */
.ratebox .inline-rating{
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align: middle;
}
/*Public Profile - Photos*/
.ofuser-profile-basic-wrap .uu-right .photo_single{
	margin:10px auto 10px auto;
	width:100%;
	text-align:center;
}
/*Public Profile - Photos*/
.ofuser-profile-basic-wrap .uu-right .photo_single img{
	margin:10px auto 10px auto; max-width:98%;
}
/*Public Profile - Galleries*/
.ofuser-profile-basic-wrap .uu-right .photolist{
	margin:10px auto 10px auto;
	width:100%;
}
.ofuser-profile-basic-wrap .uu-right .photolist ul{
	width:100%;
	padding-left:5px;
	text-align:center;
}
.ofuser-profile-basic-wrap .uu-right .photolist ul li{
	width:30% ;
	text-align:center;
	border:solid 1px #F2F2F2;
	height:auto !important;
	display:inline-block;
	vertical-align:top;
	margin:10px 5px 0px 15px;
	min-height:230px !important;
}
.ofuser-profile-basic-wrap .uu-right .photolist ul li p{
	text-align:center;
	font-size:1.3em;
	margin:5px 0px 5px 0px;
	line-height:13px;
	color:#999;
}
.ofuser-profile-basic-wrap .uu-right .photolist ul li p.orgfusers-amount_pictures{
	margin:5px 0px 5px 0px;
	line-height:10px;
	font-size:0.9em;
	font-style:italic;
	color: #666;
}
.ofuser-profile-basic-wrap .uu-right .photolist ul li p.galdesc{
	margin:10px 0px 10px 0px;
	line-height:13px;
	font-size:1.1em;
	color: #666;
}
.ofuser-profile-basic-wrap .uu-right .photolist ul li .orgfusers-photo-name{
	margin:10px 0px 10px 0px;
}
.ofuser-profile-basic-wrap .uu-right .photolist ul li a{
	text-align:center;
	font-size:1.5em;
	margin:5px 0px 5px 0px;
	line-height:13px;
	color: #333;
}
/*Public Profile - Photos*/
.ofuser-profile-basic-wrap .uu-right .photos{
	margin:10px auto 10px auto;
	width:100%;
}
.ofuser-profile-basic-wrap .uu-right .photos ul{
	width:100%;
	text-align:center;
	padding-bottom:5px;
	padding-bottom:5px;
}
.ofuser-profile-basic-wrap .uu-right .photos ul li{
	width:23%;
	text-align:center;
	border:none;
	min-height:140px ;
	height:auto ;
	display:inline-block;
	vertical-align:top;
	margin:10px 5px 0px 8px;
	background-color:#FFF;
}
.ofuser-profile-basic-wrap .uu-right .photos li img{
	border:none;
	max-width:180px ;
	max-height:200px ;
	height:auto;
	border-radius: 3px;
}
/*Common Panels*/
.ofuser-profile-basic-wrap .commons-panel {
	width:100%;
	position:relative;
	min-height:50px;
	margin-bottom: 20px;
}
.ofuser-profile-basic-wrap .commons-panel h2{
	margin:10px 0px 10px 15px; font-size:1.7em;
}
.ofuser-profile-basic-wrap .orgfusers-btn-options-bar {
	width:97%;
	position:relative;
	text-align:right;
	margin:5px auto 10px auto;
	padding:10px;
}
.ofuser-profile-basic-wrap .commons-panel-heading {
	width:100%;
	cursor:pointer;
	min-height:50px;
	clear:both;
	background-color:  #F4F4F4;
	position:relative;
	text-align:left !important;
}
.ofuser-profile-basic-wrap .commons-panel-heading:hover {
	color:#666;
}
.ofuser-profile-basic-wrap .commons-panel-heading h2 {
	padding:14px 10px 9px 15px;
	font-size:18px;
	line-height:20px;
	margin:0px !important;
	text-align:left !important;
}
.ofuser-profile-basic-wrap .commons-panel-content {
	padding:5px 15px 0 15px;
}
.ofuser-profile-basic-wrap .commons-panel-content p {
	padding:4px 0 6px 0;
	text-align:left !important;
	margin-top:2px !important;
	margin-bottom:2px !important;
}
.orgfusers-dahsboard-cont .orgfusers-dahsboard-center h3 {
	text-align:left !important;
	font-size:20px !important; background:none !important; margin:10px 0px 10px 0px;
	font-weight:bold; color:#666
}
.orgfusers-dahsboard-cont .orgfusers-dahsboard-center h2 {
	text-align:left !important;
}
.orgfusers-dahsboard-cont .orgfusers-dahsboard-center h1 {
	text-align:left !important;
	font-size:25px !important; background:none !important; margin:10px 0px 10px 0px;
	font-weight:bold;
	line-height: 1em;
}
.orgfusers-dahsboard-cont .orgfusers-dahsboard-center p.paneldesc {
	text-align:left ; padding-left:15px; margin-top:10px;
}
.ofuser-profile-basic-wrap .commons-panel-content p:first-child  {
	padding-top:10px;
	text-align:left !important;
}
.ofuser-profile-basic-wrap .commons-panel-content p:last-child {
	padding-bottom:15px;
	text-align:left !important;
}
.orgforgfuser-package-list{}
.orgforgfuser-package-list ul{ }
.orgforgfuser-package-list ul li{ clear:both; list-style:none; width:96%; margin:10px auto 10px auto; padding:5px 5px 5px 15px; min-height:60px; height:auto; border:solid 1px #EBEBEB;-moz-border-radius:.5em;
	-webkit-border-radius:.5em;
	border-radius:.5em;}
.orgforgfuser-package-list .ofuser-package-opt{ height:60px; margin:5px 0 5px 0px; text-align:left}
.orgforgfuser-package-list  span.ofuser-package-title{ font-size:20px; width:100%; float:none}
.orgforgfuser-package-list  span.ofuser-package-cost{ font-size:18px; width:30%; float:right; text-align:right; padding-right:10px;}
.orgforgfuser-package-list .ofuser-package-desc{
	float:none; clear:both;height:auto;
	min-height:50px; margin:5px 0 5px 0px;
	padding:5px;
	background: #F4F4F4;
	-moz-border-radius:.5em;
	-webkit-border-radius:.5em;
	border-radius:.5em;
}
.orgforgfuser-package-list .ofuser-package-desc p{ font-size:14px; text-align:left; color:#333}
span.ofuser-package-cost{ color:#666}
span.ofuser-package-title{color:#666}
/*Upgrade Packages*/
.orgforgfuser-package-list-upgrade{}
.orgforgfuser-package-list-upgrade .ofuser-account-type{ text-align:right; padding-right:5px;}
.orgforgfuser-package-list-upgrade .ofuser-account-type p{ text-align:right !important}
.orgforgfuser-package-list-upgrade .ofuser-account-type span{ font-weight:bold}
.orgforgfuser-package-list-upgrade ul{ }
.orgforgfuser-package-list-upgrade ul li{ clear:both; list-style:none; width:96%; margin:10px auto 10px auto; padding:5px 5px 5px 15px; min-height:60px; height:auto; border:solid 1px #EBEBEB;-moz-border-radius:.5em;
	-webkit-border-radius:.5em;
	border-radius:.5em;}
.orgforgfuser-package-list-upgrade .ofuser-package-opt{ height:60px; margin:5px 0 5px 0px; text-align:left;}
.orgforgfuser-package-list-upgrade  span.ofuser-package-title{ font-size:20px; width:100%; float:none}
.orgforgfuser-package-list-upgrade  span.ofuser-package-cost{ font-size:18px; width:30%; float:right; text-align:right; padding-right:10px;}
.orgforgfuser-package-list-upgrade .ofuser-package-desc{
	float:none; clear:both;height:auto;
	min-height:50px; margin:5px 0 5px 0px;
	padding:5px;
	background: #F4F4F4;
	-moz-border-radius:.5em;
	-webkit-border-radius:.5em;
	border-radius:.5em;}
.orgforgfuser-package-list-upgrade .ofuser-package-desc p{ font-size:14px; text-align:left;}
/*END Upgrade Packages*/
/*Noti Messages*/
.uupublic-ultra-info, .uupublic-ultra-success, .uupublic-ultra-warning, .uupublic-ultra-error, .isa_error {
	border:none;
	margin: 10px 0px 15px 5px;
	padding:15px 10px 15px 50px;
	background-repeat: no-repeat;
	background-position: 10px center;
	-moz-border-radius:.5em;
	-webkit-border-radius:.5em;
	border-radius:.5em;
}
.uupublic-ultra-info {
	color: #00529B;
	background-color: #D9F0FB;
	background-image: url('../img/info.png');
}
.uupublic-ultra-success {
	color: #4F8A10;
	background-color: #DFF2BF;
	background-image:url('../img/success.png');
}
.uupublic-ultra-warning {
	color: #9F6000;
	background-color: #FEEFB3;
	background-image: url('../img/warning.png');
}
.uupublic-ultra-error {
	color: #D8000C;
	background-color: #FFBABA;
	background-image: url('../img/error.png');
}
/*Validation Messages*/
.uupvalidation-ultra-info, .uupvalidation-ultra-success, .uupvalidation-ultra-warning, .isa_error {
	/*  border: 1px solid ;*/
	margin: 10px 0px 0px 5px;
	padding:10px 10px 10px 40px;
	background-repeat: no-repeat;
	background-position: 10px center;
	-moz-border-radius:.5em;
	-webkit-border-radius:.5em;
	border-radius:.5em;
}
.uupvalidation-ultra-info {
	color: #00529B;
	background-color: #BDE5F8;
	background-image: url('../img/info.png');
}
.uupvalidation-ultra-success {
	color: #4F8A10;
	background-color: #DFF2BF;
	background-image:url('../img/success.png');
}
.uupvalidation-ultra-warning {
	color: #9F6000;
	background-color: #FEEFB3;
	background-image: url('../img/warning.png');
}
.uupvalidation-ultra-error {
	color: #D8000C;
	background-color: #FFBABA;
	background-image: url('../img/error.png');
}
/* Search Feature */
form.ofuser-search-form {
	margin:0 !important; /*Fix for popular themes*/
	padding-bottom:20px !important;
}
.ofuser-search-input
{
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-size: 14px;
	padding: 6px !important; /*Fix for bootstrap themes*/
	height:auto !important; /*Fix for bootstrap themes*/
	width: 100% ;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	margin: 0 !important; /*Fix for popular themes*/
	background: #FFF;
	color: #444;
	border: 1px solid #CCC;
	vertical-align: baseline;
}
.ofuser-search-input:focus {
	background: #FFF;
	color: #444;
	border: 1px solid #AAA;
	box-shadow: inset 0 -1px 2px #DDD;
}
.ofuser-combined-search{
	margin: 0 !important;
	width: 100% !important;	/*Fix for popular themes*/
}
.ofuser-search-p {
	margin: 0 0 10px 0 !important; height:auto !important;
}
.ofuser-search-input-left {
	display:inline-block;
	width: 48% !important;
	margin-right: 3% !important;
}
.ofuser-search-input-right {
	display:inline-block;
	width: 48% !important;
}
.ofuser-search-multiselect {
	width:100% !important;
}
.ofuser-search-submit {
	margin:0 !important;
}
/* Search form */
div.ofuser-wrap-form form p input.ofuser-button-alt {
	font-size: 13px;
	padding: 4px 10px;
}
div.ofuser-wrap-form div.ofuser-inner div.ofuser-head{
	font-size: 16px;
	color: #666;
	padding: 10px 20px;
}
div.ofuser-wrap-form form {
	padding: 20px 20px 0 20px;
	margin: 0;
}
div.ofuser-wrap-form form p.ofuser-p, p.ofuser-search-submit-p {
	padding: 0;
	margin-top: 10px !important;
	clear:both;
	width: 100%;
}
.ofuser-searchbtn-div {
	padding: 0;
	margin-top: 15px !important;
	clear:both;
	text-align:center;
	width: 100%;
}
.tablenav_post a{ text-decoration:none !important;}
div.ofuser-wrap-form form input {
	margin: 0 0 20px 0;
}
/*STANDARD -  PROFILE*/
input[type='file'], .ofuser-fileupload-field {
	padding:3px !important; /*Fix for Bootstrap themes*/
	line-height:25px; /*Fix for Bootstrap themes*/
	height:auto !important; /*Fix for Bootstrap themes*/
	color:#666;
	background: none repeat scroll 0 0 #EEEEEE;
	border: 1px solid #CFCFCF;
	display: block;
	border-radius:3px;
	font-weight:normal;
}
/*Changelog*/
.ofuser-changelogmodule {
	margin: 10px 0 10px 0;
	position:relative;
}
.ofuser-changelogmodule strong {
	color:#000;
}
.ofuser-changelogmodule ul{
	position:relative;
}
.ofuser-changelogmodule span.versionchangelog{
	font-size:1.5em;
}
.ofuser-changelogmodule span.datechangelog{
	font-size:1.5em; color: #999
}
/*Table - Default*/
table.ofuser-directory-default {
	border-collapse:collapse;
	font-size:inherit;
}
.ofuser-ratebox-left { margin:0px }
table.ofuser-directory-default .ofuser-badges{
	text-align:left;
}
table.ofuser-directory-default thead th{
	border-bottom: 1px solid #BDBDBD;
	font-size: 14px;
}
table.ofuser-directory-default thead tr th{
	font-weight: bold;
	color: #151515;
	font-size: 14px;
	padding-bottom: 2px;
}
table.ofuser-directory-default thead tr th a{
	color: #151515;
}
table.ofuser-directory-default tbody tr td{
	height: auto;
	vertical-align: middle;
	border-bottom: 1px solid #DADADA;
	border-top: 1px solid #FFFFFF;
	font-size: 1.2em;
	padding-left:5px;
	text-align:left;
}
table.ofuser-directory-default tbody tr:nth-child(2n+1) td{
	background-color: #F8F8F8;
}
table.ofuser-directory-default tbody tr:hover td{
	background-color:  #F3F3F3;
	border-bottom: 1px solid #CACACA;
	border-top: 1px solid #E2E2E2;
}
table.ofuser-directory-default tbody tr td.actions{
	text-align: right;
	padding-right: 10px;

}
table.ofuser-directory-default.noalt tbody tr td{
	background-color: transparent !important;
	border-bottom: 1px solid #DADBDD;
}
table.ofuser-directory-default.noborder tbody tr td{
	border: none;
}
table.ofuser-directory-default tbody tr td img{
	padding-right: 5px;
}