@charset "UTF-8";

/* --- uix.css --- */








		


.dataTable tr.dataRow th {background-image: none;}

.prefix.prefixPrimary {border-color: rgb(226, 226, 226);}

.userBanner.bannerStaff {background: rgb(107, 166, 94); color: #FFF; border-color: transparent;}
.userBanner.bannerStaff.wrapped span {background: url(rgba.php%3Fr=0&g=0&b=0&a=178); background: rgba(0,0,0,.7); _filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000);}
.userBanner.wrapped span {top: -5px;}

.conversation_view .message:first-child,
.messageList .message:first-child,
.thread_view .pageNavLinkGroup + .section {margin-top: 0;}

.avatarHeap ol {margin: -4px;text-align: center;}
.avatarHeap li {float: none; display: inline-block; margin: 4px;}

.funbox
{
	overflow: hidden;
	margin: 16px 0;
}

.funbox img {max-width: 100%;}


	.funbox {text-align: center;}




@media (min-width: 611px) {
	.message > .funbox
	{
		margin-left: 158px;
		
		
		margin-bottom: 0;
	}
}

#logoBlock .funbox,
#logoBlock .funbox .section
{
	margin: 0;
}
#logoBlock .funbox .funboxWrapper
{
	vertical-align: middle;
	display: inline-block;
	line-height: normal;
}


		
	#logoBlock .funbox
	{
		float: right;
		line-height: 84px;
		*line-height: 88px;
		height: 88px;
		margin-left: 16px;
	}
	
	@media (max-width: 610px)
	{	
		.Responsive #logoBlock .funbox
		{
			height: auto;
			line-height: normal;
			text-align: center;
			float: none;
			margin-left: 0;
		}		
	}


@media (max-width: 480px) 
{
	#logoBlock .funbox
	{
		margin-bottom: 16px;
	}
}






.noBorderRadiusTop {
	-webkit-border-top-left-radius: 0 !important; -moz-border-radius-topleft: 0 !important; -khtml-border-top-left-radius: 0 !important; border-top-left-radius: 0 !important;
	-webkit-border-top-right-radius: 0 !important; -moz-border-radius-topright: 0 !important; -khtml-border-top-right-radius: 0 !important; border-top-right-radius: 0 !important;
}
.noBorderRadiusBottom {
	-webkit-border-bottom-left-radius: 0 !important; -moz-border-radius-bottomleft: 0 !important; -khtml-border-bottom-left-radius: 0 !important; border-bottom-left-radius: 0 !important;
	-webkit-border-bottom-right-radius: 0 !important; -moz-border-radius-bottomright: 0 !important; -khtml-border-bottom-right-radius: 0 !important; border-bottom-right-radius: 0 !important;
}
.noBorderRadius {
	-webkit-border-top-left-radius: 0 !important; -moz-border-radius-topleft: 0 !important; -khtml-border-top-left-radius: 0 !important; border-top-left-radius: 0 !important;
	-webkit-border-top-right-radius: 0 !important; -moz-border-radius-topright: 0 !important; -khtml-border-top-right-radius: 0 !important; border-top-right-radius: 0 !important;
	-webkit-border-bottom-left-radius: 0 !important; -moz-border-radius-bottomleft: 0 !important; -khtml-border-bottom-left-radius: 0 !important; border-bottom-left-radius: 0 !important;
	-webkit-border-bottom-right-radius: 0 !important; -moz-border-radius-bottomright: 0 !important; -khtml-border-bottom-right-radius: 0 !important; border-bottom-right-radius: 0 !important;
}



.navTabs ul.left > li:first-child,
.navTabs ul.left > li:first-child a.navLink 
{
	-webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px;
}

.navTabs ul.right > li:last-child,	
.navTabs ul.right > li:last-child a.navLink
{
	-webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px;
}
.noBorderRadiusTop .navTabs ul.left > li:first-child,	
.noBorderRadiusTop .navTabs ul.left > li:first-child a.navLink 
{
	-webkit-border-top-left-radius: 0; -moz-border-radius-topleft: 0; -khtml-border-top-left-radius: 0; border-top-left-radius: 0;
}
.noBorderRadiusTop .navTabs ul.right > li:last-child,
.noBorderRadiusTop .navTabs ul.right > li:last-child a.navLink {
	-webkit-border-top-right-radius: 0; -moz-border-radius-topright: 0; -khtml-border-top-right-radius: 0; border-top-right-radius: 0;
}
.noBorderRadiusBottom .navTabs ul.left > li:first-child,
.noBorderRadiusBottom .navTabs ul.left > li:first-child a.navLink 
{
	-webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0; -khtml-border-bottom-left-radius: 0; border-bottom-left-radius: 0;
}
.noBorderRadiusBottom .navTabs ul.right > li:last-child,
.noBorderRadiusBottom .navTabs ul.right > li:last-child a.navLink 
{
	-webkit-border-bottom-right-radius: 0; -moz-border-radius-bottomright: 0; -khtml-border-bottom-right-radius: 0; border-bottom-right-radius: 0;
}
.noBorderRadius .navTabs ul.left > li:first-child,
.noBorderRadius .navTabs ul.left > li:first-child a.navLink,
.noBorderRadius .navTabs ul.right > li:last-child,
.noBorderRadius .navTabs ul.right > li:last-child a.navLink 
{
	-webkit-border-radius: 0 0 0 0; -moz-border-radius: 0 0 0 0; -khtml-border-radius: 0 0 0 0; border-radius: 0 0 0 0;
}
.navTabs .navTab.Popup.PopupContainerControl.PopupOpen,
.navTabs .navTab.Popup.PopupContainerControl.PopupOpen .navLink
{
	-webkit-border-bottom-left-radius: 0 !important; -moz-border-radius-bottomleft: 0 !important; -khtml-border-bottom-left-radius: 0 !important; border-bottom-left-radius: 0 !important;
	-webkit-border-bottom-right-radius: 0 !important; -moz-border-radius-bottomright: 0 !important; -khtml-border-bottom-right-radius: 0 !important; border-bottom-right-radius: 0 !important;
}



#navigation .pageContent 
{
	-webkit-border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;
}

	

	

	
		#navigation .navTabs 
		{
			-webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0; -khtml-border-bottom-left-radius: 0; border-bottom-left-radius: 0;
			-webkit-border-bottom-right-radius: 0; -moz-border-radius-bottomright: 0; -khtml-border-bottom-right-radius: 0; border-bottom-right-radius: 0;
		}	
	
	
	
	#header .pageContent.noBorderRadiusTop .navTabs 
	{
		-webkit-border-top-left-radius: 0; -moz-border-radius-topleft: 0; -khtml-border-top-left-radius: 0; border-top-left-radius: 0;
		-webkit-border-top-right-radius: 0; -moz-border-radius-topright: 0; -khtml-border-top-right-radius: 0; border-top-right-radius: 0;
	}
	#header .pageContent.noBorderRadiusBottom .navTabs 
	{
		-webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0; -khtml-border-bottom-left-radius: 0; border-bottom-left-radius: 0;
		-webkit-border-bottom-right-radius: 0; -moz-border-radius-bottomright: 0; -khtml-border-bottom-right-radius: 0; border-bottom-right-radius: 0;
	}
	#header .pageContent.noBorderRadius .navTabs 
	{
		-webkit-border-radius: 0 0 0 0; -moz-border-radius: 0 0 0 0; -khtml-border-radius: 0 0 0 0; border-radius: 0 0 0 0;
	}

	
	
	.navTabs .navTab.selected .tabLinks 
	{
		-webkit-border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;
	}
	#navigation .pageContent.noBorderRadiusBottom .navTabs .navTab.selected .tabLinks 
	{
		-webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0; -khtml-border-bottom-left-radius: 0; border-bottom-left-radius: 0;
		-webkit-border-bottom-right-radius: 0; -moz-border-radius-bottomright: 0; -khtml-border-bottom-right-radius: 0; border-bottom-right-radius: 0;
	}
	
	#navigation .pageContent.noBorderRadius .navTabs .navTab.selected .tabLinks 
	{
		-webkit-border-radius: 0 0 0 0; -moz-border-radius: 0 0 0 0; -khtml-border-radius: 0 0 0 0; border-radius: 0 0 0 0;
	}
	
	
	
	
	
		html:not(.activeSmallLogo) #navigation .navTabs ul.publicTabs > li:nth-child(2),
		html:not(.activeSmallLogo) #navigation .navTabs ul.publicTabs > li:nth-child(2) a.navLink 
		{
			-webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px;
			-webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px;
		}
		
	
	
	
	
		
	
			html:not(.activeSmallLogo) #navigation .navTabs ul.publicTabs > li:nth-child(2),
			html:not(.activeSmallLogo) #navigation .navTabs ul.publicTabs > li:nth-child(2) a.navLink 
			{
				-webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0; -khtml-border-bottom-left-radius: 0; border-bottom-left-radius: 0;
			}
			
		

		#navigation .pageContent .navTabs ul.left > li:first-child,
		#navigation .pageContent .navTabs ul.left > li:first-child a.navLink
		{
			-webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0; -khtml-border-bottom-left-radius: 0; border-bottom-left-radius: 0;
		}
		
		#navigation .pageContent .navTabs ul.right > li:last-child,
		#navigation .pageContent .navTabs ul.right > li:last-child a.navLink
		{
			-webkit-border-bottom-right-radius: 0; -moz-border-radius-bottomright: 0; -khtml-border-bottom-right-radius: 0; border-bottom-right-radius: 0;
		}
		
	
	
		
		
		
		





.uix_icon-facebook,
.uix_icon-twitter,
.uix_icon-youtube,
.uix_icon-dribbble,
.uix_icon-vimeo,
.uix_icon-deviantArt,
.uix_icon-googlePlus,
.uix_icon-linkedIn,
.uix_icon-instagram,
.uix_icon-pinterest,

.uix_icon-search,
.uix_icon-home,
.uix_icon-inbox,
.uix_icon-alerts,
.uix_icon-admin,
.uix_icon-navTrigger,
.uix_icon-sitemap,
.uix_icon-jumpToTop,
.uix_icon-jumpToBottom,
.uix_icon-collapse,
.uix_icon-signIn,

.uix_icon-permissions,
.uix_icon-user,
.uix_icon-users,
.uix_icon-reports,
.uix_icon-moderator,

.uix_icon-sidebarCollapse,

.uix_icon-email,
.uix_icon-rss,
.uix_icon-comment,
.uix_icon-thumbsUp,
.uix_icon-trophy,

.uix_icon-breadcrumbSeparator,
.breadcrumb .crust.placeholder .arrow

{
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.uix_icon-facebook:before		 {content: "\f09a";}
.uix_icon-twitter:before		 {content: "\f099";}
.uix_icon-youtube:before		 {content: "\f16a";}
.uix_icon-dribbble:before		 {content: "\f17d";}
.uix_icon-vimeo:before		 	 {content: "\f194";}
.uix_icon-deviantArt:before		 {content: "\f1bd";}
.uix_icon-googlePlus:before		 {content: "\f0d5";}
.uix_icon-linkedIn:before		 {content: "\f0e1";}
.uix_icon-instagram:before		 {content: "\f16d";}
.uix_icon-pinterest:before	 {content: "\f0d2";}

.uix_icon-search:before		 	 {content: "\f002";}
.uix_icon-admin:before		 	 {content: "\f013";}
.uix_icon-home:before		 	 {content: "\f015";}
.uix_icon-inbox:before		 	 {content: "\f0e0";}
.uix_icon-alerts:before		 	 {content: "\f024";}
.uix_icon-navTrigger:before		 {content: "\f0c9";}
.uix_icon-sitemap:before		 {content: "\f0e8";}
.uix_icon-jumpToTop:before		 {content: "\f062";}
.uix_icon-jumpToBottom:before		 {content: "\f063";}
.uix_icon-collapse:before		 {content: "\f068";}
.uix_icon-signIn:before			 {content: "\f090";}

.uix_icon-permissions:before		 {content: "\f1c4";}
.uix_icon-user:before		 	 {content: "\f007";}
.uix_icon-users:before		 	 {content: "\f0c0";}
.uix_icon-reports:before		 {content: "\f0f6";}
.uix_icon-moderator:before		 {content: "\f0ae";}

.uix_icon-sidebarCollapse:before 	 {content: "\f039";}

.uix_icon-email:before 			 {content: "\f0e0";}
.uix_icon-rss:before 			 {content: "\f09e";}
.uix_icon-comment:before 		 {content: "\f075";}
.uix_icon-thumbsUp:before 		 {content: "\f164";}
.uix_icon-trophy:before 		 {content: "\f091";}


.uix_icon-breadcrumbSeparator:before{content: "\f105";}



	html .redactor_toolbar li a
	{
		text-indent: 0;
		text-align: center;
		line-height: 22px;
		font-size: 14px;
		color: rgb(44, 44, 44);
	}
	
	.redactor_dropdown a.icon,
	html .redactor_toolbar li a,
	html .redactor_toolbar li a:hover,
	html .redactor_toolbar li a:active, 
	html .redactor_toolbar li a.redactor_act
	{
		background-image: none;
	}
	.redactor_dropdown a.icon:before
	{
		margin-left: -22px;
		margin-right: 10px;
		font-size: 14px;
	}
	html .redactor_toolbar li a:before,
	.redactor_dropdown a.icon:before
	{
		display: inline-block;
		font-family: FontAwesome;
		font-style: normal;
		font-weight: normal;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;	
	}
	
	
	html .redactor_toolbar li a, 
	html .redactor_toolbar li a:hover, 
	html .redactor_toolbar li a:active, 
	html .redactor_toolbar li a.redactor_act
	{
		background-image: none;
	}
	
	html .redactor_toolbar li a.redactor_btn_bold:before
	{
		content: "\f032";
	}
	html .redactor_toolbar li a.redactor_btn_italic:before
	{
		content: "\f033";
	}
	html .redactor_toolbar li a.redactor_btn_underline:before
	{
		content: "\f0cd";
	}
	html .redactor_toolbar li a.redactor_btn_deleted:before
	{
		content: "\f0cc";
	}
	html .redactor_toolbar li a.redactor_btn_fontcolor:before
	{
		content: "\f043";
	}
	html .redactor_toolbar li a.redactor_btn_fontsize:before
	{
		content: "\f034";
	}
	html .redactor_toolbar li a.redactor_btn_fontfamily:before
	{
		content: "\f031";
	}
	html .redactor_toolbar li a.redactor_btn_createlink:before
	{
		content: "\f0c1";
	}
	html .redactor_toolbar li a.redactor_btn_unlink:before
	{
		content: "\f127";
	}
	html .redactor_toolbar li a.redactor_btn_alignment:before,
	.redactor_dropdown a.alignLeft:before
	{
		content: "\f036";
	}
	.redactor_dropdown a.alignCenter:before
	{
		content: "\f037";
	}
	.redactor_dropdown a.alignRight:before
	{
		content: "\f038";
	}
	html .redactor_toolbar li a.redactor_btn_unorderedlist:before
	{
		content: "\f0ca";
	}
	html .redactor_toolbar li a.redactor_btn_orderedlist:before
	{
		content: "\f0cb";
	}
	html .redactor_toolbar li a.redactor_btn_outdent:before
	{
		content: "\f03b";
	}
	html .redactor_toolbar li a.redactor_btn_indent:before
	{
		content: "\f03c";
	}
	html .redactor_toolbar li a.redactor_btn_smilies:before
	{
		content: "\f118";
	}
	html .redactor_toolbar li a.redactor_btn_image:before
	{
		content: "\f03e";
	}
	html .redactor_toolbar li a.redactor_btn_media:before
	{
		content: "\f008";
	}
	html .redactor_toolbar li a.redactor_btn_insert:before
	{
		content: "\f196";
	}
	.redactor_dropdown a.quote:before
	{
		content: "\f10e";
	}
	.redactor_dropdown a.spoiler:before
	{
		content: "\f070";
	}
	.redactor_dropdown a.code:before
	{
		content: "\f121";
	}
	.redactor_dropdown a.strikethrough:before
	{
		content: "\f0cc";
	}
	html .redactor_toolbar li a.redactor_btn_draft:before,
	.redactor_dropdown a.saveDraft:before
	{
		content: "\f0c7"
	}
	.redactor_dropdown a.deleteDraft:before
	{
		content: "\f014";
	}
	html .redactor_toolbar li a.redactor_btn_undo:before
	{
		content: "\f0e2";
	}
	html .redactor_toolbar li a.redactor_btn_redo:before
	{
		content: "\f01e";
	}
	html .redactor_toolbar li a.redactor_btn_removeformat:before
	{
		content: "\f12d";
	}
	html .redactor_toolbar li a.redactor_btn_switchmode:before
	{
		content: "\f0ad";
	}
	
	html .redactor_toolbar li a.redactor_btn_custom_gallery {background-image: none;}
	html .redactor_toolbar li a.redactor_btn_custom_gallery:before {
		content: "\f030";
	}
	


.navTabs .navTab .navLink > .uix_icon
{
	font-size: 16px;
	position: relative;
	display: inline-block;
	vertical-align: top;
	position: relative;
	top: 50%;
	-webkit-transform:  translateY(-50%); -moz-transform:  translateY(-50%); -o-transform:  translateY(-50%); -ms-transform:  translateY(-50%);transform: translateY(-50%);	
}





.clear {clear:both;}
.clear_left {clear:left;}
.clear_right {clear:right;}
.float_left {float: left;}
.float_right {float: right;}
.uix_hide {display: none !important;}

a label {
	cursor: pointer;
}
::selection
{
	color: #FFF;
background-color: rgb(74, 78, 81);

}	
body::-webkit-selection 
{
	color: #FFF;
background-color: rgb(74, 78, 81);

}	
body::-moz-selection 
{
	color: #FFF;
background-color: rgb(74, 78, 81);

}	
.errorPanel 
{
	color: rgba(0,0,0,.8);
background-color: #FF9494;
border-color:  rgb(0,0,0); border-color:  rgba(0,0,0, .2); _border-color:  rgb(0,0,0);

}



#logoBlock .pageContent
{
	background-image: url('http://www.mangatoanime.com/attachments/miia-header-png.8956/');
background-repeat: no-repeat;
background-position: right;
padding-top: 50px;
-webkit-border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;
height: 200px;

}

#header > div
{
	margin: 16px 0;
}
#header > div:last-child
{
	margin-bottom: 0;
}
@media (max-width: 480px)
{
	.Responsive #header > div
	{
		margin: 0;
	}
}


	#content > .pageWidth > .pageContent 
	{
		border-top: none;	
	}






#AccountMenu {width: 288px;}
ul.col1.blockLinksList, ul.col2.blockLinksList  {width: 50%;}
#AccountMenu .menuColumns a, #AccountMenu .menuColumns label {width: auto;}

.navTabs .navLink .itemCount.Zero
{
	display: none !important;
}
.Menu.uix_megaMenu
{
	max-width: 1170px;
	width: 100%;
	left: 0 !important;
	right: 0;
	margin: 0 auto;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
	
}

#headerMover #header 
{
	position: static;
	width: auto;
}
#headerMover #headerProxy 
{
	display: none;
	height: 0;
}
.navTabs .navTab.PopupClosed .navLink 
{
	color: rgba(255, 255, 255, 0.75);
}
.navTabs .navTab.selected .navLink, 
.navTabs .navTab.PopupClosed.selected .navLink 
{
	color: rgb(73, 147, 197);
}
.hasTabLinks #navigation .navTabs .navTab.selected .navLink 
{
	border-bottom-color: rgb(250, 250, 250);
	-webkit-box-sizing: content-box; -moz-box-sizing: content-box; -ms-box-sizing: content-box; box-sizing: content-box;
}


	


.navTabs .navTab.PopupClosed .navLink:hover 
{
	color: #FFF;
}
.navTabs .navTab.PopupClosed:hover,
.navTabs .navTab:hover 
{
	background: url(rgba.php%3Fr=0&g=0&b=0&a=51); background: rgba(0, 0, 0, .2); _filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000);
	
}
.navTabs .navTab.Popup.PopupContainerControl.PopupOpen .navLink 
{
	color: #FFF;
	border-color: transparent;
}
.navTabs .navTab.Popup.PopupContainerControl.PopupOpen,
.navTabs .navTab.selected.PopupOpen .navLink 
{
	background-color: rgb(73, 147, 197);
}
.navTabs .navTab.selected .navLink:hover 
{
	color: rgb(73, 147, 197);
}
.navTabs .moderatorTabs
{
	float: left;
}
.navTabs .moderatorTabs .uix_icon
{
	opacity: 0.5;	
}

.navTabs .navTab.selected .tabLinks 
{
	top: 50px;
	border: 1px solid rgb(226, 226, 226);
border-top-width: 0;
-webkit-border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;
-webkit-border-top-left-radius: 0; -moz-border-radius-topleft: 0; -khtml-border-top-left-radius: 0; border-top-left-radius: 0;
-webkit-border-top-right-radius: 0; -moz-border-radius-topright: 0; -khtml-border-top-right-radius: 0; border-top-right-radius: 0;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
background-clip: content-box;

}

.navTab.navigationHiddenTabs .navLink
{
	transform-style: preserve-3d;
}
#navigation .uix_icon-navTrigger
{
	font-size: 14px;
}


	.navTabs .navTab.home .navLink,
	.navTabs .navTab.portal .navLink,
	.navTabs .navTab.ctaFt .navLink
	{
		text-indent: -9999px;
		position: relative;
		width: 20px;
	}
	.navTabs .navTab.home .navLink:before,
	.navTabs .navTab.portal .navLink:before,
	.navTabs .navTab.ctaFt .navLink:before
	{
		font-family: FontAwesome;
		font-style: normal;
		font-weight: normal;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		content: "\f015";
		text-indent: 0;
		position: absolute;
		left: 50%;
		width: 20px;
		text-align: center;
		margin-left: -10px;
		font-size: 16px;
	}
	


.navTabs .publicTabs .navLink 
{
	padding-right: 12px;
padding-left: 12px;
}


	
	.navTabs .publicTabs .navTab.Popup.navigationHiddenTabs .navLink 
	{
		padding-right: 12px;
	}
	.navTabs .publicTabs .navTab.selected.Popup .SplitCtrl 
	{
		display: block !important;
	}



	.navTabs .SplitCtrl {
		width: 12px !important;
		font-size: 6px;
		margin-left: -12px !important;
	}
	.navTabs .SplitCtrl, .navTabs .SplitCtrl:before {display: block !important; opacity: 0; text-align: center;}
	.navTabs .Popup:hover .SplitCtrl, .navTabs .Popup:hover .SplitCtrl:before {opacity: 1;}



	.navTabs .publicTabs .navTab.selected.Popup .navLink 
	{
		padding-right: 12px;
	}




.navTabs .SplitCtrl:hover 
{
	text-decoration: none;
}
.navTabs .SplitCtrl,
.navTabs .navTab.PopupClosed .SplitCtrl 
{
	padding-left: 0;
	padding-right: 0;
	margin-left: -18px;
	width: 18px;
	text-align: left;
	border: 0;
	position: relative;
}

.navTabs .navTab.PopupClosed:hover .SplitCtrl 
{
	background-image: none;
}
.navTabs .SplitCtrl:before 
{
	font-family: 'FontAwesome' !important;
	font-style: normal;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f0d7";
	font-size: 12px;
	display: none;
	color: rgba(255, 255, 255, 0.75);
}
.navTabs .navTab.selected .SplitCtrl:before {color: rgb(73, 147, 197);}

.navTabs .navTab.PopupClosed:hover .SplitCtrl:before 
{
	display: block;
}
.Popup.PopupControl.PopupOpen .SplitCtrl:before,
.Popup.PopupContainerControl.PopupOpen .SplitCtrl:before,
.navTabs .navTab.selected.PopupOpen .SplitCtrl:before 
{
	color: #FFF;
}


	.navTabs .SplitCtrl, .navTabs .SplitCtrl:before 
	{
		display: block !important;
	}
	
	
	
		.navTabs .navTab.selected .SplitCtrl:before 
		{
			display: none !important;
		}
	
	




	.navTabs .navTab.selected .tabLinks 
	{
		height: 40px;
	}
	#navigation .pageContent 
	{
		height: 90px;
	}
	.navTabs .navTab.selected .tabLinks a 
	{
		line-height: 40px; 
		padding: 0 8px; 
	}	




.navTabs .navTab.selected .tabLinks li 
{
	padding-top: 0;
}


	#navigation .navTabs .navLink
	{
		transform-style: preserve-3d;
	}
	#navigation .navTabs .navLink .itemCount
	{
		margin-left: 6px;
display: inline-block;
vertical-align: top;
position: relative;
top: 50%;
-webkit-transform:  translateY(-50%); -moz-transform:  translateY(-50%); -o-transform:  translateY(-50%); -ms-transform:  translateY(-50%);transform: translateY(-50%);

	}
	#navigation .navTabs .navLink .itemCount .arrow 
	{
		display: none;
	}








	
	#uix_welcomeBlock {
		transition: opacity 0.4s ease;
		opacity: 1;
		color: rgb(44, 44, 44);
background-color: rgb(250, 250, 250);
padding-top: 8px;
padding-right: 16px;
padding-bottom: 8px;
margin: 16px 0;
border: 1px solid rgb(226, 226, 226);
-webkit-border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;

		padding: 0;
	}
	
	#uix_welcomeBlock .uix_welcomeBlock_content {
		position: relative;
		padding-top: 8px;
padding-right: 16px;
padding-bottom: 8px;
		
			padding-left: 56px;
		
	}
	
	#uix_welcomeBlock a.close {
		display: none;
		position: absolute;
		top: 8px;
		right: 8px;
		height: 24px;
		width: 24px;
		text-align:center;
	}
	#uix_welcomeBlock a.close:hover {cursor: pointer;}
	
	#uix_welcomeBlock a.close:before {
		display: inline-block;
		font-family: FontAwesome;
		font-style: normal;
		font-weight: normal;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		font-size: 24px;
		content: "\f00d";
	}
	
	#uix_welcomeBlock h3.uix_welcomeBlockHeader span {
		font-size: 18pt;
font-family: Lato, Helvetica, sans-serif;
line-height: 40px;

	
	}
	
	#uix_welcomeBlock .uix_welcomeBlockMessage {
		line-height: 22px;
		margin-bottom: 8px;
	}
	
	#uix_welcomeBlock .uix_welcomeBlockHeader .uix_icon {
		font-size: 40px;
color: rgb(107, 166, 94);
margin-right: 8px;
float: left;
text-align: center;
width: 40px;
height: 40px;

		
		margin-left: -48px;
	}
	
	#uix_welcomeBlock a.callToAction {margin-bottom: 8px;}
	
	
	
	
	@media (max-width:610px)
	{
	
		.Responsive #uix_welcomeBlock.uix_welcomeBlock_fixed {
			width: auto;
			left: 8px;
			right: 8px;
			bottom: 8px;
		}
	
	}
	
	@media (max-width: 480px) 
	{
	
		.Responsive #uix_welcomeBlock h3.uix_welcomeBlockHeader span 
		{
			line-height: 30px;
			margin-bottom: 8px;
		}
		.Responsive #uix_welcomeBlock a.callToAction 
		{
			min-width: 60%;
			text-align: center;
		}
		.Responsive #uix_welcomeBlock .uix_welcomeBlockHeader .uix_icon 
		{
			display: block;
			float: none;
			width: 100%;
			margin: 0;
		}
		.Responsive #uix_welcomeBlock .uix_welcomeBlock_wrap 
		{
			text-align: center;
		}
		.Responsive #uix_welcomeBlock .uix_welcomeBlock_content 
		{
			padding-left: 16px;
		}
		
	}
	
	







/********************************
POPUP ICON SWAP
********************************/


.Popup .arrowWidget:before {
	content: '\f0d7';
	font-family: 'FontAwesome';
}
.Popup .PopupOpen .arrowWidget:before {
	content: '\f0d8';
	font-family: 'FontAwesome';
}

.discussionListItem,
.memberListItem {
	border-bottom: 1px solid rgb(226, 226, 226);
	padding: 8px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
}
.messageSimple
{
	border-bottom: 1px solid rgb(226, 226, 226);
}
.messageSimpleList .placeholder .placeholderContent {background-image: none;}

.navigationSideBar a:hover {
	background-image: none;
	color: rgb(73, 147, 197);
}
.navigationSideBar > ul {
	border: solid 1px rgb(226, 226, 226);
	border-width: 0 0 1px 1px;
	margin-bottom: 10px;
	background-color: #FFFFFF;
}
.navigationSideBar > ul, 
.navigationSideBar > ul > li.section:last-child > ul > li:last-child,
.navigationSideBar > ul > li.section:last-child > ul > li:last-child a {-webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px;}

.navigationSideBar > ul.menuVisible, 
.navigationSideBar > ul.menuVisible > li.section:last-child > ul > li:last-child,
.navigationSideBar > ul.menuVisible > li.section:last-child > ul > li:last-child a {-webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; -khtml-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px;}




input[type=search],
input[type=text]
{
	-webkit-appearance: none;
}

#calroot
{	
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.2); -moz-box-shadow: 0 0 5px rgba(0,0,0,.2); -khtml-box-shadow: 0 0 5px rgba(0,0,0,.2); box-shadow: 0 0 5px rgba(0,0,0,.2);
}
#QuickSearchQuery 
{
	min-height: 0;
	
	line-height: normal;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
text-indent: 6px;
width: 250px;
height: 30px;

}

#QuickSearch .formPopup .secondaryControls {
	width: 250px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
}
#QuickSearch .formPopup .controlsWrapper .textCtrl {
	width: 240px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
	text-indent: 6px;
}



	#QuickSearch {
		display: inline-block;
		position: relative;
		right: 0;
		top: 0;
		vertical-align: top;
		background-color: transparent;
		padding: 0;
		line-height: normal;
		text-align: left;
	}
	#QuickSearchPlaceholder {
		position: static;
		right: 0;
		top: 0;
		height: auto;
		line-height: inherit;
		width: 16px;
		padding: 0 8px;
		-webkit-box-sizing: content-box; -moz-box-sizing: content-box; -ms-box-sizing: content-box; box-sizing: content-box;
		text-align: center;
		font-size: 16px;
		text-indent: 0;
		color: rgb(44, 44, 44);
		background-image: none;
		transform-style: preserve-3d;
		
	}
	#QuickSearchPlaceholder:before
	{
		display: inline-block;
		position: relative;
		vertical-align: top;
	}	
	#QuickSearch #commonSearches .arrowWidget 
	{
		float: none;
		margin: 0 auto;
	}
	.withSearch .navTabs .navTab.selected .blockLinksList 
	{
		margin-right: 8px;
	}
	#QuickSearch.active 
	{
		-webkit-box-shadow: none; -moz-box-shadow: none; -khtml-box-shadow: none; box-shadow: none;
		padding-bottom: 0;
	}	
	#QuickSearch .formPopup 
	{
		background: none;
		width: auto;
	}
	#QuickSearch .formPopup .controlsWrapper 
	{
		background: none;
		padding: 0;
		margin: 0;
	}
	#QuickSearch .formPopup .primaryControls 
	{
		padding: 0;
	}
	
#QuickSearch .formPopup .secondaryControls 
{
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.2); -moz-box-shadow: 0 0 5px rgba(0,0,0,.2); -khtml-box-shadow: 0 0 5px rgba(0,0,0,.2); box-shadow: 0 0 5px rgba(0,0,0,.2);
	padding: 5px;
	-webkit-border-radius: 2px; -moz-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px;
	background: rgb(250, 250, 250);
	position: absolute;
	top: 40px;
	z-index: 7500;
}	
#QuickSearch input.button.primary 
{
	margin-right: 5px;
}
#QuickSearch a.button.moreOptions 
{
	float: left;
	margin: 0;
	width: 87px;
}
input[type='search']::-webkit-search-decoration, 
input[type='search']::-webkit-search-cancel-button, 
input[type='search']::-webkit-search-results-button,
input[type='search']::-webkit-search-results-decoration {
	display: none;
}
#QuickSearch .primaryControls 
{
	position: relative;
}
#QuickSearch .primaryControls .uix_icon 
{
	position: absolute;
	top: 0;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
}


	
	#QuickSearch.show 
	{
		display: block;
		position: absolute;
		-webkit-transform:  none; -moz-transform:  none; -o-transform:  none; -ms-transform:  none;transform: none;
		-webkit-box-shadow: 0 0 5px rgba(0,0,0,.2); -moz-box-shadow: 0 0 5px rgba(0,0,0,.2); -khtml-box-shadow: 0 0 5px rgba(0,0,0,.2); box-shadow: 0 0 5px rgba(0,0,0,.2);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px;
		background: rgb(250, 250, 250);
		padding: 0 0 5px;
		margin-top: -5px;
	}
	#QuickSearch.show .primaryControls .uix_icon.uix_icon-search 
	{
		display: none;
	}
	#QuickSearch.show #QuickSearchQuery 
	{
		width: 240px;
	}
	#QuickSearch.show .formPopup .primaryControls
	{
		padding: 5px 5px 0 5px;
	}
	#QuickSearch.show .formPopup .secondaryControls 
	{
		position: static;
		-webkit-box-shadow: none; -moz-box-shadow: none; -khtml-box-shadow: none; box-shadow: none;
		background: none;
		border: none;
	}
	



	
	@media (max-width: 0)
	{
		.Responsive #QuickSearch 
		{
			display: none;
		}
		.Responsive #QuickSearchPlaceholder
		{
			display: inline-block;
		}
		.Responsive #QuickSearch.show 
		{
			display: inline-block;
		}	
	}





	
	#QuickSearch .primaryControls .uix_icon
	{
		right: 0;
		font-size: 16px;
color: #FFF;
background-color: rgb(73, 147, 197);
-webkit-border-radius: 2px; -moz-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px;
cursor: pointer;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
width: 30px;
height: 30px;

		-webkit-border-radius: 0 2px 2px 0; -moz-border-radius: 0 2px 2px 0; -khtml-border-radius: 0 2px 2px 0; border-radius: 0 2px 2px 0;
	}
	#QuickSearch:not(.show) #QuickSearchQuery 
	{
		text-indent: 6px;
	}
	






	
	
		
		
			#searchBar
			{
				float: right;
				line-height: 84px;
				*line-height: 88px;
				height: 88px;
			}
			#QuickSearch,
			#QuickSearchPlaceholder
			{
				vertical-align: middle;
			}
			#QuickSearch.show
			{
				top: calc(50% - 15px)	
			}
			
			@media (max-width: 610px)
			{
				#searchBar
				{
					text-align: center;
					float: none;
					height: 30px;
					line-height: 30px;
					
				}
				#QuickSearch.show
				{
					right: calc(50% - 130px);	
				}
			}
			
			@media (max-width: 480px)
			{
				#searchBar
				{
					margin-bottom: 16px;
				}
			}
			
		
		
	
		
	






	
		
		
	
				
	
	






.pollBlock .question .questionText {color: rgb(44, 44, 44);}
.pollResult .barContainer {border-color: rgb(107, 166, 94); -webkit-border-radius: 2px; -moz-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px;}
.pollResult .bar {background: rgb(107, 166, 94);}





.profilePage .mast {border-right: 0;}
.profilePage .primaryUserBlock {margin-top: 0; border-top: 0;}




/* clearfix */ .uix_contentFix { zoom: 1; } .uix_contentFix:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; }

.mainContainer .mainContent {-webkit-transform:  translate3d(0,0,0); -moz-transform:  translate3d(0,0,0); -o-transform:  translate3d(0,0,0); -ms-transform:  translate3d(0,0,0);transform: translate3d(0,0,0);}
.uix_mainSidebar {transition: opacity 0.4s;}

.mainContainer .mainContent > *:first-child,
.mainContainer_noSidebar > *:first-child
{
	margin-top: 0;	
}

.mainContainer .mainContent > *:last-child,
.mainContainer_noSidebar > *:last-child
{
	margin-bottom: 0;
}


 

		#content .pageContent > *:first-child
		{
			margin-top: 0;	
		}
		#content .pageContent > *:last-child
		{
			margin-bottom: 0;	
		}
							







.node .forumNodeInfo .nodeIcon,
.node .forumNodeInfo.unread .nodeIcon,
.node .categoryForumNodeInfo .nodeIcon,
.node .pageNodeInfo .nodeIcon,
.node .linkNodeInfo .nodeIcon {
	font-size: 32px;
color: #aaa;
background-color: transparent !important;
background: none !important;

	}
	
.node .forumNodeInfo.unread .nodeIcon {
	color: rgb(107, 166, 94);
background-color: transparent !important;

}

.node .forumNodeInfo .nodeIcon:before,
.node .categoryForumNodeInfo .nodeIcon:before,
.node .pageNodeInfo .nodeIcon:before,
.node .linkNodeInfo .nodeIcon:before {

	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	
	width: 32px;
	height: 32px;
	text-align: center;
	
}

.node .categoryForumNodeInfo .nodeIcon:before	{content: "\f07b";}
.node .forumNodeInfo .nodeIcon:before 		{content: "\f086";}
.node .forumNodeInfo.unread .nodeIcon:before 	{content: "\f086";}
.node .linkNodeInfo .nodeIcon:before 		{content: "\f0c1";}
.node .pageNodeInfo .nodeIcon:before 		{content: "\f15b";}




.nodeList .categoryStrip .nodeTitle:before {
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	padding-right: 8px;
	color: rgb(226, 226, 226);
	}
	
	.nodeList .categoryStrip .nodeTitle:before	{content: "\f069";}
	





	.nodeList .categoryStrip .nodeDescription {
		display: inline;
	}
	
	.nodeList .categoryStrip .categoryText {	
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.nodeList .categoryStrip .nodeTitle {
		float: left;
		margin-right: 8px;	
	}
	.nodeList .categoryStrip .categoryText {line-height: 40px;}
	.nodeList .categoryStrip {padding-top: 0; padding-bottom: 0;}





	.nodeList .categoryStrip .nodeDescription {
		opacity: 0;
		transition: linear .2s;
		-webkit-transition: linear .2s;
		-moz-transition: linear .2s;
		overflow: visible;
		white-space: normal;
	}
	.nodeList .node.level_1:hover .categoryStrip .nodeDescription {opacity: 1; overflow: hidden; white-space: nowrap;}
	



.uix_nodeTitle_status {
color: #FFF;
background-color: rgb(107, 166, 94);
padding: 2px 4px;
margin-left: 4px;
-webkit-border-radius: 2px; -moz-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px;
display: inline-block;

}


.xenOverlay table.dataTable {background: #FFFFFF; margin: 0;}

.xenOverlay .xenForm {max-width: none;}

.xenOverlay.lightBox #LbUpper, .xenOverlay.lightBox #LbLower {
background-color: rgba(0,0,0,.75) !important;
}
.xenOverlay a.close 
{
	right: 8px;
	top: 8px;
	width: 24px;
	height: 24px;	
}
.xenOverlay a.close:before 
{
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 24px;
	content: "\f00d";
}
a.fbLogin span {color: #FFF;}

@media (max-width: 610px) 
{
	.Responsive .xenOverlay .formOverlay,
	.Responsive .xenOverlay .section,
	.Responsive .xenOverlay .sectionMain
	{
		-webkit-border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;
		border-width: 1px;
	}
}




.uix_mainSidebar.sticky .inner_wrapper {
	transition: top 0.2s;
}

.sticky_wrapper {
	transition: transform 0.2s !important;
}



	
	
	.activeSticky .sticky_wrapper 
	{
		position: fixed;
		z-index: 200;
		left: 0;
		right: 0;
		-webkit-perspective: 1000px;
		perspective: 1000px;
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		-o-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
		-webkit-transform:  translate3d(0, 0, 0); -moz-transform:  translate3d(0, 0, 0); -o-transform:  translate3d(0, 0, 0); -ms-transform:  translate3d(0, 0, 0);transform: translate3d(0, 0, 0);
	}

	/* style last sticky element with a box-shadow 
	body.scrollNotTouchingTop*/ 
	.activeSticky.lastSticky .pageContent 
	{
		box-shadow: 0 2px rgba(0,0,0,.1);
	}
	html body .activeSticky .navTabs,
	html body .activeSticky .pageContent
	{
		-webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; -khtml-border-radius: 0 !important; border-radius: 0 !important;
	}
	#navigation.activeSticky .navTabs {
		-webkit-border-radius: 0; -moz-border-radius: 0; -khtml-border-radius: 0; border-radius: 0;
	}
	#navigation.activeSticky .tabLinks {
		-webkit-border-radius: 0; -moz-border-radius: 0; -khtml-border-radius: 0; border-radius: 0;
	}
	html body .activeSticky .pageContent .navTabs ul.left > li:first-child,
	html body .activeSticky .pageContent .navTabs ul.left > li:first-child a.navLink,
	html body .activeSticky .pageContent .navTabs ul.right > li:last-child,
	html body .activeSticky .pageContent .navTabs ul.right > li:last-child a.navLink
	{
		-webkit-border-radius: 0 0 0 0; -moz-border-radius: 0 0 0 0; -khtml-border-radius: 0 0 0 0; border-radius: 0 0 0 0;
	}
	.activeSticky .navTabs .navLink .itemCount 
	{
		margin-left: 6px;
display: inline-block;
vertical-align: top;
position: relative;
top: 50%;
-webkit-transform:  translateY(-50%); -moz-transform:  translateY(-50%); -o-transform:  translateY(-50%); -ms-transform:  translateY(-50%);transform: translateY(-50%);

	}
	.activeSticky .navTabs .navLink .itemCount .arrow
	{
		display: none;
	}
	
	
	
	#navigation.activeSticky .navTabs,
	#navigation.activeSticky .navTabs .navLink,
	#navigation.activeSticky .navTabs .SplitCtrl 
	{
		height: 42px;
		line-height: 42px;
	}
	
	
	
	
	
	#navigation.activeSticky .navTabs .navTab.selected .tabLinks a,
	#navigation.activeSticky .navTabs .navTab.selected .tabLinks
	{
		
			height: 42px;
			line-height: 42px;
		
	}

	#navigation.activeSticky .pageContent 
	{
		
			
				height: 84px;
			
		
		
		-webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; -khtml-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px;
	}
	#navigation.activeSticky .navTabs .navTab.selected .tabLinks 
	{
		top: 42px; 
	}
	
	
	
	#userBar.activeSticky .navTabs .navLink, 
	#userBar.activeSticky .navTabs .SplitCtrl 
	{
		height: 40px;
		line-height: 40px;
	}
	#userBar.activeSticky .navTabs
	{
		height: 40px;
		line-height: 40px;
	}
	
 





#userBar .navTabs {
	background-color: rgb(107, 166, 94);
border-style: none;
-webkit-border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;

	height: 40px;
}
#userBar .navTabs .navLink {
	color: #FFFFFF;
position: relative ;
line-height: 40px;
text-transform: none;
/* alert bubbles */
height: 40px;

}
#userBar .navTabs .navTab:hover .navLink,
#userBar .navTabs .navTab.PopupClosed:hover .navLink {
	color: #FFF;
}
#userBar .navTabs .navTab:hover,
#userBar .navTabs .navTab.PopupClosed:hover 
{
	background: url(rgba.php%3Fr=0&g=0&b=0&a=51); background: rgba(0, 0, 0, .2); _filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000);
	
}
#userBar .navTabs .navTab.selected .navLink {
	color: #FFF;
background: url(rgba.php%3Fr=0&g=0&b=0&a=51); background: rgba(0,0,0,0.2); _filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000);
border-width: 0;

}

#userBar .navTabs .navTab.Popup.PopupContainerControl.PopupOpen .navLink 
{
	color: #FFF;
	
}
#userBar .navTabs .navTab.Popup.PopupContainerControl.PopupOpen,
#userBar .navTabs .navTab.selected.PopupOpen .navLink 
{
	background-color: rgb(73, 147, 197);
}



#userBar .navTabs .navLink .itemCount 
{
	color: #FFF;
background: url(rgba.php%3Fr=0&g=0&b=0&a=51); background: rgba(0,0,0,.2); _filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000);
;
}


	#userBar .navTabs .navLink
	{
		transform-style: preserve-3d;
	}
	#userBar .navTabs .navLink .itemCount 
	{
		margin-left: 6px;
display: inline-block;
vertical-align: top;
position: relative;
top: 50%;
-webkit-transform:  translateY(-50%); -moz-transform:  translateY(-50%); -o-transform:  translateY(-50%); -ms-transform:  translateY(-50%);transform: translateY(-50%);

	}
	#userBar .navTabs .navLink .itemCount .arrow {display: none;}
	


#userBar .navTabs .navLink .itemCount.alert
{
	color: #FFF;
background-color: #e74c3c;

}
#userBar .navTabs .navLink .itemCount .arrow
{
	border-top-color:  rgb(0,0,0); border-top-color:  rgba(0,0,0, .2); _border-top-color:  rgb(0,0,0);
}
#userBar .navTabs .navLink .itemCount.alert .arrow
{
	border-top-color: #e74c3c;
}
.Menu.uix_adminMenu .blockLinksList .itemCount.alert
{
	color: #FFF;
background-color: #e74c3c;

}











	.moderatorTabs .navTab.admin.Popup
	{
		display: none;
	}

	@media (max-width: 800px)
	{
		.Responsive .moderatorTabs .navTab
		{
			display: none;
		}
		.Responsive .moderatorTabs .navTab.admin.Popup
		{
			display: inline-block;
		}
	}




	
		@media (max-width: 480px) {
			.navTabs .navTab.account .navLink .accountUsername {display: none !important;}
		}
	
		
	
.navTabs .navTab.account .avatar img 
{
	width: 20px;
	height: 20px;
	border: none;
	-webkit-box-shadow: none; -moz-box-shadow: none; -khtml-box-shadow: none; box-shadow: none;
	display: block;
}
	
.navTabs .navTab.account .navLink .accountUsername 
{
	display: inline-block;
	vertical-align: inherit;
	text-transform: none;
}
.navTabs .navTab.account .navLink
{
	transform-style: preserve-3d;
}
.navTabs .navTab.account .navLink > strong,
.navTabs .navTab.account .navLink > span {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	position: relative;
	top: 50%;
	-webkit-transform:  translateY(-50%); -moz-transform:  translateY(-50%); -o-transform:  translateY(-50%); -ms-transform:  translateY(-50%);transform: translateY(-50%);
}

.PageNav .scrollable {width: 132px;}

.PageNav,
.pageNavLinkGroup {line-height: 26px;}
.PageNav .scrollable {height: 26px;}
.PageNav a {line-height: 24px; }

.PageNav .pageNavHeader, 
.PageNav a, 
.PageNav .scrollable
{
	margin-bottom: 3px;
}
.textWithCount.subHeading .text 
{
	color: rgb(58,101,129);
}
.button.spinBoxButton
{
	margin-left: 5px;
	min-width: 30px;
}

.textCtrlWrap
{
	height: auto;
	text-indent: 0;
}
.textCtrl .prefix, 
.textCtrl .Popup
{
	height: 30px;
	line-height: 30px;
}
.textCtrlWrap input.textCtrl,
.textCtrlWrap input.textCtrl:focus,
.textCtrlWrap input.textCtrl.Focus {box-shadow: none !important;}

.xenForm fieldset + .ctrlUnit, 
.xenForm .formGroup + .ctrlUnit, 
.xenForm .submitUnit 
{
	border-top: none;
}
.xenForm fieldset, 
.xenForm .formGroup,
.dataTable tr.dataRow td
{
	border-color: rgb(226, 226, 226);
}
.larger.textHeading,
.xenForm .sectionHeader,
.larger.textHeading a,
.xenForm .sectionHeader a {color: rgb(44, 44, 44); }

.formPopup .controlsWrapper,
.thread_view .threadAlerts {background-image: none;}
.thread_view .threadAlerts {
	border: 1px solid rgb(194,218,234);
	-webkit-border-radius: 2px; -moz-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px;
	background-image: none;
	background-color: rgb(227,239,247);
}
 
.thread_view .threadAlerts dt {color: rgb(58,101,129);}
	

	.nodeList .categoryStrip .categoryText {
		margin-right: 24px;
	}
	.uix_collapseNodes {
		position: absolute;
		height: 100%;
		line-height: 40px;
		right: 10px;;
		right: 8px;
		top: 0;
		transform-style: preserve-3d;
	}
	.uix_collapseNodes .uix_icon {
		vertical-align: top;
		display: inline-block;
		position: relative;
		top: 50%;
		-webkit-transform:  translateY(-50%); -moz-transform:  translateY(-50%); -o-transform:  translateY(-50%); -ms-transform:  translateY(-50%);transform: translateY(-50%);
		font-size: 16px;
color: #FFF;

		}
	.node.collapsed .uix_collapseNodes .uix_icon:before {content: "\f067";}
	




	.subForumsPopup a.PopupControl {padding-left: 0;}
	.node .nodeStats dl, .subForumsPopup {position: relative;}
	.node .nodeStats dl dt, .subForumsPopup .dt {text-indent: -9999px;display:inline-block;margin-left: 18px; width: 0;}
	.node .nodeStats dl dt:before, .subForumsPopup .dt:before {
		font-family: 'FontAwesome' !important;
		content: "\f086";
		font-size: 14px;
		position: absolute;
		left: 4px;
		text-indent: 0;
	}
	.node .nodeStats dl:first-child dt:before {content: "\f075";}
	.node .nodeStats dl:nth-child(2) dt:before {content: "\f086";}
	.subForumsPopup .dt:before {content: "\f07b";}


.node .subForumList li .nodeTitle
{
	font-size: 12px;
}
.node .subForumList li {margin-left: 0;}
.node .subForumList li .nodeTitle a:before {
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f07b";
	margin-right: 4px;
	color: rgb(127, 127, 127);
}




	.footerLegal .uix_socialMediaLinks {float: right;}
	.uix_socialMediaLinks > li {display: inline-block;}
	.uix_socialMediaLinks > li > a {
		font-size: 24px;
color: #FFF;
background-image: url('styles/uix/uix/social_sprite.png');
background-repeat: no-repeat;
background-position: 0 0;
margin-right: 4px;
-webkit-border-radius: 2px; -moz-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px;
display: block;
-webkit-box-shadow: inset 0 -3px 0 rgba(0,0,0,.2); -moz-box-shadow: inset 0 -3px 0 rgba(0,0,0,.2); -khtml-box-shadow: inset 0 -3px 0 rgba(0,0,0,.2); box-shadow: inset 0 -3px 0 rgba(0,0,0,.2);
transition: 0.2s;
overflow: hidden;
text-align: center;
width: 40px;
height: 40px;

	}
	.uix_socialMediaLinks > li:last-child > a {margin-right: 0;}
	
	.uix_socialMediaLinks > li > a:hover {
		color: #FFFFFF;
text-decoration: none;
text-shadow: 0 2px 0 rgba(0,0,0,.2);

	
	}
	.uix_socialMediaLinks > li > a .uix_icon:before {
		height: 40px;
		line-height: 40px;
		display: block;
		
	}
	.uix_socialMediaLinks > li.facebook > a {
		background: #3b5998 none 0 -32px;

	}
	
	.uix_socialMediaLinks > li.twitter > a {
		background: #44ccf6 none -48px -32px;

	}
	
	.uix_socialMediaLinks > li.youtube> a {
		background: #ce332d none -96px -32px;

	}
	
	.uix_socialMediaLinks > li.dribbble > a {
		background: #ea4c89 none -192px -32px;

	}
	
	.uix_socialMediaLinks > li.vimeo > a {
		background: #86c9ef none -336px -32px;

	}
	
	.uix_socialMediaLinks > li.deviantart > a {
		background-color: #768c82;
background-position: -240px -32px;

	}
	
	.uix_socialMediaLinks > li.googleplus > a {
		background: #d13f2d none -384px -32px;

	}
	
	.uix_socialMediaLinks > li.linkedin > a {
		background: #0275b6 none -288px -32px;

	}
	
	.uix_socialMediaLinks > li.pinterest > a {
		background: #cb2027 none -432px -32px;

	}
	
	.uix_socialMediaLinks > li.instagram > a {
		background: #604335 none -144px -32px;

	}
	
	.uix_socialMediaLinks > li.contact > a {
		background: rgb(58, 132, 90) none;

	}
	
	.uix_socialMediaLinks > li.rss > a {
		background: #FF6600 none;

	}


.nodeList .node.level_1
{
	margin-bottom: 16px;
}
.nodeList .node.groupNoChildren + .node.groupNoChildren
{
	margin-top: 0;
}
.nodeList .node.groupNoChildren
{
	margin-bottom: 16px;
}
.node.groupNoChildren .categoryStrip
{
	display: none;
}

/* Remove wrapping around index nodes */
.nodeList#forums {
	padding: 0; 
	background: none; 
	border: none;
}


/* clearfix */ .nodeList { zoom: 1; } .nodeList:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; }


.node .tinyIcon:before {
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
		
	width: 16px;
	content: "\f09e";
}



.node .nodeLastPost .noMessages {display: block; text-align: center;}
.node .nodeControls
{
	right: 230px;
}









	#logo img 
	{
		max-width: 200px;
		 width: 100%;
	}



	#logo_small 
	{
		float: left;
		display: none;
	}
	.activeSmallLogo #logo_small 
	{
		display: block;
	}
	
	
	
	#logo_small a 
	{
		display: block;
		height: 50px;
		line-height: 50px;
		padding: 0 8px;
		transform-style: preserve-3d;
	}
	.activeSticky #logo_small a 
	{
		height: 42px;
		line-height: 42px;
	}
	#logo_small a:hover 
	{
		color: #FFF;
	}
	#logo_small img 
	{
		width: 24px;
		display: inline-block;
		vertical-align: top;
		position: relative;
		top: 50%;
		-webkit-transform:  translateY(-50%); -moz-transform:  translateY(-50%); -o-transform:  translateY(-50%); -ms-transform:  translateY(-50%);transform: translateY(-50%);
	}	





	#logo .uix_icon,
	#navigation .uix_textLogo .uix_icon 
	{
		color: rgb(73, 147, 197);
margin-right: 8px;

	}







	

	@media (max-width: 610px)
	{	
		.Responsive #logo
		{
			float: none;
			text-align: center;
		}
		.Responsive .uix_slogan 
		{
			display: none;
		}		
	}









.node .nodeText,
.node .subForumList {margin-left: 52px; }

.avatarScaler img,
.xenOverlay .formOverlay .avatar img,
.xenOverlay .formOverlay .avatar .img,
.xenOverlay .formOverlay .avatarCropper 
{
	background-color: rgb(73, 147, 197);
}
body .AvatarEditor .avatarOption 
{
	background: rgb(248,251,253); 
	border-color: rgb(227,239,247);
}



	.avatar img, 
	.avatar .img, 
	.avatarCropper 
	{
		-webkit-border-radius: 100%; -moz-border-radius: 100%; -khtml-border-radius: 100%; border-radius: 100%;
	}
	.memberCard .avatarCropper img, 
	.memberCard .avatarCropper 
	{
		-webkit-border-radius: 0; -moz-border-radius: 0; -khtml-border-radius: 0; border-radius: 0;
	}



.conversation_view .messageList
{
	border: none;
	padding-right: 0;
}

.conversation_view .message:first-child,
.conversation_view .quickReply 
{
	border: 1px solid rgb(226, 226, 226);
-webkit-border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;
}
.conversation_view .message .newIndicator 
{
	margin-top: 5px;
}

.breadcrumb 
{
	height: 40px;
}

.breadBoxTop,
.breadBoxBottom
{
	margin: 16px 0;
	margin: 16px 0;
}
.breadcrumb .crust a.crumb,
.breadcrumb .crust .arrow,
.breadcrumb .crust.placeholder .arrow,
.breadcrumb .jumpMenuTrigger
{
	line-height: 38px;
}

.breadcrumb .homeCrumb .uix_icon-home 
{
	font-size: 16px;
} 
.breadBoxTop a.callToAction 
{
	height: auto;
	line-height: inherit;	
}

.breadcrumb .crust .arrow, .breadcrumb .crust .arrow span 
{
	border-top-width: 20px;
	border-bottom-width: 20px;
}
.breadcrumb .crust .arrow span 
{
	top: -20px;
}




.uix_breadCrumb_toggleList 
{
	float: left;
}
.uix_breadCrumb_toggleList li.toggleList_item 
{
	float: right;
	margin-right: 8px;
	height: 40px;
	line-height: 40px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
	border: 1px solid rgb(226, 226, 226);
-webkit-border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;
	background-color: #FFFFFF;
}
.uix_breadCrumb_toggleList .toggleList_item a
{
	display: block; 
	text-align: center; 
	padding: 0 8px;
	color: rgb(83, 83, 83);
	text-decoration: none;
}	
.uix_breadCrumb_toggleList .toggleList_item a .uix_icon {font-size: 14px;}

.subForumsPopup .PopupOpen {color: #FFF !important;}
.subForumsPopup .PopupOpen .dt {color: #FFF;}

.footer a .uix_icon-jumpToTop
{
	line-height: inherit;
	vertical-align: top;
}

#uix_jumpToFixed
{
	font-size: 24px;
color: #FFF;
background-color: rgb(107, 166, 94);
padding: 8px;
-webkit-border-radius: 2px; -moz-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px;
position: fixed;
right: 16px;
bottom: 16px;
-webkit-box-shadow: inset 0 -2px 0 rgba(0,0,0,.2); -moz-box-shadow: inset 0 -2px 0 rgba(0,0,0,.2); -khtml-box-shadow: inset 0 -2px 0 rgba(0,0,0,.2); box-shadow: inset 0 -2px 0 rgba(0,0,0,.2);
z-index: 1;
transition: opacity 0.4s;
opacity: 0;
display: block;

	padding: 0;
}

#uix_jumpToFixed a {
	color: inherit;
	
		display: block; 
	
	padding: 8px;
	}
	
		#uix_jumpToFixed a:first-child {padding-bottom: 4px;}
		#uix_jumpToFixed a:last-child {padding-top: 4px;}
	
	
#uix_jumpToFixed:hover {opacity: 1;} 

.footerLinks a.globalFeed {
	font-size: 16px;
background-color: transparent;
background-repeat: no-repeat;
background-position: 0 -448px;
margin: 1px 4px;
display: block;
white-space: nowrap;
overflow: hidden;
opacity: 0.25;
text-align: center;
width: 16px;

	opacity: 1;
	vertical-align: middle;
	display: inline-block;
	
}

#copyright {text-align: left; color: inherit;}

/* clearfix */ .footer .pageContent { zoom: 1; } .footer .pageContent:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; }

#legal {clear: right;}
.footerLegal .pageContent {
	clear:both;
	font-size: 12px;
padding-top: 16px;
padding-bottom: 16px;
margin-bottom: 16px;
-webkit-border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;

}

.debugInfo {float: left; clear: both;}

.footer .choosers dd {margin-right: 10px;}
.footer .choosers dd {margin-right: 8px;}

.footer .choosers a:after 
{
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f0d7";
	font-size: 12px;
	margin-left: 4px;
}

.footer .choosers a {
	text-decoration: none;
background-color: #FFFFFF;
padding: 6px 10px;
border: 1px solid rgb(226, 226, 226);
-webkit-border-radius: 2px; -moz-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px;
display: inline-block;
line-height: normal;

}
.footer .choosers a:hover {
	color: rgb(73, 147, 197);
border-color: rgb(226, 226, 226);

}

@media (max-width: 800px)
{
	.Responsive .footerLegal .uix_socialMediaLinks {float: none; margin: 0; text-align: center;}
	.Responsive #copyright, .Responsive #legal, .Responsive .debugInfo {float: none; display: block;}
	.Responsive #legal li {display: inline-block;float:none}
	.Responsive #copyright {margin: 8px 0;display:block;text-align:center;}	
}
@media (max-width: 610px)
{
	.Responsive .footer .pageContent {text-align: center;height: auto;}
	.Responsive .footer .choosers {display: inline-block; padding: 0 4px; float: none; vertical-align: middle; text-align: center;}
	.Responsive .footer .choosers dd {margin: 0 10px; text-align: center;}
	.Responsive .footerLinks {float: none; padding: 0;}
	.Responsive .footerLinks li {display: inline-block; float: none !important;}
}

.profilePage .mast .section.infoBlock .primaryContent,
.profilePage .mast .section.infoBlock .secondaryContent {
	-webkit-border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; 
}

.PanelScroller .navContainer {margin-top: -9px;}

.afterDiscussionListHandle {margin-top:36px;}

.discussionList .discussionListItem.sticky {
	background-color: rgb(227,239,247);
border-color: rgb(194,218,234);

}
.discussionList .discussionListItem.sticky .posterAvatar, 
.discussionList .discussionListItem.sticky .stats,
.discussionList .discussionListItem.moderated .listBlock,
.discussionListItem.InlineModChecked .posterAvatar, 
.discussionListItem.InlineModChecked .main, 
.discussionListItem.InlineModChecked .stats, 
.discussionListItem.InlineModChecked .lastPost,
.discussionListItem.moderated.InlineModChecked,
.discussionListItem.deleted .posterAvatar   {background-color: transparent;}

.discussionList .discussionListItem.sticky.InlineModChecked,
.discussionList .discussionListItem.InlineModChecked,
.discussionList .discussionListItem.moderated.InlineModChecked,
.discussionList .discussionListItem.deleted.InlineModChecked {background-color: rgb(204, 241, 252);}

.discussionList .discussionListItem.moderated {
	color: rgb(67, 122, 55);
background-color: rgb(226, 247, 222);

}

.discussionListItems .unread.moderated .title a,
.discussionListItems .unread.moderated  .lastPostInfo .username {color: rgb(67, 122, 55);}

.discussionList .discussionListItem.deleted {
	color: rgb(238, 99, 99);
background-color: rgb(253, 237, 237);

}
.discussionListItem.deleted .title {color: rgb(238, 99, 99);}



 




	
	





	



	#uix_footer_columns .pageContent 
	{
		color: rgb(187, 187, 187);
background-color: rgb(43, 43, 43);
margin-top: 16px;
margin-bottom: 16px;
-webkit-border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;
clear: both;

		
	}
	#uix_footer_columns .uix_footer_columns_container 
	{
		display: table;
		width: 100%;
	}
	#uix_footer_columns .uix_footer_columns_container > li 
	{
	
		vertical-align: top;
		
		padding: 16px;
border:  1px solid rgb(255, 255, 255); border:  1px solid rgba(255, 255, 255, .1); _border:  1px solid rgb(255, 255, 255);
border-top-width: 0;
border-right-width: 0;
border-bottom-width: 0;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
line-height: 180%;
display: table-cell;

	}
	#uix_footer_columns .uix_footer_columns_container > li .uix_footer_columnWrapper
	{
	
	}
		
	#uix_footer_columns .uix_footer_columns_1 > li {width: 100%;}
	#uix_footer_columns .uix_footer_columns_2 > li {width: 50%;}
	#uix_footer_columns .uix_footer_columns_3 > li {width: 33.33333%;}
	#uix_footer_columns .uix_footer_columns_4 > li {width: 25%;}
	
	#uix_footer_columns .uix_footer_columns_container li:first-child 
	{
		border-left-width: 0;
;
	}
	
	#uix_footer_columns h3 
	{
		font-weight: bold;
font-size: 20px;
font-family: Lato, Helvetica, sans-serif;
color: #FFFFFF;
padding-top: 8px;
padding-bottom: 8px;
;
	}
	#uix_footer_columns .uix_footer_columns_container > li h3 > i
	{
		color: rgb(83, 83, 83);
margin-right: 8px;
display: inline-block;

	}
	#uix_footer_columns .uix_footer_columns_container > li a 
	{
		color: #FFFFFF;
text-decoration: none;

	}
	#uix_footer_columns .uix_footer_columns_container > li a:hover 
	{
		color: rgb(73, 147, 197);

	}
	#uix_footer_columns .uix_footer_columns_container > li ul.footerMenu 
	{
		margin-bottom: 8px;
	}
	#uix_footer_columns .uix_footer_columns_container > li ul.footerMenu > li > a 
	{
		padding: 8px;
border-bottom:  1px solid rgb(255,255,255); border-bottom:  1px solid rgba(255,255,255, .1); _border-bottom:  1px solid rgb(255,255,255);
display: block;

	}
	#uix_footer_columns .widget-container 
	{
		 background: none;
		 padding: 0;
		 margin: 0;
		 border: none;
		 -webkit-border-radius: 0; -moz-border-radius: 0; -khtml-border-radius: 0; border-radius: 0;
	}
	
	@media (max-width:800px) 
	{
		.Responsive #uix_footer_columns .uix_footer_columns_container > li {
			width: 50%;
			border:  1px solid rgb(255, 255, 255); border:  1px solid rgba(255, 255, 255, .1); _border:  1px solid rgb(255, 255, 255);
border-top-width: 0;
border-right-width: 0;
border-bottom-width: 0;
			border-top-width: 1px;
			display: inline-block;
			vertical-align: top;
		}
			
			.Responsive #uix_footer_columns .uix_footer_columns_4 > li:nth-child(odd) {border-left: none;}
			.Responsive #uix_footer_columns .uix_footer_columns_4 > li:first-child,	
			.Responsive #uix_footer_columns .uix_footer_columns_4 > li:nth-child(2) {border-top: 0}	
		
		
		
	}
	@media (max-width: 610px)
	{
		.Responsive #uix_footer_columns .uix_footer_columns_container > li:nth-child(2) {border-top:  1px solid rgb(255, 255, 255); border-top:  1px solid rgba(255, 255, 255, .1); _border-top:  1px solid rgb(255, 255, 255);}
		.Responsive #uix_footer_columns .uix_footer_columns_container > li {
			width: 100%;
			margin-bottom: 16px;
		}
		.Responsive #uix_footer_columns .uix_footer_columns_container > li {border-left: 0;}
	}
	
	@media (max-width: 480px)
	{
		.Responsive #uix_footer_columns .uix_footer_columns_container > li h3 {text-align: center;}
		.Responsive #uix_footer_columns .uix_footer_columns_container > li h3 > i {
			display: block;
			font-size: 48px;
			margin-bottom: 16px;
		}
		.Responsive #uix_footer_columns .uix_footer_columns_container {text-align: center;}
	}





















/* clearfix */ .sidebar .visitorPanel .secondaryContent { zoom: 1; } .sidebar .visitorPanel .secondaryContent:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; }

.sidebar .visitorPanel 
{
	overflow: visible;
}
.sidebar .section .secondaryContent
{
	border: 1px solid rgb(226, 226, 226);
-webkit-border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;

}
.sidebar .section:last-child 
{
	margin-bottom: 0;
}

	.mainContainer
	{
		float: right;
		margin-left: -266px;
		margin-right: 0;
	}
	.mainContent
	{
		margin-left: 266px;
		margin-right: 0;
	}
	.sidebar
	{
		float: left;
	}



	.uix_mainSidebar 
	{
		position: relative;
		z-index: 1;
	}
	.uix_sidebar_collapse_phrase 
	{
		font-size: 12px;
	}
	.mainContainer 
	{
		position: relative;
	}
	.NoSidebar .uix_sidebar_collapse 
	{
		display: none;
	}
	
	
	
		.uix_sidebar_collapse.uix_sidebar_collapsed a .uix_icon:before 
		{
			content: "\f03c";
		}
	
	



	.uix_mainSidebar .inner_wrapper 
	{
		position: relative;
	}
	.uix_mainSidebar.sticky .inner_wrapper 
	{
		position:fixed;
		-webkit-backface-visibility: hidden;
	}
 


	.sidebar .section .primaryContent h3,
	.sidebar .section .secondaryContent h3,
	.profilePage .mast .section.infoBlock h3 
	{
		padding-left: 34px;
		position: relative;
		line-height: 13px;
	}
	
	
	.sidebar .section .primaryContent h3:before,
	.sidebar .section .secondaryContent h3:before,
	.profilePage .mast .section.infoBlock .secondaryContent h3:before 
	{
		display: inline-block;
		position: absolute;
		top: 50%;
		margin-top: -9px;
		left: 8px;
		vertical-align: middle;
		font-family: 'FontAwesome';
		font-style: normal;
	 	font-weight: normal;
	  	-webkit-font-smoothing: antialiased;
	  	-moz-osx-font-smoothing: grayscale;
		font-size: 18px;
		width: 18px;
		height: 18px;
		line-height: 1;
		content: '\f152';
		;
	}
	.sidebar .section.membersOnline h3:before,
	.sidebar .section.userList h3:before {content: "\f0c0";}
	.sidebar .section.sharePage h3:before {content: "\f14d";}
	.sidebar .section .statsList h3:before {content: '\f080';}
	.sidebar .section.staffOnline h3:before {content: "\f0b1";}
	
	
	.sidebar .section .secondaryContent.avatarHeap h3:before {content: "\f0b1";}
	.sidebar .section .secondaryContent.findMember h3:before {content: "\f002";}
	
	.section .discussionListFilters h3:before {content: none !important;}


@media (min-width: 801px) 
{
	.sidebar .section:first-child 
	{
		margin-top: 0;
	}
}

@media (max-width: 800px) 
{
	.uix_sidebar_collapse.toggleList_item:not(.uix_sidebar_collapsed) 
	{
		display: none;
	}

	
		.Responsive .mainContainer 
		{
			margin-left: 0;
		}
		.Responsive .mainContent 
		{
			margin-left: 0;
		}
	
}



	.off-canvas-wrapper {
		position: relative;
		overflow-x: hidden;
		overflow-y: auto;
		width: 100%;
		min-height: 100vh;
	}
	  
	.off-canvas-wrapper > .inner-wrapper {
		position: relative;
		min-height: 100vh;
		left: 0px;
	}
	    
	.off-canvas-wrapper .exit-off-canvas {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100%;
		z-index: 1001;
		background: rgb(255, 255, 255);
		visibility: hidden;
		opacity: 0;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		transition-duration: 200ms;
		transition-property: opacity;
		-webkit-transition-duration: 200ms;
		-webkit-transition-property: opacity;
	}
	
	.left-off-canvas-content, .right-off-canvas-content {
		top: 0px;
		bottom: 0px;
		width: 250px;
		display: none;
		overflow-y: auto;
		left: 0;
		position: fixed;
		z-index: 2;
		-webkit-backface-visibility: hidden;
		background-color: rgb(43, 43, 43);
width: 250px;

	}
	
	.left-off-canvas-content {left: -250px;}
	.right-off-canvas-content {right: -250px;}
	
	
	.off-canvas-wrapper.move-right .exit-off-canvas,
	.off-canvas-wrapper.move-left .exit-off-canvas {
		opacity: 0.6;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
		visibility: visible; 
	}
	
	.off-canvas-wrapper.move-right .exit-off-canvas:hover,
	.off-canvas-wrapper.move-right .exit-off-canvas:focus,
	.off-canvas-wrapper.move-left .exit-off-canvas:hover,
	.off-canvas-wrapper.move-left .exit-off-canvas:focus {
	    opacity: 0.3;
	    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	}
	
	.csstransforms .off-canvas-wrapper > .inner-wrapper,
	.csstransforms .left-off-canvas-content,
	.csstransforms .right-off-canvas-content {
		transition: transform 500ms;
		-webkit-transition: -webkit-transform 500ms;
		-ms-transition: -ms-transform 500ms;
		display: block;
	}
	
	.csstransforms .off-canvas-wrapper.move-left > .inner-wrapper,
	.csstransforms .off-canvas-wrapper.move-left .right-off-canvas-content {
		-webkit-transform:  translate(-250px, 0); -moz-transform:  translate(-250px, 0); -o-transform:  translate(-250px, 0); -ms-transform:  translate(-250px, 0);transform: translate(-250px, 0);
		  -ms-transform: translate(-250px, 0);
		  -webkit-transform: translate(-250px, 0);
	}
	
	.csstransforms .off-canvas-wrapper.move-right > .inner-wrapper,
	.csstransforms .off-canvas-wrapper.move-right .left-off-canvas-content {
		-webkit-transform:  translate(250px, 0); -moz-transform:  translate(250px, 0); -o-transform:  translate(250px, 0); -ms-transform:  translate(250px, 0);transform: translate(250px, 0);
	  -ms-transform: translate(250px, 0);
	  -webkit-transform: translate(250px, 0);
	}
	
	.no-csstransforms .off-canvas-wrapper > .inner-wrapper,
	.no-csstransforms .left-off-canvas-content,
	.no-csstransforms .right-off-canvas-content {
		display: block;
	}
	.no-csstransforms .off-canvas-wrapper.move-left > .inner-wrapper {left: -250px;right:auto;}
	.no-csstransforms .off-canvas-wrapper.move-left .right-off-canvas-content {right:0;}
	.no-csstransforms .off-canvas-wrapper.move-right > .inner-wrapper {right: -250px;left:auto;}
	.no-csstransforms .off-canvas-wrapper.move-right .left-off-canvas-content {left:0;}
	
	/* Styling for off canvas sidebar */
	
	
	.move-right .sticky_wrapper,
	.move-left .sticky_wrapper {position: static !important;}
	
	/* hide the trigger by default */
	.uix_offCanvasSidebarMenu {
		display: none;
		float: left;
	}
	
	
	@media (max-width: 480px) {
	
		
		.navTabs .publicTabs .navTab {margin: 0;}
	
		#navigation .uix_offCanvasSidebarMenu {display: block;}
		
		#navigation .publicTabs > li.navTab > a,
		#navigation .navTabs .publicTabs > li.navTab .SplitCtrl,
		#navigation .navTabs .publicTabs > li.navTab .SplitCtrl:before {display: none !important;}
		
		
	}
	
	
	.uix_sidePane ul .navTab {
		position: relative;
	}
	.uix_sidePane ul .navLink 
	{
		display: block;
		font-weight: bold;
color: #FFF;
padding: 0 10px;
border:  1px solid rgb(255,255,255); border:  1px solid rgba(255,255,255, .1); _border:  1px solid rgb(255,255,255);
border-right-width: 0;
border-left-width: 0;
line-height: 50px;
height: 50px;

	}
	.uix_sidePane ul .navLink:hover
	{
		text-decoration: none;

	}
	
	.uix_sidePane ul .SplitCtrl {
		display: block;
		position: absolute;
		right: 0;
		background: url(rgba.php%3Fr=0&g=0&b=0&a=51); background: rgba(0,0,0,.2); _filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000);
		height: 50px;
		width: 50px;
		top: 0;
		border-left:  1px solid rgb(255,255,255); border-left:  1px solid rgba(255,255,255, .1); _border-left:  1px solid rgb(255,255,255);
		color: #FFF;
		text-shadow: 0 2px 0 rgba(0,0,0,.2);
	}
	
		.uix_sidePane ul .SplitCtrl:before 
		{
			font-family: FontAwesome;
			font-style: normal;
			font-weight: normal;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale;
			content: "\f107";
			position: absolute;
			width: 100%;
			text-align: center;
			font-size: 16px;
			height: 100%;
			vertical-align: middle;
			font-weight: bold;
			line-height: 50px;
		}
	
	.uix_sidePane ul .selected .SplitCtrl {background: none;}
	.uix_sidePane ul .active .SplitCtrl:before {content: "\f106";}
	
	.uix_sidePane ul .selected .navLink 
		{
			color: #FFF;
background-color: rgb(73, 147, 197);

		}
		
	.uix_sidePane ul .subMenu {
		transition: opacity 400ms ease;
		visibility: hidden;
		opacity: 0;
		height: 0;
	}
	.uix_sidePane ul .navTab:not(.active) + .navTab .navLink
	{
		border-top-width: 0;
	}
	.uix_sidePane ul .subMenu .blockLinksList
	{
		padding: 0;
	}	
	.uix_sidePane ul .active .subMenu {
		opacity: 1;
		visibility: visible;
		height: auto;
		}
		
	
	
	.uix_sidePane ul .subMenu .secondaryContent {background: transparent;}
	
	.uix_sidePane ul .subMenu .blockLinksList a 
	{
		color: rgb(187, 187, 187);
padding: 10px;
-webkit-border-radius: 0; -moz-border-radius: 0; -khtml-border-radius: 0; border-radius: 0;

	}
	.uix_sidePane ul .subMenu .blockLinksList a:hover 
	{
		color: #FFF;
background: url(rgba.php%3Fr=255&g=255&b=255&a=25); background: rgba(255,255,255,.1); _filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#19FFFFFF,endColorstr=#19FFFFFF);

	}
	



#content.help_bb_codes .sectionMain .primaryContent,
#content.help_trophies .sectionMain .primaryContent {background-color: transparent;}

#loginBar {z-index: 9999;}
#loginBar #loginBarHandle {text-align: right;}
#loginBar #loginBarHandle a {display: block;}
#loginBar .pageWidth {position: relative;}
.navTabs .navTab.login {display: list-item !important;}

.xenOverlay .xenForm#pageLogin {
	max-width: 400px;
	margin: 0 auto;
	padding: 32px;
}
.xenOverlay .xenForm#pageLogin h2.heading {display: none;}
.xenOverlay .xenForm#pageLogin h2.textHeading {
	font-size: 18px;
	padding: 0 0 16px 0;
}

.xenOverlay .xenForm#pageLogin .ctrlUnit > dt,
.xenOverlay .xenForm#pageLogin .ctrlUnit > dd {
	float: none;
	width: auto;
	text-align: left;
	padding: 0;
	margin: 0;
}
.xenOverlay .xenForm#pageLogin .ctrlUnit > dt label {
	margin-left: 0;
	font-size: 14px;
	padding: 0 0 8px 0;
	display: block;
}
.xenOverlay .xenForm#pageLogin .ctrlUnit > dd > input {margin-top: 0;}
.xenOverlay .xenForm#pageLogin .ctrlUnit.submitUnit dd label.rememberPassword {float: right; line-height: 30px;}

.xenOverlay .xenForm#pageLogin .submitUnit dt {display: none;}
.xenOverlay .xenForm#pageLogin .uix_loginOptions {
	margin-top: 8px;
	border-top: 1px solid rgb(226, 226, 226);
	padding-top: 8px;
}

.xenOverlay .xenForm#pageLogin .textCtrl.disabled {display: none;}

@media (max-width: 480px) {
	.xenOverlay .xenForm#pageLogin .ctrlUnit.submitUnit dd label.rememberPassword {display: block; float: none;}
	.xenOverlay .xenForm#pageLogin {padding: 16px;}
}



#XenForo a.twitterLogin span,
#XenForo a.fbLogin span,
#XenForo .googleLogin span {
	background: none;
	margin: 0;
	padding: 0 8px;
	border: none;
	text-shadow: none;
	color: #FFF;
	width: auto;
	height: 30px;
	line-height: 30px;
	-webkit-border-radius: 2px; -moz-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px;
}

#XenForo a.twitterLogin span:before,
#XenForo a.fbLogin span:before,
#XenForo .googleLogin span:before {
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin-right: 8px;
}

#XenForo a.twitterLogin span:before {content: "\f099";}
#XenForo a.fbLogin span:before {content: "\f09a";}
#XenForo .googleLogin span:before {content: "\f0d5";}

#XenForo a.twitterLogin span:hover,
#XenForo a.fbLogin span:hover,
#XenForo .googleLogin span:hover {background: url(rgba.php%3Fr=0&g=0&b=0&a=25); background: rgba(0,0,0,.1); _filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#19000000,endColorstr=#19000000);}

#XenForo a.twitterLogin, #loginBar a.twitterLogin,
#XenForo a.fbLogin, #loginBar a.fbLogin,
#XenForo .googleLogin, #loginBar .googleLogin
{
	display: block;
	background: none;
	margin: 0;
	padding: 0;
	border: none;
	text-shadow: none;
	color: #FFF;
	width: 100%;
	height: auto;
	font-size: 14px;
	-webkit-border-radius: 2px; -moz-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px;
}

#XenForo a.twitterLogin, #loginBar a.twitterLogin {background: #77CDF0;}
#XenForo a.fbLogin, #loginBar a.fbLogin {background: #537CBE;}
#XenForo .googleLogin, #loginBar .googleLogin {background: #E9654C;}






	@media (max-width: 800px) and (min-width: 481px)
	{	
		#header > div:first-child
		{
			margin-top: 8px;
		}
	}






 

	
	
	
















	.navTab.audentio_postPagination { position: relative; z-index: 100; }

	.audentio_postPagination a { color: inherit;}
	
	.audentio_postPagination .navLink:hover a, .audentio_postPagination a:hover { color: #FFF; text-decoration: inherit; }
	
	.audentio_postPagination .progress-container {
		width: 100%;
		height: 2px;
		margin-top: -8px;
		-webkit-border-radius: 2px; -moz-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px;
		overflow: hidden;
		background: url(rgba.php%3Fr=0&g=0&b=0&a=76); background: rgba(0, 0, 0, 0.3)
	; _filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000)}
	
	.audentio_postPagination .progress-bar {
		height: 2px;
		transition: width 0.3s ease;
		background-color: rgb(107, 166, 94);
	}
	
	#audentio_postPaginationDropdown {
		position: absolute;
		top: 100%;
		left: 0;
		right: 0;
		padding: 10px;
		z-index: 1000;
		display: none;
		font-size: 14px;
		background-color: #FFFFFF;
		background-color: ;
		border: 1px solid rgb(226, 226, 226);
		-webkit-border-radius: 0px; -moz-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px;
		-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); -khtml-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
		background-clip: padding-box;
	}
	
	#audentio_postPaginationInput {
		margin: auto;
		height: 28px;
		font-size: 14px;
		text-align: center;
	}
	




/* clearfix */ .message .privateControls { zoom: 1; } .message .privateControls:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; }
/* clearfix */ .message .publicControls { zoom: 1; } .message .publicControls:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; }
.message .messageInfo
{
	margin-left: 158px;
	
	
}
#QuickReply
{
	margin-left: 158px;
}
.messageUserBlock div.uix_avatarHolderInner
{
	position: relative;
	text-align: center;
	margin: 0 auto;
}
.userBanner 
{
	background-image: none; 
	padding-top: 4px; 
	padding-bottom: 4px;
	-webkit-box-shadow: none; -moz-box-shadow: none; -khtml-box-shadow: none; box-shadow: none;
}
.message .newIndicator 
{
	margin-right: -17px !important;
}
.message .LikeText a 
{
	font-weight: bold;
	color: inherit;
}
.message .postNumber 
{
	font-size: 12px;
	float: right;
	line-height: 2;
	margin-top: 0;
	margin-left: 6px;
}
.message .messageDetails
{
	font-size: 12px;
	line-height: 2;
}
.message .messageDetails .item
{
	white-space: nowrap;
}
.message .editDate
{
	font-size: 12px;
	float: right;
	line-height: 2;
	margin-top: 0;
}
.attachedFiles .attachmentList,
.messageList .newMessagesNotice
{
	background-image: none;
}
.message .publicControls .MultiQuoteControl.active
{
	background-color: rgb(107, 166, 94);
	color: #FFF;
	border-color: transparent;
}
.messageUserBlock .userBanner
{
	margin-top: 5px;
}

@media (min-width: 481px) {

	.messageUserBlock div.uix_avatarHolderInner
	{
		position: relative;
	
		margin: 0 auto;
		
		
			max-width: 96px;
			
	}
	.messageUserBlock div.avatarHolder .avatar img 
	{
		max-width: 100%;
		width: auto;
		height: auto;
	}
}





	.messageMeta .control:before,
	.messageMeta .uix_icon
	{
		display: inline-block;
		font-family: FontAwesome;
		font-style: normal;
		font-weight: normal;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		
		margin-right: 5px;
	}
	
	.messageMeta .control.reply:before
	{
		content: "\f112";
	}
	.messageMeta .control.edit:before
	{
		content: "\f040";
	}
	.messageMeta .control.delete:before
	{
		content: "\f014";
	}
	.messageMeta .control.deleteSpam:before
	{
		content: "\f05e";
	}
	.messageMeta .control.ip:before
	{
		content: "\f124";
	}
	.messageMeta .control.like:before

	{
		content: "\f164";
	}
	.messageMeta .control.unlike:before
	{
		content: "\f165";
	}
	.messageMeta .control.MultiQuoteControl:before
	{
		content: "\f10d";
	}
	.messageMeta .control.history:before
	{
		content: "\f1da";
	}
	.messageMeta .control.warn:before
	{
		content: "\f071";
	}
	.messageMeta .control.report:before
	{
		content: "\f06a";
	}
	.messageMeta .control.postComment:before
	{
		content: "\f075";
	}
	.messageMeta .uix_postbit_privateControlsMenu .uix_icon:before
	{
		content: "\f0ad";
	}



	


	
	.messageUserBlock div.avatarHolder .onlineMarker {
		z-index: 10;
		-webkit-transition: ease-out 0.1s;
		-moz-transition: ease-out 0.1s;
		transition: 0.1s;
	}
	
	.messageUserBlock div.avatarHolder .onlineMarker_pulse {
	  border: 10px solid rgb(127, 185, 0);
	  background: transparent;
	  -webkit-border-radius: 40px;
	  -moz-border-radius: 40px;
	  -webkit-border-radius: 40px; -moz-border-radius: 40px; -khtml-border-radius: 40px; border-radius: 40px;
	  height: 40px;
	  width: 40px;
	  -webkit-animation: pulse 3s ease-out infinite;
	  -moz-animation: pulse 3s ease-out infinite;
	  animation: pulse 3s ease-out infinite;
	  position: absolute;
	  top: -25px;
	  left: -25px;
	  z-index: 1;
	  opacity: 0;
	}
	
	@-moz-keyframes pulse {
	 0% {
	    -moz-transform: scale(0);
	    opacity: 0.0;
	 }
	 25% {
	    -moz-transform: scale(0);
	    opacity: 0.1;
	 }
	 50% {
	    -moz-transform: scale(0.1);
	    opacity: 0.3;
	 }
	 75% {
	    -moz-transform: scale(0.5);
	    opacity: 0.5;
	 }
	 100% {
	    -moz-transform: scale(1);
	    opacity: 0.0;
	 }
	}
	
	@-webkit-keyframes "pulse" {
	 0% {
	    -webkit-transform: scale(0);
	    opacity: 0.0;
	 }
	 25% {
	    -webkit-transform: scale(0);
	    opacity: 0.1;
	 }
	 50% {
	    -webkit-transform: scale(0.1);
	    opacity: 0.3;
	 }
	 75% {
	    -webkit-transform: scale(0.5);
	    opacity: 0.5;
	 }
	 100% {
	    -webkit-transform: scale(1);
	    opacity: 0.0;
	 }
	}
	
	
	.messageUserBlock div.avatarHolder .onlineMarker {
	background-color: rgb(127, 185, 0);
margin-top: 4px;
margin-left: 4px;
-webkit-border-radius: 100%; -moz-border-radius: 100%; -khtml-border-radius: 100%; border-radius: 100%;
border-top-width: 0 !important;
border-right-width: 0 !important;
border-bottom-width: 0 !important;
border-left-width: 0 !important;
width: 10px;
height: 10px;

	}





	.message .messageMeta .uix_postbit_privateControlsMenu
	{
		color: rgb(73, 147, 197);
background-color: #FFFFFF;
padding-right: 8px;
padding-left: 8px;
margin: 0 1px 4px 0;
border: 1px solid rgb(226, 226, 226);
-webkit-border-radius: 2px; -moz-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px;
line-height: 24px;
float: none;
display: inline-block;
vertical-align: middle;

	}
	.message .messageMeta .uix_postbit_privateControlsMenu a
	{
		color: inherit;
		display: block;
	}
	.message .messageMeta .uix_postbit_privateControlsMenu:hover
	{
		color: rgb(44, 44, 44);
text-decoration: none;
background: url(rgba.php%3Fr=0&g=0&b=0&a=51); background: rgba(0, 0, 0, .2); _filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000);
	
	}
	.message .messageMeta .uix_postbit_privateControlsMenu.PopupOpen
	{
		color: #FFF;
background-color: rgb(73, 147, 197);
background-repeat: repeat-x;
background-position: top;
-webkit-border-top-left-radius: 2px; -moz-border-radius-topleft: 2px; -khtml-border-top-left-radius: 2px; border-top-left-radius: 2px;
-webkit-border-top-right-radius: 2px; -moz-border-radius-topright: 2px; -khtml-border-top-right-radius: 2px; border-top-right-radius: 2px;
-webkit-border-bottom-right-radius: 0; -moz-border-radius-bottomright: 0; -khtml-border-bottom-right-radius: 0; border-bottom-right-radius: 0;
-webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0; -khtml-border-bottom-left-radius: 0; border-bottom-left-radius: 0;

	}
	




	.Responsive .message .messageMeta .uix_postbit_privateControlsMenu
	{
		display: none;
	}
	
	@media (max-width: 800px)
	{
		.Responsive .thread_view .message .privateControls
		{
			display: none;	
		}
		.Responsive .message .messageMeta .uix_postbit_privateControlsMenu
		{
			display: inline-block;
		}	
	}




	
		@media (max-width: 480px) {
			.message .privateControls, .message .publicControls {float: none; text-align: center;}
		}
	





/***** CLASSIC MESSAGE *****/





@media (max-width: 480px) {
	
	/***** LAYOUT RELATED *****/
	.Responsive.flexbox .messageUserBlock
	{
		display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6 */
		display: -moz-box;     /* OLD - Firefox 19- (buggy but mostly works) */
		display: -ms-flexbox;  /* TWEENER - IE 10 */
		display: -webkit-flex; /* NEW - Chrome */
		display: flex;         /* NEW, Spec - Opera 12.1, Firefox 20+ */
	}
	.Responsive.flexbox .messageList .messageUserBlock div.avatarHolder
	{
		-webkit-flex-shrink: 0;
		flex-shrink: 0;
	}
	.Responsive.flexbox .messageUserBlock h3.userText
	{
		margin-left: 0;
		width: 100%;
	}
	.Responsive.flexbox .messageUserBlock div.avatarHolder .avatar img
	{
		height: auto;
	}
	
	.Responsive.flexbox #QuickReply
	{
		margin-left: 0;
	}
	
	
	/***** STYLING RELATED *****/
	.Responsive .message .messageInfo
	{
		padding: 0;
	}
	.Responsive .messageUserBlock h3.userText
	{
		border-width: 0 0 0 1px;
	}
	
	
	/***** FLOATED BANNERS *****/
	
		.Responsive .messageUserBlock .userBanner
		{
			float: right;
			margin-top: 0;
		}
		.Responsive .messageUserBlock h3.userText .uix_userTextInner
		{
			float: left;
		}
	
	
	
	/***** ONLINE MARKER *****/
	
		.Responsive .messageUserBlock div.avatarHolder .onlineMarker
		{
			margin: 0;
		}
	
}





/* Find the images, set the new image */

.LoggedIn .discussionListItem .unreadLink,
.LoggedIn .discussionListItem .ReadToggle,
.discussionListItem .iconKey span,
.event .content .thread .icon,
.event .content .forum .icon,
.footerLinks a.globalFeed,
.messageNotices .icon,
.rating .star,
.resourceAlerts .icon,
.thread_view .threadAlerts .icon,
.alerts .newIcon,
.alertsPopup .newIcon,
.DismissParent .DismissCtrl {
	background-image: url(styles/uix/uix/sprite.png) !important;
	width: 16px; 
	height: 16px;
	background-repeat: no-repeat;
}


/* Set the background-position */

.LoggedIn .discussionListItem .unreadLink,
.LoggedIn .discussionListItem.unread .ReadToggle {background-position: 0 -32px;}
.LoggedIn .discussionListItem .ReadToggle:hover {background-position: -16px -32px;}

.discussionListItem .iconKey .sticky    { background-position:   0px -16px; }
.discussionListItem .iconKey .starred   { background-position: -64px -32px;}
.discussionListItem .iconKey .watched   { background-position: -144px -16px;}
.discussionListItem .iconKey .locked    { background-position: -16px -16px; }
.discussionListItem .iconKey .moderated { background-position: -32px -16px; }
.discussionListItem .iconKey .redirect  { background-position: -48px -16px; }
.discussionListItem .iconKey .new       { background-position: -64px -16px; }

.event .content .thread .icon {background-position: -96px -16px;}
.event .content .forum .icon {background-position: -80px -16px;}

.footerLinks a.globalFeed {background-position: -112px -16px;}

.messageNotices .warningNotice .icon { background-position: -48px -32px; }		
.messageNotices .deletedNotice .icon { background-position: -64px -32px; }		
.messageNotices .moderatedNotice .icon {background-position: -32px -16px; }

.navTabs .navTab.PopupClosed:hover .SplitCtrl {background-position: -128px ; }

.rating .star {background-position: -96px -32px !important;}
.rating .star.Full {background-position: -64px -32px !important;}
.rating .star.Half,
.rating .star.Full.Half {background-position: -80px -32px !important;}

.resourceAlerts .deletedAlert .icon { background-position: -48px -32px; }
.resourceAlerts .moderatedAlert .icon { background-position: -32px -16px; }

.thread_view .threadAlerts .deletedAlert .icon { background-position: -48px -32px; }
.thread_view .threadAlerts .moderatedAlert .icon { background-position: -32px -32px; }
.thread_view .threadAlerts .lockedAlert .icon { background-position: -16px -16px; }

.alerts .newIcon,
.alertsPopup .newIcon {background-position: -112px -32px;}
	
.DismissParent .DismissCtrl {background-position: -80px 0;}
.DismissParent:hover .DismissCtrl:hover {background-position: -96px 0;}
.DismissParent:hover .DismissCtrl:active {background-position: -112px 0;}
	
	

@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {
      
	.LoggedIn .discussionListItem .unreadLink,
	.LoggedIn .discussionListItem .ReadToggle,
	.discussionListItem .iconKey span,
	.event .content .thread .icon,
	.event .content .forum .icon,
	.footerLinks a.globalFeed,
	.messageNotices .icon,
	.rating .star,
	.resourceAlerts .icon,
	
	.thread_view .threadAlerts .icon,
	.alerts .newIcon,
	.alertsPopup .newIcon,
	.DismissParent .DismissCtrl {
		background-image: url(styles/uix/uix/sprite@2x.png) !important;
		background-size: 160px 48px;
	}
         
}





	/******* ADD PAGE MARGIN WHEN VIEWPORT APPROACHES PAGE WIDTH *******/
	
		@media screen and 
		(max-width: 1202px) and 
		(min-width: 801px ) {
		
			
				.pageWidth 
				{
					margin-left: 16px;
					margin-right: 16px;
				}
			
		}


















	

	








@media (max-width:800px) {
	
	

	.Responsive .blockLinksList a, 
	.Responsive .blockLinksList label 
	{
		padding: 10px;
	}	
}





	
@media (max-width:610px) {

	

	.Responsive .profilePage .mast > *
	{
		max-width: none;
	}
	.Responsive .navTabs 
	{
		font-size: 13px;
	}
	.Responsive #userBar .navTabs 
	{
		font-size: 13px;
	}
	
	.Responsive #navigation .navTabs,
	.Responsive #userBar .navTabs {
		padding-left: 0;
		padding-right: 0;
	}
	
	.Responsive .moderatorTabs a i + .itemLabel {display: none;}
	
	
	
}
	







@media (max-width: 480px) {

	
	.Responsive .resourceInfo .downloadButton
	{
		display: block;
	}
	.Responsive .pageNavLinkGroup
	{
		text-align: center;
	}
	.Responsive .pageNavLinkGroup .PageNav,
	.Responsive .pageNavLinkGroup .linkGroup
	{
		clear: both;
		display: inline-block;
	}
	.Responsive .pageNavLinkGroup .linkGroup .Popup 
	{
		margin-left: 0;
	}
	.Responsive .pageNavLinkGroup .linkGroup .Popup, 
	.Responsive .pageNavLinkGroup .linkGroup .element,
	.Responsive .pageNavLinkGroup .linkGroup a 
	{
		margin: 0 5px; 
		display: inline-block; 
		float: none;
	}
	.Responsive .breadBoxTop.withTopCtrl .topCtrl,
	.Responsive .pageNavLinkGroup .linkGroup 
	{
		display: block;
		float: none;
		width: 100%;
		text-align: center;
		margin-left: 0;
		
	}
	.Responsive .breadBoxTop.withTopCtrl .topCtrl
	{
		margin-top: 8px;
	}
	.Responsive .breadBoxTop.withTopCtrl .topCtrl a.callToAction,
	.Responsive .pageNavLinkGroup .linkGroup a.callToAction
	{
		display: block;
	}
	
	.Responsive .navTabs .navTab.account .avatar {padding-right: 0;}

}





@media (max-width: 768px) {
	.Responsive .footer .choosers.chooser_AdStyler, .uix_adStylerColorOptions {display: none;}
}









@media screen and (-webkit-min-device-pixel-ratio:0)  {
	.resourceHeaders .typeFilter {
	    bottom: 0px;
	    (-bracket-:hack;
	        bottom: 1px;
	    );
	}
}

.resourceListItem {border-bottom: solid 1px rgb(226, 226, 226);}
.sidebar .callToAction {margin: 15px 8px;}
.sidebar .callToAction span {padding: 3px 8px;}
.resourceListSidebar .secondaryContent
{
	border: 1px solid rgb(226, 226, 226);
-webkit-border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;
	margin-bottom: 8px;
}
.resourceListMain {
	background-color: #FFFFFF;
padding: 16px;
border: 1px solid rgb(226, 226, 226);
-webkit-border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;

	-webkit-border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;
}

.imageCollection {background-image: none;}

.downloadButton .inner:hover {color: #FFF;}
.mediaContainer {-webkit-box-shadow: none; -moz-box-shadow: none; -khtml-box-shadow: none; box-shadow: none;}







	#taigachat_full.nodeList .categoryStrip .nodeDescription {opacity: 1;}
	#taigachat_full.nodeList .categoryStrip {height: auto;}





.mediaTabHeadings .typeFilter
{
	background-image: none;
}
.mediaLabels .mediaLabel
{
	-webkit-box-shadow: none; -moz-box-shadow: none; -khtml-box-shadow: none; box-shadow: none;
}
.container .xengallerySideBar .section
{
	margin: 0 0 8px 0;
	padding: 0;
}
.container .xengallerySideBar .section .secondaryContent 
{
	border: 1px solid rgb(226, 226, 226);
-webkit-border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;
}
.container .xengallerySideBar .section h3 {
	font-weight: bold;
font-size: 13px;
font-family: Lato, Helvetica, sans-serif;
color: rgb(83, 83, 83);
background-color: rgb(250, 250, 250);
padding: 8px;
margin-bottom: 8px;
border: 1px solid rgb(226, 226, 226);
-webkit-border-radius: 2px; -moz-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px;

}

.xengallery_media_index .titleBar,
.xengallery_category_view .titleBar {height: auto;}


	.commentSimple .control:before,
	.mediaMeta .control:before
	{
		display: inline-block;
		font-family: FontAwesome;
		font-style: normal;
		font-weight: normal;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		
		margin-right: 5px;
	}
	.commentMeta .control.ReplyLink:before
	{
		content: "\f112";
	}
	.commentMeta .control.edit:before
	{
		content: "\f040";
	}
	.commentMeta .control.delete:before
	{
		content: "\f014";
	}
	.commentMeta .control.deleteSpam:before
	{
		content: "\f05e";
	}
	.commentMeta .control.ip:before,
	.mediaMeta .control.ip:before
	{
		content: "\f124";
	}
	.commentMeta .control.like:before,
	.mediaMeta .control.like:before
	{
		content: "\f164";
	}
	.commentMeta .control.unlike:before,
	.mediaMeta .control.unlike:before
	{
		content: "\f165";
	}
	.commentMeta .control.MultiQuoteControl:before
	{
		content: "\f10d";
	}
	.commentMeta .control.history:before
	{
		content: "\f1da";
	}
	.commentMeta .control.warn:before
	{
		content: "\f071";
	}
	.commentMeta .control.report:before,
	.mediaMeta .control.report:before
	{
		content: "\f06a";
	}
	
	.commentMeta .control.postComment:before
	{
		content: "\f075";
	}






	.resourceListSidebar .secondaryContent h3,
	.xengallerySideBar .section .secondaryContent h3 {
		padding-left: 34px;
		position: relative;
		line-height: 13px;
	}
	
	.resourceListSidebar .secondaryContent h3:before,
	.xengallerySideBar .section .secondaryContent h3:before {
		display: inline-block;
		position: absolute;
		top: 50%;
		margin-top: -9px;
		left: 8px;
		vertical-align: middle;
		font-family: 'FontAwesome';
		font-style: normal;
	 	font-weight: normal;
	  	-webkit-font-smoothing: antialiased;
	  	-moz-osx-font-smoothing: grayscale;
		font-size: 18px;
		width: 18px;
		height: 18px;
		line-height: 1;
		content: '\f152';
	}
	
	
	.sidebar .section .secondaryContent.widget.WidgetFramework_WidgetRenderer_OnlineUsers h3:before {content: "\f0c0";}
	.sidebar .section .secondaryContent.widget.WidgetFramework_WidgetRenderer_OnlineStaff h3:before {content: "\f0b1";}
	.sidebar .section .secondaryContent.widget.WidgetFramework_WidgetRenderer_Stats h3:before {content: '\f080';}


	
	.resourceListSidebar .secondaryContent.categoryList h3:before {content: "\f07c";}
	.resourceListSidebar .secondaryContent.miniResourceList h3:before {content: "\f091";}
	.resourceListSidebar .secondaryContent.avatarList h3:before {content: "\f0c0";}
	
	.sidebar .section#resourceInfo .secondaryContent h3:before {content: "\f05a";}
	.sidebar .section .secondaryContent#authorTools h3:before {content: "\f085";}
	.sidebar .section .secondaryContent#moreAppsByAuthor h3:before {content: "\f0ca";}
	.sidebar .section#versionInfo .secondaryContent h3:before {content: "\f0c5";}	


/* --- EXTRA.css --- */

.nodeList .node.category.node_253 .categoryStrip .nodeTitle:before { content: '\f0e6'; }
.nodeList .node.category.node_254 .categoryStrip .nodeTitle:before { content: '\f0e6'; }
.nodeList .node.category.node_103 .categoryStrip .nodeTitle:before { content: '\f0e6'; }
.node_257 .forumNodeInfo .nodeIcon:before { content: "\f0e6"; }
