@charset "UTF-8";

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








		


.dataTable tr.dataRow th,
.discussionListFilters .removeFilter,
.discussionListFilters .removeAllFilters,
.AttachmentEditor .AttachedFile .ProgressMeter .ProgressGraphic,
.inlineCtrlGroup,
.PrefixMenu .PrefixGroup h3 { background-image: none; }

.MultiQuoteItem {border-bottom: 1px solid rgb(43, 47, 52);}

.MultiQuoteItem .messageInfo {
	background: rgb(34, 36, 38);
}

.MultiQuoteItem .avatarHolder {
	border-right: 1px solid rgb(43, 47, 52);
}

.importantMessage {
	background: rgb(28, 30, 33);
	border: 2px solid rgb(227, 227, 229);
	color: rgb(227, 227, 229);
	font-weight: bold;
	padding: 2px;
	margin: 2px 0;
}

.prefix.prefixPrimary {border-color: rgb(43, 45, 48);}

.userBanner.bannerStaff {background: rgb(43, 47, 52); color: #FFF; border-color: transparent;}

.userBanner.bannerStaff.wrapped span {background: url("/rgba__r-0__g-0__b-0__a-178.php"); 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;}

.LikeText a {
	font-weight: bold;
	color: inherit;
}

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

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





#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: 2px;
	}
	
	@media (max-width: 0)
	{	
		.Responsive #logoBlock .funbox
		{
			height: auto;
			line-height: normal;
			text-align: center;
			float: none;
			margin-left: 0;
		}		
	}


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





.fun3box
{
	overflow: hidden;
	margin: 2px 0;
}

.fun3box img {max-width: 100%;}
.fun3box {text-align: center;}





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


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


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




#navigation .pageContent {
	border-radius: ;
}






.noBorderRadiusTop {
	border-top-left-radius: 0 !important;
	border-top-right-radius: 0 !important;
}

.noBorderRadiusBottom {
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}

.noBorderRadius {
	border-radius: 0 !important;
}




	

	.noBorderRadiusTop .navTabs {
		border-top-left-radius: 0 !important;
		border-top-right-radius: 0 !important;
	}
	
	.noBorderRadiusBottom .navTabs {
		border-bottom-left-radius: 0 !important;
		border-bottom-right-radius: 0 !important;
	}
	
	.noBorderRadius .navTabs { border-radius: 0 !important; }
	
	
	
	
	.noBorderRadiusBottom .navTabs .navTab.selected .tabLinks {
		border-bottom-left-radius: 0 !important;
		border-bottom-right-radius: 0 !important;
	}
	
	.noBorderRadius .navTabs .navTab.selected .tabLinks { border-radius: 0 !important; }
	

	
	
		 
	
		/* THE FIRST TAB OF THE FIRST UL */
	
		.navTabs .navLeft:first-of-type .uix_leftMost { 
			border-top-left-radius: ; 
			border-bottom-left-radius: ;
		}
		
		#userBar .navTabs .navLeft:first-of-type .uix_leftMost {
			border-top-left-radius: 4px; 
			border-bottom-left-radius: 4px;
		}
		
		
		
			/* NAVLINK */
		
			.navTabs .navLeft:first-of-type .uix_leftMost .navLink {
				border-radius: inherit;
			}
		
		
		/* THE LAST TAB OF THE "LAST" UL */
		
		.navTabs .navRight .uix_rightMost {
			border-top-right-radius: ; 
			border-bottom-right-radius: ;
		}
		
		#userBar .navTabs .navRight .uix_rightMost {
			border-top-right-radius: 4px; 
			border-bottom-right-radius: 4px;
		}
		
		
		
		/* CAN'T USE LAST-OF-TYPE BECAUSE NATURE OF FLOAT: RIGHT */
		
		.navTabs .navRight ~ .navRight .uix_rightMost {
			border-top-right-radius: initial !important;
			border-bottom-right-radius: initial !important;	
		}
		
			/* NAVLINK */
		
			.navTabs .navRight .uix_rightMost .navLink {
				border-radius: inherit;
			}
			
		
		
		
		/* THE FIRST TAB OF THE FIRST UL */

		.noBorderRadius .navLeft:first-of-type .uix_leftMost {
			border-bottom-left-radius: 0 !important;
			border-top-left-radius: 0 !important;
		}
		
		.noBorderRadiusBottom .navTabs .navLeft:first-of-type .uix_leftMost { border-bottom-left-radius: 0 !important; }
		
		.noBorderRadiusTop .navTabs .navLeft:first-of-type .uix_leftMost { border-top-left-radius: 0 !important; }
		
		.activeSticky .navLeft:first-of-type .uix_leftMost {
			border-bottom-left-radius: 0 !important;
			border-top-left-radius: 0 !important;
		}
		
		/* THE LAST TAB OF THE "LAST" UL */
		
		.noBorderRadius .navRight .uix_rightMost {
			border-bottom-right-radius: 0 !important;
			border-top-right-radius: 0 !important;
		}
		
		.noBorderRadiusBottom .navTabs .navRight .uix_rightMost { border-bottom-right-radius: 0 !important; }
		
		.noBorderRadiusTop .navTabs .navRight .uix_rightMost { border-top-left-radius: 0 !important; }
		
		.activeSticky .navRight .uix_rightMost {
			border-bottom-right-radius: 0 !important;
			border-top-right-radius: 0 !important;
		}
	
		
	
	
	
	
	






.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-steam,
.uix_icon-twitch,
.uix_icon-vine,
.uix_icon-tumblr,
.uix_icon-git,
.uix_icon-reddit,
.uix_icon-flickr,

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

.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-steam:before	 		 {content: "\f1b6";}
.uix_icon-twitch:before	 		 {content: "\f1e8";}
.uix_icon-vine:before	 		 {content: "\f1ca";}
.uix_icon-tumblr:before	 		 {content: "\f173";}
.uix_icon-git:before	 		 {content: "\f1d3";}
.uix_icon-reddit:before	 		 {content: "\f1a1";}
.uix_icon-flickr:before	 		 {content: "\f16e";}

.uix_icon-close:before		 	 {content: "\f00d";}
.uix_icon-search:before		 	 {content: "\f002";}
.uix_icon-admin:before		 	 {content: "\f013";}
.uix_icon-cog: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: "\f007";}
.uix_icon-register:before		 {content: "\f09c";}

.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(193, 193, 199);
	}
	
	.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%); -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;}

.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

a label {
	cursor: pointer;
}
::selection
{
	color: #FFF;
background-color: rgb(43, 47, 52);

}	
body::-webkit-selection 
{
	color: #FFF;
background-color: rgb(43, 47, 52);

}	
body::-moz-selection 
{
	color: #FFF;
background-color: rgb(43, 47, 52);

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

}



#header > div
{
	margin-top: 0;
	margin-bottom: 0;
}

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

	
	#content
	{
		margin-top: 2px;	
	}


	#content
	{
		margin-top: 0px;	
	}






#navigation .visitorTabs {
    min-width: 1px;
}


#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: 100%;
	width: 100%;
	left: 0 !important;
	right: 0;
	margin: 0 auto;
	box-sizing: border-box;
	
}

#headerMover #header 
{
	position: static;
	width: auto;
}
#headerMover #headerProxy 
{
	display: none;
	height: 0;
}
.navTabs .navTab.PopupClosed .navLink 
{
	color: rgb(193, 193, 199);
}
.navTabs .navTab.selected .navLink, 
.navTabs .navTab.PopupClosed.selected .navLink 
{
	color: rgb(193, 193, 199);
}

.hasTabLinks #navigation .navTabs .navTab.selected .navLink 
{
	border-bottom-color: rgb(34, 36, 38);
}

	


.navTabs .navTab.PopupClosed .navLink:hover 
{
	color: #FFF;
}
.navTabs .navTab.PopupClosed:hover,
.navTabs .navTab:hover 
{
	background: url("/rgba__r-0__g-0__b-0__a-51.php"); 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: ;
}
.navTabs .navTab.selected .navLink:hover 
{
	color: rgb(193, 193, 199);
}

.navTabs .moderatorTabs .uix_icon
{
	opacity: 0.5;	
}

.navTabs .navTab.selected .tabLinks {
	top: 20px;
	border: 1px solid rgb(43, 45, 48);
border-top-width: 0;
border-radius: ;
border-top-left-radius: 0;
border-top-right-radius: 0;
box-sizing: border-box;
background-clip: content-box;

}

.navTab.navigationHiddenTabs .navLink {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

#navigation .uix_icon-navTrigger {
	font-size: 14px;
}


	.navTabs .navTab.home .navLink,
	.navTabs .navTab.portal .navLink,
	.navTabs .navTab.ctaFt .navLink,
	.navTabs .navTab.WidgetFramework_home .navLink
	{
		text-indent: -9999px;
		position: relative;
		width: 40px; 
		overflow: hidden;
	}
	.navTabs .navTab.home .navLink:before,
	.navTabs .navTab.portal .navLink:before,
	.navTabs .navTab.ctaFt .navLink:before,
	.navTabs .navTab.WidgetFramework_home .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;
		text-align: center;
		font-size: 16px;
		display: block;
		float: left;
	}
	


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




	.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 .SplitCtrl 
	{
		display: none;
	}



	.navTabs .publicTabs .navTab .SplitCtrl 
	{
		display: none;
	}


.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: rgb(193, 193, 199);
}
.navTabs .navTab.selected .SplitCtrl:before {color: rgb(193, 193, 199);}

.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: none;
	}





	#navigation .pageContent { height: 20px; }

	.navTabs .navTab.selected .SplitCtrl { display: block; }
	
	.navTabs .navTab.selected .navLink { position: static; }
	


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



.navTabs .navTab.account .itemCount,
.navTabs .navTab.inbox .itemCount,
.navTabs .navTab.alerts .itemCount {
	font-weight: bold;
font-size: 9px;
color: white;
background-color: #e74c3c;
padding: 0 2px;
border-radius: 2px;
position: absolute;
right: 2px;
top: -12px;
line-height: 16px;
min-width: 16px;
_width: 16px;
text-align: center;
text-shadow: none;
white-space: nowrap;
word-wrap: normal;
box-sizing: border-box;
height: 16px;

}

.Menu.uix_adminMenu .blockLinksList .itemCount.alert,
#userBar .navTabs .navTab.account .itemCount,
#userBar .navTabs .navTab.inbox .itemCount,
#userBar .navTabs .navTab.alerts .itemCount
{
	color: #FFF;
background-color: #e74c3c;

}


	#navigation .navTabs .navLink {
		-webkit-transform-style: preserve-3d;
		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%); -ms-transform: translateY(-50%);transform: translateY(-50%);

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














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

@media (max-width: 480px) {
	.Responsive .navigationSideBar .heading span:before {
		content: '\f0d7';
		font-family: 'FontAwesome';
	}
}

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

.messageSimple
{
	border-bottom: 1px solid rgb(43, 45, 48);
}

.messageSimpleList .placeholder .placeholderContent {background-image: none;}



.uix_sticky_userbar {display: none;}
.uix_sticky_sidebar {display: none;}


.navigationSideBar {font-size: 10px;}
.navigationSideBar a:hover {
	background-image: none;
	color: rgb(193, 193, 199);
}
.navigationSideBar > ul {
	border: solid 1px rgb(43, 45, 48);
	border-width: 0 0 1px 1px;
	margin-bottom: 10px;
	background-color: rgb(68, 71, 79);
}
.navigationSideBar > ul, 
.navigationSideBar > ul > li.section:last-child > ul > li:last-child,
.navigationSideBar > ul > li.section:last-child > ul > li:last-child a {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 {border-radius: 0 0 4px 4px;}








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

#calroot {	
	box-shadow: 0 0 5px rgba(0,0,0,.2);
}

#QuickSearchQuery {
	min-height: 0;
	
	line-height: normal;
box-sizing: border-box;
text-indent: 6px;
width: 190px;
height: 30px;

}

#QuickSearch .formPopup .secondaryControls {
	width: 190px;
	box-sizing: border-box;
}

#QuickSearch .formPopup .controlsWrapper .textCtrl {
	width: 180px;
	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: 12px;
		padding: 0 5px;
		box-sizing: content-box;
		text-align: center;
		font-size: 12px;
		text-indent: 0;
		color: inherit;
		background-image: none;
		
		-webkit-transform-style: preserve-3d;
		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 
	{
		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 {
	box-shadow: 0 0 5px rgba(0,0,0,.2);
	padding: 5px;
	border-radius: 4px;
	background: rgb(34, 36, 38);
	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: 3px;
	width: 30px;
	height: 25px;
	line-height: 25px;
	text-align: center;
}


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



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





	
	#QuickSearch .primaryControls .uix_icon
	{
		right: 0;
		font-size: 16px;
cursor: pointer;
box-sizing: border-box;
width: 30px;
height: 25px;

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










	#uix_searchMinimal form {
		line-height: 30px;
	}
	
	#searchBar {
		height: 100%
	}
	
	.breadBoxTop {
		overflow: visible;
	}
	
	#QuickSearchPlaceholder {
		height: 30px;
		line-height: 30px;
	}
	
	#QuickSearch {
		left: 0; right: auto;
	}
	
	#QuickSearch.show {
		margin-top: -5px;
		top: 0;
	}
	
	.breadBoxBottom .uix_breadCrumb_toggleList li.toggleList_item.toggleList_item_search {
		display: none;
	}
	
	
	
		@media (min-width: 611px) {
			.uix_breadCrumb_toggleList li.toggleList_item.toggleList_item_search {
				border: none;
				background: none;
				box-shadow: none;
				margin-right: 2px;
			}
		}
	
	
	
	
	




.pollBlock .question .questionText {color: rgb(193, 193, 199);}
.pollResult .barContainer {border-color: rgb(43, 47, 52); border-radius: 4px;}
.pollResult .bar {background: rgb(43, 47, 52);}





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




.eventList li,
html .searchResult {border-bottom: 1px solid rgb(43, 45, 48);}






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


.uix_mainSidebar {
	-moz-transition: opacity 0.4s;
	-o-transition: opacity 0.4s;
	-webkit-transition: opacity 0.4s;
	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;
}


 
	/* clearfix */ .mainContainer_noSidebar { zoom: 1; } .mainContainer_noSidebar:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; }
	/* clearfix */ .mainContainer .mainContent { zoom: 1; } .mainContainer .mainContent:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; }
	#content .pageContent:after
	{
		content: none;	
	}

	#content .pageContent 
	{
		background-color: transparent; 
		padding: 0;
		margin: 0;
		margin-bottom: 1px; 
		border: none;
		box-shadow: none;
		background-image: none;
	}
	.Responsive #content .pageContent
	{
		padding-left: 0;
		padding-right: 0;
	}
	@media (max-width: 480px)
	{
		.Responsive #content .pageWidth
		{
			margin-left: 1px;
			margin-right: 1px;
		}
	}

	
		.mainContainer .mainContent, 
		.mainContainer_noSidebar 
		{
			background-color: rgb(43, 47, 52);
padding: 2px;
border: 1px solid rgb(43, 45, 48);
border-radius: 4px;

		}
		
		@media (max-width: 800px)
		{
			.mainContainer .mainContent, 
			.mainContainer_noSidebar
			{
				padding-left: 1px;
				padding-right: 1px;
			}
		}
	
	


#InlineModOverlay {
	border-color: rgb(43, 45, 48);
	box-shadow: 2px 4px 15px -5px rgba(0,0,0,.2);
}

.xenPreviewTooltip .previewContent {
	background: none;
}

.xenOverlay table.dataTable {background: rgb(68, 71, 79); 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: 5px;
	top: 5px;
	width: 24px;
	height: 24px;
	color: inherit;
}
.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: inherit;
	content: "\f00d";
}
a.fbLogin span {color: #FFF;}

.xenOverlay h2.heading span.prefix.prefixPrimary {
	color: rgb(193, 193, 199);
	padding: 0 4px;
	border-radius: 4px;
}

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




.uix_mainSidebar.sticky .inner_wrapper {
	-moz-transition: top 0.2s;
	-o-transition: top 0.2s;
	-webkit-transition: top 0.2s;
	transition: top 0.2s;
}




#navigation,
#userBar {
	position: relative;
}

#navigation.withSearch,
#userBar.withSearch {
	z-index: 52;
}


#userBar .moderatorTabs > a {
	visibility: hidden;
}



	.sticky_wrapper {
		position: relative;
	
		-moz-transition: -moz-transform 0.2s !important;
		-o-transition: transform 0.2s !important;
		-o-transition: -o-transform 0.2s !important;
		
		-webkit-transition: -webkit-transform 0.2s !important;
		
		transition: -webkit-transform 0.2s !important;
		transition: transform 0.2s !important; 
		
		-webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);
	}
	
	.activeSticky .sticky_wrapper {
		position: fixed;
		left: 0;
		right: 0;
		-webkit-perspective: 1000px;
		perspective: 1000px;
	}
	
	
	
	#navigation.activeSticky,
	#userBar.activeSticky,
	.activeSticky .sticky_wrapper {
		z-index: 250;
	}
	
	#navigation.activeSticky.withSearch,
	#userBar.activeSticky.withSearch,
	.activeSticky.withSearch .sticky_wrapper {
		z-index: 260;
	}

	/* 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 {
		border-radius: 0 !important;
	}
	
	#navigation.activeSticky .navTabs {
		border-radius: 0;
	}
	
	#navigation.activeSticky .tabLinks {
		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
	{
		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%); -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: 18px;
		line-height: 18px;
	}
	
	
	
	
	#navigation.activeSticky .navTabs .navTab.selected .tabLinks a,
	#navigation.activeSticky .navTabs .navTab.selected .tabLinks
	{
		
			height: 18px;
			line-height: 18px;
		
	}
	
	

	#navigation.activeSticky .pageContent 
	{
		
			height: 20px;
		
		
		border-radius: 0 0  ;
	}
	#navigation.activeSticky .navTabs .navTab.selected .tabLinks 
	{
		top: 20px; 
	}
	
	
	
	#userBar.activeSticky .navTabs .navLink, 
	#userBar.activeSticky .navTabs .SplitCtrl 
	{
		height: 18px;
		line-height: 18px;
	}
	
	#userBar.activeSticky .navTabs
	{
		height: 18px;
	}
	
 





#userBar .navTabs {
	background-color: rgb(43, 47, 52);
border-style: none;
border-radius: 4px;

	height: 18px;
}
#userBar .navTabs .navLink {
	color: #FFF;
line-height: 18px;
text-transform: none;
height: 18px;

}
#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__r-0__g-0__b-0__a-51.php"); 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__r-0__g-0__b-0__a-51.php"); 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: ;
}



#userBar .navTabs .navLink .itemCount 
{
	color: #FFF;
background: url("/rgba__r-0__g-0__b-0__a-51.php"); background: rgba(0,0,0,.2); _filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000);
;
}


	#userBar .navTabs .navLink
	{
		-webkit-transform-style: preserve-3d;
		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%); -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;
}





	.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: 15px;
	height: 15px;
	border: none;
	box-shadow: none;
	display: block;
}
	
.navTabs .navTab.account .navLink .accountUsername 
{
	display: inline-block;
	text-transform: none;
}

.navTabs .navTab.account .navLink {
	-webkit-transform-style: preserve-3d;
	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%); -ms-transform: translateY(-50%);transform: translateY(-50%);
}

.PageNav .scrollable {width: 134px;}

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

a.PageNavPrev, a.PageNavNext {padding: 0;}

.PageNav .pageNavHeader, 
.PageNav a, 
.PageNav .scrollable
{
	margin-bottom: 1px;
}
.textWithCount.subHeading .text 
{
	color: rgb(237, 237, 239);
}
.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(43, 45, 48);
}
.larger.textHeading,
.xenForm .sectionHeader,
.larger.textHeading a,
.xenForm .sectionHeader a {color: rgb(193, 193, 199); }

.formPopup .controlsWrapper,
.thread_view .threadAlerts {background-image: none;}
.thread_view .threadAlerts {
	border: 1px solid rgb(43, 47, 52);
	border-radius: 4px;
	background-image: none;
	background-color: rgb(50, 60, 70);
}
 
.thread_view .threadAlerts dt {color: rgb(227, 227, 229);}



#logoBlock .pageContent {
	border-radius: 4px;

}
#logoBlock .pageWidth {
 max-width: 100%;
}
.logo1{
float:left;
width:272px;
height:74px;
background:url("/styles/antichat/img/logo.gif") no-repeat left;
}
.logo2{
height:28px;
padding-bottom: 46px;
background:url("/styles/antichat/img/rac.gif") no-repeat top right;
}
.logo3{
float:right;
width:189px;
height:45px;
margin-top: 29px;
background:url("/styles/antichat/img/shbg.gif") no-repeat right;
}


.hasFlexbox #logoBlock .pageWidth {
	display: -ms-flexbox;
	display: flex;
	
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}



.hasFlexbox #logoBlock .pageContent:after,
.hasFlexbox #logoBlock .pageWidth:after {
	display: none;
}
.hasFlexbox #logoBlock .pageContent span.helper {
	display: none;
}





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





	#logo .uix_icon,
	#navigation .uix_textLogo .uix_icon 
	{
		color: rgb(193, 193, 199);
margin-right: 5px;

	}








	@media (max-width: 0)
	{
		.Responsive.hasFlexbox #logoBlock .pageContent {
			-ms-flex-wrap: wrap;
			-webkit-flex-wrap: wrap;
			flex-wrap: wrap;
		}
		
		.Responsive.hasFlexbox #logoBlock .pageContent > * {
			-ms-flex: 0 1 100%;
			-webkit-flex: 0 1 100%;
			flex: 0 1 100%;
		}
	
		.Responsive #logo {
			float: none;
			text-align: center;
		}
		
		.Responsive .uix_slogan {
			display: none;
		}		
	}






	/* clearfix */ #logoBlock .pageWidth { zoom: 1; } #logoBlock .pageWidth:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; }
	
	#logoBlock .pageContent {
		border-left: none;
		border-right: none;
	}






.avatarScaler img,
.xenOverlay .formOverlay .avatar img,
.xenOverlay .formOverlay .avatar .img,
.xenOverlay .formOverlay .avatarCropper 
{
	background-color: ;
}
body .AvatarEditor .avatarOption 
{
	background: rgb(34, 36, 38); 
	border-color: rgb(50, 60, 70);
}

.xenOverlay .section.messageSimpleList .messageContent {padding-right: 42px;}


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

.conversation_view .message:first-child,
.conversation_view .quickReply 
{
	border: 1px solid rgb(43, 45, 48);
border-radius: 4px;
}

.breadcrumb 
{
	height: 30px;
}

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

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

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




.uix_breadCrumb_toggleList 
{
	float: left;
	float: right;;
}
.uix_breadCrumb_toggleList li.toggleList_item 
{
	float: right;
	margin-right: 5px;
	
	height: 30px;
	line-height: 30px;
	
	box-sizing: border-box;
	
	border: 1px solid rgb(43, 45, 48);
border-radius: 4px;
	
	background-color: rgb(68, 71, 79);
}
.uix_breadCrumb_toggleList .toggleList_item a
{
	display: block; 
	text-align: center; 
	padding: 0 5px;
	color: rgb(193, 193, 199);
	text-decoration: none;
	
}
.uix_breadCrumb_toggleList .toggleList_item a:hover {
	color: ;
}
.uix_breadCrumb_toggleList .toggleList_item a .uix_icon {font-size: 14px;}

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

.uix_icon.uix_widthToggle {
	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.uix_widthToggle:before {
	content: '\f066';
}

.uix_widthToggle_lower .uix_icon.uix_widthToggle:before {
	content: '\f065';
}

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

#uix_jumpToFixed
{
	font-size: 24px;
color: #FFF;
background-color: rgb(43, 47, 52);
padding: 5px;
border-radius: 4px;
position: fixed;
right: 2px;
bottom: 2px;
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: 5px;
	}
	
		#uix_jumpToFixed a:first-child {padding-bottom: 2.5px;}
		#uix_jumpToFixed a:last-child {padding-top: 2.5px;}
	
	
#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: 10px;
padding-top: 2px;
padding-bottom: 2px;
margin-top: 2px;
margin-bottom: 2px;
border-radius: 4px;

}

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


.footer .choosers dd {margin-right: 5px;}
.footer .choosers dd:last-child {margin-right: 0;}

.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.chooser_widthToggle a:after {display: none;}

.footer .choosers a {
	text-decoration: none;
border: 1px solid rgb(43, 45, 48);
border-radius: 4px;
display: inline-block;
line-height: normal;

}
.footer .choosers a:hover {
	color: rgb(193, 193, 199);
border-color: rgb(43, 45, 48);

}

@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: 5px 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 2.5px; float: none; vertical-align: middle; text-align: center;}
		.Responsive .footer .choosers dd {margin: 0 4px; 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 {
	border-radius: 4px; 
}

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

.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(59, 25, 25);}

.discussionListItem {
	padding: 0px;
border-bottom: 1px solid rgb(43, 45, 48);
box-sizing: border-box;

}

	.discussionListItem:nth-child(even) {
		
	}
	
	.discussionList .discussionListItem.sticky {
		border-color: rgb(43, 47, 52);

	}
	
	.discussionList .discussionListItem.moderated {
		color: rgb(80, 130, 51);
background-color: rgb(38, 49, 38);

	}
	
	.discussionList .discussionListItem.deleted {
		color: rgb(123, 118, 118);
background-color: rgb(68, 71, 79);

	}


.discussionListItem .title a {color: inherit;}

	.discussionListItems .unread.moderated .title a,
	.discussionListItems .unread.moderated  .lastPostInfo .username {
		color: rgb(80, 130, 51);
	}

	.discussionListItem.deleted .title {
		color: rgb(123, 118, 118);
	}

.afterDiscussionListHandle {
	margin-top:33px;
}














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


.sidebar .featuredNotice {
	box-shadow: none;
	border-color: rgb(43, 47, 52);
	background: rgb(34, 36, 38);
	display: inline-block;
	color: rgb(227, 227, 229);
}

.hasFlexbox .sidebar .visitorPanel .secondaryContent {
	display: -ms-flexbox;
	
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;	
}


.sidebar .visitorPanel {
	overflow: visible;
}

.sidebar .visitorText {
	display: inline-block;
	vertical-align: top;
}

.hasFlexbox .sidebar .visitorText {
	-ms-flex: 1 1 0%;
	-webkit-flex: 1 1 0%;
	flex: 1 1 0%;
	width: 100%;
}

.sidebar .section .secondaryContent {
	border: 1px solid rgb(43, 45, 48);
border-radius: 4px;

}

.sidebar .visitorPanel .secondaryContent {
border: 0;
border-radius: 0;
border-bottom: 1px solid #646C71;
    
    background: url("/styles/antichat/img/bg.gif") repeat-y scroll left top transparent;
}

.sidebar .block3reklama .secondaryContent {
border: 0;
border-radius: 0;
border-top: 1px solid #646C71;
background: url("/styles/antichat/img/bg.gif") repeat-y scroll left top transparent;
}

.sidebar .blockleft .secondaryContent {
border: 0;
border-radius: 0;
border-top: 1px solid #646C71;
border-bottom: 1px solid #646C71;
background: url("/styles/antichat/img/bg.gif") repeat-y scroll left top transparent;
}


.sidebar .blockmenu .secondaryContent {
border: 0;
border-radius: 0;
border-top: 1px solid #646C71;
border-bottom: 1px solid #646C71;
font-size: 14px;    
    background: url("/styles/antichat/img/bg.gif") repeat-y scroll left top transparent;
}


.sidebar .blockmenu .secondaryContent .menuLeft a{
display:block;
padding-left:18px;
margin-top:2px;
background:url("/styles/antichat/img/menu_off.gif") no-repeat left center;
color:#B9B9BD;
text-decoration:none;
}

.sidebar .blockmenu .secondaryContent .menuLeft a:hover{
background:url("/styles/antichat/img/menu_on.gif") no-repeat left center;
color:#E1E1E6;
}



.SocialB ul {
	overflow: auto;
}

.SocialB ul li {
	list-style-type: none;
	float: left;
}

.SocialB ul li a i {

	color: #fff;
	width: 30px;
	height: 25px;
	border-radius: 30px;
	font-size: 20px;
	text-align: center;
	margin-right: 3px;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-top: 5px;
}

.fa-facebook {
	background:#3b5998
} 
.fa-vk {
	background:#007bb6
}
.fa-twitter {
	background:#00aced
}
.fa-youtube-square {
	background:#dd4b39
}
.fa-telegram {
	background:#00aced
}

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

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



	
	
	.uix_mainSidebar 
	{
		position: relative;
	}
	
	.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";
		}
	
	


 



@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;
		}
	
}



	.hasJs #userBar {
		display: none;
	}

	.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(0, 0, 0);
		
		display: none;
		opacity: 0;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		
		-moz-transition: opacity .2s;
		-o-transition: opacity .2s;
		-webkit-transition: opacity .2s;
		transition: opacity .2s;
	}
	
	.left-off-canvas-content, .right-off-canvas-content {
		top: 0px;
		bottom: 0px;
		width: 200px;
		display: none;
		overflow-y: auto;
		position: fixed;
		z-index: 2;
		-webkit-backface-visibility: hidden;
		
		background-color: rgb(68, 71, 79);
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)";
	}
	
	.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 {
		
		-moz-transition: -moz-transform .5s; /* Older Firefox */
		-o-transition: transform .5s; 
		-o-transition: -o-transform .5s;
		
		-webkit-transition: -webkit-transform .5s; /* Older Android Browser  */
	
		transition: -webkit-transform .5s; /* Safari, iOS Safari, Blackberry Browser */
		transition: transform .5s; /* Chrome, Android Chrome, Firefox  */
		
		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); -ms-transform: translate(-250px, 0);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); -ms-transform: translate(250px, 0);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_offCanvas_trigger {
		display: none !important;	
	}
	
	.navLink.right-off-canvas-trigger .uix_icon.uix_icon-navTrigger {
		padding-left: 4px;
	}
	
	
	@media (max-width: 800px) {
	
		

		
			
			
		
			.Responsive #navigation .publicTabs .navTab:not(.uix_offCanvas_trigger):not(.selected) { display: none !important; }
			
			
			.Responsive #navigation .publicTabs .selected .navLink,
			.Responsive #navigation .publicTabs .selected .SplitCtrl { display: none !important; }
			
		
		
	
		
		
		
		.Responsive .uix_offCanvas_trigger {display: list-item !important;}
		
		.Responsive #userBar.uix_offCanvasVisitorTabs.uix_noUserBarContent { display: none; }
		
		
	}
	
	
	.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
	{
		color: rgb(193, 193, 199);
text-decoration: none;

	}
	
	.uix_sidePane ul .SplitCtrl {
		display: block;
		position: absolute;
		right: 0;
		background: url("/rgba__r-0__g-0__b-0__a-51.php"); background: rgba(0,0,0,.2); _filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000);
		height: 50px;
		width: 50px;
		top: 1px;
		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(193, 193, 199);

		}
		
	.uix_sidePane ul .subMenu {
		-moz-transition: opacity 300ms ease, max-height 300ms ease;
		-o-transition: opacity 300ms ease, max-height 300ms ease;
		-webkit-transition: opacity 300ms ease, max-height 300ms ease;
		transition: opacity 300ms ease, max-height 300ms ease;
		
		opacity: 0;
		max-height: 0;
		overflow: hidden;
	}
	
	.uix_sidePane ul .navTab .navLink
	{
		border-bottom-width: 0;
	}
	.uix_sidePane ul .navTab.active .navLink, .uix_sidePane ul .navTab:last-of-type .navLink
	{
		border-bottom-width: 1px;
	}
	
	.uix_sidePane ul .subMenu .blockLinksList
	{
		padding: 0;
	}	
	.uix_sidePane ul .active .subMenu {
		
		
		opacity: 1;
		max-height: 600px;
		
		-moz-transition: opacity 300ms ease, max-height 300ms ease;
		-o-transition: opacity 300ms ease, max-height 300ms ease;
		-webkit-transition: opacity 300ms ease, max-height 300ms ease;
		transition: opacity 300ms ease, max-height 300ms ease;
	}
		
	
	
	.uix_sidePane ul .subMenu .secondaryContent {background: transparent;}
	
	.uix_sidePane ul .subMenu .blockLinksList a 
	{
		color: rgb(115, 115, 120);
padding: 10px;
border-radius: 0;

		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		word-wrap: normal;
	}
	.uix_sidePane ul .subMenu .blockLinksList a:hover 
	{
		color: #FFF;
background: url("/rgba__r-255__g-255__b-255__a-25.php"); background: rgba(255,255,255,.1); _filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#19FFFFFF,endColorstr=#19FFFFFF);

	}

	.uix_sidePane ul .subMenu .blockLinksList a:focus { color: inherit; background-color: inherit; }




	.csstransforms .off-canvas-wrapper.move-right > .inner-wrapper, .csstransforms .off-canvas-wrapper.move-right .left-off-canvas-content {
		overflow-x: hidden;
	}
	
	.uix_sidePane_content {
		height: 100%;
		overflow-x: hidden;
		overflow-y: auto;
	}
	
	.uix_sidePane_content>ul {
		height: 0;
		
		-moz-transition: -moz-transform 0.3s ease;
		-o-transition: transform 0.3s ease;
		-o-transition: -o-transform 0.3s ease;
		
		-webkit-transition: -webkit-transform 0.3s ease;
		
		transition: -webkit-transform 0.3s ease;
		transition: transform 0.3s ease;
		
		float: left;
		width: 100%;
	}
	
	.uix_sidePane_content>ul.leftTab {
		-webkit-transform: translate3d(-250px, 0, 0); -ms-transform: translate3d(-250px, 0, 0);transform: translate3d(-250px, 0, 0);
	}
	
	.uix_sidePane_content>ul.rightTab {
		-webkit-transform: translate3d(250px, 0, 0); -ms-transform: translate3d(250px, 0, 0);transform: translate3d(250px, 0, 0);
	}
	
	.uix_sidePane_content>ul.activeTab {
		-webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);
		display: block;
	}
	
	.uix_offcanvasTabs {
		background-color: rgba(0,0,0,.1);
		display: table;
		width: 100%;
	}
	

	.uix_offcanvasTabs > li {
		cursor: pointer;
		display: table-cell;
		text-align: center;
		
		border-right:  solid 1px rgb(255,255,255); border-right:  solid 1px rgba(255,255,255, .1); _border-right:  solid 1px rgb(255,255,255);
		box-shadow: inset 0 -1px 0 rgba(255,255,255,.1);
		
		font-size: 14px;
		min-width: 20px;
		max-width: 100px;

	}
	
	.uix_offcanvasTabs > li:last-child {border-right: none;}
	
	
	
	.uix_offcanvasTabs > li .Zero { display: none !important; }
	
	.uix_offcanvasTabs > li .navLink {
		border: 0;
		
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		
	}
	.uix_offcanvasTabs > li .navLink .itemCount, .uix_sidePane .itemCount
	{
		font-weight: bold;
font-size: 9px;
color: white;
background-color: #e74c3c;
padding: 0 2px;
border-radius: 2px;
position: absolute;
right: 2px;
top: -12px;
line-height: 16px;
min-width: 16px;
_width: 16px;
text-align: center;
text-shadow: none;
white-space: nowrap;
word-wrap: normal;
box-sizing: border-box;
height: 16px;

		margin-left: 6px;
display: inline-block;
vertical-align: top;
position: relative;
top: 50%;
-webkit-transform: translateY(-50%); -ms-transform: translateY(-50%);transform: translateY(-50%);

	}
	
	.uix_offCanvasVisitorTabs .primaryContent,
	.uix_offCanvasVisitorTabs .secondaryContent,
	.uix_offCanvasVisitorTabs .sectionFooter { 
		background-color: transparent; 
	}
	

	.uix_offCanvasVisitorTabs .primaryContent .avatar span { margin-left: auto; margin-right: auto; }
	.uix_offCanvasVisitorTabs .primaryContent h3 { 
		color: rgb(193, 193, 199); 
		font-size: 20px; 
		font-weight: bold;
	}
	.uix_offCanvasVisitorTabs .statusEditorCounter { display: none; }
	.uix_offCanvasVisitorTabs .StatusEditor, .uix_offCanvasVisitorTabs .button { width: 100%; }
	.uix_offCanvasVisitorTabs .StatusEditor {
		background: url("/rgba__r-0__g-0__b-0__a-51.php"); background: rgba(0,0,0,.2); _filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000);
		border:  1px solid rgb(255,255,255); border:  1px solid rgba(255,255,255, .2); _border:  1px solid rgb(255,255,255);
		color: #FFF;
	}
	
	.uix_offCanvasVisitorTabs .StatusEditor:focus {
		border-color: rgb(193, 193, 199);
		min-height: 46px;
	}
	
	.uix_offCanvasVisitorTabs .button {
		display: block;
		overflow: hidden;
		box-sizing: border-box;
	}
	
	
	
	
	
	.uix_offCanvasVisitorTabs ul#uix_offCanvasVisitorMenu .primaryContent h3 { display: none; }
	.uix_offCanvasVisitorTabs ul#uix_offCanvasVisitorMenu .primaryContent h3 + .muted {text-align: center;}
	
	.uix_offCanvasVisitorTabs ul#uix_offCanvasVisitorMenu .primaryContent .muted { font-size: 15px; margin-top: 6px;}
	
	.uix_offCanvasVisitorTabs ul#uix_offCanvasVisitorMenu .navTab .navLink {
		border-bottom-width: 0;
		line-height: 20px;
		height: auto;
		padding: 10px;
		font-size: 11px;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
	}
	
	.uix_offCanvasVisitorTabs ul#uix_offCanvasVisitorMenu .navTab {
		position: relative;
		width: 50%;
		float: left;
		border-right:  1px solid rgb(255,255,255); border-right:  1px solid rgba(255,255,255, .1); _border-right:  1px solid rgb(255,255,255);
		box-sizing: border-box;
	}
	.uix_offCanvasVisitorTabs ul#uix_offCanvasVisitorMenu .navTab.full {
		width: 100%;
		border: none;
	}
	
	.uix_offCanvasVisitorTabs ul#uix_offCanvasVisitorMenu .navTab:nth-child(2n) {border-right: 0;}
	
	.uix_offCanvasVisitorTabs ul#uix_offCanvasVisitorMenu .navTab.active .navLink
	{
		border-bottom-width: 1px;
	}
	
	.uix_offCanvasVisitorTabs ul#uix_offCanvasVisitorMenu .sectionFooter { clear: left; border: none;}
	
	
	
	
	.uix_offCanvasVisitorTabs ul#uix_offCanvasVisitorConvo .listItem,
	.uix_offCanvasVisitorTabs ul#uix_offCanvasVisitorAlert .listItem { padding: 8px; border-top:  solid 1px rgb(255,255,255); border-top:  solid 1px rgba(255,255,255, .1); _border-top:  solid 1px rgb(255,255,255); overflow-x: hidden; }
	
	.uix_offCanvasVisitorTabs ul#uix_offCanvasVisitorConvo .avatar,
	.uix_offCanvasVisitorTabs ul#uix_offCanvasVisitorAlert .avatar { float: left; }
	
	.uix_offCanvasVisitorTabs ul#uix_offCanvasVisitorConvo .avatar img,
	.uix_offCanvasVisitorTabs ul#uix_offCanvasVisitorAlert .avatar img { width: 32px; height: 32px; }
	
	.uix_offCanvasVisitorTabs ul#uix_offCanvasVisitorConvo .listItemText,
	.uix_offCanvasVisitorTabs ul#uix_offCanvasVisitorAlert .listItemText { margin-left: 40px; font-size: 10px; }
	
	.uix_offCanvasVisitorTabs ul#uix_offCanvasVisitorConvo .listItem .title a,
	.uix_offCanvasVisitorTabs ul#uix_offCanvasVisitorAlert .listItem .title a {
		text-overflow: ellipsis;
		display: block;
	}
	
	
	.uix_offCanvasVisitorTabs ul#uix_offCanvasVisitorConvo .listItem.unread .title a,
	.uix_offCanvasVisitorTabs ul#uix_offCanvasVisitorAlert .listItem.unread .title a {
		color: rgb(193, 193, 199);
	} 
	
	.uix_offCanvasVisitorTabs ul#uix_offCanvasVisitorConvo h3.title a,
	.uix_offCanvasVisitorTabs ul#uix_offCanvasVisitorAlert h3 a { 
		color: #FFF; 
		text-overflow: ellipsis;
		overflow: hidden; 
	}
	
	.uix_offCanvasVisitorTabs ul#uix_offCanvasVisitorConvo .listItemText a,
	.uix_offCanvasVisitorTabs ul#uix_offCanvasVisitorAlert .listItemText {
		color: rgb(144, 146, 150);
	}
	
	



#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;}

#loginBar .xenForm {max-width: 100%;}
#loginBar .pageContent {padding: 0 2px;}

.uix_loginForm .xenForm .ctrlUnit > dd {
	width: auto;
	padding: 0;
	float: none;
}
.uix_loginForm .xenForm .uix_loginOptions .ctrlUnit > dt {display: none;}

.xenOverlay .xenForm#pageLogin {
	max-width: 400px;
	margin: 0 auto;
	padding: 40px;
}
.xenOverlay .xenForm#pageLogin h2.heading {display: none;}
.xenOverlay .xenForm#pageLogin h2.textHeading {
	font-size: 18px;
	padding: 0 0 2px 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 5px 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: 5px;
	border-top: 1px solid rgb(43, 45, 48);
	padding-top: 5px;
}

.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: 2px;}
}



#XenForo a.twitterLogin span,
#XenForo a.fbLogin span,
#XenForo .googleLogin span {
	background: none;
	margin: 0;
	padding: 0 5px;
	border: none;
	text-shadow: none;
	color: #FFF;
	width: auto;
	height: 30px;
	line-height: 30px;
	border-radius: 4px;
	text-overflow: ellipsis;
}

#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: 5px;
}

#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__r-0__g-0__b-0__a-25.php"); background: rgba(0,0,0,.1); _filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#19000000,endColorstr=#19000000);}

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

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













	/* clearfix */ #navigation.withSearch .navTabs .pageWidth { zoom: 1; } #navigation.withSearch .navTabs .pageWidth:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; }
	
	#logoBlock .funbox
	{
		margin-top: 0;
	}
	#uix_footer_columns 
	{
		margin-bottom: 0;
	}

	#navigation .navTabs,
	#userBar .navTabs,
	.navTabs .navTab.selected .tabLinks,
	.footer .pageContent,
	#uix_footer_columns
	{
		border-left: none;
		border-right: none;
	}
	.navTabs .navTab.selected .blockLinksList 
	{
		max-width: 100%;
		margin: 0 auto !important;
		padding: 0 8px;
		box-sizing: border-box;
	}	
	
	
 

	
	.footer .pageContent 
	{
		margin-bottom: 0;
	}
	
	
	
	#uix_footer_columns .pageContent 
	{
		margin-bottom: 0;
		margin-top: 0;
	}
	


















	
	@media (max-width: 104px) {
		.Responsive .pageWidth {
			max-width: 100%;
		}
		
		.Responsive .chooser_widthToggle {
			display: none !important;
		}
	}




.nodeList .categoryForumNodeInfo,
.nodeList .forumNodeInfo, 
.nodeList .pageNodeInfo, 
.nodeList .linkNodeInfo {
	background-color: rgb(68, 71, 79);
border-color: rgb(43, 45, 48);
border-radius: 4px;

	
	border-radius: 0;
}







.node .nodeIcon.hasGlyph {
	text-align: center;
	background-color: transparent;
	background: none;
	font-size: 26px;
color: rgb(183, 183, 189);
background-color: transparent !important;
background: none !important;

	}
	
.node .unread .nodeIcon.hasGlyph {
	color: rgb(193, 193, 199);
background-color: transparent !important;

}







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





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







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

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





.node .subForumList li .nodeTitle
{
	font-size: 10px;
}
.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(238, 239, 239);
}








.nodeList .node.level_1
{
	margin-bottom: 2px;
}
.nodeList .node.groupNoChildren + .node.groupNoChildren
{
	margin-top: 0;
}
.nodeList .node.groupNoChildren
{
	margin-bottom: 2px;
}
.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; }


	

	
	
	.forum_view .nodeList#forums {
		border: 1px solid rgb(43, 45, 48);
border-radius: 4px;
		border-top: 0;
	}
	
	.node.level_1 > .nodeList {
		background: rgb(68, 71, 79);
		margin-top: 5px;
		border: 1px solid rgb(43, 45, 48);
		border-top: 0;
		border-radius: 4px;
	}
	
	.category_view .nodeList.sectionMain {padding: 0; border-top: 0;}
	
	.node.level_2:first-child .nodeInfo {border-radius: 4px 4px 0 0;}
	.node.level_2:last-child .nodeInfo {border-radius: 0 0 4px 4px;}
	.node.level_2:only-of-type .nodeInfo {border-radius: 4px !important;}
	.node.level_2 .nodeInfo {border-top: 1px solid rgb(43, 45, 48);}
	
	


.node .tinyIcon {text-indent: -9999px;}
.node .tinyIcon:before {
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
		
	width: 16px;
	content: "\f09e";
	
	text-indent: 0;
	float: left;
}


	.node .nodeControls {display: none;}


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




.node .nodeLastPost .avatar {
	margin-right: 5px;
float: left;
height: 30px;

}

.node .nodeLastPost .avatar img {
	max-height: 100%;
	display: block;
	width: auto;
}

	
	@media (max-width: 610px) {
		.Responsive .node .nodeLastPost .avatar {display: none;}
	}
	









.node .nodeText .nodeTitle a {color: inherit;}

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


@media (max-width: 610px) {
	.Responsive .node .nodeLastPost {margin-left: 36px; }
}










	

	








/* 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: 205px;
	
}

#QuickReply {
	margin-left: 205px;
}

.messageUserBlock div.uix_avatarHolderInner {
	position: relative;
	text-align: center;
	margin: 0;
}




		

	.hasFlexbox .messageList .uix_message {
		display: -ms-flexbox; /* 2012 syntax for IE10 */
	        display: -webkit-flex;
	        display: flex;
	        
	        
	        
	        -ms-flex-align: stretch; /* 2012 syntax for IE10 */
		-webkit-align-items: stretch;
		align-items: stretch;
		
		
	}
	
	.hasFlexbox .messageList .placeholder .placeholderContent {
		display: -ms-flexbox; /* 2012 syntax for IE10 */
	        display: -webkit-flex;
	        display: flex;
	}
	
	.hasFlexbox .messageList .placeholder a.avatar {
		-ms-flex: 0 0 auto; /* 2012 syntax for IE10 */
		-webkit-flex: 0 0 auto;
		flex: 0 0 auto;	
	}
	
	.hasFlexbox .message .messageUserInfo {
		-ms-flex: 0 0 auto; /* 2012 syntax for IE10 */
		-webkit-flex: 0 0 auto;
		flex: 0 0 auto;
		float:left;
	}
	
	.hasFlexbox .message .messageInfo {
		display: -ms-flexbox; /* 2012 syntax for IE10 */
	        display: -webkit-flex;
	        display: flex;
	        -ms-flex-direction: column; /* 2012 syntax for IE10 */
	        -webkit-flex-direction: column;
	        flex-direction: column;
		
		-ms-flex: 1 1 100%; /* 2012 syntax for IE10 */
		-webkit-flex: 1 1 100%;
		flex: 1 1 100%;
		
		overflow: hidden; /* wrap images - FF */
		
		margin-left: 8px;
	}
	
	.hasFlexbox .message .messageContent {
		-ms-flex: 1 1 auto; /* 2012 syntax for IE10 */
		-webkit-flex: 1 1 auto;
		flex: 1 1 auto;
	}
	
	
	doesnotexist:-o-prefocus, .hasFlexbox .message .messageInfo {
  		display:block!important;
	}

	doesnotexist:-o-prefocus, .hasFlexbox .messageList .placeholder .placeholderContent {
	        display:block!important;
	}

	doesnotexist:-o-prefocus, 		.hasFlexbox .messageList .uix_message {
	        display:block!important;
	}


	
	.message .messageDetails {
		font-size: 10px;
padding-top: 5px;
padding-bottom: 5px;

	}
	
	.message .messageDetails:after {
		content: '.';
		display: block;
		height: 0;
		clear: right;
		visibility: hidden;
	}

	.message .editDate {
		font-size: inherit;
		text-align: inherit;
		margin-top: 0;
	}
	.message .messageDetails .item {
		white-space: nowrap;
		display: inline-block;
		margin-left: 5px;
	}
	.message .messageDetails .postNumber {
		float: right;

	}

.attachedFiles .attachmentList,
.messageList .newMessagesNotice {
	background-image: none;
}

.userBanner {
	background-image: none; 
	padding-top: 4px; 
	padding-bottom: 4px;
	box-shadow: none;
}

.messageUserBlock .userBanner {
	margin-top: 5px;
}



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

	
	
	


	
	.message .publicControls .MultiQuoteControl.active {
		background-color: rgb(43, 47, 52);
		color: #FFF;
		border-color: transparent;
	}
	

	

	
	


	

	.message .messageMeta .uix_postbit_privateControlsMenu {
		color: rgb(193, 193, 199);
background-color: rgb(68, 71, 79);
padding-right: 8px;
padding-left: 8px;
margin: 0 1px 4px 0;
border: 1px solid rgb(43, 45, 48);
border-radius: 4px;
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(193, 193, 199);
text-decoration: none;
background: url("/rgba__r-0__g-0__b-0__a-51.php"); background: rgba(0, 0, 0, .2); _filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000);
	
	}
	
	.message .messageMeta .uix_postbit_privateControlsMenu.PopupOpen {
		color: #FFF;
background-repeat: repeat-x;
background-position: top;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;

	}
	
		
	
	

	

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

		.Responsive .message.deleted .messageMeta {clear: both; line-height: 30px; float: left;}
		.Responsive .message.deleted .privateControls {display: block;}
		.Responsive .message.deleted .privateControls .item.InlineModCheck {float: none; display: inline-block;}
		
		.Responsive .message .messageMeta .uix_postbit_privateControlsMenu
		{
			display: inline-block;
		}	
	}

	

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




	
	
	.messageUserBlock div.avatarHolder .onlineMarker {
		background-color: #00ff00;
margin-top: 4px;
margin-left: 4px;
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;

	}
	
	
		
		.messageUserBlock div.avatarHolder .onlineMarker {
			z-index: 10;
			
			-moz-transition: ease-out 0.1s;
			-o-transition: ease-out 0.1s;
			-webkit-transition: ease-out 0.1s;
			transition: ease-out 0.1s;
		}
		
		.messageUserBlock div.avatarHolder .onlineMarker_pulse {
			border: 10px solid #00ff00;
			background: transparent;
			-webkit-border-radius: 40px;
			-moz-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;
			}
		}
		
		

	




	




@media (max-width: 610px) {
	
	
	
		.Responsive.hasFlexbox .messageList .uix_message {
			-ms-flex-direction: column; /* 2012 syntax for IE10 */
		        -webkit-flex-direction: column;
		        flex-direction: column;
	        
	        	-ms-flex-align: stretch; /* 2012 syntax for IE10 */
			-webkit-align-items: stretch;
			align-items: stretch;
		}
		
		.Responsive.hasFlexbox .message .messageInfo {
			-ms-flex: 1 1 auto; /* 2012 syntax for IE10 */
			-webkit-flex: 1 1 auto;
			flex: 1 1 auto;
		}

		.Responsive .message .messageInfo {
			padding: 0px;
			margin-left: 0px;
		}

		.Responsive.hasFlexbox #QuickReply {
			margin-left: 0;
		}
		
		.Responsive.hasFlexbox .messageUserBlock {
			display: -ms-flexbox; /* 2012 syntax for IE10 */
		        display: -webkit-flex; 
		        display: flex;

	        	-ms-flex-pack: justify; /* 2012 syntax for IE10 */
			-webkit-justify-content: space-between;
			justify-content: space-between;
		}
		
		.Responsive.hasFlexbox .messageUserBlock div.avatarHolder {
			-ms-flex: 0 0 auto; /* 2012 syntax for IE10 */
			-webkit-flex: 0 0 auto;
			flex: 0 0 auto;
		}
		
		
		.Responsive.hasFlexbox .messageUserBlock h3.userText {
			margin-left: 0;
			
			-ms-flex: 1 1 100%; /* 2012 syntax for IE10 */
			-webkit-flex: 1 1 100%;
			flex: 1 1 100%;
		}
		
		.Responsive.hasFlexbox #QuickReply {
			margin-left: 0;
		}
	
	
	
	
		.Responsive .messageUserBlock h3.userText {
			border-width: 0 0 0 1px;
		}
	
	
	

		

		.Responsive .messageUserBlock .userBanner {
			float: right;
			margin-top: 0;
		}

		.Responsive .messageUserBlock h3.userText .uix_userTextInner {
			float: left;
		}

		
	
	
	

		

		.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_dark/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 .deletedNotice .icon { background-position: -48px -32px; }		
.messageNotices .warningNotice .icon { background-position: -32px -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_dark/uix/sprite_2x.png") !important;
		background-size: 160px 48px;
	}
         
}













	/******* ADD PAGE MARGIN *******/

		@media screen and
		
		
		
		
		(min-width: 801px ) {
			
			
			
				.pageWidth {margin: 0 0}
					
			
		}
		
		
		
	/******* PAGE MAX-WIDTH RULES FOR FLUID STYLES *******/
	
		@media screen and (max-width: 1024px) {
			.Responsive .pageWidth {max-width: 100%;}
			
				.Responsive .navTabs .navTab.selected .blockLinksList {max-width: 100%;}
			
			
		}
		
		.NoResponsive body
		{
			min-width: 960px;
		}














@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,
	.Responsive .nodeListNewDiscussionButton,
	.Responsive .contentCallToAction
	{
		display: block;
		float: none;
		width: 100%;
		text-align: center;
		margin-left: 0;
		
	}
	.Responsive .breadBoxTop.withTopCtrl .topCtrl
	{
		margin-top: 5px;
	}
	.Responsive .breadBoxTop.withTopCtrl .topCtrl a.callToAction,
	.Responsive .pageNavLinkGroup .linkGroup a.callToAction,
	.Responsive .nodeListNewDiscussionButton a.callToAction,
	.Responsive .contentCallToAction a.callToAction
	{
		display: block;
	}
	
	.Responsive .contentCallToAction {margin-bottom: 2px;}
	
	.Responsive .navTabs .navTab.account .avatar {padding-right: 0;}

}





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





.message .dark_postrating.likesSummary, .dark_postrating {
	margin: 0;
	min-height: 0;
	padding: 8px;
	color: rgb(227, 227, 229);
text-decoration: none;
background-color: rgb(34, 36, 38);
padding: 5px;
margin-top: 5px;
border: 1px solid rgb(43, 47, 52);
border-radius: 4px;

}

.dark_postrating_outputlist {
	font-family: inherit;
	margin: 0;
	font-size: 10px;
	color: inherit;
}

.dark_postrating_outputlist li strong, .dark_postrating_thread_rating strong {color: inherit;}



.widget-container.widget-tabs .secondaryContent {
  border-top: none;
}







.featuredResourceList {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	
	height: auto;
	
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	
	margin: -2.5px;
}
.featuredResourceList .featuredResource {
	margin: 0 5px 0 0;
	box-shadow: none;
	border-color: rgb(43, 47, 52);
	background: rgb(34, 36, 38);
	
	-ms-flex: 1 0 200px;
	-webkit-flex: 1 0 200px;
	flex: 1 0 200px;
	
	margin: 2.5px;
}
.featuredResourceList .featuredResource .details {left: 5px;}
.featuredResourceList .featuredResource .resourceInfo .title a {color: rgb(227, 227, 229);}

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

.resourceUpdate {padding: 5px;}
.resourceListItem {border-bottom: solid 1px rgb(43, 45, 48);}
.sidebar .callToAction {margin: 15px 0;}
.sidebar .callToAction span {padding: 5px; font-size: 13px}
.resourceListSidebar .secondaryContent
{
	border: 1px solid rgb(43, 45, 48);
border-radius: 4px;
	margin-bottom: 5px;
}
.resourceListMain {
	background-color: rgb(43, 47, 52);
padding: 2px;
border: 1px solid rgb(43, 45, 48);
border-radius: 4px;

	border-radius: 4px;
}

.imageCollection {background-image: none;}

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


.resourceListSidebar, .resourceListMain {margin-bottom: 0;}




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






	.xengallerySubMenu {
		display: none !important;
	}


.mediaTabHeadings .typeFilter
{
	background-image: none;
}
.mediaLabels .mediaLabel
{
	box-shadow: none;
}

.container .xengallerySideBar .section h3 a {color: inherit;}

.container .xengallerySideBar .section
{
	margin: 0 0 5px 0;
	padding: 0;
}
.container .xengallerySideBar .section .secondaryContent 
{
	border: 1px solid rgb(43, 45, 48);
border-radius: 4px;
}
.container .xengallerySideBar .section h3 {
	font-weight: bold;
font-size: 13px;
font-family: verdana, tahoma, arial;;
color: rgb(193, 193, 199);
background-color: rgb(34, 36, 38);
padding: 5px;
margin-bottom: 5px;
border: 1px solid rgb(43, 45, 48);
border-radius: 4px;

}

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








/* --- uix_dark.css --- */

/***********************
EXTRA
***********************/

.resource_description .messageSimple.primaryContent {background: transparent;}


.navTabs .navTab.selected.uix_leftMost .navLink {
	border-left: none !important;
}



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

.messageList .message {position:relative !important; border:none !important; border-top:42px solid #2B2F34 !important; margin-bottom:8px !important; padding:15px 0 15px 0 !important}
.message .messageInfo {margin-top:0 !important; margin-right:15px !important; padding:0 0 0 15px !important; background:transparent !important}
.messageText {font-family:verdana, sans-serif !important; font-size:11pt}
.messageUserBlock .arrow {display:none !important}
.messageList .message .postNumber {position:absolute !important; top:-18px !important; right:8px !important; color:#A5A5B2 !important; font-weight:bold !important; font-size:8pt !important}
.messageList .message .datePermalink {position:absolute !important; top:-18px !important; left:8px !important; color:#A5A5B2 !important; text-decoration:none !important; font-size:8pt !important}
.messageList .message span.item {color:transparent !important}
.authorEnd {display:none !important}

.newIndicator {display:none !important}

.message .messageContent .messageText img {
max-width: 90% !important;
}

.bbCodeQuote .quoteContainer .quote {
    max-height: 100% !important;
}

