.uultra-change-profile-cover-div { position:absolute; bottom:20px; right:15px; background-color:rgba(0, 0, 0, 0.7); cursor:pointer; border-radius:3px; padding-left:5px; padding-right:5px;}

a.uultra-btn-change-users-profile-cover{ 
		display:inline-block; 
		height:100%;
		width:1100%;
		padding-top:5px;
		text-align:left;
		font-size:14px; color: #FFF;
		 text-decoration:none;}

a.uultra-btn-change-users-profile-cover:hover{ 
				

	
		 color: #F5F5F5   ;

}




/*--------------------------------------------------

				      LIKES

---------------------------------------------------*/



.likebox {
	width:100%; 
	margin-top:2px !important;
	margin-bottom:2px !important;
	margin-left:auto;
	margin-right:auto;
	
	
	text-align:center; 

}

.likebox p{ font-size:12px !important; color: #000;padding:2px 0 0 5px; margin:5px 0px 5px 0px; height:12px; text-align:center !important}


.uultra-prof-cont .likebox {
	width:100%; 
	margin-top:2px !important;
	margin-bottom:2px !important;
	margin-left:auto;
	margin-right:auto;
	
	
	text-align:center; 

}

.uultra-prof-cont .likebox p{ font-size:12px !important; color: #000;padding:2px 0 0 5px; margin:5px 0px 5px 0px; height:12px; text-align:center !important}


.uultra-prof-cont p.total_likes{ font-size:13px !important; text-align:center; color: #CCC !important;

margin-bottom:10px !important;
margin-top:10px !important;
margin-left:0px !important;

margin-right:0px !important;}



a.uultra-btn-like span{

	

	margin:0px 0px 0px 0px;

	text-align:center;		

}



a.uultra-btn-like i{

	

	margin:0px 0px 0px 0px;

			

}



a.uultra-btn-like{ 



		display:inline-block; 

		height:25px;

		width:25px;

		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.uultra-btn-like:hover{ 

				

		border:solid 1px #000;

		 background: #000; 

		-moz-border-radius: 5px; 

	     border-radius:5px;

		 color: #FFF;



}


.uultra-user-avatar-default-style { max-width:80px}


.uultra-uploader-buttons { clear:both;cursor:pointer; border-radius:5px;  background-color: #F4F4F4 ; border:solid 1px  #E5E5E5; width:190px; color: #333; margin:15px auto 15px auto; text-align:center}
.uultra-uploader-buttons:hover { color:#999}


a.uultra-remove-cancel-avatar-btn{ display:block; color: #333  !important; text-decoration:none}
a.uultra-remove-cancel-avatar-btn:visited{ display:block; color: #333 !important;}

span.uultra-please-wait-croppingmessage{ display: none; color:#333}


/* Profile Cover image cropper*/
div#plupload-browse-button-profilebg.uultra-uploader-buttons,
div#uultra-confirm-image-cropping.uultra-uploader-buttons, div#plupload-browse-button-avatar.uultra-uploader-buttons , div#uultra-confirm-avatar-cropping.uultra-uploader-buttons,
div#plupload-browse-button.uultra-uploader-buttons { 
	padding: 5px;
	width: 170px;
	background: #f2777a;
	color: #FFF;
	cursor: pointer;
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
	border-radius: 3px;
	margin-bottom: 20px;
}

div#plupload-browse-button-profilebg.uultra-uploader-buttons:hover,
div#uultra-confirm-image-cropping.uultra-uploader-buttons:hover,
div#plupload-browse-button-avatar.uultra-uploader-buttons:hover,
div#uultra-confirm-avatar-cropping.uultra-uploader-buttons:hover ,
div#plupload-browse-button.uultra-uploader-buttons:hover { 
	box-shadow: 0 0 0 3px #f2777a;
}

/* Profile Cover image cancel*/

div#btn-delete-user-avatar.uultra-uploader-buttons-delete-cancel,div#btn-cancel-avatar-cropping.uultra-uploader-buttons-delete-cancel 
 { 
	padding: 5px;
	width: 170px;
	background: #F3F3F3;
	color:  #666;
	cursor: pointer;
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
	border-radius: 3px;
	margin-bottom: 20px;
	
	
	
}

div#btn-delete-user-avatar.uultra-uploader-buttons-delete-cancel:hover,
div#btn-cancel-avatar-cropping.uultra-uploader-buttons-delete-cancel:hover
{ 
	box-shadow: 0 0 0 3px #CCC ;
	
}


/**

 * Custom Send Message

 * ---------------------------------------

 **/

.uultra-send-pm-box{ clear:both;  display:none; z-index:9999; }

.ui-dialog-titlebar-close:before{ line-height:1 !important }


.uultra-send-pm-box label{ clear:both; float:none }

.uultra-send-pm-box .uultra-private-message-txt-box{ height:75px; width:98% }
.uultra-send-pm-box .uultra-field-msbox-div{ margin:5px 0px 5px 0px; min-height:15px}
.uultra-send-pm-box .uultra-field-msbox-div p{ font-size:14px }

/*Icons*/

.uultra-send-pm-box .uultra-field-emoticons-div{ margin:5px 0px 5px 0px; height:15px}
.uultra-send-pm-box .uultra-field-emoticons-div img.uultra-emoti-msg-ico{ display:inline; margin:2px}
.uultra-send-pm-box .uultra-field-emoticons-div img.uultra-emoti-msg-ico:hover{ cursor:pointer}



.uultra-send-adm-msg-div{ text-align:right; margin:5px 0px 5px 0px; clear:both; position:relative}
.uultra-send-adm-msg-div a { text-decoration:none}

.uultra-send-pm-box .uultra-field-msbox-div-history{ margin:5px 0px 5px 0px; height:250px; -moz-border-radius: 5px; border-radius:5px; border:solid 1px  #F3F3F3; overflow-y:scroll; overflow-x: hidden}

.uultra-send-pm-box .uultra-field-msbox-div-history ul{ margin:10px 0px 0px 0px; padding:5px; widows:98%}
.uultra-send-pm-box .uultra-field-msbox-div-history ul li{ 
	clear:both; margin:10px 0 auto 0px; height:auto !important

}

.uultra-send-pm-box .uultra-field-msbox-div-history  span.uultra-u-avatar{

	 display: inline-block; margin:0px 5px 5px 5px; padding:5px;
	 vertical-align:top;
}



.uultra-send-pm-box .uultra-field-msbox-div-history  span.uultra-u-avatar img{

	 border-radius: 50% ;
	-moz-border-radius: 50%;
	padding-left:0px !important;	

}

.uultra-send-pm-box .uultra-field-msbox-div-history .uultra-msg-content-box{ 

display: inline-block; width:85%; vertical-align:top

	

}

.uultra-send-pm-box .uultra-field-msbox-div-history .uultra-msg-date{

	margin-bottom:5px;
	font-style:italic; 

}

/**

 * Admin Private Message

 * ---------------------------------------

 **/
 
.uultra-send-pm-box .uultra-private-message-txt-box-admin{ height:300px; width:98% }



/**

 * Basic Structure

 * ---------------------------------------

 **/


.uultra-prof-cont {

	  width:100%;
	  max-width:1170px;
	  
	  position:relative;

	  height:auto;

	  padding:0 0 0 0;   

	  margin:0 auto 0 auto;

	  }
	  

img.uultra-country-flag{ width:24px !important; height:24px !important; min-height:24px !important}
.uultra-prof-cont p.country_name{ height:25px; margin-top:5px; margin-bottom:5px; text-align:center !important; }

.uultra-badges{ 
    text-align:center;
    margin-top:15px !important;
    margin-bottom:3px !important;
    margin-right:0px !important;
    margin-left:0px !important;

}

img.uultra-profile-badge{ 
    width:16px !important;
    height:16px !important;
    min-height: 16px !important;
    margin-right:3px !important;

}

.uultra-prof-cont h3 { 

	  padding-top:15px !important;

	  padding-bottom:15px !important;
	  padding-left:15px !important;
	  font-size:16px !important; 
	  font-weight:normal;
	  text-align:left;
	  background-color: #f36948 !important ;
	  border:none !important;
	  color:#FFF;

	  margin-bottom:0px !important;
	  margin-top:0px !important;
	  -webkit-border-radius: 8px;
      -moz-border-radius: 8px;
      border-radius: 8px;
	  line-height: 1.5 !important;	  	  

}		  

	  

   .uultra-inner{ 

		  position:relative; 

		  width:100%;    

		  max-width:1170px;	  

		  padding:0 0;

		  margin: 0 auto		

		  }	

		  

/**End Basic Structure**/


#progressbar-sitewidewall{ height:2px; display:none}


/**

 * Menu Nav

 * --------------------------------------

 **/		  

	.uultra-inner-menu {

		   position:relative;

		   width:100%;  

		   font-size:20px; 
		   
		   margin:0 auto 0 auto;

		  		   }

		   

	.uultra-inner-menu .uultra-inner-nav {				  

		  background-color: transparent !important;
	      margin:0 auto 0 auto;
		  padding:0 0 0 0; 
		  text-align:center;	  

				  

	}

	

	.uultra-inner-menu .uultra-inner-nav ul{	
		  

	      margin-top:0 !important ; margin-bottom:0px !important;

				  

	}

	

	.uultra-inner-menu .uultra-inner-nav  li {

		  margin-bottom: 0px;
		 margin-top: 0px;
		  padding-top:20px; 
		  padding-bottom:20px;

		  padding-left:10px;

		  padding-right:10px;  

		  font-weight:normal;

		  font-size:16px; 

		  text-align: center;

		  display:inline-block 

	  

	}

	

	.uultra-inner-menu .uultra-inner-nav  li a{

		  text-decoration:none;	  	     

	      color: #5a6b84;

		  font-weight:normal;  

	}

	

	.uultra-inner-menu .uultra-inner-nav li a:hover,focus {

				color: #3c4e69;
				font-weight:normal; 

				

   }

	

	

	.uultra-inner-menu .uultra-icon-menu { padding-right:5px; color:#5a6b84}

		

/**End Menu Nav**/


/*User seeing his/her own profile*/

.uultra-inner-menu .uultra-inner-nav-owm-profile{			  

		  background-color: transparent !important;
	      margin:0 auto 0 auto;
		  padding:0 0 0 0; 
		  text-align:center;	  

				  
}

.uultra-inner-menu .uultra-inner-nav-owm-profile ul.public-top-options{			  

		  background-color: transparent !important;
	      margin:0 auto 0 auto;
		  padding:0 0 0 0; 
		  text-align:right;
		  position:relative	  

				  
}

.uultra-inner-menu .uultra-inner-nav-owm-profile ul.public-top-options li{			  

		display:inline-block ;		
		width:40px ;
		margin:1% ;
	    position:relative	 
			  

				  
}

a.uultra-btn-top1-menu i{
	

	margin:0px 0px 0px 5px;

			

}



a.uultra-btn-top1-menu{ 

		display:inline-block; 

		min-height:30px;
		height:auto !important;

		width:97%;

		padding-top:5px;
		padding-left:5px;

		text-align:left;

		font-size:12px;
		vertical-align:top;		

		border:solid 1px #E8E8E8;

		 background: #FFF ; 

		-moz-border-radius: 5px; 
	     border-radius:5px;

		 color: #333 !important;

		 text-decoration:none;



}



a.uultra-btn-top1-menu:hover{ 

				

		border:solid 1px  #999;

		 background: #CCC; 

		-moz-border-radius: 5px; 

	     border-radius:5px;

		 color: #FFF !important;



}



a.uultra-btn-top1-menu:active{ 

				

		border:solid 1px #000;

		 background: #000; 

		-moz-border-radius: 5px; 

	     border-radius:5px;

		 color: #FFF;



}

.uultra-noti-bubble-top {

    position:absolute;

    top: -1px;

    right:-2px;

    padding:2px ;

    background-color: #C30;

    color:white;

	line-height:15px;

    font-weight:bold;

    font-size:0.5em;

	width:14px;

	height:14px;
	text-align:center;

    

   	border-radius: 14px;

	-moz-border-radius:14px;

   

}





/**WIDGET**/



    .cont-profile { 

		  position:relative;

		  margin-top:20px;
		  padding-left:5px; 

		  }
		  
    .cont-profile  .uultra_photo_single {

	     padding:5px;
		 text-align:center; }
		 
		 
     .cont-profile  .uultra_photo_single .uutra-photo-desc { width:80%; margin:10px auto 10px auto; text-align:center;} 

		  

	.cont-profile  ul {

	     padding:0 0 0 0 }	

	  

	 .cont-profile ul li { list-style:none;

	   margin:0 0 0 0;

	   padding:0 0 0 0;
	  /* position:relative; */
	   
	   
	    }  

		  

	 .col-uultra-1 { 

	      width:32.4%;		  

		  display:inline-block;

		  vertical-align:top;

		  margin-right:5px;			  	  		

		  }

		  

	.col-uultra-2 {

		  width:32.4%; 		  

		  display:inline-block;

		  vertical-align:top;

		  margin-right:5px;	

		  }	  	  	





    .col-uultra-3 { 

	     width:32.4%;

		 display:inline-block;

		 vertical-align:top;

		 margin-right:5px;

		  }

		  

	.widget-ultra {

		 width:100%;

		 height:auto;				 

		 margin-top:20px;

		 background:#FFF;

		 border-left:solid 1px #EFEFEF;

		 border-right:solid 1px #EFEFEF;

		 border-bottom:solid 1px #EFEFEF;

		 -webkit-border-radius: 8px;

         -moz-border-radius: 8px;

         border-radius: 8px;

		 -moz-box-sizing: border-box;}

		 

	.uultra-table { margin-top:10px;

	 margin-bottom:20px}	
	 
	 
	 .uultra-table p.uultra-commmon-text{ 
	 text-align:left; 
	 padding:5px;
	 font-size:1.0em;	 
	 
	 } 		 

		 

	span.data-a {

	width:45%;

	display:inline-block;

	padding-left:5px;

	padding-top:5px; color:#333; text-align:left; }

	

	span.data-b {

	width:50%;

	display:inline-block; color:#333; text-align:left;
	
	 word-wrap: break-word;
	
	
	}	 	

		 

 /* custom widgets cont */
 
 .uultra-table-widget-custom { margin-top:10px;

	 margin-bottom:20px}	

	 

	 /* indicator */	

	.small-triangle-orange:after { /*to delete*/
		top: -50px;
		z-index: 10;
		background: inherit;
	}

	.small-triangle-orange:before { /*to delete*/
		left: 50%;
		width: 50px;
		height: 50px;
		/*transform: translateX(-50%) rotate(45deg) !important;
		-webkit-transform: translateX(-50%) rotate(45deg);
		top: -50px;		
		background: none repeat scroll 0% 0% #f36948*/
	}
	
	/* widget 1*/	
	.uultra-profile-widget-arrow-1:after { 
		top: -50px;
		z-index: 10;
		background: inherit;
	}
	.uultra-profile-widget-arrow-1:before { 
		left: 50%;
		width: 50px;
		height: 50px;
		/*transform: translateX(-50%) rotate(45deg) !important;
		-webkit-transform: translateX(-50%) rotate(45deg);
		top: -50px;		
		background: none repeat scroll 0% 0% #24afb2*/
		
	}
	
	/* widget 2 - My Friends*/	
	.uultra-profile-widget-arrow-2:after { 
		top: -50px;
		z-index: 10;
		background: inherit;
	}
	.uultra-profile-widget-arrow-2:before { 
		left: 50%;
		width: 50px;
		height: 50px;
		/*transform: translateX(-50%) rotate(45deg) !important;
		-webkit-transform: translateX(-50%) rotate(45deg);
		top: -50px;		
		background: none repeat scroll 0% 0% #56595f*/
		
	}
	
	/* widget 3 - My Photos*/	
	.uultra-profile-widget-arrow-3:after { 
		top: -50px;
		z-index: 10;
		background: inherit;
	}
	.uultra-profile-widget-arrow-3:before { 
		left: 50%;
		width: 50px;
		height: 50px;
	/*	transform: translateX(-50%) rotate(45deg) !important;
		-webkit-transform: translateX(-50%) rotate(45deg);
		top: -50px;		
		background: none repeat scroll 0% 0% #56595f*/
		
	}
	
	/* widget 3 - My Galleries*/	
	.uultra-profile-widget-arrow-4:after { 
		top: -50px;
		z-index: 10;
		background: inherit;
	}
	.uultra-profile-widget-arrow-4:before { 
		left: 50%;
		width: 50px;
		height: 50px;
		/*transform: translateX(-50%) rotate(45deg) !important;
		-webkit-transform: translateX(-50%) rotate(45deg);
		top: -50px;		
		background: none repeat scroll 0% 0% #56595f*/
		
	}
	
	
	/* widget 5 - My Posts*/	
	.uultra-profile-widget-arrow-5:after { 
		top: -50px;
		z-index: 10;
		background: inherit;
	}

	.uultra-profile-widget-arrow-5:before { 
		left: 50%;
		width: 50px;
		height: 50px;
        
		/*transform: translateX(-50%) rotate(45deg) !important;
		-webkit-transform: translateX(-50%) rotate(45deg);
		top: -50px;		
		background: none repeat scroll 0% 0% #f36948;*/
		
	}
	
	/* widget 6 - My Followers*/	
	.uultra-profile-widget-arrow-6:after { 
		top: -50px;
		z-index: 10;
		background: inherit;
	}
	.uultra-profile-widget-arrow-6:before { 
		left: 50%;
		width: 50px;
		height: 50px;
		/*transform: translateX(-50%) rotate(45deg) !important;
		-webkit-transform: translateX(-50%) rotate(45deg);
		top: -50px;		
		background: none repeat scroll 0% 0% #56595f*/
		
	}
	
	/* widget 8 - My Latest Videos*/	
	.uultra-profile-widget-arrow-8:after { 
		top: -50px;
		z-index: 10;
		background: inherit;
	}
	.uultra-profile-widget-arrow-8:before { 
		left: 50%;
		width: 50px;
		height: 50px;
		/*transform: translateX(-50%) rotate(45deg) !important;
		-webkit-transform: translateX(-50%) rotate(45deg);
		top: -50px;		
		background: none repeat scroll 0% 0% #f36948*/
		
	}
	
	/* widget 9 - My  wall*/	
	.uultra-profile-widget-arrow-9:after { 
		top: -50px;
		z-index: 10;
		background: inherit;
	}
	.uultra-profile-widget-arrow-9:before { 
		left: 50%;
		width: 50px;
		height: 50px;
		/*transform: translateX(-50%) rotate(45deg) !important;
		-webkit-transform: translateX(-50%) rotate(45deg);
		top: -50px;		
		background: none repeat scroll 0% 0% #24afb2*/
		
	}
	
	/* widget 10 - My  BIO*/	
	.uultra-profile-widget-arrow-10:after { 
		top: -50px;
		z-index: 10;
		background: inherit;
	}
	.uultra-profile-widget-arrow-10:before { 
		left: 50%;
		width: 50px;
		height: 50px;
		/*transform: translateX(-50%) rotate(45deg) !important;
		-webkit-transform: translateX(-50%) rotate(45deg);
		top: -50px;		
		background: none repeat scroll 0% 0% #24afb2*/
		
	}
	 
	

	.widget-ultra section:before, .widget-ultra section:after {

		position: absolute;

		content: "";

		pointer-events: none;

	}

	

	h3.uultra-gnral { 

	  padding-top:15px;

	  padding-bottom:15px;

	  padding-left:15px;

	  font-size:16px; 

	  font-weight:normal;

	  text-align:left;

	  background-color: #56595f !important;

	  color:#FFF;

	  margin-bottom:0px;

	  margin-top:0px;

	  -webkit-border-radius: 8px;

      -moz-border-radius: 8px;

      border-radius: 8px;

	  	  

	 }	
	 
	 
	 
	 .uultra-widget-user-options-cont {
		 position:relative;
		 background: #F9F9F9;
		 min-height:100px;
		 height: auto !important;
		 

		

	}

	 

	 /* indicator */

		

	.small-triangle-grey:after {

		top: -50px;

		z-index: 10;

		background: inherit;

	}

	.small-triangle-grey:before {

		top: -50px;

		background: none repeat scroll 0% 0% #56595f;

	}

	.small-triangle-grey:before {

		left: 50%;

		width: 50px;

		height: 50px;

		transform: translateX(-50%) rotate(45deg) !important;

		-webkit-transform: translateX(-50%) rotate(45deg);

	}

		

	.default-bg {

		padding: 6px 0px 5px;
		color: #FFF;
		position: relative;
		overflow: hidden;
		
		display: block;
		background-color: #FFF;

	}

	

	

	/** Information**/

	

	h3.uultra-basic { 

	  padding-top:15px;

	  padding-bottom:15px;

	  padding-left:15px;

	  font-size:16px; 

	  font-weight:normal;

	  text-align:left;

	  background-color: #24afb2 !important;

	  color:#FFF !important;

	  margin-bottom:0px;

	  margin-top:0px;

	  -webkit-border-radius: 8px;

      -moz-border-radius: 8px;

      border-radius: 8px;

	  	  

	 }

	 

	  /* indicator */

		

	.small-triangle-comfrey:after {

		top: -50px;

		z-index: 10;

		background: inherit;

	}

	.small-triangle-comfrey:before {

		top: -50px;

		background: none repeat scroll 0% 0% #24afb2;

	}

	.small-triangle-comfrey:before {

		left: 50%;

		width: 50px;

		height: 50px;

		transform: translateX(-50%) rotate(45deg) !important;

		-webkit-transform: translateX(-50%) rotate(45deg);

	}
	

	

	/** CARD**/

	

	.uultra-card {border-left:solid 1px #EFEFEF;

		 border-right:solid 1px #EFEFEF;

		 border-bottom:solid 1px #EFEFEF;

		 background:#FFF;		

		

		  }

		  

	/*.uultra-card-bg  {

	 position:relative;

	 border-bottom:solid 1px #999;

	 max-height:150px;}*/	 

		  

    .uultra-card-bg img { 

        margin:0 0 0 0;

       -o-transition:none;

       width:100%;

	   min-height:100px;

     /*  max-height:150px;*/

	   -webkit-border-top-left-radius: 8px;

      -webkit-border-top-right-radius: 8px;

      -moz-border-radius-topleft: 8px;

      -moz-border-radius-topright: 8px;

      border-top-left-radius: 8px;

      border-top-right-radius: 8px;}	

	  

	  /** avatar **/

	  

	/*.uultra-avatar   { 

	    margin: 10px auto 0 auto;

	   text-align:center}*/

	   

	.uultra-avatar img  {
		width: 120px;
		height: 120px;
		border-radius: 50%;}
		
	
	.uultra-profile-extra-info-badges-mobile { }	
	.uultra-profile-extra-info-badges-mobile p{ text-align:center }
	
	.uultra-display-name { text-align:center !important; }

		

	h1.uultra-name { 
	
	   text-align:center;

	   font-size:20px !important ;

	   padding:0 0 0 0;
	   
	   display:inline !important;

	   margin-top:5px !important;
	   margin-bottom:2px !important;
	   margin-right:auto !important;
	   margin-left:auto !important;
	   line-height:0px !important;	   
	   color:#FFF !important;	   
	   word-wrap:break-word} 

	  

    p.uultra-nick { text-align:center;

	   font-size:18px;

	   padding:8px 0 0 0;

	   margin:0 0 0 0;

	   color: #e54722;}

	   

	p.uultra-descrip {

	   font-size:16px !important;

	   text-align:center; 

	   color:#333 !important;

	   padding:10px 10px 10px 10px;

	   margin:0 0 0 0 !important} 

	

	

	  /** Button Friend **/   

	   

	 a.uultra-btn-friend i{

	

	margin:0px 0px 0px 0px; 

	padding:0 5px !important

			

}



	a.uultra-btn-friend{ 

	

			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: #323a45 !important;

			 text-decoration:none;}	

	

	

	a.uultra-btn-friend:hover{ 

					

			border:solid 1px #212934 !important;

			 background: #323a45 !important; 

			-moz-border-radius: 5px; 

			 border-radius:5px;

			 color: #FFF !important;}	

			 

	  /** Button Follow **/ 		 

			 

	a.uultra-btn-follow i{

	

	margin:0px 0px 0px 0px;

	padding:0 5px !important

			

}



	a.uultra-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: #323a45 !important;

			 text-decoration:none;

	

	}

	

	a.uultra-btn-follow:hover{ 

					

			border:solid 1px #212934 !important;

			 background: #323a45 !important; 

			-moz-border-radius: 5px; 

			 border-radius:5px;

			 color: #FFF !important;	

	}

	

	/** CARD**/

	

	.uultra-card {border-left:solid 1px #EFEFEF;

		 border-right:solid 1px #EFEFEF;

		 border-bottom:solid 1px #EFEFEF;

		 background:#FFF;		

		

		  }

		  

	.uultra-card-bg  {

	 position:relative;	

	 max-height:450px;
	 min-height:420px;
	/* width:1170px;
	 height:450px;*/
	 
	 }	 

	 

		  

    .uultra-card-bg img.landscape { 

        margin:0 0 0 0;

       -o-transition:none;

       width:100%;

	   min-height:auto;

      height:450px;}

	   

	.uultra-card-bg .uultra-bg-pic { position: absolute;

	 width:20%; height:auto; 

	 padding-left:20px; 

	 padding-right:20px; 

	 background:rgba(0, 0, 0, 0.6);

	 z-index:2; top:2%; 

	 left:40%;

	  

	   padding-bottom:1%}    	     	

	  

	  /** avatar**/	  

	.uultra-avatar   {width: auto !important;

	    height:auto;

	    margin: 10px auto 0 10px;

		padding:0 0 0 0;

	   text-align:center}

	   

	.uultra-avatar img.avatar  {clear: both;

		border-radius: 50%;}

		

	

	

	   

	p.uultra-descrip {font-size:16px;

	   text-align:center; color:#333;

	   padding:10px 10px 10px 10px;

	   margin:0 0 0 0} 
	   
	   
	p.uultra-card-profile-desc {

	   text-align:center; color: #CCC;

	 } 

	   

	  /** social media**/ 

	  

	.uultra-social-icons {
		
		margin-top:15px !important; 
		margin-bottom:5px !important; 
		margin-right:auto; 
		margin-left:auto; 
		
		text-align:center} 

	  

	.uultra-social-icons ul{ margin-top:5px !important; 
		margin-bottom:0px !important; 
		margin-right:0px !important; 
		margin-left:0px !important; }

	  

	.uultra-social-icons ul li{

		  width:30px !important; height:30px !important;

		  list-style:none;

		  display: inline-block;

	      border-radius: 50%; margin:0 2px 0 2px; 

		  background:#333; background:rgba(51, 51, 51, 0.7) !important}

		  

	.uultra-social-icons ul li:hover{

		 background:#24afb2;background:rgba(36, 175, 178, 0.5);transition: all 0.5s ease;}

		  

	.uultra-socialicons { margin-top:8px; color:#FFF}	  

	   

	  /** social activities**/ 

	

	 .uultra-icons { color: #3c4e69;

	   padding-right:5px}

	     

    .uultra-social-activities {

	  position:relative;

	  background:#FFF; border-bottom:solid 1px #E6E6E6;	  

	  text-align:center !important; padding:0 20px 0 0 !important; margin:0 0 0 0 !important;}	

	  

    .uultra-social-activities ul{ margin:0 0 0 0 !important

	  }	

	  

	.uultra-social-activities ul li{

	   width:auto;

	   list-style:none;

	   display:inline-block; 

	   padding-left:20px !important;
	   padding-right:20px !important;
	   padding-top:10px !important; 

	   font-size:16px;margin:0 0 0 0;text-align:center

	  }

	  

	.uultra-social-activities ul li.active{border-bottom:solid 3px #24afb2;

	   

	  }

	

    .uultra-social-activities ul li:hover {  border-bottom:solid 3px #24afb2;transition: all 0.5s ease;} 
	.uultra-social-activities ul li {border-bottom: 3px solid white;	}
	
	  	

    .uultra-social-activities  p.cat { font-size:18px !important;
	  padding:5px 0 0 0 !important;
	  margin:0 0 0 0 !important;
	  color:#3c4e69 !important;

	  text-align:center;} 

	  

	 .uultra-social-activities  p.cat a {text-decoration:none !important;color:#273d5e!important; } 
	 
	
	 
	
	 
		  

	 .uultra-social-activities  p.cat:active {color:#273d5e !important;} 

	    

	 p.number { font-size:18px !important;

	  padding:10px 0 0 0 !important;

	  margin:0 0 0 0 !important;

	  color:#48d6c8 !important;

	  text-align:center}   

	   

	   

	 /** end social activities**/    

	   

	   

	   /**Friends**/

	   

	   

	.uultra-friends { margin-bottom:10px; }

	   

	.uultra-friends ul {}

	   

	.uultra-friends ul li{ width:45%; margin-top:10px; margin-left:10px; border-bottom: dashed 1px #F0F0F0;display:inline-block }

	   

	.uultra-friends ul li span{ 

			 display:inline-block 

		}

		

	.uultra-friends ul li span img{

			  height:50px;

			  width:50px;

			  border-radius:50%; margin-left:10px

		  		 

		}

		

	.uultra-friends ul li .uultra-info {

	     max-width:99%;

		 display:inline-block;		 

		 margin:0 0 0 15px;

		 padding:0 0 0 0; 

		 vertical-align:top}

		 

	 p.uultra-name {

	    font-size:14px !important;

		

		padding-top: 0px !important;

		padding-bottom: 0px !important;

		padding-right: 0px !important;

		padding-left: 0px !important;

		

		margin-top: 0px !important;

		margin-bottom: 0px !important;

		margin-right: 0px !important;

		margin-left: 0px !important;

		

	    

	   }

		 

	 p.uultra-profession {

		 font-size:12px !important;

		 	padding-top: 0px !important;

		padding-bottom: 0px !important;

		padding-right: 0px !important;

		padding-left: 0px !important;

		

		margin-top: 0px !important;

		margin-bottom: 0px !important;

		margin-right: 0px !important;

		margin-left: 0px !important;

		 font-style:italic !important;

		 color:#666 !important;}

	   

	   

	   

	    /**Latest Video**/

    .uultra-video { 

		margin-top:20px;

		margin-left:10px;

		margin-right:10px;

		margin-bottom:10px}

	   

	   

	   /**Latest Photo**/  

	.uultra-latest-photo {margin-top:20px}
	.uultra-latest-photo ul {}	  

	.uultra-latest-photo ul li{ width:99.6%; 

			 max-height:200px !important; 

			 min-height:150px !important;

			 padding:5px 5px 5px 5px !important;

			 list-style:none;
			 text-align:center;

			 display:inline-block}

		 

	.uultra-latest-photo ul li img { 

		 max-width:100%;

		 max-height:200px; 

	     min-height:150px;}
		 
		 
     .uultra-latest-photo p{ font-size:13px;}
	 .uultra-latest-photo p a{ text-decoration:none; font-size:14px; color:#666}

		 
	/**Latest Galleries**/  

	.uultra-latest-gall-widgets {margin-top:20px}
	.uultra-latest-gall-widgets ul {}	  

	.uultra-latest-gall-widgets ul li{ width:99%; 

			 max-height:200px !important; 
			 min-height:190px !important;
			 padding:5px 5px 5px 5px !important;
			 list-style:none;

			 display:inline-block; vertical-align:top; text-align:center}

	.uultra-latest-gall-widgets p.uu_gal_title{ margin:0px; }
	.uultra-latest-gall-widgets p.uu_gal_title a{ text-decoration:none; font-size:14px; color:#666; text-transform:capitalize}
	 

	.uultra-latest-gall-widgets ul li img { 

		 max-width:100%;
		 max-height:120px; 
	     min-height:120px;}
		 
	.uultra-latest-gall-widgets p.usersultra-amount_pictures{ font-size:12px; height:10px;}
	.uultra-latest-gall-widgets p.galdesc{ font-size:11px;}
	
	

		 

	    /**Followers**/	

		

	.uultra-followers {margin-top:20px}

		

	.uultra-followers ul li {

		border-bottom: dashed 1px #F0F0F0;

		margin-top:5px;

		margin-bottom:5px			 

		}

	

	.uultra-followers ul li span{ display:inline-block			 

		}

		

	.uultra-followers ul li span img{

			  height:60px;

			  width:60px;

			  border-radius:50%;

			  margin-left:10px

		  		 

		}

		

	.uultra-info-follow	 {

		max-width:50%;

	    display:inline-block;

		vertical-align:top;

		margin-left:10px;

		}

	

	p.uultra-name-follow {

		font-size:14px !important;

	    padding-top: 0px !important;

		 padding-bottom: 0px !important;

		 padding-right: 0px !important;

		 padding-left: 0px !important;			 

		 margin-top: 0px !important;

		 margin-bottom: 0px !important;

		 margin-right: 0px !important;

		 margin-left: 0px !important;

		 text-align:left !important;

		

		color:#000}

		

	p.uultra-profession-follow {

		padding:0 0 0 0;

	    margin:0 0 0 0;

		font-size:12px;color:#e54722; font-style:italic}	

	

	p.uultra-count-follow {

		 padding-top: 5px !important;

		 padding-bottom: 0px !important;

		 padding-right: 0px !important;

		 padding-left: 0px !important;			 

		 margin-top: 0px !important;

		 margin-bottom: 0px !important;

		 margin-right: 0px !important;

		 margin-left: 0px !important;

		 text-align:left !important;

		font-size:12px !important;color:#E54722 !important}	 

		 

	    /**Latest Posts**/

		  

	.uultra-latest-posts {

			   margin-top:20px;

			   margin-bottom:10px}

		  

	.uultra-latest-posts li{ 

		margin-top:10px;		

		padding-top:5px;

		border-bottom:dashed 1px #F0F0F0;
		text-align:center;
		
		}

		  

	.uultra-latest-posts span{ 

		display:inline-block;

		width:100px;

		height:100px}

		  

	.uultra-latest-posts span img { 

	    width:100px;

	    height:100px}

		  

	.uultra-latest-posts li .uultra-latest-descrip { 

		display:inline-block; 

		width:65%;

		margin-top:0px;

		margin-bottom:5px;

		margin-left:10px;

		padding:0 0 0 0;

		vertical-align:top;

		}

		

	p.uultra-tit {		

		

		 font-size:16px !important;		 

		 padding-top: 0px !important;

		 padding-bottom: 0px !important;

		 padding-right: 0px !important;

		 padding-left: 0px !important;			 

		 margin-top: 0px !important;

		 margin-bottom: 0px !important;

		 margin-right: 0px !important;

		 margin-left: 0px !important;

		 text-align:left !important

		

	}

	 

	p.uultra-tit a { 

	  color:#333 !important;

	 text-decoration:none  !important

	 }

	  

	p.uultra-tit a:hover { color:#000  !important

	 } 

	 

	p.uultra-date {

		

	font-size:12px !important;

	font-style:italic !important;

	padding-top: 5px !important;

	padding-bottom: 0px !important;

	padding-right: 0px !important;

	padding-left: 0px !important;

 

	margin-top: 0px !important;

	margin-bottom: 0px !important;

	margin-right: 0px !important;

	margin-left: 0px !important;

	color:#3e98a1 !important;

	text-align:left !important 

  } 

	 

	p.uultra-text {

	 font-size:12px  !important;	

	 padding-top: 0px !important;

	 padding-bottom: 0px !important;

	 padding-right: 0px !important;

	 padding-left: 0px !important;

	 

	 margin-top: 0px !important;

	 margin-bottom: 0px !important;

	 margin-right: 0px !important; 

	 margin-left: 0px !important;

	 color:#333 ;	 

	 text-align:left !important;

	 line-height:1.3 !important

	 

	 }

	 



		

   .uultra-comment-icons{ width:100%; 

    background:#F4F4F4; 

	height:auto;

	padding-top:5px;

	padding-bottom:5px;

	clear:both;

	margin:10px 0 10px 0}	

	

   .uultra-comment-icons .uultra-more-icons {

	 width:15%;

	 font-size:12px !important;	 

	 height:auto;

	 margin-top:5px;

	 margin-bottom:5px;

	 margin-left:10px;

	 display:inline-block;	 

	 padding-left:5px;

	 color:#666 !important} 

	 

	

	 .uultra-comment-icons .uultra-more-icons a{

		  text-decoration:none !important;

		  color:#666 !important

	} 

	 

	 

   .uultra-small-icon { color: #ffb12a;padding-right:5px;  }

   

   

   .uultra-profile-seperator {

    border-bottom: 1px  dotted  #F3F3F3;

    color: #333333;

    font-size: 14px;

    font-weight: bold;

    margin:15px 0px 10px 0px;

    padding: 0 0 10px 5px;

    text-transform: uppercase;

}





/*Public Profile - Galleries*/

.uultra-prof-cont .photolist{

	

	margin:10px auto 10px auto;	

	width:100%;

	

}



.uultra-prof-cont .photolist ul{

	

	width:100%;

	padding-left:5px;

	text-align:center;

	

	

}



.uultra-prof-cont .photolist ul li{

	

	width:22% ;

	text-align:center;

	border:solid 1px #F2F2F2;

	height:auto !important;

	display:inline-block;

	vertical-align:top;

	margin:10px 1% 0px 1%;	

	min-height:230px !important;
	box-shadow:none;

}



.uultra-prof-cont .photolist ul li p{

	text-align:center;

	font-size:1.3em;

	margin:5px 0px 5px 0px;

	line-height:13px;

	color:#999;



}



.uultra-prof-cont .photolist ul li p.usersultra-amount_pictures{

	

	margin:5px 0px 5px 0px;

	line-height:10px;

	font-size:0.9em;

	font-style:italic;

	color: #666;



}



.uultra-prof-cont .photolist ul li p.galdesc{

	

	margin:10px 0px 10px 0px;

	line-height:13px;

	font-size:1.1em;

	color: #666;



}







.uultra-prof-cont .photolist ul li .usersultra-photo-name{

	

	margin:10px 0px 10px 0px;

	

}







.uultra-prof-cont .photolist ul li a{

	text-align:center;

	font-size:1.5em;

	margin:5px 0px 5px 0px;

	line-height:13px;

	color: #333;
	text-decoration:none;



}



.uultra-prof-cont .photo-gal-nav{
	margin:10px auto 10px auto;	
	width:100%;

}

/*Public Profile - Photos*/

.uultra-prof-cont .photos{	

	margin:10px auto 10px auto;	
	width:100%;

	

}



.uultra-prof-cont .photos ul{

	

	width:100%;

	text-align:center;

	

	padding-bottom:5px;

	padding-bottom:5px;

	

}



.uultra-prof-cont .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;	

	

}



.uultra-prof-cont .photos li img{

	border:none;

	

	max-width:180px ;

	max-height:200px ;

	height:auto;

	

}





/* ------------------------------------------------------------------------- *

 *  Website Wall Style

/* ------------------------------------------------------------------------- */

.uultra-wall-wrapper
{
	position:	relative;
	clear:both;
	margin:10px auto 10px auto;
	padding:5px;
	width:90%;
	
}

.uultra-wall-wrapper .uultra-publishContainer

{



    text-align: right;

    background-color: #F2F2F2;  
	border: solid 1px  #e6e6e6;

    border-image: none;  

    padding: 1em 1.2em ;

    margin: 0 auto 2em auto ;
	border-radius: 5px;

	

}


.uultra-wall-wrapper .uultra-publishContainer .uultra-tool-bar-option-buttons{
	clear:both;
	float:none;
	position:relative;


}

.uultra-wall-wrapper .uultra-publishContainer .uultra-tool-bar-option-buttons a{ 

	text-decoration:none;


}

/*----SITE-WIDE UPLOADER BOX*/

.uultra-wall-wrapper .uultra-publishContainer .uultra-site-wide-photo-uploader{
	clear:both;
	float:none;
	position:relative;
	display:none;


}

#drag-drop-area-sitewidewall {

	position:relative;
	border:none;	
	padding:5px;	
	margin:5px auto 5px auto;	
	height: auto !important;	
	width:92%
}



.uultra-wall-wrapper .uultra-img-to-share-id-refresh-cl{
	clear:both;
	float:none;
	position:relative;
	display:none;
	text-align:center;
	min-height:500px;


}

.uultra-wall-logged-in-usage{
	display:none;
	color:#F00;
	


}


.uultra-wall-wrapper .uultra-msgTextArea

{
    width: 97%;
    height: 80px;
    border-radius: 7px;
	margin-bottom:5px;
	padding-top:5px;

}



.uultra-wall-wrapper .uultra-commentTextArea

{

    width: 97%;
    border-radius: 7px;
    height: 40px;
	margin-bottom:5px;
	margin-top:2px;
	padding:0px;
	padding-top:5px;
	padding-left:4px;
	

}


.uultra-wall-wrapper .uultra-publishComment

{

    text-align: right;
    width: 100%;
    display: none;
	padding-top:5px;
	padding-bottom:5px;

}



.xoouserultra-button-wall {background-image: none !important; background: #D1D1D1;  box-shadow:none !important;}
.xoouserultra-button-wall:hover { background:#999}

.uultra-wall-wrapper  span.uultra-u-avatar{


	  margin:0px 5px 5px 5px; padding:5px;

	  float:left;

	 vertical-align:top;

		

}



.uultra-wall-wrapper span.uultra-u-avatar img{

	  border-radius: 50% ;

	-moz-border-radius: 50%;

	padding-left:0px !important;

	 margin-right: 7px;

		

}

.uultra-wall-wrapper   input[type="submit"],
input[type="button"],
input[type="reset"],
article.post-password-required input[type=submit]
 {
	padding: 6px 10px;
	padding: 0.428571429rem 0.714285714rem;
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 1.428571429;
	font-weight: normal;
	color: #7c7c7c;
	background-color: #e6e6e6;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -ms-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -webkit-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -o-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: linear-gradient(top, #f4f4f4, #e6e6e6);
	border: 1px solid #d2d2d2;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);
	cursor:pointer;
}



#msgHolder

{



}



    #msgHolder img

    {

        float: left;

        margin-right: 7px;

    }



    #msgHolder a

    {

        text-decoration: none;

        color: #015BA7;

    }



        #msgHolder a:hover

        {

            text-decoration: underline;

        }



.uultra-wall-wrapper ul li

{

	/*margin:0px !important; 

	padding:0px !important*/

   

}



.uultra-postHolder

{

    padding: 5px;
	 padding-top: 10px !important;

    border-bottom: solid 1px #E6E6E6;

    margin: 10px !important;

    list-style:none;
	position:relative;

	/*padding-top:5px;

	padding-bottom:5px;*/

}



span.uultraprofile-update-wall-delete {
    height: 15px;
    position: absolute;
    right: 0px;
	top: -5px;
    width: 32px;
}
span.uultraprofile-update-wall-delete i {
    font-size: 15px;
}



span.uultraprofile-wall-delete {
    height: 15px;
    position: absolute;
    right: 0px;
	top:2px;
    width: 32px;
	text-align:right;
}
span.uultraprofile-wall-delete i {
    font-size: 15px;
}


span.uultraprofile-wall-edit {
    height: 15px;
    position: absolute;
    right: 45px;
    width: 15px;
}
span.uultraprofile-wall-edit i {
    font-size: 15px;
}



.uultra-postHolder p

{

   text-align:left !important;
   font-size:1.0em !important;
   margin-top:15px !important;
   margin-left:auto !important;
   margin-bottom:7px !important;
   word-wrap: break-word;

   /*margin-right: 50px !important;*/

}



.uultra-postHolder a

{

   font-weight: bold;

}




.uultra-commentFooter

{

}

.uultra-postFooter

{

    font-size: 0.85em;

   
	clear:both;
	float:none !important;

	padding-top:5px !important;

	padding-bottom:5px  !important;
	padding-left:2px !important;
	text-align:left;

}



    .uultra-postFooter span

    {

        color: #7D7D84;

    }



    .uultra-postFooter a

    {

        font-weight: normal;

    }





#btnShare, .btnComment, .btnRequest

{

  background-color: #5B74A8;

    border: 0 none;

    color: #FFFFFF;

    cursor: pointer;  

    font-size: 13px;

    font-weight: bold;
    margin-right: 10px;
    padding: 5px;

    text-align: center;

    width: 50px;

}

/* ------------------------------------------------------------------------- *

 *  Wall Style - Users Profile

/* ------------------------------------------------------------------------- */





.uultra-prof-cont .uultra-publishContainer

{



    text-align: right;

    background-color: #F2F2F2;
    border-top: #e6e6e6;

	border-bottom: #e6e6e6;

	border-left: none !important;

	border-right: none !important;

    border-image: none;

    border-style: solid;

    border-width: 1px;

    padding: 1em 1.2em ;

    margin: 0 auto 2em auto ;

	

}


/* ------------------------------------------------------------------------- *

 *  My Posts Style - Users Wall

/* ------------------------------------------------------------------------- */


/*My Posts - User Profile Wall.*/
.uultra-prof-cont .uultra-user-profile-wall .wall-my-posts{

	margin:10px 0 10px 0;	
	width:98%;	
}

.uultra-prof-cont .uultra-user-profile-wall .wall-my-posts .uultra-my-post-desc{
	
	clear:both;
	float:none;
	margin-top:10px;
	margin-bottom:10px

}

.uultra-prof-cont .uultra-user-profile-wall .wall-my-posts .uultra-my-post-info-bar{

}


.uultra-prof-cont .uultra-user-profile-wall .wall-my-posts .uultra-my-post-info-bar p{	

}


.uultra-prof-cont .uultra-user-profile-wall .wall-my-posts .uultra-my-post-info-bar i{

	margin-right:5px !important;

	

}



.uultra-prof-cont .uultra-user-profile-wall .wall-my-posts .uultra-my-post-info-bar span.uultra-post-date{

	margin-right:1em;

	

}



.uultra-prof-cont .uultra-user-profile-wall .wall-my-posts .uultra-my-post-info-bar span.uultra-post-see{

	margin-left:1em;
	float:right;

	

}

.uultra-prof-cont .uultra-user-profile-wall .wall-my-posts a{

	

	text-decoration:none;
	font-size:0.9em;

	color:#666;	

}

.uultra-prof-cont .uultra-user-profile-wall .wall-my-posts a:hover{

	color:#999;

}



.uultra-prof-cont .uultra-user-profile-wall .wall-my-posts ul{	

	width:100%;

	padding-left:5px;
	text-align:left;
	margin-top:5px !important;
	margin-left:0px !important;
	margin-right:0px !important;
	margin-bottom:5px !important;
	

}

.uultra-prof-cont .uultra-user-profile-wall .wall-my-posts .uultra-my-post-thumb{

	max-height:250px;
	float:none;
	clear:both;
	height:auto;
	text-align:left;

}


.uultra-prof-cont .uultra-user-profile-wall .wall-my-posts ul li{

	

	width:98% ;

	text-align:center;

	border:solid 1px #F2F2F2;

	height:auto !important;

	display:inline-block;

	vertical-align:top;

	margin:10px 1% 0px 1%;

	padding-left:2px;	
	padding-bottom:10px;

	min-height:230px !important;
	
	border-radius: 5px;	

	box-shadow: none;	

	height:auto !important;

}



.uultra-prof-cont .uultra-user-profile-wall .wall-my-posts ul li h1.uultra-post-title{

	font-size:1.5em;
	text-align:left !important;

}

.uultra-prof-cont .uultra-user-profile-wall .wall-my-posts ul li h1.uultra-post-title a{
	
	color:#666 !important;
	

}

.uultra-prof-cont .uultra-user-profile-wall .wall-my-posts ul li h1.uultra-post-title a:hover{
	
	text-decoration:none;	
}



.uultra-prof-cont .uultra-user-profile-wall .wall-my-posts ul li span.posthumb{

	float:none; 
	padding:5px;
}


.uultra-prof-cont .uultra-user-profile-wall .wall-my-posts ul li img{

	width:auto ;
	float:none !important;
	max-height:250px;
}
.uultra-prof-cont .uultra-user-profile-wall .wall-my-posts ul li p{

	text-align:left;
	font-size:1.0em;
	margin:5px 0px 5px 0px;
	color: #333;
	/*word-break: break-word; */
	word-wrap: break-word;
		
}

/*END My Posts - User Profile Wall.*/

.uultra-prof-cont .uultra-msgTextArea

{

    width: 97%;

    height: 80px;

    border-radius: 7px;

	margin-bottom:5px;

}



.uultra-prof-cont .uultra-commentTextArea

{

    width: 97%;

    border-radius: 7px;

    height: 40px;

	margin-bottom:5px;

	margin-top:2px;
	padding:0px;
	padding-top:5px;
	padding-left:4px;

}







.uultra-prof-cont .uultra-publishComment

{

    text-align: right;

    width: 100%;

    display: none;

	padding-top:5px;

	padding-bottom:5px;

}



.xoouserultra-button-wall {background-image: none !important; background: #D1D1D1;  box-shadow:none !important;}

.xoouserultra-button-wall:hover { background:#999}
.uultra-prof-cont  span.uultra-u-avatar{
	

	  margin:0px 5px 5px 5px; padding:5px;

	  float:left;

	 vertical-align:top;

		

}

.uultra-prof-cont  input[type="submit"],
input[type="button"],
input[type="reset"],
article.post-password-required input[type=submit]
 {
	padding: 6px 10px;
	padding: 0.428571429rem 0.714285714rem;
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 1.428571429;
	font-weight: normal;
	color: #7c7c7c;
	background-color: #e6e6e6;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -ms-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -webkit-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -o-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: linear-gradient(top, #f4f4f4, #e6e6e6);
	border: 1px solid #d2d2d2;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);
	cursor:pointer;
}



.uultra-prof-cont  span.uultra-u-avatar img{

	  border-radius: 50% ;

	-moz-border-radius: 50%;

	padding-left:0px !important;

	 margin-right: 7px;

		

}



#msgHolder

{



}



    #msgHolder img

    {

        float: left;

        margin-right: 7px;

    }



    #msgHolder a

    {

        text-decoration: none;

        color: #015BA7;

    }



        #msgHolder a:hover

        {

            text-decoration: underline;

        }



.uultra-prof-cont ul li

{

	/*margin:0px !important; 

	padding:0px !important*/
	list-style:none !important;
	
	

   

}







/*span.uultraprofile-wall-delete {
    height: 15px;
    position: absolute;
    right: 25px;
    width: 15px;
}*/
span.uultraprofile-wall-delete i {
    font-size: 15px;
}


span.uultraprofile-wall-edit {
    height: 15px;
    position: absolute;
    right: 45px;
    width: 15px;
}
span.uultraprofile-wall-edit i {
    font-size: 15px;
}



.uultra-postHolder p

{

   text-align:left !important;
   font-size:1.0em !important;
   margin-top:15px !important;
   margin-left:auto !important;
   margin-bottom:7px !important;
   /*margin-right: 50px !important;*/
   word-wrap: break-word;


}



.uultra-postHolder a

{

   font-weight: bold;

}




.uultra-commentFooter

{

}



    .uultra-postFooter span

    {

        color: #7D7D84;

    }



    .uultra-postFooter a

    {

        font-weight: normal;

    }



.uultra-commentHolder

{

    clear: both;

    background-color: #EEF1F6;

    padding-top: 5px !important;
	padding-bottom: 5px !important;
	margin-left:0px !important;

    border-bottom: 1px solid #DEE5EA;
    border-top: 1px solid white;
    list-style:none;
	position:relative;

}

.uultra-commentHolder .uultra-b-edit-reply

{
    clear: both;
	width:98%;
	padding-bottom:10px;
	padding-top:5px;
	padding-left:5px;



}

.uultra-commentHolder .uultra-edit-reply-fiv
{
	display:none;

}

a.uultra-close-edit-reply-box
{
	font-size:11px ;
	font-weight:normal;
}

a.uultra-close-edit-comment-box
{
	font-size:11px ;
	font-weight:normal;
}



.uultra-postHolder .uultra-edit-reply-fiv
{
	display:none;
	background:#F9F9F9;
	padding:5px;	

}


.uultra-postHolder .uultra-error-message-reply-empty

{
	display:none;
	color:#F00;

}

.uultra-commentHolder .uultra-error-message-reply-empty

{
	display:none;
	color:#F00;

}





#btnShare, .btnComment, .btnRequest

{

  background-color: #5B74A8;

    border: 0 none;

    color: #FFFFFF;

    cursor: pointer;  

    font-size: 13px;

    font-weight: bold;
    margin-right: 10px;
    padding: 5px;
    text-align: center;
    width: 50px;

}



/* ------------------------------------------------------------------------- *

 *  Users Directory V3

/* ------------------------------------------------------------------------- */
.usersultra-front-directory-wrap .uultra-directory3{

	margin:10px auto 10px auto;	
	width:100%;	

}



.usersultra-front-directory-wrap .uultra-directory3 ul{

	width:100%;
	padding-left:5px;
	text-align:center;

}



.usersultra-front-directory-wrap .uultra-directory3 .uultra-my-thumb{

	

	margin-left:1em;

	

}



.usersultra-front-directory-wrap .uultra-directory3 .uultra-desc-info{

	text-align:center;



	

}

.usersultra-front-directory-wrap .uultra-directory3  .uultra-my-thumb img{

	

	border-radius: 50%;

	

}



.usersultra-front-directory-wrap .uultra-directory3 ul .uultra-my-thumb a{

	

	background-color: #fff;

    border-radius: 50%;

    display: inline-block;

    margin: -45px 2px 0 -3px;

    padding: 4px;

    position: relative;

    vertical-align: bottom;

    z-index: 1;

	height:70px; width:70px;


}







.usersultra-front-directory-wrap .uultra-directory3 ul li{

	

	width:22% ;

	text-align:center;

	border:solid 1px #F2F2F2;

	height:auto !important;

	display:inline-block;

	vertical-align:top;

	margin:10px 1% 0px 1%;

	padding:5px;	

	min-height:230px !important;	


	height:auto !important;

	

	background-color: #fff;

    border-radius: 5px;

    box-sizing: border-box;

    text-align: left;

}

.usersultra-front-directory-wrap .uultra-directory3 p.uultra-user-name{

	
	font-size:17px !important;

	text-align:left;	

		

}

.usersultra-front-directory-wrap .uultra-directory3 a{
	
	text-decoration:none;
	color:#666

}

.usersultra-front-directory-wrap .uultra-directory3 a:hover{
	
	text-decoration:none;
	color: #333

}





/* ------------------------------------------------------------------------- *

 *  My Followers Style

/* ------------------------------------------------------------------------- */

	 

.uultra-prof-cont .my-follow{

	margin:10px auto 10px auto;	
	width:100%;	

}



.uultra-prof-cont .my-follow ul{

	width:100%;
	padding-left:5px;
	text-align:center;

}



.uultra-prof-cont .my-follow .uultra-my-thumb{

	

	margin-left:1em;

	

}



.uultra-prof-cont .my-follow .uultra-desc-info{

	text-align:center;



	

}



.uultra-prof-cont .my-follow .uultra-desc-info p{

	

	text-align:center;



	

}



.uultra-my-follow-name{ 



	font-weight:600 !important; 

	font-size:17px !important;

	text-align:left !important;	

		

}



.uultra-prof-cont .my-follow  a{ text-decoration:none;

}



.uultra-prof-cont .my-follow .uultra-my-thumb img{

	

	border-radius: 50%;

	

}



.uultra-prof-cont .my-follow .uultra-my-thumb a{

	

	background-color: #fff;

    border-radius: 50%;

    display: inline-block;

    margin: -45px 2px 0 -3px;

    padding: 4px;

    position: relative;

    vertical-align: bottom;

    z-index: 1;

	height:70px; width:70px;

	

	

	

			

	

}







.uultra-prof-cont .my-follow ul li{

	

	width:22% ;

	text-align:center;

	border:solid 1px #F2F2F2;

	height:auto !important;

	display:inline-block;

	vertical-align:top;

	margin:10px 1% 0px 1%;

	padding:5px;	

	min-height:230px !important;	


	height:auto !important;

	background-color: #fff;

    border-radius: 5px;

    box-sizing: border-box;

    text-align: left;

}





.uultra-profile-card-bg-profile {

    background-position: 0 50%;

    background-size: 100% auto;

    border-bottom: 1px solid #e1e8ed;

    border-radius: 4px 4px 0 0;

    display: block;

    height: 95px;

}




/* ------------------------------------------------------------------------- *

 *  My Posts Style

/* ------------------------------------------------------------------------- */

	 



.uultra-prof-cont .my-posts{

	margin:10px auto 10px auto;	
	width:100%;	
}



.uultra-prof-cont .my-posts .uultra-my-post-desc{
	

}

.uultra-prof-cont .my-posts .uultra-my-post-info-bar{

}



.uultra-prof-cont .my-posts .uultra-my-post-info-bar p{	

}



.uultra-prof-cont .my-posts .uultra-my-post-info-bar i{

	margin-right:5px !important;

	

}



.uultra-prof-cont .my-posts .uultra-my-post-info-bar span.uultra-post-date{

	margin-right:1em;

	

}



.uultra-prof-cont .my-posts .uultra-my-post-info-bar span.uultra-post-see{

	margin-left:1em; 

	float:right;

	

}





.uultra-prof-cont .my-posts a{

	

	text-decoration:none;

	color:#666;	

}



.uultra-prof-cont .my-posts a:hover{

	color:#999;

}



.uultra-prof-cont .my-posts ul{

	

	width:100%;

	padding-left:5px;
	text-align:center;
	margin-top:5px !important;
	margin-left:0px !important;
	margin-right:0px !important;
	margin-bottom:5px !important;
	

	

}



.uultra-prof-cont .my-posts .uultra-my-post-thumb{

	

	max-height:250px;

		

	

}



.uultra-prof-cont .my-posts ul li{

	

	width:30% ;

	text-align:center;

	border:solid 1px #F2F2F2;

	height:auto !important;

	display:inline-block;

	vertical-align:top;

	margin:10px 1% 0px 1%;

	padding:5px;	

	min-height:230px !important;	

	height:auto !important;

}



.uultra-prof-cont .my-posts ul li h1.uultra-post-title{

	font-size:1.5em;

	text-align:left !important;

	

	

}



.uultra-prof-cont .my-posts ul li span.posthumb{

	float:left; 

	padding:5px;

	



}



.uultra-prof-cont .my-posts ul li img{

	width:auto !important;	

	max-height:250px;



}



.uultra-prof-cont .my-posts ul li p{

	text-align:left;

	font-size:1.0em;

	margin:5px 0px 5px 0px;

	color: #333;



}


/* ------------------------------------------------------------------------- *

 *  My Topics Style

/* ------------------------------------------------------------------------- */

	 



.uultra-prof-cont .my-topics{

	margin:10px auto 10px auto;	
	width:100%;	
}



.uultra-prof-cont .my-topics .uultra-my-topic-desc{
	height:100px !important;
	

}

.uultra-prof-cont .my-topics .uultra-my-post-info-bar{

}



.uultra-prof-cont .my-topics .uultra-my-post-info-bar p{	

}



.uultra-prof-cont .my-topics .uultra-my-post-info-bar i{

	margin-right:5px !important;

	

}



.uultra-prof-cont .my-topics .uultra-my-post-info-bar span.uultra-post-date{

	margin-right:1em;

	

}



.uultra-prof-cont .my-topics .uultra-my-post-info-bar span.uultra-post-see{

	margin-left:1em; 

	float:right;

	

}



.uultra-prof-cont .my-topics a{

	

	text-decoration:none;

	color:#666;	

}



.uultra-prof-cont .my-topics a:hover{

	color:#999;

}



.uultra-prof-cont .my-topics ul{

	

	width:100%;

	padding-left:5px;
	text-align:center;
	margin-top:5px !important;
	margin-left:0px !important;
	margin-right:0px !important;
	margin-bottom:5px !important;
	

	

}



.uultra-prof-cont .my-topics .uultra-my-topic-info{

	max-height:250px;
}

.uultra-prof-cont .my-topics .uultra-my-topic-info ul.topicstats{

	
}

.uultra-prof-cont .my-topics .uultra-my-topic-info ul.topicstats li.stattopic{
	
	width:26%;
	display:inline-block;
	vertical-align:top;
	height:40px !important;
	min-height:40px !important;

	
}



.uultra-prof-cont .my-topics ul li{

	

	width:30% ;

	text-align:center;

	border:solid 1px #F2F2F2;

	height:auto !important;

	display:inline-block;

	vertical-align:top;

	margin:10px 1% 0px 1%;

	padding:5px;	

	min-height:280px !important;

	

	box-shadow: 0 1px 2px -1px #ccc;	

	height:auto !important;

}



.uultra-prof-cont .my-topics ul li h1.uultra-topic-title{

	font-size:1.2em;
	text-align:left !important;
	height:30px;	

}



.uultra-prof-cont .my-topics ul li span.posthumb{

	float:left; 

	padding:5px;

	



}



.uultra-prof-cont .my-topics ul li img{

	width:auto !important;	

	max-height:250px;



}



.uultra-prof-cont .my-topics ul li p{

	text-align:left;

	font-size:1.0em;

	margin:5px 0px 5px 0px;

	color: #333;



}


/* ------------------------------------------------------------------------- *

 *  My Posts Style

/* ------------------------------------------------------------------------- */


/*My Posts - Site Wide Wall.*/
.uultra-wall-wrapper .wall-my-posts{

	margin:10px 0 10px 0;	
	width:98%;	
}

.uultra-wall-wrapper .wall-my-posts .uultra-my-post-desc{
	
	clear:both;
	float:none;
	margin-top:10px;
	margin-bottom:10px

}

.uultra-wall-wrapper .wall-my-posts .uultra-my-post-info-bar{

}


.uultra-wall-wrapper .wall-my-posts .uultra-my-post-info-bar p{	

}


.uultra-wall-wrapper .wall-my-posts .uultra-my-post-info-bar i{

	margin-right:5px !important;

	

}



.uultra-wall-wrapper .wall-my-posts .uultra-my-post-info-bar span.uultra-post-date{

	margin-right:1em;

	

}



.uultra-wall-wrapper .wall-my-posts .uultra-my-post-info-bar span.uultra-post-see{

	margin-left:1em;
	float:right;

	

}

.uultra-wall-wrapper .wall-my-posts a{

	

	text-decoration:none;
	font-size:0.9em;

	color:#666;	

}

.uultra-wall-wrapper .wall-my-posts a:hover{

	color:#999;

}



.uultra-wall-wrapper .wall-my-posts ul{	

	width:100%;

	padding-left:5px;
	text-align:left;
	margin-top:5px !important;
	margin-left:0px !important;
	margin-right:0px !important;
	margin-bottom:5px !important;
	

}

.uultra-wall-wrapper .wall-my-posts .uultra-my-post-thumb{

	max-height:250px;
	float:none;
	clear:both;
	height:auto;
	text-align:left;

}



.uultra-wall-wrapper .wall-my-posts ul li{

	

	width:480px ;

	text-align:center;

	border:solid 1px #F2F2F2;

	height:auto !important;

	display:inline-block;

	vertical-align:top;

	margin:10px 1% 0px 1%;

	padding-left:15px;	
	padding-bottom:10px;

	min-height:230px !important;
	
	border-radius: 5px;	

	box-shadow: 0 1px 2px -1px #ccc;	

	height:auto !important;
	position:relative;

}



.uultra-wall-wrapper .wall-my-posts ul li h1.uultra-post-title{

	font-size:1.5em;
	text-align:left !important;

}

.uultra-wall-wrapper .wall-my-posts ul li h1.uultra-post-title a{
	
	color:#666 !important;
	

}

.uultra-wall-wrapper .wall-my-posts ul li h1.uultra-post-title a:hover{
	
	text-decoration:none;	
}



.uultra-wall-wrapper .wall-my-posts ul li span.posthumb{

	float:none; 
	padding:5px;
}


.uultra-wall-wrapper .wall-my-posts ul li img{

	width:auto ;
	float:none !important;
	max-height:250px;
}
.uultra-wall-wrapper .wall-my-posts ul li p{

	text-align:left;
	font-size:1.0em;
	margin:5px 0px 5px 0px;
	color: #333;
}

/*END My Posts - Site Wide Wall.*/




/*START PHOTO - Site Wide Wall.*/
.uultra-wall-wrapper .wall-my-photo{

	margin:10px 0 10px 0;	
	width:98%;	
}

.uultra-wall-wrapper .wall-my-photo .uultra-my-photo-desc{
	
	clear:both;
	float:none;
	margin-top:10px;
	margin-bottom:10px

}

.uultra-wall-wrapper .wall-my-photo .uultra-my-photo-info-bar{

}



.uultra-wall-wrapper .wall-my-photo .uultra-my-photo-info-bar p{	

}



.uultra-wall-wrapper .wall-my-photo .uultra-my-photo-info-bar i{

	margin-right:5px !important;

	

}



.uultra-wall-wrapper .wall-my-photo .uultra-my-photo-info-bar span.uultra-photo-date{

	margin-right:1em;

	

}



.uultra-wall-wrapper .wall-my-photo .uultra-my-photo-info-bar span.uultra-photo-see{

	margin-left:1em;
	float:right;

	

}

.uultra-wall-wrapper .wall-my-photo a{

	

	text-decoration:none;
	font-size:0.9em;

	color:#666;	

}



.uultra-wall-wrapper .wall-my-photo a:hover{

	color:#999;

}



.uultra-wall-wrapper .wall-my-photo ul{	

	width:100%;

	padding-left:5px;
	text-align:left;
	margin-top:5px !important;
	margin-left:0px !important;
	margin-right:0px !important;
	margin-bottom:5px !important;
	

	

}

.uultra-wall-wrapper .wall-my-photo .uultra-my-photo-thumb{

	

	/*max-height:250px;*/
	float:none;
	clear:both;
	height:auto;
	text-align:center;

	

}



.uultra-wall-wrapper .wall-my-photo ul li{
	
	text-align:center;
	border:none !important;
	height:auto !important;
	display:inline-block;
	width:98%;

	vertical-align:top;

	margin:10px 1% 0px 1%;

	padding-left:15px;	
	padding-right:15px;
	padding-bottom:10px;

	min-height:230px !important;	
	border-radius: 5px;	
	height:auto !important;

}



.uultra-wall-wrapper .wall-my-photo ul li h1.uultra-photo-title{

	font-size:1.5em;
	text-align:left !important;

}

.uultra-wall-wrapper .wall-my-photo ul li h1.uultra-photo-title a{
	
	color:#666 !important;
	

}

.uultra-wall-wrapper .wall-my-photo ul li h1.uultra-photo-title a:hover{
	
	text-decoration:none;	
}



.uultra-wall-wrapper .wall-my-photo ul li span.posthumb{

	float:none; 
	padding:5px;
}


.uultra-wall-wrapper .wall-my-photo ul li img{

	width:auto ;
	float:none !important;
		
	/*max-height:250px;*/
}
.uultra-wall-wrapper .wall-my-photo ul li p{

	text-align:left;
	font-size:1.0em;
	margin:5px 0px 5px 0px;
	color: #333;
}
/*ENDS PHOTO - Site Wide Wall.*/

/*Public Profile - Videos*/

.uultra-prof-cont .videolist{

	

	margin:10px auto 10px auto;	

	width:100%;

	

}



.uultra-prof-cont .videolist ul{

	

	width:100%;

	padding-left:5px;

	text-align:center;

	

	

}



.uultra-prof-cont .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;

}



.uultra-prof-cont .videolist ul li p{

	text-align:center;

	font-size:1.3em;

	margin:10px 0px 10px 0px;

	line-height:13px;

	color:#999;

}



.uultra-prof-cont .videolist ul li p.social_v{

	text-align:center;
	margin:10px 0px 10px 0px;
	line-height:20px;

	color:#999;

}



.uultra-post-wall-share-facebook{ position:relative; text-align:left; right:0px; padding-top:5px; margin-top:5px;}
.uultra-post-wall-share-facebook iframe, object, embed{ max-width:990px !important}

.fb_iframe_widget span{width: 470px }

table.uultra-custom-profile-fields-list{background-color:transparent}

table.uultra-custom-profile-fields-list tr{background-color:transparent; }
table.uultra-custom-profile-fields-list td{ background-color:transparent; width:50%; padding:5px}

.uultra-table-widget-custom p.uultra-p-custom-field-shortcode{ text-align:left !important; font-size:12px; padding:5px;}
.uultra-table-widget-custom strong.uultra-p-custom-field-shortcode{ text-align:left !important; font-size:12px; padding:5px;}

.ui-dialog{ z-index:999999 !important;}



/* ------------------------------------------------------------------------- *

 *  Responsive Style

/* ------------------------------------------------------------------------- */

/************************************************************************************

MEDIA QUERIES

*************************************************************************************/



/* Large screens */

@media only screen and (min-width : 1680px) {



}



/* Tablet Landscape */

 @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {


.usersultra-dahsboard-cont .usersultra-dahsboard-left{

		display:inline !important;
		float:none !important;
		clear:both !important;	
		vertical-align:top;
		width: 98% !important;
	}

}



/* Smaller than 960px */

@media only screen and (max-width: 959px) {

	

.usersultra-dahsboard-cont .usersultra-dahsboard-left{

		display:inline !important;
		float:none !important;
		clear:both !important;	
		vertical-align:top;
		width: 98% !important;
	}
	
	.uultra-wall-wrapper .uultra-msgTextArea
	{
		width: 85% !important;
	   
	
	}



}



/* for 980px or less */

@media screen and (max-width: 980px) {
	
	
	.usersultra-dahsboard-cont .usersultra-dahsboard-left{

		display:inline !important;
		float:none !important;
		clear:both !important;	
		vertical-align:top;
		width: 98% !important;
	}
	
	.usersultra-dahsboard-cont .usersultra-dahsboard-center{

		display:inline !important;
		float:none !important;
		clear:both !important;	
		vertical-align:top;
		width: 98% !important;
	}
	
	
	.usersultra-dahsboard-cont .usersultra-dahsboard-left ul.uultra_u_dashboard_main_menu li{
		
		display:inline-block !important;		
		width:30% !important;
	}
	
	
	.uultra-wall-wrapper{ width:98% !important}
	
	.uultra-wall-wrapper .uultra-msgTextArea
	{
		width: 85% !important;
	   
	
	}
	
	.uultra-card-bg img.landscape{ height:auto !important}
	/*.uultra-profile-extra-info-badges-mobile{ display:none}*/
	.uultra-card-bg{ min-height:10px !important;}
	
	/*My Photos link*/	
	.uultra-prof-cont .photolist ul li{width:47% !important }
	
	.uultra-respo-prof-data-hide{display:none}
	
	
	.uultra-avatar img  {
		width: 80px !important;
		height: 80px !important;
		min-height: 10px !important;
		}
		
	
	h1.uultra-name{ font-size:15px !important}
	

	

	

}



/* MAX 800px */



@media only screen and (max-width: 800px){


	.col-uultra-1 { width:100% !important; float:none}	
	.col-uultra-2 { width:100% !important; float:none}	
	.col-uultra-3 { width:100% !important; float:none}	
	.uultra-respo-prof-data-hide-likes{display:none };
	
	span.data-a, span.data-b
	 {
		width:40% ;
			
	 }
	 
	 .uultra-prof-cont .photos ul li{ width:47%;}


}



/* for 750px or less */

@media only screen and (max-width: 750px) {
	
	
		
	
	.usersultra-front-directory-wrap .uultra-directory3 ul li{ width:33%}
	
	.usersultra-dahsboard-cont .usersultra-dahsboard-left{

		display:inline !important;
		float:none !important;
		clear:both !important;	
		vertical-align:top;
		width: 98% !important;
	}
	
	.usersultra-dahsboard-cont .usersultra-dahsboard-center{

		display:inline !important;
		float:none !important;
		clear:both !important;	
		vertical-align:top;
		width: 98% !important;
	}
	
	
	.usersultra-dahsboard-cont .usersultra-dahsboard-left ul.uultra_u_dashboard_main_menu li{
		
		display:inline-block !important;		
		width:30% !important;
	}



	span.data-a {

	width:100%;

	display:inline-block;

	}

	

	span.data-b {

	width:100%;

	display:inline-block; }	
	
	
	span.data-a, span.data-b
	 {
		width:40% ;
			
	 }
	
	
	.commons-panel-content .pr_col{
		
		display:inline !important;
		clear:both;
		
	}
	.commons-panel-content .pr_col .col1{
		
		width:30% !important;
	
	}
	
	
	
	.commons-panel-content .pr_col_element 
	{
		display:inline !important;
		clear:both;
		width:98% !important;		
		
	}
	
	.xoouserultra-field-type {
		display:inline !important;
		clear:both;
		width:98% !important;
		margin-top:10px !important;
		
		
		
	}
	.xoouserultra-field-value {
		display:inline !important;
		clear:both;
		width:98% !important;
		margin-top:10px !important;	
		
	}
	
	.uultra-card-bg .uultra-bg-pic {width: 50% !important; left: 20% !important; }	
	span.uultra-top-nav-labels-resp{ display:none};	
	.uultra-wall-wrapper{ width:98% !important}
	
	
	.uultra-wall-wrapper .uultra-msgTextArea
	{
		width: 80% !important;
	   
	
	}
	
	.uultra-card-bg img.landscape{ height:auto !important}	
	.uultra-respo-prof-data-hide{display:none}
	
	
	.uultra-prof-cont .uultra-badges{display:none};
	.uultra-respo-prof-data-hide-likes{display:none };
	
	
	
	

}

@media only screen and (max-width: 620px) {
	
	
	.uultra-respo-prof-data-hide{display:none}
	.uultra-card-bg{ height:auto !important;}
	
	.uultra-respo-prof-data-hide-likes{display:none };
	
	.col-uultra-1 { width:99%; float:none}	
	.col-uultra-2 { width:99%; float:none}	
	

	
	
	
	


}

/*  GO FULL WIDTH AT LESS THAN 580 PIXELS */

@media only screen and (max-width: 580px) {
	
	
		
	
	.uultra-respo-prof-data-hide{display:none}	
	
	/*.uultra-respo-prof-data-hide-likes{display:none };*/

		
	.uultra-card-bg .uultra-bg-pic {width: 50% !important; left: 20% !important; }
	.usersultra-dahsboard-cont .usersultra-dahsboard-left ul.uultra_u_dashboard_main_menu li{
		
		display:inline-block !important;		
		width:20% !important;
		margin:1% !important;
	}

	.uultra-btn-u-menu span.uultra-user-menu-text{	
	
		text-align:left;
		display:none !important;		
	
	}
	
	.uultra-wall-wrapper{ width:98% !important}
	
	.uultra-wall-wrapper .wall-my-posts ul li{ width:99% !important;}
	
	
	.uultra-wall-wrapper .uultra-msgTextArea
	{
		width: 75% !important;
	   
	
	}
	
	.uultra-avatar img  {
		width: 50px !important;
		height: 50px !important;
		min-height: 10px !important;
		}
	h1.uultra-name{ font-size:15px !important}
	
	.fb_iframe_widget span {width: 270px !important;		}
	.uultra-latest-photo ul li{ width:100% !important}
	.uultra-latest-photo ul li img { min-width: 280px !important; max-height:400px !important;}
	
	.uultra-latest-posts span{ display:block !important; clear:both; float:none; width:100% !important; height:auto !important}
	
	.uultra-latest-posts span img{ width:99% !important; height:auto !important}
	
	.uultra-prof-cont .my-posts ul li{display:block !important; clear:both; width:99% !important;}
	
	
	/*My Posts link*/
	.uultra-prof-cont .my-posts ul li{display:block !important; clear:both; width:99% !important;}
	
	.uultra-prof-cont .photos ul li{ width:98%;}
	.uultra-prof-cont .photos li img { max-width:100%;}
	
	
	
	



}


@media only screen and (max-width: 460px) {
	
	
	.uultra-respo-prof-data-hide{display:none}
	
	.uultra-card-bg{ height:auto !important;}
	
	.uultra-avatar img  {
		width: 50px !important;
		height: 50px !important;
		min-height: 10px !important;
		}
		
	.fb_iframe_widget span {width: 270px !important;		}	
	
	
	/*My Photos link*/	
	.uultra-prof-cont .photolist ul li{width:99% !important }
	.uultra-prof-cont .photos li img { max-width:100%;}
	
	


}


/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
	
	.usersultra-front-directory-wrap .uultra-directory3 ul li{ width:100%}	
	.uultra-card-bg{ height:auto !important;}
	
	.uultra-respo-prof-data-hide{display:none}
	
	span.data-a {

	width:40%;

	display:inline-block;

	}
	
	span.data-a, span.data-b {
	width: 50%;
	}

	

	span.data-b {

	width:40%;

	display:inline-block; }	
	
	.usersultra-dahsboard-cont .usersultra-dahsboard-left ul.uultra_u_dashboard_main_menu li{
		
		display:inline-block !important;		
		width:18% !important;
		margin:1% !important;
	}

	.uultra-btn-u-menu span.uultra-user-menu-text{	
	
		text-align:left;
		display:none !important;		
	
	}
	
	.uultra-card-bg .uultra-bg-pic {width: 50% !important; left: 20% !important; }
	
	.uultra-inner-menu .uultra-inner-nav li{ padding-left:0px !important; margin-top:0px;}
	
	.uultra-wall-wrapper .wall-my-posts ul li img{

		width:98% !important;
		
	}
	
	
	.uultra-wall-wrapper .uultra-msgTextArea
	{
		width: 80% !important;
	   
	
	}
	
	.uultra-avatar img.avatar  { width:100%;}
	
	.fb_iframe_widget span {width: 270px !important;		}
	
	
	.uultra-prof-cont {

	  width:99%;}



	.col-uultra-1 { width:99%; float:none}	
	.col-uultra-2 { width:99%; float:none}	
	.col-uultra-3 { width:99%; float:none}	
	
	
	.uultra-prof-cont .photos ul li{ width:98%;}
	.uultra-prof-cont .photos li img { max-width:100%;}	
	.uultra-card-bg .uultra-bg-pic {width:30%; left:30%}



}

/* =Content Styles - Deleting very soon

-------------------------------------------------------------- */





/* MAX 1440px */



@media only screen and (max-width: 1440px){



	.nav-justified { 
	
				  width:100%;
	
				 
	
	}

}





/* MAX 1024px */



@media only screen and (max-width: 1024px){



.nav-justified { 

			  width:100%;

			 

}

}






/* MAX 360px */



@media only screen and (max-width: 320px){



		.uultra-prof-cont {
		
			  width:99%;}
		
		
		
		
		
		.col-uultra-1 { width:99%; float:none}		
		.col-uultra-2 { width:99%; float:none}		
		.col-uultra-3 { width:99%; float:none}		
		
		
		.uultra-card-bg .uultra-bg-pic {width: 40%; left:23%}
		
		

}

/*.lb-dataContainer, .lb-outerContainer { max-width: 100%; height: auto !important; width: auto !important; } */