/* Profile styles */
/* Static top menu */	
.cm-archive,
.cm-page-navigate {
	padding: 12px 0;
  text-align: center;
  color: #96969a;
  line-height: 24px;
}
  .cm-page-navigate {
  	margin: 10px 0 15px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .cm-archive div,
  .cm-page-navigate .brd-bottom div {
	display: inline!important;
  	margin: 0 15px;
  	font-size: 15px;
	color: #0071c5;
	text-decoration: none;
  }
  .gradient-border.brd-bottom .active
	{
	color: #96969A!important;
	}
  .cm-archive span,
  .cm-page-navigate span {
  	white-space: nowrap;
  }
.ownpoints {
	margin: 30px 0;
  font-size: 15px;
	color: #555555;
}
  .ownpoints a {
    color: #0071c5;
    text-decoration: none;
  }
  .ownpoints a:hover {
  	text-decoration: underline;
  }


/* Gradient border */
.gradient-border {
	position: relative;
}
  .gradient-border.brd-top {
    border-top: 1px solid #dbdbdb;
  }
  .gradient-border.brd-bottom {
  	border-bottom: 1px solid #dbdbdb;
  }
  .gradient-border:after,
  .gradient-border:before {
  	content: "";
    width: 120px;
	  height: 1px;
    position: absolute;
  }
  .gradient-border:after {
    bottom: -1px;
    right: 0;
	  background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#dbdbdb), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #dbdbdb, #ffffff);
    background-image: -moz-linear-gradient(left, #dbdbdb, #ffffff);
    background-image: -o-linear-gradient(left, #dbdbdb, #ffffff);
  }
  .gradient-border:before {
    bottom: -1px;
    left: 0;
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#ffffff), to(#dbdbdb));
    background-image: -webkit-linear-gradient(right, #dbdbdb, #ffffff);
    background-image: -moz-linear-gradient(right, #dbdbdb, #ffffff);
    background-image: -o-linear-gradient(right, #dbdbdb, #ffffff);
  }
  .gradient-border.brd-top:after,
  .gradient-border.brd-top:before {
    top: -1px;
  }
  .gradient-border.brd-bottom:after,
  .gradient-border.brd-bottom:before {
    bottom: -1px;
  }
  .gradient-border > div {
  	padding-bottom: 12px;
  }
  
  
/* tabs styles */
.act-profile .tabs-field 
	{
	min-height: 560px;
	overflow: hidden;
	padding-bottom: 40px;
	background: #fff;
	}

.act-profile .tabs-field .tabs-link-wrp 
	{
	width: 100%;
	background: #013A74;
	height: 155px;
	}

.act-profile .tabs-link-wrp .limit 
	{
	height: 100%;
	}

.act-profile .tabs-link-wrp ul.tabs-link 
	{
	margin: 0;
	padding: 0;
	display: table;
	width: 100%;
	height: 100%;
	table-layout: fixed;
	font-size: 0;
	}

.act-profile .tabs-link-wrp ul.tabs-link li 
	{
	list-style: none;
	display: table-cell;
	height: 100%;
	position: relative;
	padding: 90px 40px 5px 40px;
	color: #fff;
	text-align: center;
	font-size: 15px;
	cursor: pointer;
	}

.act-profile .tabs-link-wrp ul.tabs-link li.active 
	{
	background: #015395;
	}

.act-profile .tabs-link-wrp ul.tabs-link li:before 
	{
	content: "";
	display: block;
	width: 60px;
	height: 60px;
	position: absolute;
	top: 19px;
	left: 0%;
	right: 0%;
	margin: 0 auto;
	background: url(profile/tab-icons.png) no-repeat 0 0;
	}
.act-profile .tabs-link-wrp ul.tabs-link li.link1:before 
	{
	background-position: 0 0;
	}
.act-profile .tabs-link-wrp ul.tabs-link li.link2:before 
	{
	background-position: 0 -65px;
	}
.act-profile .tabs-link-wrp ul.tabs-link li.link3:before 
	{
	background-position: 0 -130px;
	}
.act-profile .tabs-link-wrp ul.tabs-link li.link4:before 
	{
	background-position: 0 -195px;
	}

.act-profile .tabs-link-wrp ul.tabs-link li.active:after 
	{
	content: "";
	width: 0;
	height: 0;
	border-left: 12px solid transparent;
	border-bottom: 11px solid #fff;
	border-right: 12px solid transparent;
	position: absolute;
	bottom: 0;
	left: 0%;
	right: 0%;
	margin: auto;
	-moz-transform: scale(.9999);
	}
/* --tabs styles-- */


.act-profile body
	{
	background: white;
	}
.act-profile .fcrumb
	{
		display: none;
	}
.act-profile .limit 
	{
	width: 100%;
	max-width: 1260px;
	padding: 0 20px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin: 0 auto;
	overflow: hidden;
	}
	.profile-info
		{
			
		}
		.profile-info h1
			{
			font-family: IntelClearPro;
			font-size: 60px;
			margin: 0 0 24px;
			line-height: 1;	
			}
		.user-info
			{
				float: left;
				width: 190px;
				overflow: hidden;
				text-align: left;
			}
			.user-info .comment-text 
				{
				margin: 12px 0 0 0;
				color: black;
				font-size: 13px;
				}
		.user-info .data
			{
				float: left;
			}
			.user-name
				{
				margin: 0 0 20px 0;
				color: white;
				font-size: 32px;
				font-weight: 200;
				}
			.user-table
				{
				overflow: hidden;
				}
					.user-table p
						{
							color: white;
							margin: 0 0 4px 0;
						}
						.user-table p span
							{
							color: #BCC2C7;
							}
				.user-left
					{
					float: left;
					width: 360px;
					}
					.user-left p.thx
						{
						color: #BCC2C7;
						}
						.user-left p.group :nth-child(2)
							{
								color: white!important;
							}
					.user-left p.thx a
						{
						color: #07b6f8;
						}
				.user-right
					{
						float: left;
					}
			.user-buttons
				{
				margin: 30px 0 60px 180px;
				overflow: hidden;	
				}
				.user-buttons a
					{
					display: block;
					float: left;					
					height: 30px;
					padding: 4px 0 0 40px;
					margin: 0 72px 0 0;
					color: #A3E6FF;
					font-size: 15px;
					background: url('profile/user-actions.png') left top no-repeat;					
					}
					.user-buttons a.add-friend { margin: 0 50px 0 0; }
					.user-buttons a.send-msg { background-position: left bottom; }
					
					
	.act-profile body .limit .tab-content
		{
		color: #555555;
		}
	#tab1,
	#tab4
		{
		padding: 30px 0 0 0;
		}
	#tab2, #tab3 { padding: 60px 0 15px 0; }
	#tab2 ul,
	#tab3 ul { padding: 0; }
	#tab2 .button { margin: 25px 0 0 0; }
	#tab3 .button { margin: 55px 0 0 0; }
	#tab4 { overflow: hidden; }
	
		#tab2 ul 
			{
			overflow: hidden; 
			list-style: none;
			}
		#tab2 ul :last-child
			{
			clear: left;
			}
			#tab2 ul li
				{
				float: left;
				width: 470px;
				height: 28px;
				}
				#tab2 ul li span
					{
					font-weight: bold;
					}
	#tab3 
		{
		overflow: hidden; 
		}
		.tab-left
			{
			float: left;
			width: 500px;
			}
			.tab-left ul
				{
				list-style: none;	
				}
				.tab-left ul li 
					{
					height: 30px;
					margin: 0 0 8px 0;
					padding: 5px 0 0 40px;
					font-size: 15px; 
					background: url('profile/connect-user-sprite.png') left top no-repeat;
					}
				.tab-left ul li.skype i
					{
					font-style: normal;
					}
				.tab-left ul li.message
					{
					background-position: left -40px;
					}
				.tab-left ul li.email
					{
					padding: 3px 0 0 40px;
					background-position: left -80px;
					}
				.tab-left ul li
					.tab-left ul li span { color: #555555; }
		.tab-right
			{
			float: left;	
			width: 310px;
			}
		#tab4 .tab1-menu-i:hover
			{
				cursor: pointer;
			}
		#tab4 .tab1-menu-i.active:hover
			{
				cursor: default;
			}
.pp-main-tab-content			
	{
	color: #555555;
	}
	
	



.act-profile .tab-content select,
.act-profile .tab-content select,
.act-profile .tab-content select,
.act-profile .tab-content select {
  outline: none;
  height: 34px;
}

.act-profile .tab-content .ui-state-default,
.act-profile .tab-content .ui-state-default,
.act-profile .tab-content .ui-state-default,
.act-profile .tab-content .ui-state-default {
  border: 1px solid #D1D1D1;
    background: none;
    color: #555555;
  height: 36px;
  box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-shadow: 0px 1px rgba(0,0,0,0.2) inset;
  outline: none;
  max-width: 309px;
  width: 100% !important;
}

.act-profile .tab-content .ui-selectmenu-button span.ui-selectmenu-text,
.act-profile .tab-content .ui-selectmenu-button span.ui-selectmenu-text,
.act-profile .tab-content .ui-selectmenu-button span.ui-selectmenu-text,
.act-profile .tab-content .ui-selectmenu-button span.ui-selectmenu-text {
    text-align: left;
    padding: 0 35px 0 10px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	line-height: 34px;
	font-size: 15px;
}

.act-profile .tab-content .ui-corner-all,
.act-profile .tab-content .ui-corner-all,
.act-profile .tab-content .ui-corner-all,
.act-profile .tab-content .ui-corner-all {
  border-radius: 3px;
}

.act-profile .tab-content .ui-selectmenu-button span.ui-icon,
.act-profile .tab-content .ui-selectmenu-button span.ui-icon,
.act-profile .tab-content .ui-selectmenu-button span.ui-icon,
.act-profile .tab-content .ui-selectmenu-button span.ui-icon {
    right: 1px;
    margin-top: -15.5px;
  width: 26px;
  height: 31px;
}
.act-profile .tab-content .ui-state-default .ui-icon,
.act-profile .tab-content .ui-state-default .ui-icon,
.act-profile .tab-content .ui-state-default .ui-icon,
.act-profile .tab-content .ui-state-default .ui-icon {
    background: url(wtb_2015/select-btn.png) no-repeat 0 0;
}	

/* visitors */
.visitors
	{
	overflow: hidden;
	}
	.community-i
		{
		overflow: hidden;
		}
		.community-i h3
			{
			margin-top: 8px;
			margin-bottom: 30px;
			font-size: 23px;
			text-align: center;
			}
			.community-i h3 i
				{
				font-style: normal;
				}
		.community-i p.no-data
			{
			font-size: 18px;
			}
		.visitor-i
			{
			display: block;
			margin: 0 0 20px 0;
			float: left;
			overflow: hidden;
			}
			.avatar
				{
				float: left;
				width: 50px;
				height: 40px;
				margin: 0 5px 0 0;
				}
			.comments-form .avatar 
				{
				height: auto;	
				}
			.user-info
				{
				float: left;	
				width: 180px;
				}
				.user-info p
					{
					margin: 0px;
					color: #96969a;
					font-size: 11px;
					}
				.user-info p.first
					{
					color: #0071c5;	
					font-size: 15px;
					}
				.user-info p.text
					{
					margin: 0px;
					color: black;
					font-size: 13px;
					}
.friends-operations
	{
	width: 100%;
	padding: 100px 0 10px 0;
	text-align: center;
	}
	.friends-select-item
		{
		margin: 40px 0 0 0;
		padding: 0 0 20px 0;
		}
		.friends-select-item button
			{
			margin: 20px 0 0 0;
			border: none;
			text-decoration: none;
			color: #fff;
			border-radius: 2px;
			background: #00AFF0;
			font-size: 15px;
			height: 30px;
			line-height: 30px;
			padding: 0 22px;
			display: inline-block;
			box-shadow: 2px 2px 0px rgba(0,0,0,0.2);
			border: none;
			}
.act-profile .button
	{
	text-decoration: none;
    color: #fff;
    border-radius: 2px;
    background: #00AFF0;
    font-size: 15px;
    height: 30px;
    line-height: 30px;
    padding: 0 22px;
    display: inline-block;
    box-shadow: 2px 2px 0px rgba(0,0,0,0.2);
    border: none;
	}
	
.act-profile .tab-content .friends-operations .ui-state-default
	{
	max-width: 350px;
	}

/*
	User activity tabs
*/	

.pp-contentbox-entry
	{
	position: relative;
	border-top: 1px solid #dbdbdb;
	padding: 20px 0 40px 70px;
	background: url('profile/msg.png') left 25px no-repeat;
	}
	
	.pp-contentbox-entry:after,
	.pp-contentbox-entry:before {
		content: "";
		width: 120px;
		  height: 1px;
		position: absolute;
	  }
	  .pp-contentbox-entry:after {
		bottom: -1px;
		right: 0;
		  background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#dbdbdb), to(#ffffff));
		background-image: -webkit-linear-gradient(left, #dbdbdb, #ffffff);
		background-image: -moz-linear-gradient(left, #dbdbdb, #ffffff);
		background-image: -o-linear-gradient(left, #dbdbdb, #ffffff);
	  }
	  .pp-contentbox-entry:before {
		bottom: -1px;
		left: 0;
		background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#ffffff), to(#dbdbdb));
		background-image: -webkit-linear-gradient(right, #dbdbdb, #ffffff);
		background-image: -moz-linear-gradient(right, #dbdbdb, #ffffff);
		background-image: -o-linear-gradient(right, #dbdbdb, #ffffff);
	  }
	  .pp-contentbox-entry:after,
	  .pp-contentbox-entry:before {
		top: -1px;
	  }
	  .pp-contentbox-entry:after,
	  .pp-contentbox-entry:before {
		bottom: -1px;
	  }
	.pp-contentbox-entry div:nth-child(3),
	.pp-contentbox-entry div:nth-child(4)
		{
		margin: 0!important;
		}
	.pp-contentbox-entry div:nth-child(2) a
		{
		color: #0071c5;
		font-size: 23px;
		font-weight: normal;
		}
	.pp-contentbox-entry div
		{
		border: none!important;
		}
		.pp-contentbox-entry .pp-datebox
			{
			color: #bcc2c7;
			font-size: 15px;
			}
			.pp-contentbox-entry .pp-datebox em
				{
				font-style: normal;
				}
		.pp-contentbox-entry .pp-datebox a
			{
			display: none;
			}
.pp-content-tab-points .pp-contentbox-entry,
.pp-content-tab-elements .pp-contentbox-entry
	{
	background: none;
	padding-left: 0;
	border: none;
	}
	.pp-content-tab-points .pp-contentbox-entry table tr:nth-child(1),
	.pp-content-tab-elements .pp-contentbox-entry table tr:nth-child(1)
		{
		border-top: 1px solid #dbdbdb;
		border-bottom: 1px solid #dbdbdb;
		}
	.pp-content-tab-points .pp-contentbox-entry table tr:last-child	td
		{
		color: #00aeef;
		font-weight: bold;
		}
	.pp-content-tab-points .pp-contentbox-entry table.past-years tr:last-child	td
		{
		color: #555555;
		font-weight: normal;
		}
		.pp-content-tab-points .pp-contentbox-entry table th,
		.pp-content-tab-elements .pp-contentbox-entry table th
			{
			padding: 12px 0;
			color: #555555;
			font-size: 15px;
			}
		.pp-content-tab-points .pp-contentbox-entry table tr td
			{
			padding: 29px 0 0 0;
			}
		.pp-content-tab-points .pp-contentbox-entry table tr td:nth-child(1)
			{
			width: 35%;
			}
		.pp-content-tab-points .pp-contentbox-entry table tr td:nth-child(2)
			{
			width: 41%;
			}
		.pp-content-tab-points .pp-contentbox-entry table tr td:nth-child(3),
		.pp-content-tab-points .pp-contentbox-entry table tr th:nth-child(3)
			{
			text-align: center;
			}
		.pp-content-tab-points .pp-contentbox-entry h4
			{
			margin: 40px 0 20px 0;
			color: #00aff0;
			font-size: 23px;
			text-align: center;
			}
		.pp-content-tab-elements .pp-contentbox-back h3
			{
			margin: 0 0 20px 0;
			color: #555555;
			font-size: 24px;
			text-align: center;
			font-weight: 200;
			}
		.pp-content-tab-points .pp-contentbox-entry strong
			{
			display: none;
			}
		.pp-content-tab-points .pp-contentbox-entry:last-child
			{
			display: none;
			}
			
			
			
.pp-content-tab-favorites .pp-contentbox-entry		
	{
	background: none;
	padding-left: 0;
	}
	.pp-content-tab-favorites .pp-contentbox-entry div
		{
		font-size: 15px!important;
		}
		
	table.elements_table tr th:last-child,
	table.elements_table tr td:last-child
		{
		text-align: center;
		}
	table.elements_table td
		{
		padding: 35px 0 0 0!important;
		color: #555555;
		border: none;
		font-size: 15px;
		}
		table.elements_table td br
			{
			display: none;
			}
		table.elements_table td p
			{
			margin: 0!important;
			padding: 0!important;
			}
			table.elements_table td p a
				{
				display: block;
				}
		table.elements_table td span.status
			{
			display: none;
			}
		table.elements_table td.no-link
			{
			background: url('profile/course-passed.png') center center no-repeat;
			text-indent: -9999px;
			}
			
.education-title			
	{
	margin: 15px 0 25px 0;
	text-align: center;
	}
.pp-content-tab-points .pp-contentbox-entry:first-child,
.pp-content-tab-points .pp-contentbox-entry h4:first-child 
	{
	margin-top: 0;
	padding: 0;
	}
.pp-content-tab-blog .pp-contentbox-entry
	{
	display: none;
	}
	.pp-content-tab-blog #pp-main-tab-content a
		{
		margin: 0 0 80px 0;
		text-decoration: none;
		color: #fff;
		border-radius: 2px;
		background: #00AFF0;
		font-size: 15px;
		height: 30px;
		line-height: 30px;
		padding: 0 22px;
		display: inline-block;
		box-shadow: 2px 2px 0px rgba(0,0,0,0.2);
		border: none;
		}

.act-profile .footer
	{
	bottom: auto;
	}
.popupmenu
	{
	width: 309px;
	border: 1px solid #aaaaaa;
	background: #ffffff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;
    color: #222222;
	}
	.popupmenu-item-last
		{
		}
	.popupmenu-item,
	.popupmenu-item-last	
		{
		border-top: 1px solid transparent;
		border-bottom: 1px solid transparent;
		padding: 7px 10px;
		}
	#pp-comment-wrap_menu,
	.popupmenu-item:hover,
	.popupmenu-item-last:hover
		{
		background: #dadada url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;
		}
		.popupmenu-item	img,
		.popupmenu-item-last img
			{
			display: none;
			}
		.popupmenu-item a,
		.popupmenu-item-last a
			{
			color: #222222;
			font-size: 15px;
			}
		.popupmenu-item-last .pp-tiny-text
			{
			text-align: left!important;
			}
		.popupmenu-item-last textarea
			{
			width: 300px;
			}
			
			
/* Comments */		
.comments.community-i	
	{
	padding-bottom: 10px;
	}
	.comments-wrp 
		{
		overflow: hidden;	
		}
	.comment-selectbox 
		{
		
		}
.pp-mini-content-entry-noheight
	{
	width: 25%;
	float: left;
	margin: 15px 0;
	}
	.pp-image-mini-wrap-floatright
		{
		display: none;
		}
		.pp-mini-content-entry-noheight img
			{
			}
		.pp-mini-content-entry-noheight p.comment
			{
			color: #555555;
			font-size: 13px;
			}
.comments.community-i .popmenubutton-new
	{
	text-decoration: none;
    color: #fff;
    border-radius: 2px;
    background: #00AFF0;
    font-size: 15px;
    height: 30px;
    line-height: 30px;
    padding: 0 22px;
    display: block;
    box-shadow: 2px 2px 0px rgba(0,0,0,0.2);
    border: none;
	clear: left;
	width: 213px;
	margin: 40px auto 0!important;
	}
	.comments.community-i .popmenubutton-new img	
		{
		display: none;
		}
		
		
#pp-friend-wrap		
	{
	
	}
	#pp-friend-wrap br,
	#pp-friend-wrap img
		{
		display: none;
		}
#pp-rating-wrapper img	
	{
	position: relative!important;
	top: -1px;
	}
	
	
#profile-options 
	{
	height: 33px;
	padding: 5px 0 0 10px;
	background: url(wtb_2015/select-btn.png) no-repeat right 0;	
	}
.add-new-topic
	{
	background: none;
	padding-left: 0;
	}
	.theme-select
		{
		border: 1px solid #D1D1D1;
		color: #555555;
		height: 32px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-shadow: 0px 1px rgba(0,0,0,0.2) inset;
		outline: none;
		max-width: 309px;
		width: 100% !important;
		background: url(wtb_2015/select-btn.png) no-repeat right 0;
		-moz-appearance: none;
		-webkit-appearance: none;
		appearance: none;
		}
		
		
.fwycan-get-points
	{
	overflow: hidden;
	margin: 60px 0 20px;
	}
	.fwycan-get-points h3
		{
		margin: 0 0 30px 0;
		font-size: 23px;
		}
	.fwycan-get-points-i
		{
		float: left;
		width: 32%;
		margin: 0 10px 0 0;
		overflow: hidden;
		}
		.fwycan-get-points-i .img
			{
			float: left;
			width: 10%;
			}
		.fwycan-get-points-i .text
			{
			float: left;
			width: 80%;
			margin: 0 0 0 5%;
			}
			.fwycan-get-points-i .text .title
				{
				height: 18px;
				font-weight: bold;
				}
			.fwycan-get-points-i.second .text .title
				{
				height: 36px;
				}
				.fwycan-get-points-i .text p span
					{
					color: #00aff0;
					}
	.more-points
		{
		clear: both;
		}
	.points-table .date span
		{
		color: darkgrey;
		}
		
h2.no-blog:first-letter
	{
	text-transform: uppercase;
	}
#scrollTop
	{
	display: block;
	}
.pp-content-tab-favorites #pp-main-tab-content
	{
	margin-bottom: 30px;
	}
	
.total-year-points	
	{
	margin: 40px 0;
	}
	.total-year-points	ul
		{
		padding: 0;
		list-style-type: none;
		}
		.total-year-points	ul li
			{
			margin: 15px 0;
			}
			
.comments-select-wrp
	{
	width: 311px;
	margin: 50px auto 50px;
	}
	.comments-select-wrp select
		{
		height: 33px;
		}
	.comments-select-wrp .submit-comment-button-wrp
		{
		text-align: center;
		padding: 20px 0;
		}
.pp-content-tab-points .pp-contentbox-entry,
.pp-content-tab-points .pp-contentbox-entry:before,
.pp-content-tab-points .pp-contentbox-entry:after,
.pp-content-tab-elements .pp-contentbox-entry,
.pp-content-tab-elements .pp-contentbox-entry:before,
.pp-content-tab-elements .pp-contentbox-entry:after
	{
	border: none!important;
	background: none;
	}


.pp-content-tab-points #pp-main-tab-content
	{
	margin-bottom: 45px;
	}
.pp-content-tab-points .tabs-field .tabs-field
	{
	padding-bottom: 100px;
	}
	
.mobile-edit {
	display: none;
	position: relative;
	left: 10px;
}

@media screen and (max-width: 1024px) {
	.mobile-title {
		display: none;
	}
}
/* Tablet */
@media screen and (max-width: 959px) {
	.fwycan-get-points-i
		{
		width: 48%;
		height: 140px;
		}
}
/* Phone */
@media screen and (max-width: 780px) {
	#tab2 ul li {
		height: auto;
		margin: 10px 0;
	}
	
	.tabs-link-wrp .limit {
		padding: 0;
	}
	.mobile-edit {
		display: inline-block;
	}
	.user-name a {
		display: none;
		}
	#scrollTop a {
		top: -120px;
	}
	.comments.community-i .popmenubutton-new {
		margin-top: 8px;
	}
	.community-i h3 {
		font-size: 21px;
	}
	.tab-left ul li {
		margin: 0 0 20px 0;
	}
	.pp-content-tab-points .pp-contentbox-entry table tr td {
		padding: 10px 0 0 0;
	}
	
	.fwycan-get-points h3 {
		font-size: 21px;
	}
	.pp-datebox {
		margin: 0 0 5px 0;
	}
	.pp-contentbox-entry div:nth-child(2) a {
		line-height: 0.9em;
		font-size: 21px;
	}
	#pp-main-tab-content .pp-contentbox-entry {
		padding-left: 30px;
		background: url(profile/msg-mobile.png) no-repeat 0 25px;
		
	}
	.pp-content-tab-favorites .pp-contentbox-entry,
	.pp-contentbox-entry.points {
		padding-left: 0!important;
		background: none!important;
	}
	
	#tab2, #tab3 {
		padding-top: 30px;
	}
	#tab3 { 
		padding-bottom: 110px;
	}
	.mobile-title {
		display: block!important;
		margin: 0 0 25px 0;
		text-align: center;
	}
	.act-profile .tabs-field .tabs-link-wrp {
		height: 115px;
	}
	.act-profile .tabs-link-wrp ul.tabs-link li {
		text-indent: -9999px;
	}
	.profile-info h1 {
		font-size: 40px;
	}
	.user-info {
		width: 30%;
	}
		.user-info img {
			width: 60%;
			height: 60%;
			/*width: 80px;
			height: 92px;*/
		}
	.data {
		float: left;
		width: 70%;
	}
		
	.user-buttons {
		margin: 0 0 20px 0;
	}
		.user-buttons a {
			display: block;
			height: auto;
			clear: left;
			background: none;
			padding-left: 0;
			margin-right: 0;
		}
		
	.user-name {
		position: relative;
		margin: 0;
		font-size: 21px;
	}
	.cm-page-navigate .brd-bottom div {
		display: block!important;
		text-align: left;
		padding-bottom: 4px;
		margin: 0;
	}
	.cm-page-navigate.gradient-border.brd-top {
		padding-left: 0;
	}
	
	.fwycan-get-points-i
		{
		width: 100%;
		margin: 0 0 20px 0;
		}
	.fwycan-get-points-i.first {
		height: 120px;
	}
	.fwycan-get-points-i.third {
		height: 80px;
	}
		.fwycan-get-points-i .text
			{
			width: 85%;
			}
			
	.tab-right {
		margin: 10px 0 0 0;
	}
	#tab2 {
		padding-bottom: 105px;
	}
	#tab3 .button {
		margin: 25px 0 0 0;
	}
	#scrollTop a {
		position: relative;
		left: auto;
		width: 45px;
		margin: 0px auto;
		padding: 30px 0 0 0;
		background-position: 10px top;
	}
	.visitor-i {
		width: 100%;
	}
		.visitor-i .user-info {
			width: 80%;
		}
	.community-i {
		margin: 0 0 60px 0;
	}
	.tags a {
		display: block;
		line-height: 0.5em;
	}
			
}
@media screen and (max-width: 100px) {
	.user-name a {
		position: absolute;
		top: -59px;
		left: auto;
		right: -11px;
		}
}
