@charset "UTF-8";

/* --- EWRmedio.css --- */

.EWRmedio_CategoryView #pageDescription { margin-right: 310px; }

.queueList table, .serviceList table { width: 100%; }
.queueList .buttons, .serviceList .buttons { text-decoration: none !important; text-align: right; }
.sectionMain.mediaFilter { float: right; margin: -50px auto 0px; }
.sectionMain.mediaFilter input { width: 120px; }
.EWRmedio_Media .sectionMain { background-color: #252525; border: 1px solid #181818; }
.EWRmedio_Media .secondaryContent { background-color: #2d2d2d; border: 1px solid #1a1a1a; }
.EWRmedio_MediaView .sectionMain { background-color: #252525; border: 1px solid #181818; }
.EWRmedio_MediaView .secondaryContent { background-color: #2d2d2d; border: 1px solid #1a1a1a; }
.EWRmedio_MediaView .messageSimple .messageInfo { margin: 5px 5px 5px 65px; }
.pairsInline .removeFilter img { height: 24px; width: 24px; }
.pairsInline.userPairs { margin-right: 20px; }

.mediaBulk .bulkItem { padding: 0; }
.mediaBulk .bulkItem .bulkThumb input { vertical-align: middle; width: 40px; height: 40px; }
.mediaBulk .bulkItem .bulkThumb img { vertical-align: middle; }
.mediaBulk .bulkItem .bulkControls { float: right; }
.mediaBulk .bulkItem .bulkExists { opacity: 0.2; }
.mediaBulk .bulkItem .bulkExtra { display: none; }
.mediaBulk #pageDescription { margin-left: 20px; }

.mediaFilter .editIcon
{
	background: url('/styles/moscow/xenforo/widgets/edit.png') no-repeat center center;
	height: 24px;
	width: 16px;
	float: right;
	margin-left:  5px;
	cursor: pointer;
}
.mediaFilter .editIcon:hover { background-image: url('/styles/moscow/xenforo/widgets/edit-hover.png'); }
.customSearch { margin-bottom: 10px; }

.medioMain .tabs { margin-bottom: -3px; padding: 0 20px; background: transparent }
.medioMain table.dataTable .muted { font-size: 0.8em; padding: 10px; }
.medioMain table.dataTable .small { width: 1%; }
.medioMain table.dataTable .small .thumb { position: relative; }
.medioMain table.dataTable .large { width: 100%; }
.medioMain table.dataTable .infoOuter { position: relative; height: 35px; }
.medioMain table.dataTable .infoInner { position: absolute; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis}

.medioMain table.dataTable .thumb img { height: 60px; }
.medioMain table.dataTable .edit { text-align: center; }
.medioMain table.dataTable .stat { width: 70px; text-align: right; }
.medioMain table.dataTable .overlay { background: black; padding: 5px; color: white; }
/* clearfix */ .medioMain table.dataTable .overlay { zoom: 1; } .medioMain table.dataTable .overlay:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; }

.mediaPlayLists ul { text-align: center; }
.mediaPlayLists li { position: relative; vertical-align: top; display: inline-block; width:33.33%; max-width: 320px; }
.mediaPlayLists li .secondaryContent { margin: 10px 5px 0px; padding: 10px; }
.mediaPlayLists li .thumb { position: relative; }
.mediaPlayLists li .thumb a { color: white; }
.mediaPlayLists li .thumb img { width: 100%; margin-bottom: -3px; }
.mediaPlayLists li .thumb .overlay { display: none; position: absolute; top: 0; bottom: 0; width: 100%; background: url(/rgba.php?r=0&g=0&b=0&a=153); background: rgba(0,0,0,0.6); _filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000); }
.mediaPlayLists li .thumb .overlay .playAll { position: absolute; top: 50%; left: 0; right: 60px; text-align: center; font-size: 1.5em; margin-top: -15px; }
.mediaPlayLists li .thumb a:hover .overlay { display: block; }
.mediaPlayLists li .sidebar { position: absolute; top: 0; right: 0; width: 60px; height: 100%; background: url(/rgba.php?r=0&g=0&b=0&a=153); background: rgba(0,0,0,0.6); _filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000); overflow: hidden; }
.mediaPlayLists li .sidebar .count { padding: 5px; }
.mediaPlayLists li .sidebar .count b { font-size: 14px; }
.mediaPlayLists li .sidebar .sidethumb { border: 1px solid gray; margin: 0px 6px 4px; }
.mediaPlayLists li .title { font-size: 12px; height: 30px; overflow: hidden; overflow: hidden;  margin-top: 10px; }
.mediaPlayLists li .info { font-size: 11px; white-space: nowrap; overflow: hidden; margin-top: 5px; }

.mediaList ul { text-align: center; }
.mediaList li { position: relative; vertical-align: top; display: inline-block; width: 25%; max-width: 320px; }
.mediaList li .secondaryContent { margin: 10px 5px 0px; padding: 10px; }
.mediaList li .thumb { position: relative; }
.mediaList li .title { font-size: 12px; height: 30px; overflow: hidden; margin-top: 5px; }
.mediaList li .info { font-size: 11px; white-space: nowrap; overflow: hidden; margin-top: 5px; }

.mediaSmall ul { text-align: center; }
.mediaSmall li { position: relative; vertical-align: top; display: inline-block; width: 42.5%; }
.mediaSmall li .mediaContent { margin: 0px 3px 10px; }
.mediaSmall li .mediaContent .title { height: 26px; overflow: hidden; }
.mediaSmall li .mediaContent .image { position: relative; z-index: 1; }
.mediaSmall li .mediaContent .image img { width: 100%; }
.mediaSmall li .mediaContent .image:hover
{
	z-index: 2;
	-moz-transform:		scale(1.5);
	-webkit-transform:	scale(1.5);
	-o-transform:		scale(1.5);
	-moz-transition:	all 0.3s ease-in-out 0s;
	-o-transition:		all 0.3s ease-in-out 0s;
	-webkit-transition:	all 0.3s ease-in-out 0s;
} 

.mediaNav .pairsJustified dl { margin-top: 2px; }

.mediaCloud #keywordCloud { margin: -25px -10px -30px; }
.mediaCloud #textCloud { margin: 25px 10px 30px; }
.mediaCloud ul { text-align: center; }
.mediaCloud li { display: inline; }

.mediaPlayList li { height: 70px; margin: 10px 0px; }
.mediaPlayList li .secondaryContent { height: 70px; padding: 0px; overflow: hidden; }

.mediaPlayList li .lastPost { float: right; padding: 15px 10px 0px 0px; }
.mediaPlayList li .subscribeOptions { float: left; padding: 25px 10px 0px; }

.mediaPlayList li .views { float: right; text-align: center; padding: 5px; margin: 13px; color: white; background-color: black; position: relative; z-index: 1; }
.mediaPlayList li .thumb { float: left; position: relative; }
.mediaPlayList li .thumb img { width: 120px; }
.mediaPlayList li .info { padding: 13px; overflow: hidden; }
.mediaPlayList li .info b { font-size: 1.1em; white-space: nowrap; }
.mediaPlayList li .info .muted { font-size: 0.8em; }
/* clearfix */ .mediaPlayList ul { zoom: 1; } .mediaPlayList ul:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; }

.mediaDetails .keywords li { display: inline; }
.mediaDetails .keywords li::after { content: ','; }
.mediaDetails .keywords li:last-child::after { content: ''; }

.mediaDetails img, .playlistDetails img,
.mediaDetails iframe, .playlistDetails iframe,
.mediaDetails object, .playlistDetails object,
.mediaDetails embed, .playlistDetails embed
{
	max-width: 100%;
	height: auto;
}

.messageSimpleList li:last-child { margin-bottom: 0px; }

.mediaKeywords ul { max-height: 200px; margin-left: 20px; overflow: auto; }
.mediaKeywords li { display: inline-block; width: 110px; }
.adminKeywords li { display: inline-block; width: 19%; padding: 2px; }
.adminKeywords li img { height: 13px; }
.booruKeywords dt img { height: 16px; float: left; margin-right: 5px; }

.mediaComments .pageNavLinkGroup,
.mediaPopout .pageNavLinkGroup { margin: 0px; }
.mediaComments .messageSimple { padding: 0 0px 10px !important; }
.mediaPopout .messageSimple { margin: 0 !important; }

.messageSimple textarea
{
	height: 54px;
	width: 100%;
	box-sizing: border-box;
	*width: 98%;
	resize: vertical;
}
.messageSimple .submitUnit { margin-top: 5px; text-align: right; }

.overlays
{
	background-color: black;
	color: white;
	font-size: 10px;
	padding: 1px 2px 2px;
	position: absolute;
}
.overlays.overTopL { top: 5px; left: 5px; }
.overlays.overTopR { top: 5px; right: 5px; }
.overlays.overBtmL { bottom: 8px; left: 5px; }
.overlays.overBtmR { bottom: 8px; right: 5px; }
.overlays a:link, .overlays a:visited { color: white; }

.oControl { width: 17px; height: 15px; float: left; position: static; }
.pControl { text-align: right; }
.pControl a { width: 18px; height: 15px; display: inline-block; }
.oNumbs { float: left; position: static; }

.oComms { background: url('/styles/8wayrun/EWRmedio.png') -0px -40px; }
.oLikes { background: url('/styles/8wayrun/EWRmedio.png') -20px -40px; }
.oViews { background: url('/styles/8wayrun/EWRmedio.png') -40px -40px; }

.pRem { background: url('/styles/8wayrun/EWRmedio.png') 0px 0px; }
.pTop { background: url('/styles/8wayrun/EWRmedio.png') -20px 0px; }
.pUpp { background: url('/styles/8wayrun/EWRmedio.png') -40px 0px; }
.pDwn { background: url('/styles/8wayrun/EWRmedio.png') -60px 0px; }
.pBtm { background: url('/styles/8wayrun/EWRmedio.png') -80px 0px; }

.pRem:hover { background: url('/styles/8wayrun/EWRmedio.png') 0px -20px; }
.pTop:hover { background: url('/styles/8wayrun/EWRmedio.png') -20px -20px; }
.pUpp:hover { background: url('/styles/8wayrun/EWRmedio.png') -40px -20px; }
.pDwn:hover { background: url('/styles/8wayrun/EWRmedio.png') -60px -20px; }
.pBtm:hover { background: url('/styles/8wayrun/EWRmedio.png') -80px -20px; }

.medioBBc { text-align: center; margin: 5px 10px; }
.medioBBc .bbCodeBlock { display: inline-block; }
.medioBBc .bbCodeMedio { background-size: 100% !important; }
.medioBBc .bbCodeMedio img { max-width: 100%; max-height: 270px; }
.medioBBc a:hover, .medioBBc a:focus { background: transparent; }

.ctrlUnit dd .hint
{
	font-size: 11px;
	color: rgb(150,150,150);
	margin-left: 16px;
	margin-top: 2px;
}

.sortColumn .sortDelete { float: left; margin: 7px 0px 0px 60px; }
.sortColumn dt img { height: 38px; } 
.sortColumn .portlet { border: 1px dotted rgb(150,150,150); }
.sortColumn .portlet-placeholder { border: 2px dashed rgb(79, 79, 79); height: 35px; }
.sortColumn .portlet-placeholder * { visibility: hidden; }

.queue .itemCount { float: none; padding: 3px; }
.queue .itemCount.alert
{
	background-color: rgb(169, 56, 57);
	font-weight: bold;
font-size: 9px;
color: rgb(233, 233, 233);
}

.copyright { text-align: center; font-size: 11px; margin: 10px; }


	@media (max-width:610px)
	{
		.mediaPlayLists li { width: 50%; }
		.mediaList li { width: 50%; }
	}
	@media (max-width:480px)
	{
		.mediaPlayLists li { width: 100%; }
		.mediaList li { width: 100%; }
	}


/* --- EWRporta2.css --- */

.xenForm .textHeading .selectAll { float: right; }
.xenForm .categoryUnit li { display: inline-block; width: 185px; }
.xenForm .categoryUnit dd { padding-right: 0px; }

.authorUnit
{
	
}
.authorUnit .authorImage .img
{
	display: block;
float: left;
width: 150px;
height: 200px;

}
.authorUnit .secondaryContent
{
	margin-left: 160px;

}
.authorUnit .secondaryContent .name
{
	font-size: 28px;

}
.authorUnit .secondaryContent .muted
{
	margin-bottom: 15px;

}
.authorUnit .secondaryContent .controls { float: right; margin-right: 10px; }
.authorUnit .secondaryContent .avatar { float: right; }
/* clearfix */ .authorUnit { zoom: 1; } .authorUnit:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; }

.keyIcon
{
	background-image: url('/styles/moscow/xenforo/xenforo-ui-sprite.png');
background-repeat: no-repeat;
margin: 0 4px 0 0;
float: left;
width: 16px;
height: 16px;

}
.keyIcon.category
{
	background-position: 0px 1px;
margin-top: 3px;
width: 14px;

}
.keyIcon.comments
{
	background-position: -65px -16px;
width: 14px;

}
.keyIcon.redirect
{
	background-position: -48px -16px;
margin-top: 3px;

}
.keyIcon.sticky
{
	background-position: 0px -16px;

}
.keyIcon.views
{
	background-position: -144px -17px;
width: 18px;

}

.xenForm .date
{
	background-image: url("/styles/8wayrun/calendar.png");
	background-position: right center;
	background-repeat: no-repeat;
}

.copyright { text-align: center; font-size: 11px; margin: 10px; clear: both; }

/* --- EWRporta2_ArticleList.css --- */

.articleItem
{
	
}
.articleItem .subHeading
{
	font-size: 18px;
border: 1px solid #1A1A1A;
border-bottom: 1px none black;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;

}
.articleItem .metaData
{
	padding-bottom: 5px;
margin-bottom: 10px;
border-bottom: 1px dashed rgb(27, 27, 27);
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
display: none;

}
.articleItem .metaData .statData { margin-left: 10px; float: right; }
.articleItem .excerptContent
{
	
}
.articleItem .excerptContent b,
.articleItem .excerptContent span { font-size: 13px !important; font-weight: 400; }
.articleItem .excerptContent br {content: ""}
.articleItem .excerptContent br:after {content: "\00a0"}
.articleItem .sectionFooter
{
	background-color: rgb(40, 40, 40);
border-top: 1px none black;
border-right: 1px solid rgb(28, 28, 28);
border-bottom: 1px solid rgb(28, 28, 28);
border-left: 1px solid rgb(28, 28, 28);

}
.articleItem .sectionFooter .continue
{
	float: right;

}
.articleItem .sectionFooter .categories
{
	margin-right: 90px;
overflow: hidden;

}
.articleItem .sectionFooter .categories li
{
	display: inline-block;

}

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

.articleItem .dateBlock
{
	margin: 10px 10px 0px -20px;
text-align: center;
float: left;
position: relative;
z-index: 100;

}
.articleItem .dateBlock .heading
{
	padding-bottom: 5px;
margin: 0;
text-transform: uppercase;

}
.articleItem .dateBlock .secondaryContent
{
	font-weight: bold;
font-size: 24px;
padding: 5px;

}

.articleItem .excerptOffset { margin-left: 32px; }
.articleItem .headerBlock a { display: block; background-size: 100%; overflow: hidden; height: 146px; border-left: 1px solid #1a1a1a; border-right: 1px solid #1a1a1a; }
.articleItem .headerBlock a img { max-width: 100%; width: auto; }

.articleItem .messageUserBlock
{
	margin-right: 10px;
float: left;

}
.articleItem .messageUserBlock a
{
	background-size: 100%;
display: block;
line-height: 0;

}
.articleItem .messageUserBlock a img
{
	max-width: 200px;
height: auto;

}

.ArticlesMason.articlesGrid
{
	margin: 5px
		-5px
		-5px;
}
.ArticlesMason.articlesGrid .articleItem
{
	display: inline-block;
vertical-align: top;
width: 33.3%;

}
.ArticlesMason.articlesGrid .articleItem .sectionMain
{
	margin: 5px;
}

.articleItem .messageUserBlock div.avatarHolder {padding: 0;}
.articleItem .primaryContent {border: 1px solid #1A1A1A;}

.articleItem .sectionFooter .comment, .articleItem .sectionFooter .likes {
	float: left;
	margin-right: 5px;
}
.icon-like:before {
	font-family: FontAwesome;
	content: "\f164";
	padding-right: 4px;
}
.icon-comment:before {
	font-family: FontAwesome;
	content: "\f075";
	padding-right: 4px;
}


@media (max-width:800px)
{
	.Responsive .ArticlesMason.articlesGrid .articleItem
	{
		
	}
}
@media (max-width:610px)
{
	.Responsive .ArticlesMason.articlesGrid .articleItem
	{
		width: 100%;

	}
}
@media (max-width:480px)
{
	.Responsive .ArticlesMason.articlesGrid .articleItem
	{
		
	}
}


.articleControl
{
	display: none;
	font-size: 10px;
text-align: center;
position: fixed;
right: 10px;
bottom: 0;
z-index: 1000;

}
.articleControl .resume { display: none; }
.articleControl .resume .muted { margin-bottom: 5px; }

#infscr-loading
{
	background-color: rgb(40, 40, 40);
padding: 10px;
margin: 10px auto;
border: 1px solid rgb(66, 66, 66);
border-radius: 10px;
position: fixed;
right: 10px;
bottom: 0;
z-index: 1001;
text-align: center;

}


@media (max-width:480px)
{
	.Responsive .articlesGrid .articleItem .messageUserBlock
	{
		display: inline-block;
		float: none;
		margin-bottom: 10px;
		white-space: nowrap;
	}
}


/* --- EWRporta2_Breakout.css --- */

#content .breadBoxTop,
#content .titleBar { display: none; }

/* --- EWRporta2_Features.css --- */

.featuresGrid .featuresOuter .heightFix { height: 200px; }


	@media (max-width:800px)
	{
		.Responsive .featuresGrid .featuresOuter .heightFix { height: 290px; }
	}
	@media (max-width:610px)
	{
		.Responsive .featuresGrid .featuresOuter .heightFix { height: 220px; }
	}
	@media (max-width:480px)
	{
		.Responsive .featuresGrid .featuresOuter .heightFix { height: 160px; }
	}


.featuresGrid .featuresOuter
{
	background-color: rgb(0, 0, 0);
border: 1px solid rgb(51, 51, 51);
border-radius: 5px;
position: relative;
z-index: 1;
overflow: hidden;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;

}

.featuresGrid ul li { background-repeat: no-repeat; background-position: center center; }
.featuresGrid ul li a { text-decoration: none; }

.featuresGrid ul li .summary
{
	background: url(/rgba.php?r=0&g=0&b=0&a=127); background: rgba(0, 0, 0, 0.5); _filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);
position: absolute;
bottom: 0px;
width: 100%;

}
.featuresGrid ul li .summary .title
{
	font-size: 18px;
padding: 15px 15px 0;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;

}
.featuresGrid ul li .summary .excerpt
{
	font-size: 11px;
padding: 0 15px 15px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;

}




/*---------------------------------------*/
/*           BXSLIDER LAYOUT             */
/*---------------------------------------*/

/* ITEM CONTROLS */

.featuresGrid .bx-wrapper .bx-pager
{
	position: absolute;
top: 10px;
text-align: center;
width: 100%;

}
.featuresGrid .bx-wrapper .bx-pager .bx-pager-item { position: relative; z-index: 999; display: inline-block; }
.featuresGrid .bx-wrapper .bx-pager.bx-default-pager a
{
	background: url(/rgba.php?r=128&g=128&b=128&a=178); background: rgba(128, 128, 128, 0.7); _filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2808080,endColorstr=#B2808080);
margin: 3px;
border-radius: 5px;
display: block;
text-indent: -9999px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
box-shadow: 0px 0px 1px #FFF inset;
width: 10px;
height: 10px;

}
.featuresGrid .bx-wrapper .bx-pager.bx-default-pager a:hover
{
	background: url(/rgba.php?r=64&g=64&b=64&a=178); background: rgba(64, 64, 64, 0.7); _filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2404040,endColorstr=#B2404040);

}
.featuresGrid .bx-wrapper .bx-pager.bx-default-pager a.active
{
	background-color: rgb(0, 0, 0);

}

/* PREV/NEXT CONTROLS */

.featuresGrid .bx-wrapper .bx-controls-direction
{
	
}

.featuresGrid .bx-wrapper .bx-controls-direction a
{
	background-image: url('/styles/8wayrun/EWRporta2_slider.png');
background-repeat: no-repeat;
margin-top: -16px;
position: absolute;
text-indent: -9999px;
z-index: 100;
width: 32px;
height: 32px;

}

.featuresGrid .bx-wrapper .bx-controls-direction a.bx-prev
{
	top: 50%;
left: 10px;

}

.featuresGrid .bx-wrapper .bx-controls-direction a.bx-next
{
	top: 50%;
right: 10px;

}

.featuresGrid .bx-wrapper .bx-controls-direction a.bx-prev { background-position: 0 -32px; }
.featuresGrid .bx-wrapper .bx-controls-direction a.bx-prev:hover { background-position: 0 0; }
.featuresGrid .bx-wrapper .bx-controls-direction a.bx-next { background-position: -43px -32px; }
.featuresGrid .bx-wrapper .bx-controls-direction a.bx-next:hover { background-position: -43px 0; }

.featuresGrid .bx-wrapper .bx-controls-direction a.disabled { display: none; }

/* START/STOP CONTROLS */

.featuresGrid .bx-wrapper .bx-controls-auto
{
	position: absolute;
top: 10px;
right: 10px;

}
.featuresGrid .bx-wrapper .bx-controls-auto .bx-controls-auto-item { position: relative; z-index: 999; display: inline-block; }
.featuresGrid .bx-wrapper .bx-controls-auto a
{
	background-image: url('/styles/8wayrun/EWRporta2_slider.png');
background-repeat: no-repeat;
margin: 3px;
display: block;
text-indent: -9999px;
width: 10px;
height: 11px;

}

.featuresGrid .bx-wrapper .bx-controls-auto .bx-start { background-position: -86px -11px; }
.featuresGrid .bx-wrapper .bx-controls-auto .bx-start:hover,
.featuresGrid .bx-wrapper .bx-controls-auto .bx-start.active { background-position: -86px 0; }
.featuresGrid .bx-wrapper .bx-controls-auto .bx-stop { background-position: -86px -44px; }
.featuresGrid .bx-wrapper .bx-controls-auto .bx-stop:hover,
.featuresGrid .bx-wrapper .bx-controls-auto .bx-stop.active { background-position: -86px -33px; }

/* PROGRESS BAR */

.featuresGrid .bx-progress
{
	background-color: red;
border-top: 1px solid black;
position: absolute;
bottom: 0;
z-index: 1000;
width: 0;
height: 5px;

}

/* --- EWRporta2_Global.css --- */

.leftContainer { float: right; margin-left: -260px; width: 100%; }
.leftContent { margin-left: 260px; }
.leftSidebar { float: left; width: 250px; }

.splitWidgets .section:first-child,
.splitWidgets .sectionMain:first-child { margin-top: 0; }

.sidebar.noFloats { float: none; width: auto !important; margin-bottom: 10px; }
.sidebar.a-leftWidgets { float: left; width: 350px; }
.sidebar.a-rightWidgets { margin-left: 360px; }
.sidebar.b-leftWidgets { float: left; width: 350px; }
.sidebar.b-rightWidgets { margin-left: 360px; }
.sidebar.footerWidgets { clear: both; }
/* clearfix */ .splitWidgets { zoom: 1; } .splitWidgets:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; }

.copyright { text-align: center; font-size: 11px; margin: 10px; }


	@media (max-width:800px)
	{
		.Responsive .leftContainer { float: none; margin: 0 auto; }
		.Responsive .leftContent { margin-left: 0; }
	}
	@media (max-width:610px)
	{
		.Responsive .sidebar.b-leftWidgets { float: none; margin: 0 auto; }
		.Responsive .sidebar.b-rightWidgets { margin-left: 0px; }
	}


/* --- EWRwidget_ArticlesMain.css --- */

.sidebar .articlesGrid { font-size: 13px; }
.splitWidgets .sectionMain {
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(40,66,31,0) 45%, rgba(73,120,57,0.6) 100%);
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(40,66,31,0) 45%,rgba(73,120,57,0.6) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(40,66,31,0) 45%,rgba(73,120,57,0.6) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#66497839',GradientType=0 );
}
.splitWidgets .primaryContent,
.splitWidgets .sectionFooter {
	background: none;
}
.splitWidgets .sidebar.a-leftWidgets .primaryContent { display: none; }

/* --- Servers.css --- */

.server {
  border-bottom-color:  rgb(42, 43, 44); border-bottom-color:  rgba(42, 43, 44, 0.568627); _border-bottom-color:  rgb(42, 43, 44);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  color: rgb(165, 165, 165);
  display: block;
  height: 48px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  text-align: left;
  word-wrap: break-word;
  zoom: 1;
  z-index:1;
}

.name {
  display: block;
  width: 100%;
  text-align: left;
  position: relative;
  bottom: -2px;
  font-size: 130%;
  font-weight: bold;
  margin: 0px 0px 5px 5px;
  
}

.serverstats {
  display: block;
  padding-top: 2px;
  padding-bottom: 2px;
}
.statusPhrase {
  display: inline-block;
  margin-left: 5px;
  margin-right: 10px;
  float:left;
  padding-top: 2px;
}
.statusOnline {
  display: inline-block;
  border: 1px solid #2C6A18;
  background: #45992A;
  width: 45px;
  text-align: center;
  margin-right: 10px;
  border-radius: 3px;
  float:left;
  color: rgb(40, 40, 40);
  text-shadow: 0.5px 0.3px 0px rgba(0,0,0,0.5);
  font-weight: bold;
}
.statusOffline {
  display: inline-block;
  border: 1px solid #610F0F;
  background: #890C0C;
  width: 45px;
  text-align: center;
  margin-right: 10px;
  border-radius: 3px;
  float:left;
}

.map {
  display: inline-block;
  border: 1px solid #938755;
  background: rgb(225, 210, 152);
  text-align: center;
  margin-right: 0px; 
  margin-left: 25px; 
  width: 50px;
  color: black;
  border-radius: 3px;
}
 
.nomap {
  display: inline-block;
  border: 1px solid rgb(62, 64, 62);
  background: rgb(70, 70, 70);
  text-align: center;
  margin-left: 25px;
  width: 50px;
  color: gray;
  border-radius: 3px;
}
h2 {
  font-size: 120%;
  font-weight: bold;
}
.players:before {
	content: '';
	position: absolute;
	height: 0;
	width: 0;
	border: 10px solid transparent;
	border-bottom: 10px solid black;
	top: -19px;
	left:96px;
}
.players {
	background-color:rgba(0,0,0,0.8);
	width:225px;
	min-height:30px;
	color:white;
	display:none;
	z-index: 9000;
	position:relative;
	top:5px;
	border-radius:5px;
	padding:4px;
	border: 1px solid rgb(74, 74, 74);
}

/* --- bbcm_js.css --- */

.bbcmSpoilerBlock .bbcm_spoil_noscript_desc
{
	font-style:italic;
	font-size:7pt;
}

.bbcmSpoilerBlock .bbcm_spoiler,
.bbcmSpoilerBlock .button
{
	display: none;
}
 
.bbcmSpoilerBlock .bbcm_spoiler_noscript
{
	color:#fff4e5;
	cursor: pointer;
}

.bbcmSpoilerBlock .bbcm_spoiler_noscript:hover
{
	color:rgb(79, 79, 79);
}

/* --- external_accounts.css --- */

/*
 * When enabled, this hides default providers.
 * Rather than simply removing the providers via
 * Template Modification, this method prevents
 * conflictions from other addons that may add
 * their own provider.
*/


/* Login Disabler */


/* Horizontal Buttons */


/* Removes text-decoration on hover */
#eAuthUnit li a:hover,
#pageLogin .ctrlUnit dd a:hover
{
	text-decoration: none;
}

/* Fixes Login for multiple providers */
#loginBar form.eAuth #eAuthUnit
{
	overflow-x: hidden;
	overflow-y: auto;

	height: 100%;
	width: 200px;

	right: -10px !important;
}

/* External Minimal Button */
a.externalMinimal,
#loginBar a.externalMinimal
{
	background: #303030;
}

	a.externalMinimal span:before
	{
		background: none !important;
	}

a.externalMinimal:active,
#loginBar a.externalMinimal:active
{
	background-color: #303030;
}

/* All External Providers */

/* Global Options (standard display) */

/* External Provider Default Icon Styling */
a.externalProvider span
{
	display: block;
	padding: 3px;
	padding-left: 23px;
	white-space: nowrap;
	overflow: hidden;
}
a.externalProvider span:before
{
	content: " ";
	background: url("/styles/default/xenforo/external/sprite-20.png");
	background-repeat: no-repeat;
	display: block;
	position: absolute;

	width: 20px;
	height: 20px;

	margin-left: -23px;
	margin-top: -3px;
}

a.externalProvider,
#loginBar a.externalProvider
{
	display: inline-block;
	width: 180px;
	height: 22px;
	box-sizing: border-box;
	cursor: pointer;

	color: #FFFFFF !important;

	border-radius: 3px;
	padding-left: 2px;

	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
}

/* Provider-Specific */
a.soundCloudLogin,
#loginBar a.soundCloudLogin
{
	background: #ffa348;
	background: -moz-linear-gradient(top, #ffa348 0%, #e67301 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa348), color-stop(100%,#e67301));
	background: -webkit-linear-gradient(top, #ffa348 0%,#e67301 100%);
	background: -o-linear-gradient(top, #ffa348 0%,#e67301 100%);
	background: -ms-linear-gradient(top, #ffa348 0%,#e67301 100%);
	background: linear-gradient(to bottom, #ffa348 0%,#e67301 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa348', endColorstr='#e67301',GradientType=0 );
}

	a.soundCloudLogin span:before
	{
		background-position: -50px -26px;
	}

a.soundCloudLogin:active,
#loginBar a.soundCloudLogin:active
{
	background-color: #ffa348;
}

a.tumblrLogin,
#loginBar a.tumblrLogin
{
	background-color: #36475d;
	border: #36465d solid 1px;
}

	a.tumblrLogin span:before
	{
		background-position: -26px -50px;
	}

a.tumblrLogin:active,
#loginBar a.tumblrLogin:active
{
	background-color: #36475d;
}

a.vkLogin,
#loginBar a.vkLogin
{
	background-color: #54769b;
	border: #54769b solid 1px;
}

	a.vkLogin span:before
	{
		background-position: -74px -26px;
	}

a.vkLogin:active,
#loginBar a.vkLogin:active
{
	background-color: #54769b;
}

a.odnoklassnikiLogin,
#loginBar a.odnoklassnikiLogin
{
	background: #fb8012;
	background: -moz-linear-gradient(top, #fb8012 0%, #ff3901 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fb8012), color-stop(100%,#ff3901));
	background: -webkit-linear-gradient(top, #fb8012 0%,#ff3901 100%);
	background: -o-linear-gradient(top, #fb8012 0%,#ff3901 100%);
	background: -ms-linear-gradient(top, #fb8012 0%,#ff3901 100%);
	background: linear-gradient(to bottom, #fb8012 0%,#ff3901 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb8012', endColorstr='#ff3901',GradientType=0 );

	border: #d05300 solid 1px;
}

	a.odnoklassnikiLogin span:before
	{
		background-position: -26px -26px;
	}

a.odnoklassnikiLogin:active,
#loginBar a.odnoklassnikiLogin:active
{
	background-color: #be3e2e;
}

a.githubLogin,
#loginBar a.githubLogin
{
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #f5f5f5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f5f5f5));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#f5f5f5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 );

	border: #c9c9c9 solid 1px;

	color: #515151 !important;
}

	a.githubLogin span:before
	{
		background-position: -26px -2px;
	}

a.githubLogin:active,
#loginBar a.githubLogin:active
{
	background-color: #ffffff;
}

a.linkedinLogin,
#loginBar a.linkedinLogin
{
	background: #7dbcd6;
	background: -moz-linear-gradient(top,  #7dbcd6 0%, #55a6c9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7dbcd6), color-stop(100%,#55a6c9));
	background: -webkit-linear-gradient(top,  #7dbcd6 0%,#55a6c9 100%);
	background: -o-linear-gradient(top,  #7dbcd6 0%,#55a6c9 100%);
	background: -ms-linear-gradient(top,  #7dbcd6 0%,#55a6c9 100%);
	background: linear-gradient(to bottom,  #7dbcd6 0%,#55a6c9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7dbcd6', endColorstr='#55a6c9',GradientType=0 );

	border: #55a6c9 solid 1px;
}

	a.linkedinLogin span:before
	{
		background-position: -50px -2px;
	}

a.linkedinLogin:active,
#loginBar a.linkedinLogin:active
{
	background-color: #f9f9f9;
}

a.twitchLogin,
#loginBar a.twitchLogin
{
	background-color: #6441A5;
}

	a.twitchLogin span:before
	{
		background-position: -50px -50px;
	}

a.battlenetLogin:active,
#loginBar a.battlenetLogin:active
{
	background-color: #6441A5;
}

a.battlenetLogin,
#loginBar a.battlenetLogin
{
	background: #0f9ada;
	background: -moz-linear-gradient(top,  #0f9ada 0%, #0076ad 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0f9ada), color-stop(100%,#0076ad));
	background: -webkit-linear-gradient(top,  #0f9ada 0%,#0076ad 100%);
	background: -o-linear-gradient(top,  #0f9ada 0%,#0076ad 100%);
	background: -ms-linear-gradient(top,  #0f9ada 0%,#0076ad 100%);
	background: linear-gradient(to bottom,  #0f9ada 0%,#0076ad 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f9ada', endColorstr='#0076ad',GradientType=0 );

	border: #55a6c9 solid 1px;
}

	a.battlenetLogin span:before
	{
		background-position: -2px -2px;
	}

a.battlenetLogin:active,
#loginBar a.battlenetLogin:active
{
	background-color: #f9f9f9;
}

a.liveLogin,
#loginBar a.liveLogin
{
	background: #ffffff;

	border: #e3e3e3 solid 1px;

	color: #000000 !important;
}

	a.liveLogin span:before
	{
		background-position: -2px -26px;
	}

a.live:active,
#loginBar a.live:active
{
	background-color: #f9f9f9;
}


a.stravaLogin,
#loginBar a.stravaLogin
{
	background: #fc4c02;

	border: #fc4c02 solid 1px;
}

	a.stravaLogin span:before
	{
		background-position: -2px -50px;
	}

a.strava:active,
#loginBar a.strava:active
{
	background-color: #f9f9f9;
}

a.vimeoLogin,
#loginBar a.vimeoLogin
{
	background: #1ab7ea;

	border: #1ab7easolid 1px;
}

	a.vimeoLogin span:before
	{
		background-position: -74px -2px;
	}

a.vimeo:active,
#loginBar a.vimeo:active
{
	background-color: #1ab7ea;
}

a.instagramLogin,
#loginBar a.instagramLogin
{
	color: #483e33 !important;
	background: #ece5d6;
}

	a.instagramLogin span:before
	{
		background-position: -74px -49px;
	}

a.instagram:active,
#loginBar a.instagram:active
{
	background-color: #ece5d6;
}

/* Enables UI.X Support */


/* --- go_up_down.css --- */

@font-face {
    font-family: 'svg_updown';
    src:    url('/styles/SvgGoUpDown/fonts/svg_updown.eot?nnq3o6');
    src:    url('/styles/SvgGoUpDown/fonts/svg_updown.eot?nnq3o6#iefix') format('embedded-opentype'),
        url('/styles/SvgGoUpDown/fonts/svg_updown.ttf?nnq3o6') format('truetype'),
        url('/styles/SvgGoUpDown/fonts/svg_updown.woff?nnq3o6') format('woff'),
        url('/styles/SvgGoUpDown/fonts/svg_updown.svg?nnq3o6#svg_updown') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="svg-"], [class*=" svg-"] {
    font-family: 'svg_updown' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.svg-arrow-up:before {
    content: "\f062";
}
.svg-arrow-down:before {
    content: "\f063";
}

.svg-go-up, .svg-go-down {
	font-size: 19px;
font-family: 'svg_updown';
color: rgb(200,200,200);
background-color: rgb(45, 45, 45);
padding: 3px;
border: 2px solid rgb(37, 37, 37);
border-radius: 10%;
display: none;
position: fixed;
right: 3%;
z-index: 9999;
cursor: pointer;
text-shadow: 0 1px 2px #000, 0 0 10px #E0F1FF;
opacity: .7;
text-align: center;
line-height: 1.8;
width: 36px;
height: 36px;

}

	.svg-go-up {
		bottom: 88px;
}

.svg-go-down {
	bottom: 35px;
}
.svg-go-down:hover, .svg-go-up:hover {
	opacity: 1;
}
.svg-go-down:hover {
	background-color: rgb(45, 45, 45);
;
}
.svg-go-up:hover {
	background-color: rgb(45, 45, 45);
;
}
@media screen and (max-width: 960px) {
	.svg-go-up {
		bottom: 118px !important;
		width: 25px;
		height: 25px;
	}
	.svg-go-down {
		bottom: 80px !important;
		width: 25px;
		height: 25px;
	}
	.svg-go-up, .svg-go-down {
		right: 5px !important;
	}
}

/* --- login_bar.css --- */

/** Login bar basics **/

#loginBar
{
	color: rgb(255, 255, 255);
background-color: rgb(40, 40, 40);
border-bottom: 1px solid rgb(0, 0, 0);
position: relative;
z-index: 1;

}

	#loginBar .ctrlWrapper
	{
		margin: 0 10px;
	}

	#loginBar .pageContent
	{
		padding-top: 5px;
		position: relative;
		_height: 0px;
	}

	#loginBar a
	{
		color: rgb(95, 95, 95);

	}

	#loginBar form
	{
		padding: 5px 0;
margin: 0 auto;
display: none;
line-height: 20px;
position: relative;

	}
	
		#loginBar .xenForm .ctrlUnit,		
		#loginBar .xenForm .ctrlUnit > dt label
		{
			margin: 0;
			border: none;
		}
	
		#loginBar .xenForm .ctrlUnit > dd
		{
			position: relative;
		}
	
	#loginBar .lostPassword,
	#loginBar .lostPasswordLogin
	{
		font-size: 11px;
	}
	
	#loginBar .rememberPassword
	{
		font-size: 11px;
	}

	#loginBar .textCtrl
	{
		color: rgb(217, 217, 217);
background-color: rgb(84, 84, 84);
border-color: rgb(54, 54, 54);

	}
	
	#loginBar .textCtrl[type=text]
	{
		font-weight: bold;
font-size: 18px;

	}

	#loginBar .textCtrl:-webkit-autofill /* http://code.google.com/p/chromium/issues/detail?id=1334#c35 */
	{
		background: rgb(84, 84, 84) !important;
		color: rgb(217, 217, 217);
	}

	#loginBar .textCtrl:focus
	{
		background: rgb(105, 105, 105) none;

	}
	
	#loginBar input.textCtrl.disabled
	{
		color: rgb(84, 84, 84);
background-color: rgb(128, 128, 128);
border-style: dashed;

	}
	
	#loginBar .button
	{
		min-width: 85px;
		*width: 85px;
	}
	
		#loginBar .button.primary
		{
			font-weight: bold;
		}
		
/** changes when eAuth is present **/

#loginBar form.eAuth
{
	-x-max-width: 700px; /* normal width + 170px */
}

	#loginBar form.eAuth .ctrlWrapper
	{
		border-right: 1px dotted rgb(219, 219, 219);
		margin-right: 200px;
		box-sizing: border-box;
	}

	#loginBar form.eAuth #eAuthUnit
	{
		position: absolute;
		top: 0px;
		right: 10px;
	}

		#eAuthUnit li
		{
			margin-top: 10px;
			line-height: 0;
		}
	
/** handle **/

#loginBar #loginBarHandle
{
	font-size: 11px;
color: rgb(255, 255, 255);
background-color: rgb(40, 40, 40);
padding: 0 10px;
margin-right: 20px;
border: 1px solid rgb(0, 0, 0);
border-top-style: none;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
position: absolute;
right: 0px;
bottom: -20px;
text-align: center;
z-index: 1;
line-height: 20px;
box-shadow: 0px 2px 5px #000000;

}


@media (max-width:800px)
{
	.Responsive #loginBar form.eAuth .ctrlWrapper
	{
		border-right: none;
		margin-right: 10px;
	}

	.Responsive #loginBar form.eAuth #eAuthUnit
	{
		position: static;
		width: 180px;
		margin: 0 auto 10px;
	}
}


/* --- member_list.css --- */

.member_list .memberList,
.search_results_users_only .memberList
{
	border-top: 1px solid rgb(27, 27, 27);
}
	
.findMember .textCtrl
{
	display: block;
	width: 100%;
	box-sizing: border-box;
	*width: 95%;
}

/* --- message_user_info.css --- */

.messageUserInfo
{
	background-color: rgb(37, 37, 37);
padding: 5px;
border: 1px solid rgb(26, 26, 26);
border-radius: 4px;
float: left;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.10);
width: 150px;

}

	.messageUserBlock
	{
		background: rgb(30, 30, 30) url('/styles/moscow/images/button_bg.png') repeat top;
border: 1px solid rgb(26, 26, 26);
border-radius: 4px;

		
		position: relative;
	}
		
		.messageUserBlock div.avatarHolder
		{
			padding: 0 10px 10px;
border-radius: 4px;
text-align: center;

			
			position: relative;	
		}
		
			.messageUserBlock div.avatarHolder .avatar
			{
				display: block;
				font-size: 0;
			}
			
			.messageUserBlock div.avatarHolder .onlineMarker
			{
				position: absolute;
				top: -1px;
				left: 9px;
				
				border: 7px solid transparent;
border-top-color: rgb(127, 185, 0);
border-left-color: rgb(127, 185, 0);
border-top-left-radius: 5px;
border-top-right-radius: 3px;
border-bottom-left-radius: 3px;

			}
			
		.messageUserBlock h3.userText
		{
			padding: 6px;

		}
		
		.messageUserBlock .userBanner
		{
			display: block;
			margin-bottom: 5px;
			margin-left: -12px;
			margin-right: -12px;
		}
		
		.messageUserBlock .userBanner:last-child
		{
			margin-bottom: 0;
		}
	
		.messageUserBlock a.username
		{
			font-weight: bold;
display: block;
overflow: hidden;
line-height: 16px;

			
		}
		
		.messageUserBlock .userTitle
		{
			font-size: 12px;
color: rgb(226, 226, 226);
background: rgb(187, 117, 65) url('/styles/moscow/images/button_bg.png') repeat; background: rgba(187, 117, 65, 0.8) url('/styles/moscow/images/button_bg.png') repeat;
padding: 5px;
margin: 0 auto;
border: 1px solid rgb(107, 79, 57);
border-radius: 3px;
display: block;
max-width: 108px;
background-size: cover;
text-shadow: 1px 1px 2px black;

		}
		
		.messageUserBlock .extraUserInfo
		{
			font-size: 10px;
background-color: rgb(46, 46, 46);
padding: 4px 6px;
border-radius: 4px;

		}
		
			.messageUserBlock .extraUserInfo dl
			{
				margin: 2px 0 0;
			}
							
			.messageUserBlock .extraUserInfo img
			{
				max-width: 100%;
			}
		
		.messageUserBlock .arrow
		{
			position: absolute;
			top: 10px;
			right: -10px;
			
			display: block;
			width: 0px;
			height: 0px;
			line-height: 0px;
			
			border: 10px solid transparent;
			border-left-color: rgb(26, 26, 26);
			-moz-border-left-colors: rgb(26, 26, 26);
			border-right: none;
			
			/* Hide from IE6 */
			_display: none;
		}
		
			.messageUserBlock .arrow span
			{
				position: absolute;
				top: -10px;
				left: -11px;
				
				display: block;
				width: 0px;
				height: 0px;
				line-height: 0px;
				
				border: 10px solid transparent;
				border-left-color: ;
				-moz-border-left-colors: ;
				border-right: none;
			}


@media (max-width:480px)
{
	.Responsive .messageUserInfo
	{
		float: none;
		width: auto; 
	}

	.Responsive .messageUserBlock
	{
		overflow: hidden;
		margin-bottom: 5px;
		position: relative;
		text-align: center;
	}
	
	.Responsive .messageUserInfo div.userinfobg_admin
	{
		background-size: cover;
	}

	.Responsive .messageUserBlock div.avatarHolder
	{
		float: left;
		padding: 5px;
	}

		.Responsive .messageUserBlock div.avatarHolder .avatar img
		{
			width: 48px;
			height: 48px;
		}
		
		.Responsive .messageUserBlock div.avatarHolder .onlineMarker
		{
			top: 4px;
			left: -8px;
			border-width: 6px;
		}
		.Responsive .messageUserBlock div.avatarOutline_admin {
			background: none;
			height: 0;
			padding: 0;
		}

	.Responsive .messageUserBlock h3.userText
	{
		display: inline-block;
	}
	
	.Responsive .messageUserBlock .userBanner
	{
		max-width: 150px;
		margin-left: 0;
		margin-right: 0;
		border-top-left-radius: 3px;
		border-top-right-radius: 3px;
		position: static;
		display: inline-block;
	}
	
		.Responsive .messageUserBlock .userBanner span
		{
			display: none;
		}

	.Responsive .messageUserBlock .extraUserInfo
	{
		display: none;
	}

	.Responsive .messageUserBlock .arrow
	{
		display: none;
	}
}


/* --- moscow.css --- */

.messageList .placeholder .privateControls {
  margin-top: 0 !important;
}
.xc_background_choose {
  float:right;
  right:5px;
  position:absolute;
}

.profilePage .mainProfileColumn {
  border-left: 1px solid rgb(40, 40, 40) !important;
}
.albumLabels .albumLabel {
  background: #373737 !important;
}
.tagList .tag {
  background: rgb(225, 210, 152);
  border: 1px solid rgb(40, 40, 40);
  color: rgb(40, 40, 40);
}
.tagList .tag:hover {
  background-color: rgb(225, 210, 152);
  opacity: 0.8;
}
.tagList .tag:hover .arrow:after {
  border-right-color: rgb(225, 210, 152);
  opacity: 0.8;
}
.tagList .tag .arrow {
  border-right-color: rgb(40, 40, 40);
}
.tagList .tag .arrow:after {
  border-right-color: rgb(225, 210, 152);
}
.tagList .tag:after {
  border: 1px solid rgb(40, 40, 40);
  background: rgb(225, 210, 152);
}
.taggingInput .tag {
  background: rgb(27, 27, 27);
}
.nodeStats dl, .subForumsPopup {
  margin-right: 10px;
}
.linkGroup .Popup a {
  margin-right: 0;
}
#moderatorBar .adminLink {
  line-height: 18px;
}
.navPopup .PopupItemLinkActive:hover {
  background-color: rgba(107, 81, 60, 0.5);
}
.rateBlock {
  border: 1px solid rgb(26, 26, 26) !important;
  background: #222222 !important;
}
.tagsInput input {
  color: #D0D0D0 !important;
}
.sidebar .uploadDate .time {
  color: rgb(219, 219, 219) !important;
}
.chosen-container .chosen-drop {
  background-color: #181818 !important;
}
.chosen-disabled .chosen-single, .chosen-container-single .chosen-default {
  color: #FFFFFF !important;
}
.resourceListItem.InlineModChecked, .resourceListItem.InlineModChecked .resourceImage, .resourceListItem.InlineModChecked .main, .resourceListItem.InlineModChecked .resourceStats, .resourceListItem.deleted.InlineModChecked, .resourceListItem.moderated.InlineModChecked {
  background: rgb(169, 56, 57) !important;
}
.AttachmentEditor .AttachedFile .Thumbnail {
  border: 1px solid rgb(28, 28, 28);
}
.chooserColumns li a:hover {
  background-color: rgb(56, 56, 56) !important; 
}
.AvatarEditor .avatarOption {
  border: 1px solid rgb(52, 52, 52) !important;
}
.resourceAlerts .moderatedAlert .icon {
  background: none !important;
  color: #ffffff !important;
  margin-right: 5px;
}
.resourceAlerts .moderatedAlert .icon:before {
  font-size: 15px;
  padding-top: 2px;
  display: inline-block;
  font-family: FontAwesome;
  content: "\f071";
}
.resourceAlerts {
  background-image: none !important;
  border: 1px solid rgb(169, 56, 57);
  background: rgb(169, 56, 57);
  color: #ffffff;
}
.redactor_box .redactor_smilies .secondaryContent {
  border-top: 1px solid rgb(26, 26, 26);
}
.formPopup .controlsWrapper {
  background: rgb(40, 40, 40);
}
.discussionListItems {
  margin-top: 5px;
  border: 1px solid #1C1C1C;
}
.threadListItem {
  border-top: none !important;
}
.discussionListItem .stats dl {
  padding: 0 10px;
  border-left: 1px solid rgb(92, 91, 91);
  border-right: 1px solid rgb(92, 91, 91);
}

div#taigachat_full {
  border: 1px solid #181818;
  border-radius: 4px;
  background-color: #252525;
}
#taigachat_box {
  background: #2D2D2D;
  border: 1px solid #181818;
}
span#taigachat_motd {
  margin-top: -40px;
  position: inherit;
  float: right;
  color: rgb(255, 255, 255) !important;
  font-weight: bold;
}
.messageList .newMessagesNotice {
  border: 1px solid rgb(26, 26, 26) !important;
  background: rgb(37, 37, 37) !important;
}  


@media (max-width:480px) {
.xc_background_choose {
  display: none;
}
.Responsive .node .nodeLastPost {
  display: none;
}
.sidebar {
  margin-top: 20px !important;
}
.Responsive .node .nodeText {
width: 190px;
}}
@media (max-width:610px) {
.xc_background_choose {
  display: none;
}
.Responsive .node .nodeLastPost {
  display: none;
}
.sidebar {
  margin-top: 20px !important;
}
.Responsive .node .nodeText {
width: 190px;
}}
@media (max-width:800px) {
.sidebar {
  margin-top: 20px !important;
}}


.node .unread .nodeText .nodeTitle {
  font-weight: normal !important;
}
#moderatorBar .itemCount.alert  {
  background: rgb(169, 56, 57) !important;
  padding-left: 6px;
  color: rgb(233, 233, 233) !important;
  border: 1px solid #1A1A1A !important;
}  
#moderatorBar .itemCount {
  border: 1px solid #1A1A1A !important;
  color: rgb(233, 233, 233) !important;
  box-shadow: 2px 2px 5px rgba(0,0,0, 0.25);
}  
#moderatorBar a:hover {
  text-decoration: none;
  background-color: rgb(35, 35, 35) !important;
  color: rgb(177, 177, 177);
  border: 1px solid #1A1A1A;
}
#moderatorBar {
  background-color: rgb(45, 45, 45) !important;
  border-bottom: 1px solid rgb(19, 19, 19) !important;
  padding-top: 2px;
  width: 100%;
  z-index: 100;
  position: fixed;
}
#moderatorBar a, #moderatorBar .itemCount {
  color: #BABABA !important;
  border: 1px solid #2D2D2D;
} 
.breadBoxTop {
padding: 10px 0 15px 0 !important;
}

.node .tinyIcon {
  background: none !important;
  text-indent: 1px !important;
  background-color: transparent !important;
  -moz-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  -webkit-transition: all 0.3s ease-in-out 0s;
}
.node .tinyIcon:before {
  font-size: 19px;
  margin: -2px 0;
  display: inline-block;
  font-family: FontAwesome;
  content: "\f09e";
  color: rgb(169, 56, 57); 
}
#QuickSearchPlaceholder { 
  position: static;
  display: inline; !important;
  background: none !important;
  text-indent: 1px !important;
  overflow: visible;
  line-height: 69px;
  margin-left: 5px;
}
#QuickSearchPlaceholder:before {
  font-size: 15px;
  display: inline-block;
  font-family: FontAwesome;
  content: "\f002";
  color: #ffffff; 
}
#QuickSearch { 
  display: none !important; 
}
#QuickSearch.show { 
  display: inline !important; 
}

.breadBoxBottom {
  padding-top: 20px;
} 

.PanelScroller .navControls a .arrow span {
  border-top-color: rgb(66, 66, 66) !important;
}   


.rg-image-nav a {
 background: rgb(234, 234, 234) url(/styles/default/nflj/showcase/slider/nav.png) no-repeat -20% 50% !important;
}
.rg-image-wrapper {
  background: rgb(234, 234, 234) !important;
  border: 1px solid #d2d2d2 !important;
}  
.showcaseListItem .main .featured {
  color: rgb(152, 102, 66) !important;
  background: rgb(249, 217, 176) url('/styles/moscow/images/cat_gradient.png') repeat-x top !important;
  border: 1px solid rgb(249, 188, 109) !important;
}
.es-carousel {
  background: #EAEAEA !important;
}
.es-carousel-wrapper {
  background: #EAEAEA !important;
  border: 1px solid #d2d2d2 !important;
}
.resourceListItem .main .featuredBanner {
  color: rgb(255, 255, 255) !important;
  background: rgb(169, 56, 57) !important;
  border: 1px solid rgb(25, 25, 25) !important;
  padding: 2px;
}
.sidebar .featuredNotice {
  margin-top: -8px;
  color: rgb(255, 255, 255) !important;
  background: rgb(169, 56, 57) !important;
  padding: 1px 3px !important;
  border: 1px solid rgb(25, 25, 25) !important;
}  
.scSlider .bx-wrapper .bx-viewport {
  border: solid rgb(234, 234, 234) 5px !important;
  background: rgb(234, 234, 234) !important;
}
.itemContainer {
  border: 1px solid #d2d2d2 !important;
}
.itemLabel.labelStandard {
  border-color: #d2d2d2 !important;
}
  
span.tag {
  border: 1px solid #000 !important;
  background: rgb(27, 27, 27) !important;
}  
.xengallery_media_view .sidebar .sharePage .shareControl {
  margin-top: 0 !important;
}
.commentLikes .likesSummary {
  margin: 0 !important;
}
.navTabs .navTab.selected .xengalleryTabLinks .xengallery li .Popup a:hover, .navTabs .navTab.selected .xengalleryTabLinks .xengallery li .Popup a:focus {
  border: none !important;
  color: #A7A9AE !important;
  background-color: transparent !important;
  padding: 4px 11px !important;
}  
.navTabs .navTab.selected .xengalleryTabLinks .xengallery li .Popup a {
  margin-top: -1px !important;
}  
.gridSection .mediaContainer {
  border: 1px solid #1A1A1A !important;
}
.mediaContainer .mediaControls {
  border-top: 1px solid #1A1A1A !important;
}
.gridCol .mediaContainer {
border: 1px solid #1A1A1A;
}
.mediaLabels .mediaLabel {
  background: none !important;
}
.mediaLabel.labelStandard {
  background-color: rgb(55, 55, 55) !important;
  border-color: rgb(66, 66, 66) !important;
}
.container .xengallerySideBar .section h3 a {
  color: rgb(255, 255, 255) !important;
}  
.xengallerySideBar .section {
  background: rgb(37, 37, 37);
  padding: 5px;
  border: 1px solid rgb(26, 26, 26);
  border-radius: 4px;
  margin-bottom: 15px;
  margin-top: 0 !important;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.10);
}
.xengallerySideBar .secondaryContent {
  background-color: #2D2D2D;
  padding: 16px 16px 10px 16px;
  border: 1px solid #1A1A1A !important;
  border-radius: 4px;
}  
.xengallerySideBarContainer .xengallerySideBar .section h3 {
  color: rgb(255, 255, 255) !important;
  background: rgb(55, 55, 55);
  padding: 8px 10px !important;
  margin: -16px -16px 15px !important;
  background-image: url('/styles/moscow/images/subcat_sidebar.png') !important;
  background-position: 0 30px !important;
  background-repeat: no-repeat !important;
  border-bottom: none !important;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.albumContainer {
  border: 1px solid #1A1A1A !important;
}
.albumLabel.labelStandard {
  border-color: #1A1A1A !important;
}   
.resourceUpdate .likesSummary {
  margin: 10px 0 0 0 !important;
}
.innerContent .rateBlock {
  border-radius: 4px !important;
  background: rgb(34, 34, 34);
  border: 1px solid rgb(26, 26, 26) !important;
  padding: 8px !important;
}  
.imageCollection .textHeading {
  margin-top: 0;
  color: rgb(255, 255, 255) !important;
  background: rgb(45, 45, 45);
  border: 1px solid rgb(26, 26, 26);
  border-radius: 4px;
  padding: 8px;
}
.imageCollection li {
  background-color: rgb(55, 55, 55) !important;
  border: 1px solid rgb(26, 26, 26) !important;
}  
.imageCollection {
  border: 1px solid rgb(26, 26, 26) !important;
  background: rgb(37, 37, 37) !important;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.10);
}  
.dataTable tr.dataRow th {
  background: rgb(169, 56, 57);
  border: none;
  color: #ffffff;
}
.dataTable .dataRow .dataOptions a.secondaryContent {
  border-left: 1px solid rgb(27, 27, 27);
}
.dataTable tr.dataRow td {
  border-bottom: 1px solid rgb(27, 27, 27);
}
.dataTable .dataRow .dataOptions a.secondaryContent:hover {
  background-color: rgb(55, 55, 55);
}
.downloadButton {
  padding: 0 !important;
  border-radius: 4px !important;
  background: none !important;
  border: 1px solid rgb(28, 28, 28) !important;
}
.downloadButton:hover .inner {
  background-color: rgb(28, 28, 28) !important;
  border: 1px solid rgb(26, 26, 26) !important;
}  
.downloadButton .inner {
  background: rgb(55, 55, 55) !important;
  border-radius: 3px !important;
  padding: 5px 10px !important;
  color: rgb(255, 255, 255) !important;
}    
.sidebar .callToAction span {
  padding: 8px 0 !important;
}
.featuredResourceList .featuredResource {
  border: 1px solid #1A1A1A !important;
  background-color: rgb(55, 55, 55) !important;
}
.moscow_rm {
  background: rgb(37, 37, 37);
  padding: 5px;
  border: 1px solid rgb(26, 26, 26);
  border-radius: 4px;
  margin-bottom: 15px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.10);
}  

.resourceListSidebar .secondaryContent {
  background: #2D2D2D;
  padding: 16px 16px 10px 16px;
  border: 1px solid #1A1A1A;
  border-radius: 4px;
  margin-bottom: 0px !important;
}  
#QuickSearch input.button.primary {
 width: 104px;
}
#QuickSearch #commonSearches .arrowWidget {
  margin-top: 0;
}
#InlineModOverlay .actionControl {
  padding: 5px 10px !important;
  border-radius: 0 !important;
  border-left: none;
  border-right: none;
}
#InlineModOverlay {
  border: 1px solid rgb(99, 99, 99);
}
.importantMessage {
  background: rgb(249, 217, 176) url('/styles/moscow/images/cat_gradient.png') repeat-x top !important;
    border: solid 1px #D2D2D2 !important;
}  
.xenForm fieldset, .xenForm .formGroup, .xenForm fieldset + .ctrlUnit, .xenForm .formGroup + .ctrlUnit, .xenForm .submitUnit {
  border-top: none !important;
}  
.chooserColumns {
  border-left: 1px solid #1C1C1C;
  border-right: 1px solid #1C1C1C;
}  
.xenOverlay .secondaryContent, .xenOverlay .primaryContent {
  border-left: 1px solid #1C1C1C;
  border-right: 1px solid #1C1C1C;
}
.xenOverlay .sectionFooter {
  border-top-left-radius: 0;
  border-top: none;
  border-top-right-radius: 0;
}

.xenOverlay .heading, .xenForm .formHeader {
  background-color: rgb(67, 67, 67);
  border: 1px solid #1C1C1C;
  color: rgb(255, 255, 255);
}
.xenOverlay .subHeading {
  border-radius: 0 !important;
  border: none;
  border-left: 1px solid rgb(28, 28, 28);
  border-right: 1px solid rgb(28, 28, 28);
}
.xenOverlay .section .heading, .xenOverlay .sectionMain .heading {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  padding: 10px !important;
}  

.redactor_toolbar li a:active, .redactor_toolbar li a.redactor_act {
  border: 1px solid #1A1A1A !important;
  background-color: rgb(52, 52, 52) !important;
}  
.redactor_dropdown a:hover {
  background-color: rgb(52, 52, 52) !important;
}
.attachedFiles .attachedFilesHeader {
  padding: 8px !important;
}
.attachedFiles .attachmentList {
  background: #373737 !important;
}
.attachment .thumbnail {
  border-right: 1px solid rgb(83, 83, 83);
}
.attachment .boxModelFixer {
  background-color: rgb(37, 37, 37) !important;
  border: 1px solid rgb(26, 26, 26) !important;
}  

.xenPreviewTooltip .section, .xenPreviewTooltip .sectionMain, .xenPreviewTooltip .primaryContent, .xenPreviewTooltip .secondaryContent {
  border: 1px solid #1C1C1C;
  border-radius: 4px;
}
.xenPreviewTooltip .arrow {
  display: none;
}
.message .newIndicator {
  margin-right: -10px !important;
}  
.conversation_view .message .newIndicator {
  margin-top: -4px !important;
  margin-right: -10px !important;
}
.navigationSideBar .secondaryContent {
  font-weight: normal !important;
  background-color: rgb(55, 55, 55);
  border: 1px solid rgb(26, 26, 26);
  border-right: none;
  font-size: 11px;
}  

.FollowList .primaryContent {
  border: 1px solid #d2d2d2;
  border-radius: 4px;
}  
.insideSidebar .eventList .primaryContent {
  border: 1px solid #181818;
  margin: 5px;
  border-radius: 4px;
}

  
.larger.textHeading, .xenForm .sectionHeader {
  color: white;
}
.textHeading, .xenForm .sectionHeader { 
  border-bottom: 1px solid rgb(71, 71, 71);
}
 
.xenForm fieldset, .xenForm .formGroup, .xenForm fieldset + .ctrlUnit, .xenForm .formGroup + .ctrlUnit, .xenForm .submitUnit {
  border-top: 1px solid rgb(215, 215, 215)
}   
.navigationSideBar a:hover {
  background: rgb(55, 55, 55) !important;
  border-right: none;
  color: rgb(255, 255, 255) !important;
}
.navigationSideBar a.primaryContent:hover {
  border-left: 2px solid #e1d298;
}  
.navigationSideBar .heading {
  border-bottom-left-radius: 4px;
  padding: 10px;
  margin: 10px 0 0;
  color: rgb(255, 255, 255);
  background: rgb(225, 210, 152) url(/styles/moscow/images/button_bg.png);
  border: 1px solid rgb(26, 26, 26);
  border-right: none;
  color: rgb(40, 40, 40);
}  

.navigationSideBar .subHeading {
  padding: 8px; 
  background: rgb(225, 210, 152) url(/styles/moscow/images/button_bg.png);
  border: 1px solid rgb(26, 26, 26);
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-right: none;
  color: rgb(40, 40, 40);
  font-weight: bold;
}  
.messageSimple .comment, .messageSimple .secondaryContent {
  border: 1px solid #1A1A1A;
  border-radius: 4px;
  background: #222222;
}  
.LikeText {
  color: rgb(40, 40, 40);
  border: 1px solid #1A1A1A;
  background-image: url(/styles/moscow/images/button_bg.png);
  background-color: rgba(225, 210, 152, 0.8);
  padding: 4px;
  border-radius: 4px;
}
.LikeText a {
  color: rgb(40, 40, 40);
  font-weight: bold;
}  
.xenOverlay.memberCard .userLinks {
  border-bottom: 1px solid rgb(186, 186, 186) !important;
  color: #ffffff !important;
  font-weight: normal !important;
}     
#redactor_modal_close {
  background: none !important;
}

.xenOverlay a.close:before {
  font-family: FontAwesome;
  content: "\f00d";
  font-size: 23px;
  color: rgb(227, 227, 227);
}
.xenOverlay a.close {
  background: none !important;
  top: 8px;
  right: 8px;
  width: 24px;
  height: 24px;
}
 
  
.moscow_membercard {
  border: 1px solid #1a1a1a;
  padding: 10px;
  border-radius: 4px;
  background: #2D2D2D;
  overflow: hidden;
  max-width: 565px;
}  
.report_view .subHeading {
  padding: 10px;
}
.report_view .sectionFooter {
  margin-top: 5px;
}
.bbCodeQuote .quoteContainer .quoteExpand {
  color: #A1A1A1 !important;
}
.thread_view .threadAlerts .icon {
  background: none !important;
  color: #ffffff;
}
.thread_view .threadAlerts .icon:before {
  font-size: 19px;
  padding-top: 2px;
  display: inline-block;
  font-family: FontAwesome;
  content: "\f023";
}
.thread_view .threadAlerts dt {
  color: #fff !important;
  font-size: 14px !important;
  font-weight: bold;
}
.thread_view .threadAlerts dd {
  color: #E9E8E8 !important;
  font-size: 14px;
  font-weight: normal !important;
}
.thread_view .threadAlerts {
  border: 1px solid rgb(169, 56, 57) !important;
  background: rgb(169, 56, 57);
  background-image: url('/styles/moscow/images/button_bg.png') !important;
  background-repeat: repeat;
  border-radius: 4px !important;
  padding: 8px !important;
}

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

.participants .sectionFooter {
  margin-top: 5px;
  background: rgb(55, 55, 55);
}
.participants .sectionFooter a {
  color: #ffffff !important;
}

.linkGroup a {
padding: 0 !important;
}
.Popup .PopupControl.PopupOpen .arrowWidget:before {
  font-size: 13px;
  padding-left: 3px;
  display: inline-block;
  font-family: FontAwesome;
  content: "\f106";
}
.Popup .PopupControl.PopupOpen .arrowWidget {
  background: none !important;
  color: #fff;
}
.Popup .arrowWidget:before {
  font-size: 13px;
  padding-left: 3px;
  display: inline-block;
  font-family: FontAwesome;
  content: "\f107";
}
.Popup .arrowWidget {
  background: none !important;
  color: rgb(219, 219, 219);
}

.Menu .sectionFooter {
  border: none !important;
  background: #8b6a4f url('/styles/moscow/images/button_bg.png') repeat;
  border-radius: 0 !important;
}  

.breadcrumb .crust:last-child a.crumb:after {
  display: none !important;
}

.redactor_box {
  border: 1px solid rgb(19, 19, 19) !important;
}  

.redactor_box.activated.focused {
  border: 1px solid rgb(19, 19, 19) !important;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.08);
  -webkit-transition: all .40s ease-in-out;
  -moz-transition: all .40s ease-in-out;
  -ms-transition: all .40s ease-in-out;
  -o-transition: all .40s ease-in-out;
}
.redactor_toolbar, .redactor_toolbar li.redactor_btn_group ul {
  background: rgb(34, 34, 34) !important;
}

.redactor_toolbar li.redactor_btn_group ul {
  border: 0 !important;
  box-shadow: none !important;
}
.redactor_toolbar {
  border-bottom: 1px solid rgb(19, 19, 19) !important;
}  

.Responsive .redactor_toolbar li a
{
  text-indent: 0px;
  text-align: center;
  background-image: none !important;
}
.Responsive .redactor_toolbar li a:before, html .redactor_dropdown a:before
{
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  color: #000000;
  line-height: 24px;
}
html .redactor_toolbar li a:hover {
  background-image: none !important;
  border-color: #1A1A1A;
}
.redactor_toolbar li a:hover {
  background-color: rgb(52, 52, 52);
}
html .redactor_dropdown a {
  padding-left: 0 !important;
  background-image: none !important;
}
html .redactor_dropdown a:before {
margin-right: 10px;
}
.redactor_dropdown a {
  color: rgb(161, 161, 161);
}
.redactor_dropdown {
  background-color: rgb(40, 40, 40);
  border: 1px solid #131313;
  box-shadow: 0 2px 5px #000;
}    
html .redactor_toolbar li a.redactor_btn_bold:before       {content: "\f032";color: #A9A9A9;}
html .redactor_toolbar li a.redactor_btn_italic:before       {content: "\f033";color: #A9A9A9;}
html .redactor_toolbar li a.redactor_btn_underline:before     {content: "\f0cd";color: #A9A9A9;}
html .redactor_toolbar li a.redactor_btn_fontcolor:before     {content: "\f042";color: #A9A9A9;}
html .redactor_toolbar li a.redactor_btn_fontsize:before     {content: "\f034";color: #A9A9A9;}
html .redactor_toolbar li a.redactor_btn_fontfamily:before     {content: "\f031";color: #A9A9A9;}
html .redactor_toolbar li a.redactor_btn_createlink:before     {content: "\f0c1";color: #A9A9A9;}
html .redactor_toolbar li a.redactor_btn_unlink:before       {content: "\f127";color: #A9A9A9;}
html .redactor_toolbar li a.redactor_btn_alignment:before     {content: "\f036";color: #A9A9A9;}
html .redactor_toolbar li a.redactor_btn_unorderedlist:before     {content: "\f0ca";color: #A9A9A9;}
html .redactor_toolbar li a.redactor_btn_orderedlist:before     {content: "\f0cb";color: #A9A9A9;}
html .redactor_toolbar li a.redactor_btn_outdent:before       {content: "\f03b";color: #A9A9A9;}
html .redactor_toolbar li a.redactor_btn_indent:before       {content: "\f03c";color: #A9A9A9;}
html .redactor_toolbar li a.redactor_btn_smilies:before       {content: "\f118";color: #A9A9A9;}
html .redactor_toolbar li a.redactor_btn_image:before       {content: "\f03e";color: #A9A9A9;}
html .redactor_toolbar li a.redactor_btn_media:before       {content: "\f008";color: #A9A9A9;}
html .redactor_toolbar li a.redactor_btn_insert:before       {content: "\f067";color: #A9A9A9;}
html .redactor_toolbar li a.redactor_btn_custom_gallery:before     {content: "\f030";color: #A9A9A9;}
html .redactor_toolbar li a.redactor_btn_draft:before       {content: "\f0c7";color: #A9A9A9;}
html .redactor_toolbar li a.redactor_btn_undo:before       {content: "\f0e2";color: #A9A9A9;}
html .redactor_toolbar li a.redactor_btn_redo:before       {content: "\f01e";color: #A9A9A9;}
html .redactor_toolbar li a.redactor_btn_removeformat:before     {content: "\f12d";color: #A9A9A9;}
html .redactor_toolbar li a.redactor_btn_switchmode:before     {content: "\f0f6";color: #A9A9A9;}
html .redactor_toolbar li a.redactor_btn_predefined_reply:before     {content: "\f022";color: #A9A9A9;}
html .redactor_dropdown a.alignLeft:before         {content: "\f036";color: #A9A9A9;}
html .redactor_dropdown a.alignCenter:before         {content: "\f037";color: #A9A9A9;}
html .redactor_dropdown a.alignRight:before         {content: "\f038";color: #A9A9A9;}
.redactor_dropdown a.quote:before           {content: "\f10d";color: #A9A9A9;}
.redactor_dropdown a.spoiler:before           {content: "\f024";color: #A9A9A9;}
.redactor_dropdown a.code:before           {content: "\f121";color: #A9A9A9;}
.redactor_dropdown a.strikethrough:before         {content: "\f0cc";color: #A9A9A9;}
.redactor_dropdown a.saveDraft:before           {content: "\f0c7";color: #A9A9A9;}
.redactor_dropdown a.deleteDraft:before           {content: "\f014";color: #A9A9A9;}

.EditControl:before {
  font-size: 13px;
  display: inline-block;
  font-family: FontAwesome;
  content: "\f040";
  margin-right: 3px;
  margin-top: 5px;
}

.discussionListItem .iconKey .redirect:before {
  font-size: 13px;
  display: inline-block;
  font-family: FontAwesome;
  content: "\f064";
}
html .discussionListItem .iconKey .redirect {
  background: none;
  text-indent: 0px;
  color: #fff;
  overflow: hidden;
  background-color: rgb(169, 56, 57);
  text-align: center;
  padding: 2px;
  border-radius: 15%;
}
.discussionListItem .iconKey .moderated:before {
  font-size: 13px;
  display: inline-block;
  font-family: FontAwesome;
  content: "\f056";
}
html .discussionListItem .iconKey .moderated {
  background: none;
  text-indent: 0px;
  color: #fff;
  overflow: hidden;
  background-color: rgb(169, 56, 57);
  text-align: center;
  padding: 2px;
  border-radius: 15%;
}
.discussionListItem .iconKey .watched:before {
  font-size: 13px;
  display: inline-block;
  font-family: FontAwesome;
  content: "\f005";
}
html .discussionListItem .iconKey .watched {
  background: none;
  text-indent: 0px;
  color: #fff;
  overflow: hidden;
  background-color: rgb(169, 56, 57);
  text-align: center;
  padding: 2px;
  border-radius: 15%;
}
html .discussionListItem .iconKey .locked {
  background: none;
  text-indent: 0px;
  color: #fff;
  overflow: hidden;
  background-color: rgb(169, 56, 57);
  text-align: center;
  padding: 2px;
  border-radius: 15%;
}
.discussionListItem .iconKey .locked:before {
  font-size: 13px;
  display: inline-block;
  font-family: FontAwesome;
  content: "\f023";
}
.discussionListItem .iconKey .sticky:before {
  font-size: 13px;
  display: inline-block;
  font-family: FontAwesome;
  content: "\f08d";
}
html .discussionListItem .iconKey .sticky {
  background: none;
  text-indent: 0px;
  color: #fff;
  overflow: hidden;
  background-color: rgb(169, 56, 57);
  text-align: center;
  padding: 2px;
  border-radius: 15%;
}

.messageUserBlock div.avatarHolder .onlineMarker {
  display: inline-block;
  width: 12px;
  height: 12px;
  margin: 3px 0 0 6px;
  background: #282828;
  border: none!important;
  border-radius: 50%!important
}    
.messageUserBlock div.avatarHolder .onlineMarker:before {
  content: '';
  position: absolute;
  width: 8px;
  height: 8px;
  margin: 2px 0 0 -4px;
  background: rgb(127, 185, 0);
  border-color: rgb(127, 185, 0);
  border-radius: 50%
}

.messageUserBlock div.avatarHolder .onlineMarker:after {
  content: '';
  position: absolute;
  width: 32px;
  height: 32px;
  margin: -11px 0 0 -17px;
  border: 1px solid rgb(127, 185, 0);
  border-radius: 50%;
  box-shadow: 0 0 4px rgb(127, 185, 0), inset 0 0 4px rgb(127, 185, 0);
  -webkit-transform: scale(0);
  -webkit-animation: online 2.5s ease-in-out infinite;
  animation: online 2.5s ease-in-out infinite
}
@-webkit-keyframes online {
0% {opacity: 1;-webkit-transform: scale(0)}
50% {opacity: .7}
100% {opacity: 0;-webkit-transform: scale(1)}
}
@keyframes online {
0% {opacity: 1;-webkit-transform: scale(0); -ms-transform: scale(0);transform: scale(0)}
50% {opacity: .7}
100% {opacity: 0;-webkit-transform: scale(1); -ms-transform: scale(1);transform: scale(1)}
}   

.message .messageMeta {
  margin-top: 15px !important;
}
.message .messageMeta a {
  color: rgb(219, 219, 219);
}
/* .messageText b { color: white; } */

.userBanner.bannerStaff {
  color: rgb(155, 155, 155);
  background-color: rgb(37, 37, 37);
  border-color: #1A1A1A;
}

.moscow_message {
  border: 1px solid #1a1a1a;
  padding: 10px;
  border-radius: 4px;
  background: #2e2e2e;
}
.message .editDate {
  margin-bottom: 10px;
}
.messageUserBlock a.username, .messageUserBlock .userTitle {
  text-align: center;
}
.messageUserBlock a.username {
  text-align: center;
  line-height: 18px;
  font-size: 16px;
}
.userBanner {
  background: transparent;
}
.messageUserBlock .userBanner {
  margin-top: 6px;
  padding-top: 4px;
  padding-bottom: 4px;
}
.message .messageUserBlock .userBanner {
  border-radius: 3px;
  margin-left: 0;
  margin-right: 0;
}
.message .userBanner .before, .message .userBanner .after {
  display: none !important;
}

.DiscussionListOptions {
  background-color: rgb(52, 52, 52);
}
.discussionList .sectionHeaders {
  background: rgb(225, 210, 152) url(/styles/moscow/images/button_bg.png) repeat;
  border: 1px solid rgb(28, 28, 28);
}   
.discussionList {
  position: relative;
  zoom: 1;
  border: 1px solid rgb(28, 28, 28) !important;
  padding: 7px;
  background: rgb(37, 37, 37);
  border-radius: 4px;
}  

.profilePage .tabs {
  border-left: 1px solid rgb(27, 27, 27);
  border-right: 1px solid rgb(27, 27, 27);
}
.profilePage .primaryUserBlock {
  border-top: none !important;
}
.profilePage .primaryUserBlock .lastActivity {
  border-top: 1px solid rgb(40, 40, 40); 
}
.profilePage .primaryUserBlock .primaryContent, .profilePage .primaryUserBlock .secondaryContent {
  border: 1px solid rgb(27, 27, 27) !important;
}
.profilePage .primaryUserBlock .secondaryContent {
  background-color: #303030;
}
.profilePage .tabs.mainTabs {
  background: rgb(48, 48, 48) !important;
} 
.tabs li {
  padding: 0 1px;
}
.mainContent {
  margin-right: 275px;
}
.sidebar .section {
  border: 1px solid rgb(26, 26, 26);
  padding: 5px;
  border-radius: 4px;
  background-color: rgb(37, 37, 37);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.10);
  margin-bottom: 20px;
}  

.profilePage .mast .followBlocks .section {
  margin-bottom: 15px !important;
}

.moscow_block_profile {
  border: 1px solid #1a1a1a;
  padding: 5px;
  border-radius: 4px;
  background: #252525;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.10);
}  

.textWithCount.subHeading .count {
  border: 1px solid #2D2D2D !important;
  background-color: #282828 !important;
  color: #C5C5C5 !important;
}
.profilePage .mast .badgeBlocks .primaryContent.avatarHeap,
.profilePage .mast .followBlocks .primaryContent.avatarHeap {
  border: 1px solid #1A1A1A !important;
  border-top: none;
  background: #2D2D2D;
  border-bottom-left-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
  border-top: none !important; 
} 
 
.profilePage .subHeading {
  padding: 10px;
  border: 1px solid #1A1A1A;
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
  background-position: 0px 29px !important;
  background-repeat: no-repeat !important;
  border-bottom: none;
  background: rgb(225, 210, 152) url('/styles/moscow/images/subcat_sidebar.png') repeat-x top;
}
.profilePage .mast {
  border-right: 1px solid rgb(40, 40, 40) !important;
}

.profilePage .mast .section.infoBlock h3 {
  font-weight: initial !important;
  color: #fff;
  margin: -11px -11px 15px -11px;
  font-size: 11px !important;
  padding: 10px;
  background: url(/styles/moscow/images/nav_bg.png);
  border: 1px solid #1A1A1A;
  border-radius: 4px;
  border-bottom: none !important;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}  
.profilePage .mast .section.infoBlock .primaryContent:last-child, .profilePage .mast .section.infoBlock .secondaryContent:last-child {
  border: 1px solid #1A1A1A  !important;
  border-radius: 4px !important;
  background-color: #2D2D2D !important;
}
 
.xenOverlay.memberCard {
  background: rgb(37, 37, 37) !important;
  border: 1px solid rgb(26, 26, 26) !important;
  border-radius: 4px !important;
  box-shadow: none !important;
  padding: 5px !important;
}
.discussionListItem, .discussionListItem {
  border-bottom: 1px solid #1C1C1C;
}
.discussionListItem, .discussionListItem .posterAvatar, .discussionListItem .stats {
  background-color: #343434 !important;
  padding: 3px;    
  box-sizing: border-box;
}
.Menu .secondaryContent, .Menu .primaryContent {
  background: #8b6a4f url('/styles/moscow/images/button_bg.png') repeat;
  text-shadow: 0.5px 0.5px 0.5px #1a1a1a;
}
.Menu .menuHeader h3 {
  color: rgb(234, 234, 234);
}
.navTabs .navTab.PopupOpen .navLink {
  color:#ffffff;
  font-size: 12pt;
  text-shadow: 1px 1px 2px black;
  height: 33px;
}
.navTabs .navTab.PopupOpen:hover .SplitCtrl:before {
width: 10px;
}
.navTabs .navTab.PopupClosed:hover .SplitCtrl:before {
color: #fff;
content: "\f107";
display: block;
font-family: FontAwesome;
line-height: 42px;
}
.navTabs .navTab.PopupOpen .SplitCtrl, .navTabs .navTab.PopupClosed .SplitCtrl {
margin-left: -12px !important;
text-decoration: none;
width: 10px;
}
.navTabs .navTab.PopupClosed:hover .SplitCtrl {
background: none !important;
}

#Notices .panel .noticeContent {
  color: rgb(152, 152, 152);
}
.navTabs .navTab.selected .tabLinks li {
  margin-top: 7px;
}  
.navTabs .navTab.selected .tabLinks a {
transition: linear background-color .2s;
padding: 4px 11px;
color: rgb(219, 219, 219);
line-height: normal !important;
display: inline-block;
}
.navTabs .navTab.selected .tabLinks a:hover, .navTabs .navTab.selected .tabLinks a:focus {
margin-top: -6px !important;
padding: 9px 10px;
border: 1px solid #47311e;
background: url(/rgba.php?r=0&g=0&b=0&a=51); background: rgba(0, 0, 0, 0.2); _filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000);
border-radius: 3px;
color: rgb(219, 219, 219);
} 
.navTabs .navTab.PopupClosed {
  transition: linear background-color .2s;
  height: 71px;
}
.navTabs .navTab.PopupClosed:hover {
  transition: linear background-color .2s;
  background-color: rgba(0, 0, 0, 0.2);
  height: 69px;
}
.navTabs .navTab.PopupClosed .navLink:hover {
  color: #fff;
}
.navTabs .navTab.PopupOpen:hover {
  transition: linear background-color .2s;
  background-color: rgba(0, 0, 0, 0.2);
  height: 69px;
}  
.profilePostListItem {
  border-top: 0 !important;
}
.profilePostListItem .publicControls .item {
  color: rgb(163, 163, 163);
}
.sidebar .visitorPanel {
  overflow: visible;
}  

.navTabs .navTab.PopupClosed .navLink {
  color: #ffffff;
  font-size: 12pt;
  text-shadow: 1px 1px 2px black;
}

.moscow_wrapper_breadcrumb {
  border: 1px solid #181818;
  padding: 5px;
  border-radius: 4px;
  background: #252525;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.10);
}  
.moscow_wrapper {
  border: 1px solid #393939;
  padding: 5px;
  border-radius: 5px;
  background: #282828;
}

.navTabs .navTab.selected .tabLinks {
  box-sizing: border-box;
  border-left: 7px solid #282828;
  border-right: 7px solid #282828;
  background: rgb(50, 50, 50) url('/styles/moscow/images/navsub_bg.png') repeat-x 50%;
  top: 77px;
  height: 40px;
  border-bottom: 1px solid #1A1A1A;
}  
  

.footerLinks a.globalFeed {
  background: none !important;
  text-indent: 0px !important;
  margin: 0 0 0 5px;
}
.footer a, .footer a:visited {
  color: rgb(175, 175, 175) !important;
  padding: 0 5px;
  display: block;
}  
.footer .choosers a:after {
  font-size: 10px;
  padding-left: 8px;
  display: inline-block;
  font-family: FontAwesome;
  content: "\f107";
}

.footer .choosers a {
  padding: 6px 10px;
  border: 1px solid #1C1C1C;
  color: rgb(141, 141, 141);
  background: #272727 url('/styles/moscow/images/gradient.png') repeat-x 50%;
  margin-right: 10px;
  line-height: normal;
  display: inline-block;
  border-radius: 3px;
} 


.breadcrumb .crust .arrow span, .breadcrumb .crust .arrow {
  display: none !important;
}
.breadcrumb .crust a.crumb:after {
  font-family: FontAwesome;
  content: "\f105";
  position: absolute;
  top: 1px;
  right: 0;
}
.breadcrumb .jumpMenuTrigger {
  display: none !important;
}
.breadcrumb .jumpMenuTrigger:after {
  content: "\f081";
  font-family: FontAwesome;
}


.sidebar .secondaryContent {
  background: #2D2D2D;
  padding: 16px 16px 10px 16px;
  border: 1px solid #1A1A1A;
  border-radius: 4px;
}
.sidebar .section .primaryContent h3 a, .sidebar .section .secondaryContent h3 a {
  font-size: 15px;
  color: rgb(255, 255, 255);
  text-shadow: 1px 1px 2px black;
}  

.nodeList#forums {
padding: 0;
}
.node .nodeLastPost {
  background-color: rgb(45, 45, 45) !important;
  border: 1px solid rgb(45, 45, 45) !important;
}
.node .primaryContent a {
color: rgb(200,200,200) !important;
}
.nodeList .pageNodeInfo a {
color: #989898 !important;
}
.nodeList .linkNodeInfo a {
color: #989898 !important;
}
.node .nodeText {
  margin-left: 59px !important;
  text-shadow: 1px 1px 2px #1a1a1a;
}
.nodeList .categoryStrip {
border-radius: 4px !important;
}
.forum_list .sectionMain {
  background-color: rgb(40, 40, 40);
  border: 0 solid #A5CAE4;
  border-radius: 0;
}
#forums .nodeList {
border: 1px solid rgb(26, 26, 26);
background-color: rgb(45, 45, 45) !important;
margin-top: 5px;
}
.node.level_2:last-child .nodeInfo {
  border-bottom: none !important;
}
.nodeList .node.level_1 {
border: 1px solid rgb(26, 26, 26);
background-color: rgb(37, 37, 37);
padding: 5px;
border-radius: 4px;}

.nodeList .categoryForumNodeInfo, .nodeList .forumNodeInfo, .nodeList .pageNodeInfo, .nodeList .linkNodeInfo {
background-color: rgb(45, 45, 45) !important;
border-bottom: 1px solid rgb(26, 26, 26) !important;
}

#navigation .pageContent
{
	height: 85px;
}
.navTabs .navLink, .navTabs .SplitCtrl
{
	height: 41px;
}
.navTab.articles .navLink {
	background: url(/styles/moscow/images/navigation/news.png) no-repeat 50% 6px;
	display: inline-block;
  	-webkit-transition-duration: 0.3s;
  	transition-duration: 0.3s;
  	-webkit-transition-property: transform;
  	transition-property: transform;
  	-webkit-transform: translateZ(0);
  	-webkit-transform: translateZ(0); -ms-transform: translateZ(0);transform: translateZ(0);
  	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.navTab.articles .navLink:hover {
  	-webkit-transform: translateY(-5px);
  	-webkit-transform: translateY(-5px); -ms-transform: translateY(-5px);transform: translateY(-5px);
}
.navTab.forums .navLink {
	background: url(/styles/moscow/images/navigation/forum.png) no-repeat 50% 6px;
	display: inline-block;
  	-webkit-transition-duration: 0.3s;
  	transition-duration: 0.3s;
  	-webkit-transition-property: transform;
  	transition-property: transform;
  	-webkit-transform: translateZ(0);
  	-webkit-transform: translateZ(0); -ms-transform: translateZ(0);transform: translateZ(0);
  	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.navTab.forums .navLink:hover {
  	-webkit-transform: translateY(-5px);
  	-webkit-transform: translateY(-5px); -ms-transform: translateY(-5px);transform: translateY(-5px);
}
.navTab.members .navLink {
	background: url(/styles/moscow/images/navigation/users.png) no-repeat 50% 5px;
	display: inline-block;
  	-webkit-transition-duration: 0.3s;
  	transition-duration: 0.3s;
  	-webkit-transition-property: transform;
  	transition-property: transform;
  	-webkit-transform: translateZ(0);
  	-webkit-transform: translateZ(0); -ms-transform: translateZ(0);transform: translateZ(0);
  	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.navTab.members .navLink:hover {
  	-webkit-transform: translateY(-5px);
  	-webkit-transform: translateY(-5px); -ms-transform: translateY(-5px);transform: translateY(-5px);
}
.navTab.nodetab87 .navLink {
	background: url(/styles/moscow/images/navigation/about.png) no-repeat 50% 5px;
	display: inline-block;
  	-webkit-transition-duration: 0.3s;
  	transition-duration: 0.3s;
  	-webkit-transition-property: transform;
  	transition-property: transform;
  	-webkit-transform: translateZ(0);
  	-webkit-transform: translateZ(0); -ms-transform: translateZ(0);transform: translateZ(0);
  	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.navTab.nodetab87 .navLink:hover {
  	-webkit-transform: translateY(-5px);
  	-webkit-transform: translateY(-5px); -ms-transform: translateY(-5px);transform: translateY(-5px);
}
.navTab.nodetab72 .navLink {
	background: url(/styles/moscow/images/navigation/account.png) no-repeat 50% 5px;
	display: inline-block;
  	-webkit-transition-duration: 0.3s;
  	transition-duration: 0.3s;
  	-webkit-transition-property: transform;
  	transition-property: transform;
  	-webkit-transform: translateZ(0);
  	-webkit-transform: translateZ(0); -ms-transform: translateZ(0);transform: translateZ(0);
  	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.navTab.nodetab72 .navLink:hover {
  	-webkit-transform: translateY(-5px);
  	-webkit-transform: translateY(-5px); -ms-transform: translateY(-5px);transform: translateY(-5px);
}
.navTab.BR_supportTicket .navLink {
	background: url(/styles/moscow/images/navigation/tp.png) no-repeat 50% 5px;
	display: inline-block;
  	-webkit-transition-duration: 0.3s;
  	transition-duration: 0.3s;
  	-webkit-transition-property: transform;
  	transition-property: transform;
  	-webkit-transform: translateZ(0);
  	-webkit-transform: translateZ(0); -ms-transform: translateZ(0);transform: translateZ(0);
  	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.navTab.BR_supportTicket .navLink:hover {
  	-webkit-transform: translateY(-5px);
  	-webkit-transform: translateY(-5px); -ms-transform: translateY(-5px);transform: translateY(-5px);
}
.navTab.nodetab79 .navLink {
	background: url(/styles/moscow/images/navigation/shop.png) no-repeat 50% 5px;
	display: inline-block;
  	-webkit-transition-duration: 0.3s;
  	transition-duration: 0.3s;
  	-webkit-transition-property: transform;
  	transition-property: transform;
  	-webkit-transform: translateZ(0);
  	-webkit-transform: translateZ(0); -ms-transform: translateZ(0);transform: translateZ(0);
  	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.navTab.nodetab79 .navLink:hover {
  	-webkit-transform: translateY(-5px);
  	-webkit-transform: translateY(-5px); -ms-transform: translateY(-5px);transform: translateY(-5px);
}
.navTab.nodetab86 .navLink {
	background: url(/styles/moscow/images/navigation/mine.png) no-repeat 50% 5px;
	display: inline-block;
  	-webkit-transition-duration: 0.3s;
  	transition-duration: 0.3s;
  	-webkit-transition-property: transform;
  	transition-property: transform;
  	-webkit-transform: translateZ(0);
  	-webkit-transform: translateZ(0); -ms-transform: translateZ(0);transform: translateZ(0);
  	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.navTab.nodetab86 .navLink:hover {
  	-webkit-transform: translateY(-5px);
  	-webkit-transform: translateY(-5px); -ms-transform: translateY(-5px);transform: translateY(-5px);
}
.navTab.media .navLink {
	background: url(/styles/moscow/images/navigation/navvideo.png) no-repeat 50% 5px;
	display: inline-block;
  	-webkit-transition-duration: 0.3s;
  	transition-duration: 0.3s;
  	-webkit-transition-property: transform;
  	transition-property: transform;
  	-webkit-transform: translateZ(0);
  	-webkit-transform: translateZ(0); -ms-transform: translateZ(0);transform: translateZ(0);
  	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.navTab.media .navLink:hover {
  	-webkit-transform: translateY(-5px);
  	-webkit-transform: translateY(-5px); -ms-transform: translateY(-5px);transform: translateY(-5px);
}
.navTab.wiki .navLink {
	background: url(/styles/moscow/images/navigation/navhelp.png) no-repeat 50% 5px;
	display: inline-block;
  	-webkit-transition-duration: 0.3s;
  	transition-duration: 0.3s;
  	-webkit-transition-property: transform;
  	transition-property: transform;
  	-webkit-transform: translateZ(0);
  	-webkit-transform: translateZ(0); -ms-transform: translateZ(0);transform: translateZ(0);
  	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.navTab.wiki .navLink:hover {
  	-webkit-transform: translateY(-5px);
  	-webkit-transform: translateY(-5px); -ms-transform: translateY(-5px);transform: translateY(-5px);
}
.navTab.search .navLink {
	background: url(/styles/moscow/images/navigation/navsearch.png) no-repeat 50% 5px;
	display: inline-block;
  	-webkit-transition-duration: 0.3s;
  	transition-duration: 0.3s;
  	-webkit-transition-property: transform;
  	transition-property: transform;
  	-webkit-transform: translateZ(0);
  	-webkit-transform: translateZ(0); -ms-transform: translateZ(0);transform: translateZ(0);
  	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.navTab.search .navLink:hover {
  	-webkit-transform: translateY(-5px);
  	-webkit-transform: translateY(-5px); -ms-transform: translateY(-5px);transform: translateY(-5px);
}
.navTab.rules .navLink {
	background: url(/styles/moscow/images/navigation/navrules.png) no-repeat 50% 8px;
	display: inline-block;
  	-webkit-transition-duration: 0.3s;
  	transition-duration: 0.3s;
  	-webkit-transition-property: transform;
  	transition-property: transform;
  	-webkit-transform: translateZ(0);
  	-webkit-transform: translateZ(0); -ms-transform: translateZ(0);transform: translateZ(0);
  	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.navTab.rules .navLink:hover {
  	-webkit-transform: translateY(-5px);
  	-webkit-transform: translateY(-5px); -ms-transform: translateY(-5px);transform: translateY(-5px);
}

/* Начало - Свои иконки для узлов */

.node.node_2 .forumNodeInfo .nodeIcon, .node.node_2 .categoryForumNodeInfo .nodeIcon {
    background-image: url("/styles/moscow/images/node_icons/2.png") !important;
    background-size: contain;
    width: 56px;
    height: 56px;
    margin: 0;
    background-position: 0 5px !important;
}
.node.node_4 .forumNodeInfo .nodeIcon, .node.node_4 .categoryForumNodeInfo .nodeIcon {
    background-image: url("/styles/moscow/images/node_icons/4.png") !important;
    background-size: contain;
    width: 56px;
    height: 56px;
    margin: 0;
    background-position: 0 5px !important;
}
.node.node_6 .forumNodeInfo .nodeIcon, .node.node_6 .categoryForumNodeInfo .nodeIcon {
    background-image: url("/styles/moscow/images/node_icons/6.png") !important;
    background-size: contain;
    width: 56px;
    height: 56px;
    margin: 0;
    background-position: 0 !important;
}
.node.node_7 .forumNodeInfo .nodeIcon, .node.node_7 .categoryForumNodeInfo .nodeIcon {
    background-image: url("/styles/moscow/images/node_icons/7.png") !important;
    background-size: contain;
    width: 56px;
    height: 56px;
    margin: 0;
    background-position: 0 5px !important;
}
.node.node_9 .forumNodeInfo .nodeIcon, .node.node_9 .categoryForumNodeInfo .nodeIcon {
    background-image: url("/styles/moscow/images/node_icons/9.png") !important;
    background-size: contain;
    width: 56px;
    height: 56px;
    margin: 0;
    background-position: 0 5px !important;
}
.node.node_10 .forumNodeInfo .nodeIcon, .node.node_10 .categoryForumNodeInfo .nodeIcon {
    background-image: url("/styles/moscow/images/node_icons/10.png") !important;
    background-size: contain;
    width: 56px;
    height: 56px;
    margin: 0;
    background-position: 0 5px !important;
}
.node.node_11 .forumNodeInfo .nodeIcon, .node.node_11 .categoryForumNodeInfo .nodeIcon {
    background-image: url("/styles/moscow/images/node_icons/11.png") !important;
    background-size: contain;
    width: 56px;
    height: 56px;
    margin: 0;
    background-position: 0 5px !important;
}
.node.node_12 .forumNodeInfo .nodeIcon, .node.node_12 .categoryForumNodeInfo .nodeIcon {
    background-image: url("/styles/moscow/images/node_icons/12.png") !important;
    background-size: contain;
    width: 56px;
    height: 56px;
    margin: 0;
    background-position: 0 5px !important;
}
.node.node_25 .forumNodeInfo .nodeIcon, .node.node_25 .categoryForumNodeInfo .nodeIcon {
    background-image: url("/styles/moscow/images/node_icons/25.png") !important;
    background-size: contain;
    width: 56px;
    height: 56px;
    margin: 0;
    background-position: 0 !important;
}
.node.node_49 .forumNodeInfo .nodeIcon, .node.node_49 .categoryForumNodeInfo .nodeIcon {
    background-image: url("/styles/moscow/images/node_icons/49.png") !important;
    background-size: contain;
    width: 56px;
    height: 56px;
    margin: 0;
    background-position: 0 !important;
}
.node.node_55 .forumNodeInfo .nodeIcon, .node.node_55 .categoryForumNodeInfo .nodeIcon {
    background-image: url("/styles/moscow/images/node_icons/55.png") !important;
    background-size: contain;
    width: 56px;
    height: 56px;
    margin: 0;
    background-position: 0 5px !important;
}
.node .forumNodeInfo .nodeIcon, .node .categoryForumNodeInfo .nodeIcon {
    background-image: url("/styles/moscow/images/node_icons/main.png") !important;
    background-size: contain;
    width: 56px;
    height: 56px;
    margin: 0;
    background-position: 0 5px !important;
}
.node.node_67 .forumNodeInfo .nodeIcon, .node .categoryForumNodeInfo .nodeIcon {
    background-image: url("/styles/moscow/images/node_icons/100.png") !important;
    background-size: contain;
    width: 56px;
    height: 56px;
    margin: 0;
    background-position: 0 5px !important;
}
.node.node_68 .forumNodeInfo .nodeIcon, .node .categoryForumNodeInfo .nodeIcon {
    background-image: url("/styles/moscow/images/node_icons/102.png") !important;
    background-size: contain;
    width: 56px;
    height: 56px;
    margin: 0;
    background-position: 0 5px !important;
}
.node.node_65 .forumNodeInfo .nodeIcon, .node .categoryForumNodeInfo .nodeIcon {
    background-image: url("/styles/moscow/images/node_icons/65.png") !important;
    background-size: contain;
    width: 56px;
    height: 56px;
    margin: 0;
    background-position: 0 2px !important;
}

/* Конец - Свои иконки для узлов */

.custom_block_social img {
	opacity: 0.4;
	max-width: 100%;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	padding-top: 8px;
}

.social_container li a {
	font-size: 18px;
	background: #252525;
	border-bottom: 3px solid #1e1e1e;
	display: inline-block;
	width: 35px;
	height: 30px;
	margin-right: 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}
.social_container li a:hover {
	font-size: 18px;
	background: #1e1e1e;
	border-bottom: 3px solid #151515;
}

.discussionListItem .title a,
.searchResult .title a,
.tagBlock a,
.navigationSideBar a,
.messageSimple .messageMeta a,
.ctrlUnit.sectionLink dt a,
.menuHeader .links a,
#copyright,
.debugInfo a,
.footerLegal #legal a,
.pageNavLinkGroup a {
	color: rgb(219, 219, 219);
}

.sidebar .visitorText .stats a {
	color: #bbbbbb;
}
.sidebar .visitorPanel .stats .right {
	float: right;
}
.sidebar .visitorText .level {
	font-size: 17px;
	color: rgb(200,200,200);
}
.sidebar .visitorText .userLevel {
	height: 20px;
	width: 20px;
	line-height: 20px;
	font-size: 13px;
}
.sidebar .visitorText .userLevel .userLevelNum {
	color: rgb(200,200,200);
}

.conversation_view .breadBoxTop {
	display: none;
}
.conversation_view .titleBar {
	margin-top: 10px;
}
.commentContent a {color: rgb(225, 210, 152);}

.prefix.moved {
	background: none repeat scroll 0 0 #2eab2e;
	border-color: #1a5a1a;
	border-radius: 2px;
	color: black;
	text-shadow: 1px 1px rgba(0, 0, 0, 0.2);
}

/* --- moscow_framework.css --- */



.nodeList .category .category_toggle_container a.toggle_arrow.collapse, 
.nodeList .category .category_toggle_container a.toggle_arrow.collapsed {
cursor: pointer;
}
.sidebar_mini {
background: rgb(45, 45, 45);
font-family: FontAwesome;
display: inline-block;
line-height: 30px;
width: 30px;
height: 30px;
text-align: center;
border: 1px solid rgb(26, 26, 26);;
border-radius: 4px;
float: right;
margin-left: 5px;
position: relative;
overflow: hidden;
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.05);
}
.sidebar_mini a {
display: inline-block;
height: 30px;
-webkit-transition: all .40s ease-in-out;
-moz-transition: all .40s ease-in-out;
-ms-transition: all .40s ease-in-out;
-o-transition: all .40s ease-in-out;
}
.sidebar_mini a:before {
content: "\f0c9";
color: rgb(219, 219, 219);
font-size: 14px;
opacity: 1;
-webkit-transition: all 2s ease; 
-moz-transition: all 2s ease; 
-ms-transition: all 2s ease; 
-o-transition: all 2s ease; 
transition: all 2s ease; 
}
.sidebar_mini.sidebar_expand a:before {
content: "\f0c9";
color: rgb(219, 219, 219);
font-size: 14px;
opacity: 0.5;
}
.sidebar_mini Tooltip .sidebar_expand {
display: inline-block;
font-family: FontAwesome;
}
.mainContainer.no_sidebar,
.mainContent.no_sidebar { 
margin-right: 0;
}

@media (max-width:480px) {
.sidebar_mini {
display: none;
}}
@media (max-width:610px) {
.sidebar_mini {
display: none;
}}






.nodeList .category .category_toggle_container { 
display: block;
position: absolute;
right: 5px;
} 
.nodeList .category .category_toggle_container a.toggle_arrow.collapsed {  
display: inline-block;
font-family: FontAwesome;
position: absolute;
top: 50%;
font-size: 14px;
color: rgb(40, 40, 40);
-webkit-font-smoothing: antialiased;
right: 10px;
opacity: 0.5;
-webkit-transition: all 2s ease; 
-moz-transition: all 2s ease; 
-ms-transition: all 2s ease; 
-o-transition: all 2s ease; 
transition: all 2s ease;
cursor: pointer;
}
.nodeList .category .category_toggle_container a.toggle_arrow.collapsed:before { 
content: "\f078";
}
.nodeList .category .category_toggle_container a.toggle_arrow.collapse { 
display: inline-block;
font-family: FontAwesome;
position: absolute;
top: 50%;
font-size: 14px;
color: rgb(40, 40, 40);
-webkit-font-smoothing: antialiased;
right: 10px;
opacity: 0.8;
-webkit-transition: all 2s ease; 
-moz-transition: all 2s ease; 
-ms-transition: all 2s ease; 
-o-transition: all 2s ease; 
transition: all 2s ease;
cursor: pointer;
}
.nodeList .category .category_toggle_container a.toggle_arrow.collapse:before { 
content: "\f077";
}











.nodeList .categoryStrip .nodeTitle
{
text-align: center;
}
.nodeList .categoryStrip .nodeDescription
{
text-align: center;
}




#content.forum_list .titleBar { 
display: none; 
}
.PanelScroller .scrollContainer, .PanelScrollerOff .panel {
margin-bottom: 20px !important;
}




.separate_thread_important {
background: rgb(169, 56, 57) url(/styles/moscow/images/button_bg.png) repeat;
color: rgb(255, 255, 255);
Font-size: 11px;
border: 1px solid rgb(169, 56, 57);
border-top-style: none;
border-bottom-style: none;
padding: 0px;
padding-left: 10px;
margin: 0px;
height: 30px;
line-height:30px;
box-sizing: border-box;
}




.node .tinyIcon {
display: none !important;
}




.locked {
opacity:0.5;
}
.locked.sticky {
opacity: 1.0;
}





.forum_list .breadBoxTop { 
display: none;
} 
.forum_list .breadBoxBottom nav { 
display: none; 
} 
 
.forum_list .moscow_wrapper_breadcrumb {
display: none;
}

.forum_list #Notices.PanelScroller {
padding-top: 10px;
}







.subForumList li.node .nodeTitle:before {
content: "\f105";
display: inline-block;
font-family: FontAwesome;
padding-right: 7px;
font-size: 14px;
color: rgb(194, 193, 193);
}




.navTab .accountPopup img {
float: left;
width: 12px;
height: 12px;
margin-right: 5px;
margin-top: 0;
padding: 1px;
border: 1px solid #AEAEAE;
border-radius: 1px;   
}
.navTabs .navTab.account .navLink .accountUsername
{
display: inline-block;
}






.info_extra_fa {
color: #1a1a1a;
font-size: 15px !important;
}
.extraUserInfo .pairsJustified dt, .extraUserInfo .pairsJustified dd {
float: none !important;
text-align: center !important;
margin-right: 0px !important;
}
.messageUserBlock .extraUserInfo {
font-size: 12px !important;
color: #1a1a1a !important;
font-weight: bold;
background: url(/styles/moscow/images/forum-tags.png) no-repeat 0 -3px;
background-size: 110%;
margin: 5px 5px !important;
overflow: hidden !important;
text-align: center;
}
.messageUserBlock .extraUserInfo dl {
display: inline-block;
width: 28% !important;
overflow: hidden !important;
}




.replace_home_text {
font-size: 18px !important;
line-height:18px !important;
}






    
    
    

.breadcrumb, .breadcrumb .crust a.crumb > span, .breadcrumb .crust a.crumb {
height: 30px !important;
line-height: 30px !important;
} 





.pageWidth {
max-width: 1230px;
}












#header .pageContent {position: relative;}





.custom_footer {
  height: 100%;
  border: 1px solid rgb(26, 26, 26);
  border-radius: 4px;
  background: #252525;
  margin: 10px 0;
  padding: 5px 7px 5px 5px;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.10);
}
.custom_footer_container {
  display: table;
  width: 100%;
  height: 100%;
  border: 1px solid #181818;
  background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(40,66,31,0) 55%, rgba(73,120,57,0.4) 100%);
  background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(40,66,31,0) 55%,rgba(73,120,57,0.4) 100%);
  background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(40,66,31,0) 55%,rgba(73,120,57,0.4) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#66497839',GradientType=0 );
}
.custom_footer_container > li {
width: 33%;
padding: 10px;
max-width: 0;
}
.custom_footer_block1 h3 {
font-size: 18px;
padding: 8px 0 12px 0;
}
.custom_footer_block2 h3 {
font-size: 18px;
padding: 8px 0 12px 0;
}
.block_wrapper1 > h3 > i {
font-size: 15px;
color: rgb(194, 194, 194);
padding-right: 10px;
}
.block_wrapper1 > h3 {
font-size: 20px;
color: rgb(219, 219, 219);
}
.custom_footer_container > li:first-child {
border: none !important;
}
.block_wrapper2 > h3 > i {
font-size: 15px;
color: rgb(194, 194, 194);
padding-right: 10px;
}
.block_wrapper2 > h3 {
font-size: 20px;
color: rgb(219, 219, 219);
}
.block_wrapper3 > h3 > i {
font-size: 15px;
color: rgb(160, 160, 160);
padding-right: 10px;
}
.block_wrapper3 > h3 {
font-size: 20px;
color: rgb(160, 160, 160);
}
.custom_footer_block1 {
display: table-cell;
vertical-align: top;
}
.custom_footer_block2 {
display: table-cell;
vertical-align: top;
border-left: 1px solid rgb(37, 37, 37);
}
.custom_footer_block3 {
display: table-cell;
text-align: center;
border-left: 1px solid rgb(37, 37, 37);
}
.custom_block_about_us {
color: rgb(219, 219, 219);
}
.links_container {
display: table;
width: 100%;
line-height: 25px;
}
.links_block1 {
display: table-cell;
width: 33%;
border-right: 1px solid rgb(37, 37, 37);
}
.links_block2 {
display: table-cell;
width: 33%;
border-right: 1px solid rgb(37, 37, 37);
}
.links_block3 {
display: table-cell;
width: 33%;
}
.links_block4 {
display: table-cell;
width: 33%;
border-right: 1px solid rgb(37, 37, 37);
}
.links_block5 {
display: table-cell;
width: 33%;
border-right: 1px solid rgb(37, 37, 37);
}
.links_block6 {
display: table-cell;
width: 33%;
}

.links_block1 a:hover, .links_block2 a:hover, .links_block3 a:hover, .links_block4 a:hover, .links_block5 a:hover, .links_block6 a:hover {
color: rgb(225, 210, 152) !important;
}
.custom_block_social {
font-size: 40px;
}
.social_container {
display: table;
width: 100%;
line-height: 50px;
}
.social_block1, .social_block2, .social_block3, .social_block4, .social_block5, .social_block6 {
display: inline-block;
padding: 0;
}
.social_block1:hover > a > i, .social_block2:hover > a > i, .social_block3:hover > a > i, .social_block4:hover > a > i, .social_block5:hover > a > i, .social_block6:hover > a > i {
color: rgb(219, 219, 219);
}
.social_block1 > a > i, .social_block2 > a > i, .social_block3 > a > i, .social_block4 > a > i, .social_block5 > a > i, .social_block6 > a > i {
-webkit-transition: opacity 0.5s ease-in-out;
-moz-transition: opacity 0.5s ease-in-out;
-o-transition: opacity 0.5s ease-in-out;
transition: opacity 0.5s ease-in-out;
}
.social_block1 > a > i {
color: rgb(160, 160, 160);
font-size: 24px;
vertical-align: top;
margin-top: 4px;
}
.social_block2 > a > i {
color: rgb(160, 160, 160);
font-size: 24px;
vertical-align: top;
margin-top: 4px;
}
.social_block3 > a > i {
color: rgb(160, 160, 160);
font-size: 24px;
vertical-align: top;
margin-top: 4px;
}
.social_block4 > a > i {
color: rgb(160, 160, 160);
font-size: 24px;
vertical-align: top;
margin-top: 4px;
}
.social_block5 > a > i {
color: rgb(160, 160, 160);
font-size: 24px;
vertical-align: top;
margin-top: 4px;
}
.social_block6 > a > i {
color: rgb(160, 160, 160);
font-size: 24px;
vertical-align: top;
margin-top: 4px;
}
.custom_block_about_us span.question {
display: block;
font-size: 14px;
padding-top: 3px;
}
.custom_block_about_us span.answer {
display: block;
color: #a0a0a0;
font-size: 13px;
}

@media (max-width:480px) {
.custom_footer_block1, .custom_footer_block2 {
display: none !important;
}
.custom_footer_container > li:nth-child(-n+3) {
border: none !important;
}
}
@media (max-width:610px) {
.custom_footer_block1 {
display: none !important;
}
.custom_footer_container > li:nth-child(-n+2) {
border: none !important;
}
}
@media (max-width:800px) {
.custom_footer_block1 {
display: none !important;
}
.custom_footer_container > li:nth-child(-n+2) {
border: none !important;
}
}





@media (max-width:800px) {
.links_block1, .links_block4 {
display: none !important;
}
}
@media (min-width: 1000px) and (max-width: 1400px) {
.links_block1, .links_block4 {
display: none !important;
}
}


.nav_collapse {
  float: right;
  margin: 4px 45px 0 0;
  height: 30px;
  box-shadow: none !important;
  background: none;
  border: none;
}
.nav_collapse a:hover {
  border: none !important;
  background: none !important
}
.nav_collapse a:focus {
  border: none !important;
  background: none !important
}





.nodeList > .node > .unread > .nodeText .nodeTitle:after,
.subForumList .node .unread .nodeTitle:after {
content: "Новое";
color: rgb(255, 255, 255);
border-radius: 2px;
margin: 0 0 0 7px;
padding: 2px 4px;
font-size: 10px;
display: inline-block;
vertical-align: middle;
background: rgb(169, 56, 57);
border: 1px solid rgb(28, 28, 28);
}


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



li.category.collapsed {
opacity: 0.5;
-webkit-transition: all .80s ease-in-out;
-moz-transition: all .80s ease-in-out;
-ms-transition: all .80s ease-in-out;
-o-transition: all .80s ease-in-out;
}
li.category:not(.collapsed) {
-webkit-transition: all .80s ease-in-out;
-moz-transition: all .80s ease-in-out;
-ms-transition: all .80s ease-in-out;
-o-transition: all .80s ease-in-out;
}






.node .nodeIcon {
box-shadow: none !important;
}



.section:first-child {
margin-top: 10px;
}


.nodeList .node.level_1:last-child {
  margin-bottom: -10px !important;
}

/* --- nat_public_css.css --- */

.natMenuLevel0
{
	padding-left: 0px;
}

.natMenuLevel1
{
	padding-left: 10px;
}

.natMenuLevel2
{
	padding-left: 20px;
}

.natMenuLevel3
{
	padding-left: 30px;
}

.natMenuLevel4
{
	padding-left: 40px;
}

.natMenuLevel5
{
	padding-left: 50px;
}

.natMenuLevel6
{
	padding-left: 60px;
}

.natMenuLevel7
{
	padding-left: 70px;
}

.natMenuLevel8
{
	padding-left: 80px;
}

.natMenuLevel9
{
	padding-left: 90px;
}

.natMenuLevel10
{
	padding-left: 100px;
}



/* STYLING TO MAKE COLUMN MENUS WORK */
div.natJSMenuColumns
{
	background-color: rgb(40, 40, 40);
	background-color: rgba(40, 40, 40, 0.96);
}

/* STYLING TO MAKE COLUMN MENUS WORK */
div.natJSMenuColumns ul
{
	float: left;
	border-bottom: 0px;
	background-color: transparent !important;
	max-height: none !important;
}







/* --- sidebar_share_page.css --- */

.sidebar .sharePage .shareControl
{
	margin-top: 10px;
	min-height: 23px;
}

.sidebar .sharePage iframe
{
	width: 200px;
	height: 20px;
}

.sidebar .sharePage iframe.fb_ltr
{
	_width: 200px !important;
}

.sidebar .sharePage .facebookLike iframe
{
	z-index: 52;
}

.mast .sharePage .secondaryContent
{
	overflow: visible !important;
}




@media (max-width:480px)
{
	.Responsive .sidebar .sharePage
	{
		display: none;
	}
}


/* --- wf_default.css --- */



.widget-container.sidebar.act-as-sidebar {
	float: none;
font-size: inherit;
width: auto;

}

.sidebar-widget {
	
}

.hook-widget {
	
}

.widget-tabs {
	padding: 0;
margin: 0;
border: 0 none black;

}
	.widget-tabs .tabs {
		
	}

	.widget-tabs .widget-panes {
		padding: 10px;
border-right: 1px solid rgb(66, 66, 66);
border-bottom: 1px solid rgb(66, 66, 66);
border-left: 1px solid rgb(66, 66, 66);
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;

	}

.widget .avatarHeap {
	margin-right: -10px;
}

.WidgetFramework_WidgetRenderer_ProfilePosts_ProfilePostItem
{
	overflow: hidden; zoom: 1;

	margin: 5px 0;
	padding-top: 5px;
	border-top: 1px solid rgb(27, 27, 27);
}

.WidgetFramework_WidgetRenderer_ProfilePosts_ProfilePostItem:first-child
{
	border-top: none;
	padding-top: 0;
}

.WidgetFramework_WidgetRenderer_ProfilePosts_ProfilePostItem .avatar
{
	float: left;
	font-size: 0;
}

	.WidgetFramework_WidgetRenderer_ProfilePosts_ProfilePostItem .avatar img
	{
		width: 24px;
		height: 24px;
	}

.WidgetFramework_WidgetRenderer_ProfilePosts_ProfilePostItem .messageInfo
{
	margin-left: 34px;
}

.WidgetFramework_WidgetRenderer_ProfilePosts_ProfilePostItem .messageContent article,
.WidgetFramework_WidgetRenderer_ProfilePosts_ProfilePostItem .messageContent blockquote
{
	display: inline;
}

.WidgetFramework_WidgetRenderer_ProfilePosts_ProfilePostItem .poster
{
	font-weight: bold;
}

.WidgetFramework_WidgetRenderer_ProfilePosts_ProfilePostItem .messageMeta
{
	overflow: hidden; zoom: 1;
	font-size: 11px;
	line-height: 14px;
	padding-top: 4px;
}

.widget .statusPoster textarea {
	box-sizing: border-box;
	width: 100%;
	margin: 0;
	resize: vertical;
	overflow: hidden;
}
.WidgetFramework_WidgetRenderer_Threads .unread > a { font-weight: bold; }
.WidgetFramework_WidgetRenderer_Threads .avatarList .username { display: inline; font-size: inherit; margin: 0; }

.WidgetFramework_WidgetRenderer_Threads .discussionList {
	overflow: scroll;
	width: 100%:
}
.WidgetFramework_WidgetRenderer_Threads .DiscussionList {
	min-width: 450px;
	width: 100%;
}

.WidgetFramework_WidgetRenderer_Threads_FullThreadList {
}
	.WidgetFramework_WidgetRenderer_Threads_FullThreadList .subHeading {
		font-size: 1.3em;
	}
	.WidgetFramework_WidgetRenderer_Threads_FullThreadList .info {
		padding: 5px 10px;

		
			border-top: 1px dashed rgb(27, 27, 27);
		
	}
		.WidgetFramework_WidgetRenderer_Threads_FullThreadList .counters {
			float: right;
		}
	.WidgetFramework_WidgetRenderer_Threads_FullThreadList .message {
		margin-bottom: 10px;
	}
	/* clearfix */ .WidgetFramework_WidgetRenderer_Threads_FullThreadList .message { zoom: 1; } .WidgetFramework_WidgetRenderer_Threads_FullThreadList .message:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; }
		.WidgetFramework_WidgetRenderer_Threads_FullThreadList .messageInfo {
			padding: 5px 10px;
		}
		.WidgetFramework_WidgetRenderer_Threads_FullThreadList .message .newIndicator
		{
			font-size: 11px;
color: rgb(255, 255, 255);
background-color: rgb(169, 56, 57);
padding: 2px 7px;
border: 1px solid rgb(28, 28, 28);
border-right-style: none;
border-top-left-radius: 4px;
border-top-right-radius: 0;
border-bottom-right-radius: 0;
border-bottom-left-radius: 4px;
display: block;
float: right;
position: relative;


			margin-right: -25px;
		}
			.WidgetFramework_WidgetRenderer_Threads_FullThreadList .message .newIndicator span
			{
				background-color: rgb(182, 182, 182);
border-top-right-radius: 3px;
position: absolute;
top: -4px;
right: -1px;
display: none;
width: 5px;
height: 4px;

			}

	.WidgetFramework_WidgetRenderer_Threads_FullThreadList .messageText .readMoreLink {
		display: block;
		text-align: right;
	}

.widget-poll .pollBlock .pollContent {
	padding-left: 0;
	width: auto;
}

.widget-poll .pollBlock .pollOptions,
.widget-poll .pollBlock .pollResults {
	border: 0;
}

.widget-poll .pollBlock .pollResult h3.optionText {
	border: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.widget-poll .pollBlock .pollResult .count {
	padding: 0;
}
.WidgetFramework_WidgetRenderer_ShareThisPage .sharePage .shareControl {
    float: none;
}

.WidgetFramework_WidgetRenderer_FeedReader_Entries {
}
	.WidgetFramework_WidgetRenderer_FeedReader_Entries .limitedHeight {
		max-height: 54px; 
	}

	.WidgetFramework_WidgetRenderer_FeedReader_Entries .WidgetFramework_WidgetRenderer_FeedReader_Entry {
		text-align: justify;
		display: block;
		overflow: hidden;
		margin-bottom: 3px;
	}

	.WidgetFramework_WidgetRenderer_FeedReader_Entries img.WidgetFramework_WidgetRenderer_FeedReader_Thumbnail {
		width: auto;
		float: right;
		margin-left: 3px;
	}
		.WidgetFramework_WidgetRenderer_FeedReader_Entries .WidgetFramework_WidgetRenderer_FeedReader_Entry:nth-child(2n) img.WidgetFramework_WidgetRenderer_FeedReader_Thumbnail { float: left; margin-right: 3px; }

.WidgetFramework_WidgetRenderer_XFRM_Resources .Hint {
	float: right;
}


.Tinhte_XenTag_WidgetRenderer_Cloud h3 { display: none }



/*
     FILE ARCHIVED ON 09:50:11 Feb 24, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:59:10 May 18, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.489
  exclusion.robots: 0.153
  exclusion.robots.policy: 0.147
  esindex: 0.005
  cdx.remote: 9.173
  LoadShardBlock: 79.652 (3)
  PetaboxLoader3.datanode: 75.599 (4)
  PetaboxLoader3.resolve: 83.564 (2)
  load_resource: 83.189
*/