@charset "UTF-8";
.dataTable tr.dataRow th,
.discussionListFilters .removeFilter,
.discussionListFilters .removeAllFilters,
.AttachmentEditor .AttachedFile .ProgressMeter .ProgressGraphic,
.inlineCtrlGroup,
.PrefixMenu .PrefixGroup h3 {
    background-image: none
}
.MultiQuoteItem {
    border-bottom: 1px solid rgb(221, 229, 234)
}
.MultiQuoteItem .messageInfo {
    background: rgb(248, 251, 253)
}
.MultiQuoteItem .avatarHolder {
    border-right: 1px solid rgb(221, 229, 234)
}
.importantMessage {
    background: rgb(255, 255, 255);
    border: 2px solid rgb(70, 102, 124);
    color: rgb(70, 102, 124);
    font-weight: bold;
    padding: 12px;
    margin: 12px 0
}
.prefix.prefixPrimary {
    border-color: rgb(226, 226, 226)
}
.userBanner.bannerStaff {
    background: rgb(252, 107, 3);
    color: #FFF;
    border-color: transparent
}
.userBanner.bannerStaff.wrapped span {
    background: url(rgba28a5.html?r=0&amp;g=0&amp;b=0&amp;a=178);
    background: rgba(0, 0, 0, .7);
    _filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#B2000000, endColorstr=#B2000000)
}
.userBanner.wrapped span {
    top: -5px
}
.conversation_view .message:first-child,
.messageList .message:first-child,
.thread_view .pageNavLinkGroup+.section {
    margin-top: 0
}
.avatarHeap ol {
    margin: -4px;
    text-align: center
}
.avatarHeap li {
    float: none;
    display: inline-block;
    margin: 4px
}
.LikeText a {
    font-weight: bold;
    color: inherit
}
.funbox {
    overflow: hidden;
    margin: 12px 0
}
.funbox img {
    max-width: 100%
}
.funbox {
    text-align: center
}
#logoBlock .funbox,
#logoBlock .funbox .section {
    margin: 0
}
#logoBlock .funbox .funboxWrapper {
    vertical-align: middle;
    display: inline-block;
    line-height: normal
}
#logoBlock .funbox {
    float: right;
    line-height: 86px;
    *line-height: 90px;
    height: 90px;
    margin-left: 12px
}
@media (max-width: 480px) {
    .Responsive #logoBlock .funbox {
        height: auto;
        line-height: normal;
        text-align: center;
        float: none;
        margin-left: 0
    }
}
@media (max-width: 480px) {
    #logoBlock .funbox {
        margin-bottom: 12px
    }
}
#navigation .pageContent {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0
}
.noBorderRadiusTop {
    -webkit-border-top-left-radius: 0 !important;
    -moz-border-radius-topleft: 0 !important;
    -khtml-border-top-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
    -webkit-border-top-right-radius: 0 !important;
    -moz-border-radius-topright: 0 !important;
    -khtml-border-top-right-radius: 0 !important;
    border-top-right-radius: 0 !important
}
.noBorderRadiusBottom {
    -webkit-border-bottom-left-radius: 0 !important;
    -moz-border-radius-bottomleft: 0 !important;
    -khtml-border-bottom-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    -webkit-border-bottom-right-radius: 0 !important;
    -moz-border-radius-bottomright: 0 !important;
    -khtml-border-bottom-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important
}
.noBorderRadius {
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -khtml-border-radius: 0 !important;
    border-radius: 0 !important
}
.noBorderRadiusTop .navTabs {
    -webkit-border-top-left-radius: 0 !important;
    -moz-border-radius-topleft: 0 !important;
    -khtml-border-top-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
    -webkit-border-top-right-radius: 0 !important;
    -moz-border-radius-topright: 0 !important;
    -khtml-border-top-right-radius: 0 !important;
    border-top-right-radius: 0 !important
}
.noBorderRadiusBottom .navTabs {
    -webkit-border-bottom-left-radius: 0 !important;
    -moz-border-radius-bottomleft: 0 !important;
    -khtml-border-bottom-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    -webkit-border-bottom-right-radius: 0 !important;
    -moz-border-radius-bottomright: 0 !important;
    -khtml-border-bottom-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important
}
.noBorderRadius .navTabs {
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -khtml-border-radius: 0 !important;
    border-radius: 0 !important
}
.noBorderRadiusBottom .navTabs .navTab.selected .tabLinks {
    -webkit-border-bottom-left-radius: 0 !important;
    -moz-border-radius-bottomleft: 0 !important;
    -khtml-border-bottom-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    -webkit-border-bottom-right-radius: 0 !important;
    -moz-border-radius-bottomright: 0 !important;
    -khtml-border-bottom-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important
}
.noBorderRadius .navTabs .navTab.selected .tabLinks {
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -khtml-border-radius: 0 !important;
    border-radius: 0 !important
}
.navTabs .navLeft:first-of-type .uix_leftMost {
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    -khtml-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    -khtml-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0
}
#userBar .navTabs .navLeft:first-of-type .uix_leftMost {
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    -khtml-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    -khtml-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0
}
#navigation .navTabs .navLeft:first-of-type .uix_leftMost {
    -webkit-border-bottom-left-radius: 0 !important;
    -moz-border-radius-bottomleft: 0 !important;
    -khtml-border-bottom-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important
}
.navTabs .navLeft:first-of-type .uix_leftMost .navLink {
    -webkit-border-radius: inherit;
    -moz-border-radius: inherit;
    -khtml-border-radius: inherit;
    border-radius: inherit
}
.navTabs .navRight .uix_rightMost {
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    -khtml-border-top-right-radius: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    -khtml-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0
}
#userBar .navTabs .navRight .uix_rightMost {
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    -khtml-border-top-right-radius: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    -khtml-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0
}
#navigation .navTabs .navRight .uix_rightMost {
    -webkit-border-bottom-right-radius: 0 !important;
    -moz-border-radius-bottomright: 0 !important;
    -khtml-border-bottom-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important
}
.navTabs .navRight ~ .navRight .uix_rightMost {
    -webkit-border-top-right-radius: initial !important;
    -moz-border-radius-topright: initial !important;
    -khtml-border-top-right-radius: initial !important;
    border-top-right-radius: initial !important;
    -webkit-border-bottom-right-radius: initial !important;
    -moz-border-radius-bottomright: initial !important;
    -khtml-border-bottom-right-radius: initial !important;
    border-bottom-right-radius: initial !important
}
.navTabs .navRight .uix_rightMost .navLink {
    -webkit-border-radius: inherit;
    -moz-border-radius: inherit;
    -khtml-border-radius: inherit;
    border-radius: inherit
}
.noBorderRadius .navLeft:first-of-type .uix_leftMost {
    -webkit-border-bottom-left-radius: 0 !important;
    -moz-border-radius-bottomleft: 0 !important;
    -khtml-border-bottom-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    -webkit-border-top-left-radius: 0 !important;
    -moz-border-radius-topleft: 0 !important;
    -khtml-border-top-left-radius: 0 !important;
    border-top-left-radius: 0 !important
}
.noBorderRadiusBottom .navTabs .navLeft:first-of-type .uix_leftMost {
    -webkit-border-bottom-left-radius: 0 !important;
    -moz-border-radius-bottomleft: 0 !important;
    -khtml-border-bottom-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important
}
.noBorderRadiusTop .navTabs .navLeft:first-of-type .uix_leftMost {
    -webkit-border-top-left-radius: 0 !important;
    -moz-border-radius-topleft: 0 !important;
    -khtml-border-top-left-radius: 0 !important;
    border-top-left-radius: 0 !important
}
.activeSticky .navLeft:first-of-type .uix_leftMost {
    -webkit-border-bottom-left-radius: 0 !important;
    -moz-border-radius-bottomleft: 0 !important;
    -khtml-border-bottom-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    -webkit-border-top-left-radius: 0 !important;
    -moz-border-radius-topleft: 0 !important;
    -khtml-border-top-left-radius: 0 !important;
    border-top-left-radius: 0 !important
}
.noBorderRadius .navRight .uix_rightMost {
    -webkit-border-bottom-right-radius: 0 !important;
    -moz-border-radius-bottomright: 0 !important;
    -khtml-border-bottom-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    -webkit-border-top-right-radius: 0 !important;
    -moz-border-radius-topright: 0 !important;
    -khtml-border-top-right-radius: 0 !important;
    border-top-right-radius: 0 !important
}
.noBorderRadiusBottom .navTabs .navRight .uix_rightMost {
    -webkit-border-bottom-right-radius: 0 !important;
    -moz-border-radius-bottomright: 0 !important;
    -khtml-border-bottom-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important
}
.noBorderRadiusTop .navTabs .navRight .uix_rightMost {
    -webkit-border-top-left-radius: 0 !important;
    -moz-border-radius-topleft: 0 !important;
    -khtml-border-top-left-radius: 0 !important;
    border-top-left-radius: 0 !important
}
.activeSticky .navRight .uix_rightMost {
    -webkit-border-bottom-right-radius: 0 !important;
    -moz-border-radius-bottomright: 0 !important;
    -khtml-border-bottom-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    -webkit-border-top-right-radius: 0 !important;
    -moz-border-radius-topright: 0 !important;
    -khtml-border-top-right-radius: 0 !important;
    border-top-right-radius: 0 !important
}
.uix_icon,
.uix_icon-facebook,
.uix_icon-twitter,
.uix_icon-youtube,
.uix_icon-dribbble,
.uix_icon-vimeo,
.uix_icon-deviantArt,
.uix_icon-googlePlus,
.uix_icon-linkedIn,
.uix_icon-instagram,
.uix_icon-pinterest,
.uix_icon-steam,
.uix_icon-twitch,
.uix_icon-vine,
.uix_icon-tumblr,
.uix_icon-git,
.uix_icon-reddit,
.uix_icon-flickr,
.uix_icon-close,
.uix_icon-search,
.uix_icon-home,
.uix_icon-inbox,
.uix_icon-alerts,
.uix_icon-admin,
.uix_icon-cog,
.uix_icon-navTrigger,
.uix_icon-sitemap,
.uix_icon-jumpToTop,
.uix_icon-jumpToBottom,
.uix_icon-signIn,
.uix_icon-register,
.uix_icon-permissions,
.uix_icon-user,
.uix_icon-users,
.uix_icon-reports,
.uix_icon-moderator,
.uix_icon-sidebarCollapse,
.uix_icon-email,
.uix_icon-rss,
.uix_icon-comment,
.uix_icon-thumbsUp,
.uix_icon-trophy,
.uix_icon-statsDiscussions,
.uix_icon-statsMessages,
.uix_icon-statsSubforumPopup,
.uix_icon-breadcrumbSeparator,
.breadcrumb .crust.placeholder .arrow,
.uix_icon-expand,
.uix_icon-collapse {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
.uix_icon-facebook:before {
    content: "\f09a"
}
.uix_icon-twitter:before {
    content: "\f099"
}
.uix_icon-youtube:before {
    content: "\f16a"
}
.uix_icon-dribbble:before {
    content: "\f17d"
}
.uix_icon-vimeo:before {
    content: "\f194"
}
.uix_icon-deviantArt:before {
    content: "\f1bd"
}
.uix_icon-googlePlus:before {
    content: "\f0d5"
}
.uix_icon-linkedIn:before {
    content: "\f0e1"
}
.uix_icon-instagram:before {
    content: "\f16d"
}
.uix_icon-pinterest:before {
    content: "\f0d2"
}
.uix_icon-steam:before {
    content: "\f1b6"
}
.uix_icon-twitch:before {
    content: "\f1e8"
}
.uix_icon-vine:before {
    content: "\f1ca"
}
.uix_icon-tumblr:before {
    content: "\f173"
}
.uix_icon-git:before {
    content: "\f1d3"
}
.uix_icon-reddit:before {
    content: "\f1a1"
}
.uix_icon-flickr:before {
    content: "\f16e"
}
.uix_icon-close:before {
    content: "\f00d"
}
.uix_icon-search:before {
    content: "\f002"
}
.uix_icon-admin:before {
    content: "\f013"
}
.uix_icon-cog:before {
    content: "\f013"
}
.uix_icon-home:before {
    content: "\f015"
}
.uix_icon-inbox:before {
    content: "\f0e0"
}
.uix_icon-alerts:before {
    content: "\f024"
}
.uix_icon-navTrigger:before {
    content: "\f0c9"
}
.uix_icon-sitemap:before {
    content: "\f0e8"
}
.uix_icon-jumpToTop:before {
    content: "\f062"
}
.uix_icon-jumpToBottom:before {
    content: "\f063"
}
.uix_icon-signIn:before {
    content: "\f007"
}
.uix_icon-register:before {
    content: "\f09c"
}
.uix_icon-permissions:before {
    content: "\f1c4"
}
.uix_icon-user:before {
    content: "\f007"
}
.uix_icon-users:before {
    content: "\f0c0"
}
.uix_icon-reports:before {
    content: "\f0f6"
}
.uix_icon-moderator:before {
    content: "\f0ae"
}
.uix_icon-sidebarCollapse:before {
    content: "\f039"
}
.uix_icon-email:before {
    content: "\f0e0"
}
.uix_icon-rss:before {
    content: "\f09e"
}
.uix_icon-comment:before {
    content: "\f075"
}
.uix_icon-thumbsUp:before {
    content: "\f164"
}
.uix_icon-trophy:before {
    content: "\f091"
}
.uix_icon-statsDiscussions:before {
    content: "\f0e5"
}
.uix_icon-statsMessages:before {
    content: "\f0c5"
}
.uix_icon-statsSubforumPopup:before {
    content: "\f114"
}
.uix_icon-collapse:before {
    content: "\f068"
}
.uix_icon-expand:before {
    content: "\f067"
}
.uix_icon-breadcrumbSeparator:before {
    content: "\f105"
}
html .redactor_toolbar li a {
    text-indent: 0;
    text-align: center;
    line-height: 22px;
    font-size: 14px;
    color: rgb(44, 44, 44)
}
.redactor_dropdown a.icon,
html .redactor_toolbar li a,
html .redactor_toolbar li a:hover,
html .redactor_toolbar li a:active,
html .redactor_toolbar li a.redactor_act {
    background-image: none
}
.redactor_dropdown a.icon:before {
    margin-left: -22px;
    margin-right: 10px;
    font-size: 14px
}
html .redactor_toolbar li a:before,
.redactor_dropdown a.icon:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
html .redactor_toolbar li a,
html .redactor_toolbar li a:hover,
html .redactor_toolbar li a:active,
html .redactor_toolbar li a.redactor_act {
    background-image: none
}
html .redactor_toolbar li a.redactor_btn_bold:before {
    content: "\f032"
}
html .redactor_toolbar li a.redactor_btn_italic:before {
    content: "\f033"
}
html .redactor_toolbar li a.redactor_btn_underline:before {
    content: "\f0cd"
}
html .redactor_toolbar li a.redactor_btn_deleted:before {
    content: "\f0cc"
}
html .redactor_toolbar li a.redactor_btn_fontcolor:before {
    content: "\f043"
}
html .redactor_toolbar li a.redactor_btn_fontsize:before {
    content: "\f034"
}
html .redactor_toolbar li a.redactor_btn_fontfamily:before {
    content: "\f031"
}
html .redactor_toolbar li a.redactor_btn_createlink:before {
    content: "\f0c1"
}
html .redactor_toolbar li a.redactor_btn_unlink:before {
    content: "\f127"
}
html .redactor_toolbar li a.redactor_btn_alignment:before,
.redactor_dropdown a.alignLeft:before {
    content: "\f036"
}
.redactor_dropdown a.alignCenter:before {
    content: "\f037"
}
.redactor_dropdown a.alignRight:before {
    content: "\f038"
}
html .redactor_toolbar li a.redactor_btn_unorderedlist:before {
    content: "\f0ca"
}
html .redactor_toolbar li a.redactor_btn_orderedlist:before {
    content: "\f0cb"
}
html .redactor_toolbar li a.redactor_btn_outdent:before {
    content: "\f03b"
}
html .redactor_toolbar li a.redactor_btn_indent:before {
    content: "\f03c"
}
html .redactor_toolbar li a.redactor_btn_smilies:before {
    content: "\f118"
}
html .redactor_toolbar li a.redactor_btn_image:before {
    content: "\f03e"
}
html .redactor_toolbar li a.redactor_btn_media:before {
    content: "\f008"
}
html .redactor_toolbar li a.redactor_btn_insert:before {
    content: "\f196"
}
.redactor_dropdown a.quote:before {
    content: "\f10e"
}
.redactor_dropdown a.spoiler:before {
    content: "\f070"
}
.redactor_dropdown a.code:before {
    content: "\f121"
}
.redactor_dropdown a.strikethrough:before {
    content: "\f0cc"
}
html .redactor_toolbar li a.redactor_btn_draft:before,
.redactor_dropdown a.saveDraft:before {
    content: "\f0c7"
}
.redactor_dropdown a.deleteDraft:before {
    content: "\f014"
}
html .redactor_toolbar li a.redactor_btn_undo:before {
    content: "\f0e2"
}
html .redactor_toolbar li a.redactor_btn_redo:before {
    content: "\f01e"
}
html .redactor_toolbar li a.redactor_btn_removeformat:before {
    content: "\f12d"
}
html .redactor_toolbar li a.redactor_btn_switchmode:before {
    content: "\f0ad"
}
html .redactor_toolbar li a.redactor_btn_custom_gallery {
    background-image: none
}
html .redactor_toolbar li a.redactor_btn_custom_gallery:before {
    content: "\f030"
}
.navTabs .navTab .navLink>.uix_icon {
    line-height: inherit;
    vertical-align: top;
    overflow: hidden;
    font-size: 16px
}
.navTabs .navTab .navLink>.uix_icon:before {
    vertical-align: baseline;
    height: 1em;
    width: 1em;
    text-align: center
}
.clear {
    clear: both
}
.clear_left {
    clear: left
}
.clear_right {
    clear: right
}
.float_left {
    float: left
}
.float_right {
    float: right
}
.uix_hide {
    display: none !important
}
.clearfix:after {
    content: "";
    display: table;
    clear: both
}
.errorPanel {
    color: rgba(0, 0, 0, .8);
    background-color: #FF9494;
    border-color: rgb(0, 0, 0);
    border-color: rgba(0, 0, 0, .2);
    _border-color: rgb(0, 0, 0)
}
#header>div {
    margin-top: 0;
    margin-bottom: 0
}
#header>div:last-of-type {
    margin-bottom: 0
}
@media (max-width: 480px) {
    .Responsive #header>div {
        margin: 0
    }
}
#navigation .visitorTabs {
    min-width: 1px
}
#AccountMenu {
    width: 288px
}
ul.col1.blockLinksList,
ul.col2.blockLinksList {
    width: 50%
}
#AccountMenu .menuColumns a,
#AccountMenu .menuColumns label {
    width: auto
}
.navTabs .navLink .itemCount.Zero {
    display: none !important
}
.Menu.uix_megaMenu {
    max-width: 80%;
    width: 100%;
    left: 0 !important;
    right: 0;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}
#headerMover #header {
    position: static;
    width: auto
}
#headerMover #headerProxy {
    display: none;
    height: 0
}
.navTabs .navTab.PopupClosed .navLink {
    color: rgba(255, 255, 255, 0.75)
}
.navTabs .navTab:hover,
.navTabs .navTab.PopupClosed:hover {
    color: #FFF;
    background: url(rgbac28a.html?r=0&amp;g=0&amp;b=0&amp;a=51);
    background: rgba(0, 0, 0, .2);
    _filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#33000000, endColorstr=#33000000)
}
.navTabs .navTab:hover .navLink,
.navTabs .navTab.PopupClosed:hover .navLink,
.navTabs .navTab.PopupClosed:hover .SplitCtrl {
    color: inherit
}
.navTabs .navTab.Popup.PopupOpen,
.navTabs .navTab.selected.PopupOpen .navLink {
    color: #FFF;
    background-color: rgb(73, 147, 197);
    border-color: transparent
}
.navTabs .navTab.Popup.PopupOpen .navLink,
.navTabs .navTab.Popup.PopupOpen .SplitCtrl {
    color: inherit
}
.navTabs .navTab.selected .navLink,
.navTabs .navTab.PopupClosed.selected .navLink,
.navTabs .navTab.PopupClosed.selected .SplitCtrl {
    color: rgb(73, 147, 197)
}
.hasTabLinks #navigation .navTabs .navTab.selected .navLink {
    border-bottom-color: rgb(250, 250, 250)
}
.navTabs .moderatorTabs .uix_icon {
    opacity: 0.5
}
#navigation .uix_icon-navTrigger {
    font-size: 14px
}
.navTabs .SplitCtrl {
    font-family: FontAwesome!important;
    font-weight: normal !important;
    font-style: normal !important;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    font-size: 12px;
    margin-left: -24px
}
.navTabs .SplitCtrl,
#userBar .navTabs .SplitCtrl {
    width: 1em;
    border: none !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-right: 0 !important;
    background: none !important
}
#userBar .navTabs .SplitCtrl {
    margin-left: -22px
}
.navTabs .SplitCtrl:hover {
    text-decoration: none
}
.navTabs .SplitCtrl:before {
    content: "\f0d7";
    display: block
}
.navTabs .navTab.Popup .navLink:not(.NoPopupGadget) {
    padding-right: calc( .2em + 24px)
}
#userBar .navTabs .navTab.Popup .navLink:not(.NoPopupGadget) {
    padding-right: calc( .2em + 22px)
}
.navTabs .navTab.Popup.PopupOpen .SplitCtrl:before {
    content: "\f0d8"
}
.navTabs .navTab.selected .SplitCtrl {
    display: none
}
.navTabs .publicTabs .navTab.selected.Popup .navLink {
    padding-right: 12px
}
#navigation.inactiveSticky.uix_noTabLinks .pageContent {
    height: 50px
}
#navigation .pageContent {
    height: 91px
}
#navigation .navTabs {
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    -khtml-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    -khtml-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0
}
.navTabs .navTab.selected .tabLinks {
    top: 50px;
    padding-right: 8px;
    padding-left: 8px;
    border: 1px solid rgb(226, 226, 226);
    border-top-width: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    -khtml-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    -khtml-border-top-right-radius: 0;
    border-top-right-radius: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    height: 41px;
    line-height: 40px
}
.navTabs .navTab.selected .tabLinks li {
    padding-top: 0;
    max-height: 40px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}
.navTabs .navTab.account .itemCount,
.navTabs .navTab.inbox .itemCount,
.navTabs .navTab.alerts .itemCount {
    font-weight: bold;
    font-size: 9px;
    color: white;
    background-color: #e74c3c;
    padding: 0 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    position: absolute;
    right: 2px;
    top: -12px;
    line-height: 16px;
    min-width: 16px;
    _width: 16px;
    text-align: center;
    text-shadow: none;
    white-space: nowrap;
    word-wrap: normal;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    height: 16px
}
.Menu.uix_adminMenu .blockLinksList .itemCount.alert,
#userBar .navTabs .navTab.account .itemCount,
#userBar .navTabs .navTab.inbox .itemCount,
#userBar .navTabs .navTab.alerts .itemCount {
    color: #FFF;
    background-color: #e74c3c
}
#navigation .navTabs .navLink {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}
#navigation .navTabs .navLink .itemCount {
    margin-left: 6px;
    display: inline-block;
    vertical-align: top;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}
#navigation .navTabs .navLink .itemCount .arrow {
    display: none
}
@media (max-width: 480px) {
    .Responsive .navigationSideBar .heading span:before {
        content: '\f0d7';
        font-family: 'FontAwesome'
    }
}
.Popup .arrowWidget:before {
    content: '\f0d7';
    font-family: 'FontAwesome'
}
.Popup .PopupOpen .arrowWidget:before {
    content: '\f0d8';
    font-family: 'FontAwesome'
}
.messageSimple {
    border-bottom: 1px solid rgb(226, 226, 226)
}
.messageSimpleList .placeholder .placeholderContent {
    background-image: none
}
.navigationSideBar {
    font-size: 12px
}
.navigationSideBar a:hover {
    background-image: none;
    color: rgb(73, 147, 197)
}
.navigationSideBar>ul {
    border: solid 1px rgb(226, 226, 226);
    border-width: 0 0 1px 1px;
    margin-bottom: 10px;
    background-color: #FFF
}
.navigationSideBar > ul,
.navigationSideBar > ul > li.section:last-child > ul > li:last-child,
.navigationSideBar > ul > li.section:last-child > ul > li:last-child a {
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    -khtml-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0
}
.navigationSideBar > ul.menuVisible,
.navigationSideBar > ul.menuVisible > li.section:last-child > ul > li:last-child,
.navigationSideBar > ul.menuVisible > li.section:last-child > ul > li:last-child a {
    -webkit-border-radius: 0 0 0 0;
    -moz-border-radius: 0 0 0 0;
    -khtml-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0
}
input[type=search],
input[type=text] {
    -webkit-appearance: none
}
#calroot {
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, .2);
    -khtml-box-shadow: 0 0 5px rgba(0, 0, 0, .2);
    box-shadow: 0 0 5px rgba(0, 0, 0, .2)
}
#QuickSearchQuery {
    min-height: 0;
    line-height: normal;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    text-indent: 6px;
    width: 250px;
    height: 30px
}
#QuickSearch .formPopup .secondaryControls {
    width: 250px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}
#QuickSearch .formPopup .controlsWrapper .textCtrl {
    width: 230px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    text-indent: 6px
}
#QuickSearch {
    display: inline-block;
    position: relative;
    right: 0;
    top: 0;
    vertical-align: top;
    background-color: transparent;
    padding: 0;
    line-height: normal;
    text-align: left
}
#QuickSearchPlaceholder {
    position: static;
    right: 0;
    top: 0;
    height: auto;
    line-height: inherit;
    width: 16px;
    padding: 0 6px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -ms-box-sizing: content-box;
    box-sizing: content-box;
    text-align: center;
    font-size: 16px;
    text-indent: 0;
    color: inherit;
    background-image: none;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}
#QuickSearchPlaceholder:before {
    display: inline-block;
    position: relative;
    vertical-align: top
}
#QuickSearch #commonSearches .arrowWidget {
    float: none;
    margin: 0 auto
}
#QuickSearch.active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -khtml-box-shadow: none;
    box-shadow: none;
    padding-bottom: 0
}
#QuickSearch .formPopup {
    background: none;
    width: auto
}
#QuickSearch .formPopup .controlsWrapper {
    background: none;
    padding: 0;
    margin: 0
}
#QuickSearch .formPopup .primaryControls {
    padding: 0
}
#QuickSearch .formPopup .secondaryControls {
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, .2);
    -khtml-box-shadow: 0 0 5px rgba(0, 0, 0, .2);
    box-shadow: 0 0 5px rgba(0, 0, 0, .2);
    padding: 10px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0;
    background: rgb(250, 250, 250);
    color: rgb(44, 44, 44);
    position: absolute;
    top: 40px;
    z-index: 7500
}
#QuickSearch input.button.primary {
    margin-right: 5px
}
#QuickSearch a.button.moreOptions {
    float: left;
    margin: 0
}
input[type='search']::-webkit-search-decoration,
input[type='search']::-webkit-search-cancel-button,
input[type='search']::-webkit-search-results-button,
input[type='search']::-webkit-search-results-decoration {
    display: none
}
#QuickSearch .primaryControls {
    position: relative
}
#QuickSearch .primaryControls .uix_icon {
    position: absolute;
    top: 0;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center
}
#QuickSearch.show {
    display: block;
    position: absolute;
    -webkit-transform: none;
    -moz-transform: none;
    -o-transform: none;
    -ms-transform: none;
    transform: none;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, .2);
    -khtml-box-shadow: 0 0 5px rgba(0, 0, 0, .2);
    box-shadow: 0 0 5px rgba(0, 0, 0, .2);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0;
    background: rgb(250, 250, 250);
    padding: 0 0 10px;
    margin-top: -10px
}
#QuickSearch.show .primaryControls .uix_icon.uix_icon-search {
    display: none
}
#QuickSearch.show #QuickSearchQuery {
    width: 230px
}
#QuickSearch.show .formPopup .primaryControls {
    padding: 10px 10px 0 10px
}
#QuickSearch.show .formPopup .secondaryControls {
    position: static;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -khtml-box-shadow: none;
    box-shadow: none;
    background: none;
    border: none
}
@media (max-width: 610px) {
    .Responsive #QuickSearch {
        display: none
    }
    .Responsive #QuickSearchPlaceholder {
        display: inline-block
    }
    .Responsive #QuickSearch.show {
        display: inline-block
    }
}
#QuickSearch .primaryControls .uix_icon {
    right: 0;
    font-size: 16px;
    color: #FFF;
    background-color: rgb(73, 147, 197);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0;
    cursor: pointer;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    width: 30px;
    height: 30px;
    -webkit-border-radius: 0 0 0 0;
    -moz-border-radius: 0 0 0 0;
    -khtml-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0
}
#QuickSearch:not(.show) #QuickSearchQuery {
    text-indent: 6px
}
#uix_searchMinimal {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    pointer-events: none
}
#uix_searchMinimal.show {
    pointer-events: auto
}
#uix_searchMinimal {
    float: right;
    position: absolute;
    right: 0;
    opacity: 0;
    width: 0;
    -webkit-transition-property: opacity, width;
    -webkit-transition-duration: 0, 0;
    -webkit-transition-delay: 0s, 0s;
    transition-property: opacity, width;
    transition-duration: 0, 0;
    transition-delay: 0s, 0s
}
#uix_searchMinimal.show {
    opacity: 1;
    width: 100%;
    -webkit-transition-delay: 0, 0;
    transition-delay: 0, 0
}
#navigation.uix_searchMinimalActive .navTabs .navRight,
#navigation.uix_searchMinimalActive .navTabs .navLeft,
#navigation.uix_searchMinimalActive .navTabs .navTab {
    pointer-events: none
}
.navTabs .navTab.selected .tabLinks {
    pointer-events: auto
}
#navigation .navTabs .navTab > *:not(.tabLinks),
#navigation #logo_small {
    opacity: 1;
    -webkit-transition: opacity 0 0;
    transition: opacity 0 0
}
#navigation.uix_searchMinimalActive .navTabs .navTab > *:not(.tabLinks),
#navigation.uix_searchMinimalActive #logo_small {
    opacity: 0;
    -webkit-transition: opacity 0 0s;
    transition: opacity 0 0s
}
#uix_searchMinimal.show form {
    padding: 0 12px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%
}
.hasFlexbox #uix_searchMinimal form {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
}
#uix_searchMinimal form .uix_icon {
    display: none
}
#uix_searchMinimal.show form .uix_icon {
    display: inline-block
}
#uix_searchMinimalClose {
    padding: 0 12px 0 0;
    cursor: pointer;
    float: left;
    font-size: 16px
}
.hasFlexbox #uix_searchMinimalClose {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto
}
#uix_searchMinimalOptions {
    padding: 0 0 0 12px;
    cursor: pointer;
    float: right;
    font-size: 16px
}
.hasFlexbox #uix_searchMinimalOptions {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1
}
#uix_searchMinimalInput {
    overflow: hidden
}
.hasFlexbox #uix_searchMinimalInput {
    -ms-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto
}
#uix_searchMinimalClose,
#uix_searchMinimalOptions,
#uix_searchMinimalInput {
    line-height: inherit
}
#uix_searchMinimal input {
    font-size: 16px;
    background-color: transparent;
    border-style: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0;
    text-indent: 10px;
    text-align: left;
    -webkit-box-shadow: inset 0 -2px rgba(0, 0, 0, .2);
    -moz-box-shadow: inset 0 -2px rgba(0, 0, 0, .2);
    -khtml-box-shadow: inset 0 -2px rgba(0, 0, 0, .2);
    box-shadow: inset 0 -2px rgba(0, 0, 0, .2);
    width: 100%;
    height: 30px
}
#uix_searchMinimal input:focus {
    outline: none;
    color: rgb(252, 107, 3);
    -webkit-box-shadow: inset 0 -2px rgb(252, 107, 3);
    -moz-box-shadow: inset 0 -2px rgb(252, 107, 3);
    -khtml-box-shadow: inset 0 -2px rgb(252, 107, 3);
    box-shadow: inset 0 -2px rgb(252, 107, 3)
}
#uix_searchMinimal {
    color: rgba(255, 255, 255, 0.75)
}
#uix_searchMinimal input::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.75)
}
#uix_searchMinimal input:-moz-placeholder {
    color: rgba(255, 255, 255, 0.75)
}
#uix_searchMinimal input::-moz-placeholder {
    color: rgba(255, 255, 255, 0.75)
}
#uix_searchMinimal input:-ms-input-placeholder {
    color: rgba(255, 255, 255, 0.75)
}
#navigation .navTabs>ul {
    height: 50px
}
#searchBar,
#uix_searchMinimal form {
    line-height: 50px;
    height: 50px
}
#QuickSearch {
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    padding: 0 10px
}
#QuickSearchPlaceholder {
    color: rgba(255, 255, 255, 0.75);
    padding: 0 10px;
    height: 100%
}
#QuickSearchPlaceholder:before {
    top: 50%;
    vertical-align: top;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}
#QuickSearch.show {
    margin-top: 5px;
    top: 0
}
.activeSticky #QuickSearch.show {
    margin-top: -9px;
    top: 0
}
.activeSticky #searchBar,
.activeSticky #uix_searchMinimal form {
    line-height: 32px;
    height: 32px
}
.pollBlock .question .questionText {
    color: rgb(44, 44, 44)
}
.pollResult .barContainer {
    border-color: rgb(252, 107, 3);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0
}
.pollResult .bar {
    background: rgb(252, 107, 3)
}
.eventList li,
html .searchResult {
    border-bottom: 1px solid rgb(226, 226, 226)
}
.uix_contentFix {
    zoom: 1
}
.uix_contentFix:after {
    content: '.';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}
.uix_mainSidebar {
    -moz-transition: opacity 0.4s;
    -o-transition: opacity 0.4s;
    -webkit-transition: opacity 0.4s;
    transition: opacity 0.4s
}
.mainContainer .mainContent>*:first-child,
.mainContainer_noSidebar>*:first-child {
    margin-top: 0
}
.mainContainer .mainContent>*:last-child,
.mainContainer_noSidebar>*:last-child {
    margin-bottom: 0
}
#content .pageContent>*:first-child {
    margin-top: 0
}
#content .pageContent>*:last-child {
    margin-bottom: 0
}
#InlineModOverlay {
    border-color: rgb(226, 226, 226);
    -webkit-box-shadow: 2px 4px 15px -5px rgba(0, 0, 0, .2);
    -moz-box-shadow: 2px 4px 15px -5px rgba(0, 0, 0, .2);
    -khtml-box-shadow: 2px 4px 15px -5px rgba(0, 0, 0, .2);
    box-shadow: 2px 4px 15px -5px rgba(0, 0, 0, .2)
}
.xenPreviewTooltip .previewContent {
    background: none
}
.xenOverlay table.dataTable {
    background: #FFF;
    margin: 0
}
.xenOverlay .xenForm {
    max-width: none
}
.xenOverlay.lightBox #LbUpper,
.xenOverlay.lightBox #LbLower {
    background-color: rgba(0, 0, 0, .75) !important
}
.xenOverlay a.close {
    right: 6px;
    top: 6px;
    width: 24px;
    height: 24px;
    color: inherit
}
.xenOverlay a.close:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: inherit;
    content: "\f00d"
}
a.fbLogin span {
    color: #FFF
}
.xenOverlay h2.heading span.prefix.prefixPrimary {
    color: rgb(73, 147, 197);
    padding: 0 4px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0
}
@media (max-width: 610px) {
    .Responsive .xenOverlay .formOverlay,
    .Responsive .xenOverlay .section,
    .Responsive .xenOverlay .sectionMain {
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -khtml-border-radius: 0;
        border-radius: 0;
        border-width: 1px
    }
}
#userBar .navTabs {
    color: rgb(255, 255, 255);
    background-color: rgb(118, 118, 118);
    border-style: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0;
    height: 32px
}
#userBar .navTabs .navLink,
#userBar .navTabs .SplitCtrl {
    color: #FFF;
    padding-right: 10px;
    padding-left: 10px;
    position: relative;
    line-height: 32px;
    text-transform: none;
    height: 32px
}
#userBar .navTabs .navTab.selected .navLink {
    color: #FFF;
    background: url(rgbac28a.html?r=0&amp;g=0&amp;b=0&amp;a=51);
    background: rgba(0, 0, 0, 0.2);
    _filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#33000000, endColorstr=#33000000);
    border-width: 0
}
#userBar .navTabs .navTab:hover,
#userBar .navTabs .navTab.PopupClosed:hover {
    color: #FFF;
    background: url(rgbac28a.html?r=0&amp;g=0&amp;b=0&amp;a=51);
    background: rgba(0, 0, 0, .2);
    _filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#33000000, endColorstr=#33000000)
}
#userBar .navTabs .navTab:hover .navLink,
#userBar .navTabs .navTab.PopupClosed:hover .navLink,
#userBar .navTabs .navTab.PopupClosed:hover .SplitCtrl {
    color: inherit
}
#userBar .navTabs .navTab.Popup.PopupOpen,
#userBar .navTabs .navTab.selected.PopupOpen .navLink {
    color: #FFF;
    background-color: rgb(73, 147, 197);
}
#userBar .navTabs .navTab.Popup.PopupOpen .navLink,
#userBar .navTabs .navTab.Popup.PopupOpen .SplitCtrl {
    color: inherit
}
#userBar .navTabs .navTab.selected .navLink,
#userBar .navTabs .navTab.PopupClosed.selected .navLink,
#userBar .navTabs .navTab.PopupClosed.selected .SplitCtrl {
    color: #FFF
}
#userBar .navTabs .navLink .itemCount {
    color: #FFF;
    background: url(rgbac28a.html?r=0&amp;g=0&amp;b=0&amp;a=51);
    background: rgba(0, 0, 0, .2);
    _filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#33000000, endColorstr=#33000000);
}
#userBar .navTabs .navLink {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}
#userBar .navTabs .navLink .itemCount {
    margin-left: 6px;
    display: inline-block;
    vertical-align: top;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}
#userBar .navTabs .navLink .itemCount .arrow {
    display: none
}
#userBar .navTabs .navLink .itemCount.alert {
    color: #FFF;
    background-color: #e74c3c
}
#userBar .navTabs .navLink .itemCount .arrow {
    border-top-color: rgb(0, 0, 0);
    border-top-color: rgba(0, 0, 0, .2);
    _border-top-color: rgb(0, 0, 0)
}
#userBar .navTabs .navLink .itemCount.alert .arrow {
    border-top-color: #e74c3c
}
.moderatorTabs .navTab.admin.Popup {
    display: none
}
@media (max-width: 1000px) {
    .Responsive .moderatorTabs .navTab {
        display: none
    }
    .Responsive .moderatorTabs .navTab.admin.Popup {
        display: inline-block
    }
}
.uix_userbarRenderFix {
    display: inherit
}
.uix_mainSidebar.sticky .inner_wrapper {
    -moz-transition: top 0.2s;
    -o-transition: top 0.2s;
    -webkit-transition: top 0.2s;
    transition: top 0.2s
}
#navigation,
#userBar {
    position: relative
}
#navigation.withSearch,
#userBar.withSearch {
    z-index: 52
}
#userBar .moderatorTabs>a {
    visibility: hidden
}
.sticky_wrapper {
    position: relative;
    -moz-transition: -moz-transform 0.2s !important;
    -o-transition: transform 0.2s !important;
    -o-transition: -o-transform 0.2s !important;
    -webkit-transition: -webkit-transform 0.2s !important;
    transition: -webkit-transform 0.2s !important;
    transition: transform 0.2s !important;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}
.activeSticky .sticky_wrapper {
    position: fixed;
    left: 0;
    right: 0;
    -webkit-perspective: 1000px;
    perspective: 1000px
}
#navigation.activeSticky,
#userBar.activeSticky,
.activeSticky .sticky_wrapper {
    z-index: 250
}
#navigation.activeSticky.withSearch,
#userBar.activeSticky.withSearch,
.activeSticky.withSearch .sticky_wrapper {
    z-index: 260
}
#navigation.activeSticky.lastSticky,
#userBar.activeSticky.lastSticky,
.activeSticky.lastSticky .sticky_wrapper {
    z-index: 240
}
.activeSticky.lastSticky .pageContent {
    box-shadow: 0 2px rgba(0, 0, 0, .1)
}
.activeSticky .navTabs .navLink .itemCount {
    margin-left: 6px;
    display: inline-block;
    vertical-align: top;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}
.activeSticky .navTabs .navLink .itemCount .arrow {
    display: none
}
#navigation.activeSticky .navTabs .navLink,
#navigation.activeSticky .navTabs .SplitCtrl {
    height: 32px;
    line-height: 32px
}
#navigation.activeSticky .navTabs {
    height: 32px;
    padding-top: ;
    padding-bottom: ;
    border-top-width: ;
    border-bottom-width: ;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0
}
.activeSticky .navTabs .navTab.selected .tabLinks {
    padding-top: ;
    padding-bottom: ;
    border-top-width: 0;
    border-bottom-width: ;
    height: 40px;
    line-height: 40px;
    top: 32px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0
}
.activeSticky .navTabs .navTab.selected .tabLinks li {
    max-height: 40px
}
.activeSticky.uix_hideSubElement .navTabs .navTab.selected .tabLinks {
    display: none !important
}
#navigation.activeSticky .pageContent {
    height: 32px
}
#userBar.activeSticky .navTabs .navLink,
#userBar.activeSticky .navTabs .SplitCtrl {
    height: 32px;
    line-height: 32px
}
#userBar.activeSticky .navTabs {
    height: 32px;
    padding-top: ;
    padding-bottom: ;
    border-top-width: ;
    border-bottom-width: ;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0
}
@media (max-width: 480px) {
    .navTabs .navTab.account .navLink .accountUsername {
        display: none !important
    }
}
.navTabs .navTab.account .avatar img {
    width: 20px;
    height: 20px;
    border: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -khtml-box-shadow: none;
    box-shadow: none;
    display: block
}
.navTabs .navTab.account .navLink .accountUsername {
    display: inline-block;
    vertical-align: inherit;
    text-transform: none
}
.navTabs .navTab.account .navLink {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}
.navTabs .navTab.account .navLink > strong,
.navTabs .navTab.account .navLink>span {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}
.PageNav .scrollable {
    width: 132px
}
.PageNav,
.pageNavLinkGroup {
    line-height: 26px
}
.PageNav .scrollable {
    height: 26px
}
.PageNav a {
    line-height: 24px
}
a.PageNavPrev,
a.PageNavNext {
    padding: 0
}
.PageNav .pageNavHeader,
.PageNav a,
.PageNav .scrollable {
    margin-bottom: 3px
}
.textWithCount.subHeading .text {
    color: rgb(221, 229, 234)
}
.button.spinBoxButton {
    margin-left: 5px;
    min-width: 30px
}
.textCtrlWrap {
    height: auto;
    text-indent: 0
}
.textCtrl .prefix,
.textCtrl .Popup {
    height: 30px;
    line-height: 30px
}
.textCtrlWrap input.textCtrl,
.textCtrlWrap input.textCtrl:focus,
.textCtrlWrap input.textCtrl.Focus {
    box-shadow: none !important
}
.xenForm fieldset + .ctrlUnit,
.xenForm .formGroup + .ctrlUnit,
.xenForm .submitUnit {
    border-top: none
}
.xenForm fieldset,
.xenForm .formGroup,
.dataTable tr.dataRow td {
    border-color: rgb(226, 226, 226)
}
.larger.textHeading,
.xenForm .sectionHeader,
.larger.textHeading a,
.xenForm .sectionHeader a {
    color: rgb(44, 44, 44)
}
.formPopup .controlsWrapper,
.thread_view .threadAlerts {
    background-image: none
}
.thread_view .threadAlerts {
    border: 1px solid rgb(221, 229, 234);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0;
    background-image: none;
    background-color: rgb(236, 241, 245)
}
.thread_view .threadAlerts dt {
    color: rgb(70, 102, 124)
}
.footerLegal .uix_socialMediaLinks {
    float: right
}
.uix_socialMediaLinks>li {
    display: inline-block
}
.uix_socialMediaLinks>li>a {
    font-size: 24px;
    color: #FFF;
    background-image: url('styles/uix/uix/social_sprite.html');
    background-repeat: no-repeat;
    background-position: 0 0;
    margin-right: 4px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0;
    display: block;
    -webkit-box-shadow: inset 0 -3px 0 rgba(0, 0, 0, .2);
    -moz-box-shadow: inset 0 -3px 0 rgba(0, 0, 0, .2);
    -khtml-box-shadow: inset 0 -3px 0 rgba(0, 0, 0, .2);
    box-shadow: inset 0 -3px 0 rgba(0, 0, 0, .2);
    transition: 0.2s;
    overflow: hidden;
    text-align: center;
    width: 40px;
    height: 40px
}
.uix_socialMediaLinks>li:last-child>a {
    margin-right: 0
}
.uix_socialMediaLinks>li>a:hover {
    color: #FFF;
    text-decoration: none;
    text-shadow: 0 2px 0 rgba(0, 0, 0, .2)
}
.uix_socialMediaLinks > li > a .uix_icon:before {
    height: 40px;
    line-height: 40px;
    display: block
}
.uix_socialMediaLinks>li.facebook>a {
    background: #3b5998 none 0 -32px
}
.uix_socialMediaLinks>li.twitter>a {
    background: #44ccf6 none -48px -32px
}
.uix_socialMediaLinks>li.youtube>a {
    background: #ce332d none -96px -32px
}
.uix_socialMediaLinks>li.dribbble>a {
    background: #ea4c89 none -192px -32px
}
.uix_socialMediaLinks>li.vimeo>a {
    background: #86c9ef none -336px -32px
}
.uix_socialMediaLinks>li.deviantart>a {
    background: #768c82 none -240px -32px
}
.uix_socialMediaLinks>li.googleplus>a {
    background: #d13f2d none -384px -32px
}
.uix_socialMediaLinks>li.linkedin>a {
    background: #0275b6 none -288px -32px
}
.uix_socialMediaLinks>li.pinterest>a {
    background: #cb2027 none -432px -32px
}
.uix_socialMediaLinks>li.instagram>a {
    background: #604335 none -144px -32px
}
.uix_socialMediaLinks>li.steam>a {
    background: #3B3938 none
}
.uix_socialMediaLinks>li.twitch>a {
    background: #6441A5 none
}
.uix_socialMediaLinks>li.vine>a {
    background: #00BF8F none
}
.uix_socialMediaLinks>li.tumblr>a {
    background: #36465D none
}
.uix_socialMediaLinks>li.git>a {
    background: #4183C4 none
}
.uix_socialMediaLinks>li.reddit>a {
    background: #FF4500 none
}
.uix_socialMediaLinks>li.flickr>a {
    background: rgb(255, 0, 128) none
}
.uix_socialMediaLinks>li.contact>a {
    background: rgb(58, 132, 90) none
}
.uix_socialMediaLinks>li.rss>a {
    background: #F60 none
}
#logoBlock .pageContent {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0
}
.hasFlexbox #logoBlock .pageWidth {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center
}
.hasFlexbox #logoBlock .pageWidth:after {
    display: none
}
.hasFlexbox #logoBlock .pageContent span.helper {
    display: none
}
#logo img {
    max-width: 240px;
    width: 100%
}
#logo_small {
    float: left;
    display: none
}
.activeSmallLogo #logo_small {
    display: block
}
#logo_small a {
    display: block;
    height: 50px;
    line-height: 50px;
    padding: 0 6px;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}
.activeSticky #logo_small a {
    height: 32px;
    line-height: 32px
}
#logo_small a:hover {
    color: #FFF
}
#logo_small img {
    width: 24px;
    display: inline-block;
    vertical-align: top;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}
#logo .uix_icon,
#navigation .uix_textLogo .uix_icon {
    color: rgb(73, 147, 197);
    margin-right: 6px
}
@media (max-width: 480px) {
    .Responsive.hasFlexbox #logoBlock .pageWidth {
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .Responsive.hasFlexbox #logoBlock .pageWidth>* {
        -ms-flex: 0 1 100%;
        -webkit-flex: 0 1 100%;
        flex: 0 1 100%
    }
    .Responsive #logo {
        float: none;
        text-align: center
    }
    .Responsive .uix_slogan {
        display: none
    }
}
#logoBlock .pageWidth {
    zoom: 1
}
#logoBlock .pageWidth:after {
    content: '.';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}
#logoBlock .pageContent {
    border-left: none;
    border-right: none
}
.avatarScaler img,
.xenOverlay .formOverlay .avatar img,
.xenOverlay .formOverlay .avatar .img,
.xenOverlay .formOverlay .avatarCropper {
    background-color: rgb(73, 147, 197)
}
body .AvatarEditor .avatarOption {
    background: rgb(248, 251, 253);
    border-color: rgb(236, 241, 245)
}
.xenOverlay .section.messageSimpleList .messageContent {
    padding-right: 42px
}
.conversation_view .messageList {
    border: none;
    padding-right: 0
}
.conversation_view .message:first-child,
.conversation_view .quickReply {
    border: 1px solid rgb(226, 226, 226);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0
}
.breadcrumb {
    height: 40px
}
.breadBoxTop,
.breadBoxBottom {
    margin: 12px 0;
    margin: 12px 0
}
.breadcrumb .crust a.crumb,
.breadcrumb .crust .arrow,
.breadcrumb .crust.placeholder .arrow,
.breadcrumb .jumpMenuTrigger {
    line-height: 38px
}
.breadcrumb .uix_icon-home {
    font-size: 16px
}
.breadBoxTop a.callToAction {
    height: auto;
    line-height: inherit
}
.breadcrumb .crust .arrow,
.breadcrumb .crust .arrow span {
    border-top-width: 20px;
    border-bottom-width: 20px
}
.breadcrumb .crust .arrow span {
    top: -20px
}
.uix_breadCrumb_toggleList {
    float: left
}
.uix_breadCrumb_toggleList li.toggleList_item {
    float: right;
    margin-right: 6px;
    height: 40px;
    line-height: 40px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid rgb(226, 226, 226);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0;
    background-color: #FFF
}
.uix_breadCrumb_toggleList .toggleList_item a {
    display: block;
    text-align: center;
    padding: 0 6px;
    color: rgb(83, 83, 83);
    text-decoration: none
}
.uix_breadCrumb_toggleList .toggleList_item a:hover {
    color:
}
.uix_breadCrumb_toggleList .toggleList_item a .uix_icon {
    font-size: 14px
}
.subForumsPopup .PopupOpen {
    color: #FFF !important
}
.subForumsPopup .PopupOpen .dt {
    color: #FFF
}
.uix_icon.uix_widthToggle {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
.uix_icon.uix_widthToggle:before {
    content: '\f066'
}
.uix_widthToggle_lower .uix_icon.uix_widthToggle:before {
    content: '\f065'
}
#uix_jumpToFixed {
    font-size: 24px;
    color: #FFF;
    background-color: rgb(252, 107, 3);
    padding: 6px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0;
    position: fixed;
    right: 12px;
    bottom: 12px;
    -webkit-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .2);
    -moz-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .2);
    -khtml-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .2);
    box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .2);
    z-index: 1;
    transition: opacity 0.4s;
    opacity: 0;
    display: block;
    padding: 0
}
#uix_jumpToFixed a {
    color: inherit;
    display: block;
    padding: 6px
}
#uix_jumpToFixed a:first-child {
    padding-bottom: 3px
}
#uix_jumpToFixed a:last-child {
    padding-top: 3px
}
#uix_jumpToFixed:hover {
    opacity: 1
}
.footerLinks a.globalFeed {
    font-size: 16px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 0 -448px;
    margin: 1px 4px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    opacity: 0.25;
    text-align: center;
    width: 16px;
    opacity: 1;
    vertical-align: middle;
    display: inline-block
}
#copyright {
    text-align: left;
    color: inherit
}
.footer .pageContent {
    zoom: 1
}
.footer .pageContent:after {
    content: '.';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}
#legal {
    clear: right
}
.footerLegal .pageContent {
    clear: both;
    font-size: 12px;
    padding-top: 12px;
    padding-bottom: 12px;
    margin-top: 12px;
    margin-bottom: 12px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0
}
.debugInfo {
    float: left;
    clear: both
}
.footer .choosers dd {
    margin-right: 6px
}
.footer .choosers dd:last-child {
    margin-right: 0
}
.footer .choosers a:after {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f0d7";
    font-size: 12px;
    margin-left: 4px
}
.footer .choosers.chooser_widthToggle a:after {
    display: none
}
.footer .choosers a {
    text-decoration: none;
    background-color: #FFF;
    padding: 6px 10px;
    border: 1px solid rgb(226, 226, 226);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0;
    display: inline-block;
    line-height: normal
}
.footer .choosers a:hover {
    color: rgb(73, 147, 197);
    border-color: rgb(226, 226, 226)
}
@media (max-width: 800px) {
    .Responsive .footerLegal .uix_socialMediaLinks {
        float: none;
        margin: 0;
        text-align: center
    }
    .Responsive #copyright,
    .Responsive #legal,
    .Responsive .debugInfo {
        float: none;
        display: block
    }
    .Responsive #legal li {
        display: inline-block;
        float: none
    }
    .Responsive #copyright {
        margin: 6px 0;
        display: block;
        text-align: center
    }
}
@media (max-width: 480px) {
    .Responsive .footer .pageContent {
        text-align: center;
        height: auto
    }
    .Responsive .footer .choosers {
        display: inline-block;
        padding: 0 3px;
        float: none;
        vertical-align: middle;
        text-align: center
    }
    .Responsive .footer .choosers dd {
        margin: 0 4px;
        text-align: center
    }
    .Responsive .footerLinks {
        float: none;
        padding: 0
    }
    .Responsive .footerLinks li {
        display: inline-block;
        float: none !important
    }
}
.profilePage .mast .sectionFooter {
    margin-top: 6px
}
.profilePage .mast {
    border-right: 0
}
.profilePage .primaryUserBlock {
    margin-top: 0;
    border-top: 0
}
.profilePage .mast .section.infoBlock .primaryContent,
.profilePage .mast .section.infoBlock .secondaryContent {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0
}
.PanelScroller .navContainer {
    margin-top: -7px
}
.discussionList .discussionListItem.sticky .posterAvatar,
.discussionList .discussionListItem.sticky .stats,
.discussionList .discussionListItem.moderated .listBlock,
.discussionListItem.InlineModChecked .posterAvatar,
.discussionListItem.InlineModChecked .main,
.discussionListItem.InlineModChecked .stats,
.discussionListItem.InlineModChecked .lastPost,
.discussionListItem.moderated.InlineModChecked,
.discussionListItem.deleted .posterAvatar {
    background-color: transparent
}
.discussionList .discussionListItem.sticky.InlineModChecked,
.discussionList .discussionListItem.InlineModChecked,
.discussionList .discussionListItem.moderated.InlineModChecked,
.discussionList .discussionListItem.deleted.InlineModChecked {
    background-color: rgb(204, 241, 252)
}
.discussionListItem {
    padding: 6px;
    border-bottom: 1px solid rgb(226, 226, 226);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}
.discussionListItem:nth-child(even) {}.discussionList .discussionListItem.sticky {
    background-color: rgb(236, 241, 245);
    border-color: rgb(221, 229, 234)
}
.discussionList .discussionListItem.moderated {
    color: rgb(67, 122, 55);
    background-color: rgb(226, 247, 222)
}
.discussionList .discussionListItem.deleted {
    color: rgb(238, 99, 99);
    background-color: rgb(253, 237, 237)
}
.discussionListItem .title a {
    color: inherit
}
.discussionListItems .unread.moderated .title a,
.discussionListItems .unread.moderated .lastPostInfo .username {
    color: rgb(67, 122, 55)
}
.discussionListItem.deleted .title {
    color: rgb(238, 99, 99)
}
.afterDiscussionListHandle {
    margin-top: 34px
}
.discussionListItem .lastPostInfo .avatar {
    margin-top: 6px;
    margin-left: 6px;
    float: right;
    width: 30px;
    height: 30px
}
.discussionListItem .lastPostInfo .avatar img {
    max-height: 100%;
    display: block;
    width: auto
}
@media (max-width: 610px) {
    .Responsive .discussionListItem .lastPostInfo .avatar {
        display: none
    }
}
.discussionList .heading {
    position: relative
}
.uix_stickyThreadWrapper .uix_collapseNodes {
    line-height: initial
}
.uix_stickyThreadWrapper .uix_collapseNodes .uix_icon {
    line-height: initial;
    vertical-align: middle;
    vertical-align: -webkit-baseline-middle
}
.sidebar .visitorPanel .secondaryContent {
    zoom: 1
}
.sidebar .visitorPanel .secondaryContent:after {
    content: '.';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}
.sidebar .featuredNotice {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -khtml-box-shadow: none;
    box-shadow: none;
    border-color: rgb(221, 229, 234);
    background: rgb(248, 251, 253);
    display: inline-block;
    color: rgb(70, 102, 124)
}
.hasFlexbox .sidebar .visitorPanel .secondaryContent {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}
.sidebar .visitorPanel {
    overflow: visible
}
.sidebar .visitorText {
    display: inline-block;
    vertical-align: top
}
.hasFlexbox .sidebar .visitorText {
    -ms-flex: 1 1 0%;
    -webkit-flex: 1 1 0%;
    flex: 1 1 0%
}
.sidebar .section .secondaryContent {
    border: 1px solid rgb(226, 226, 226);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0
}
.sidebar .section:last-child {
    margin-bottom: 0
}
.sidebar .tabs {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}
.sidebar .tabs>li {
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 auto;
    flex: 1 0 auto
}
.sidebar .tabs > li a {
    display: block;
    text-align: center
}
.mainContainer {
    float: right;
    margin-left: -262px;
    margin-right: 0
}
.mainContent {
    margin-left: 262px;
    margin-right: 0
}
.sidebar {
    float: left
}
.uix_mainSidebar .inner_wrapper {
    position: relative
}
.uix_mainSidebar.sticky .inner_wrapper {
    position: fixed;
    -webkit-backface-visibility: hidden
}
.sidebar .section .primaryContent h3:before,
.sidebar .section .secondaryContent h3:before,
.profilePage .mast .section.infoBlock .secondaryContent h3:before {
    display: inline-block;
    font-family: 'FontAwesome';
    font-style: normal;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1;
    font-size: 14px;
    margin-right: 6px;
    content: '\f152';
    text-align: center;
    width: 1.28571429em
}
.sidebar .section.membersOnline h3:before,
.sidebar .section.userList h3:before {
    content: "\f0c0"
}
.sidebar .section.sharePage h3:before {
    content: "\f14d"
}
.sidebar .section .statsList h3:before {
    content: '\f080'
}
.sidebar .section.staffOnline h3:before {
    content: "\f0b1"
}
.sidebar .section.profilePostList h3:before {
    content: "\f007"
}
.sidebar .section.uix_loginForm h3:before {
    content: "\f023"
}
.sidebar .section .secondaryContent.avatarHeap h3:before {
    content: "\f0b1"
}
.sidebar .section .secondaryContent.findMember h3:before {
    content: "\f002"
}
.section .discussionListFilters h3:before {
    content: none !important
}
@media (min-width: 801px) {
    .sidebar .section:first-child {
        margin-top: 0
    }
}
@media (max-width: 800px) {
    .uix_sidebar_collapse.toggleList_item:not(.uix_sidebar_collapsed) {
        display: none
    }
    .Responsive .mainContainer {
        margin-left: 0
    }
    .Responsive .mainContent {
        margin-left: 0
    }
}
.hasJs #userBar {
    display: none
}
.off-canvas-wrapper {
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
    min-height: 100vh
}
.off-canvas-wrapper>.inner-wrapper {
    position: relative;
    min-height: 100vh;
    left: 0px
}
.off-canvas-wrapper .exit-off-canvas {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 1001;
    background: rgb(255, 255, 255);
    display: none;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -moz-transition: opacity .2s;
    -o-transition: opacity .2s;
    -webkit-transition: opacity .2s;
    transition: opacity .2s
}
.left-off-canvas-content,
.right-off-canvas-content {
    top: 0px;
    bottom: 0px;
    width: 250px;
    display: none;
    overflow-y: auto;
    position: absolute;
    z-index: 2;
    -webkit-backface-visibility: hidden;
    color: rgb(226, 226, 226);
    background-color: rgb(43, 43, 43);
    width: 250px
}
.left-off-canvas-content {
    left: -250px
}
.right-off-canvas-content {
    right: -250px
}
.off-canvas-wrapper.move-right .exit-off-canvas,
.off-canvas-wrapper.move-left .exit-off-canvas {
    opacity: 0.6;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"
}
.off-canvas-wrapper.move-right .exit-off-canvas:hover,
.off-canvas-wrapper.move-right .exit-off-canvas:focus,
.off-canvas-wrapper.move-left .exit-off-canvas:hover,
.off-canvas-wrapper.move-left .exit-off-canvas:focus {
    opacity: 0.3;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"
}
.csstransforms .off-canvas-wrapper > .inner-wrapper,
.csstransforms .left-off-canvas-content,
.csstransforms .right-off-canvas-content {
    -moz-transition: -moz-transform .5s;
    -o-transition: transform .5s;
    -o-transition: -o-transform .5s;
    -webkit-transition: -webkit-transform .5s;
    transition: -webkit-transform .5s;
    transition: transform .5s;
    display: block
}
.csstransforms .off-canvas-wrapper.move-left > .inner-wrapper,
.csstransforms .off-canvas-wrapper.move-left .right-off-canvas-content {
    -webkit-transform: translate(-250px, 0);
    -moz-transform: translate(-250px, 0);
    -o-transform: translate(-250px, 0);
    -ms-transform: translate(-250px, 0);
    transform: translate(-250px, 0)
}
.csstransforms .off-canvas-wrapper.move-right > .inner-wrapper,
.csstransforms .off-canvas-wrapper.move-right .left-off-canvas-content {
    -webkit-transform: translate(250px, 0);
    -moz-transform: translate(250px, 0);
    -o-transform: translate(250px, 0);
    -ms-transform: translate(250px, 0);
    transform: translate(250px, 0)
}
.no-csstransforms .off-canvas-wrapper > .inner-wrapper,
.no-csstransforms .left-off-canvas-content,
.no-csstransforms .right-off-canvas-content {
    display: block
}
.no-csstransforms .off-canvas-wrapper.move-left>.inner-wrapper {
    left: -250px;
    right: auto
}
.no-csstransforms .off-canvas-wrapper.move-left .right-off-canvas-content {
    right: 0
}
.no-csstransforms .off-canvas-wrapper.move-right>.inner-wrapper {
    right: -250px;
    left: auto
}
.no-csstransforms .off-canvas-wrapper.move-right .left-off-canvas-content {
    left: 0
}
.move-right .sticky_wrapper,
.move-left .sticky_wrapper {
    position: static !important
}
.uix_offCanvas_trigger {
    display: none !important
}
.navLink.right-off-canvas-trigger .uix_icon.uix_icon-navTrigger {
    padding-left: 4px
}
@media (max-width: 800px) {
    .Responsive #navigation .publicTabs .navTab:not(.uix_offCanvas_trigger):not(.selected) {
        display: none !important
    }
    .Responsive #navigation .publicTabs .selected .navLink,
    .Responsive #navigation .publicTabs .selected .SplitCtrl {
        display: none !important
    }
    .Responsive .visitorTabs .navTab.account:not(.uix_offCanvas_trigger),
    .Responsive .visitorTabs .navTab.inbox,
    .Responsive .visitorTabs .navTab.alerts {
        display: none !important
    }
    .Responsive .uix_offCanvas_trigger {
        display: list-item !important
    }
    .Responsive #userBar.uix_offCanvasVisitorTabs.uix_noUserBarContent {
        display: none
    }
}
.uix_sidePane ul#uix_offCanvasVisitorMenu li,
.uix_sidePane .navTab {
    position: relative
}
.uix_sidePane ul#uix_offCanvasVisitorMenu li > a,
.uix_sidePane .navLink {
    display: block;
    font-weight: bold;
    color: #FFF;
    padding: 0 10px;
    border: 1px solid rgb(255, 255, 255);
    border: 1px solid rgba(255, 255, 255, .1);
    _border: 1px solid rgb(255, 255, 255);
    border-top-width: 0;
    border-right-width: 0;
    border-left-width: 0;
    line-height: 50px;
    height: 50px
}
.uix_sidePane .navTab:first-of-type .navLink {
    border-top: solid 1px rgb(255, 255, 255);
    border-top: solid 1px rgba(255, 255, 255, .1);
    _border-top: solid 1px rgb(255, 255, 255)
}
.uix_sidePane .navTab.active + .navTab .navLink {
    box-shadow: 0 -1px rgba(255, 255, 255, .1)
}
.uix_sidePane ul#uix_offCanvasVisitorMenu li >a:hover,
.uix_sidePane .navLink:hover {
    color: rgb(73, 147, 197);
    text-decoration: none
}
.uix_sidePane .SplitCtrl {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    height: 50px;
    line-height: 50px;
    width: 50px;
    color: #FFF;
    background: url(rgbac28a.html?r=0&amp;g=0&amp;b=0&amp;a=51);
    background: rgba(0, 0, 0, .2);
    _filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#33000000, endColorstr=#33000000);
    border-left: 1px solid rgb(255, 255, 255);
    border-left: 1px solid rgba(255, 255, 255, .1);
    _border-left: 1px solid rgb(255, 255, 255);
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-align: center
}
.uix_sidePane .SplitCtrl:hover {
    text-decoration: none;
    color: #FFF
}
.uix_sidePane .SplitCtrl:before {
    content: "\f0d7"
}
.uix_sidePane .navTab.active .SplitCtrl:before {
    content: "\f0d8"
}
.uix_sidePane .navTab.selected .SplitCtrl {
    background: none
}
.uix_sidePane ul li.selected > a,
.uix_sidePane .navTab.selected .navLink {
    color: #FFF;
    background-color: rgb(73, 147, 197)
}
.uix_sidePane .subMenu {
    -moz-transition: opacity 300ms ease, max-height 300ms ease;
    -o-transition: opacity 300ms ease, max-height 300ms ease;
    -webkit-transition: opacity 300ms ease, max-height 300ms ease;
    transition: opacity 300ms ease, max-height 300ms ease;
    opacity: 0;
    max-height: 0;
    overflow: hidden
}
.uix_sidePane ul .subMenu .blockLinksList {
    padding: 0
}
.uix_sidePane ul .active .subMenu {
    opacity: 1;
    max-height: 600px;
    -moz-transition: opacity 300ms ease, max-height 300ms ease;
    -o-transition: opacity 300ms ease, max-height 300ms ease;
    -webkit-transition: opacity 300ms ease, max-height 300ms ease;
    transition: opacity 300ms ease, max-height 300ms ease
}
.uix_sidePane .subMenu .secondaryContent {
    background: transparent
}
.uix_sidePane .subMenu .blockLinksList a {
    color: rgb(187, 187, 187);
    padding: 10px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal
}
.uix_sidePane .subMenu .blockLinksList a:hover {
    color: #FFF;
    background: url(rgba1c53.html?r=255&amp;g=255&amp;b=255&amp;a=25);
    background: rgba(255, 255, 255, .1);
    _filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#19FFFFFF, endColorstr=#19FFFFFF)
}
.uix_sidePane .subMenu .blockLinksList a:focus {
    color: inherit;
    background-color: inherit
}
.csstransforms .off-canvas-wrapper.move-right > .inner-wrapper,
.csstransforms .off-canvas-wrapper.move-right .left-off-canvas-content {
    overflow-x: hidden
}
.uix_sidePane_content {
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto
}
.uix_sidePane_content .uix_offCanvasPanes>ul {
    height: 0;
    -moz-transition: -moz-transform 0.3s ease;
    -o-transition: transform 0.3s ease;
    -o-transition: -o-transform 0.3s ease;
    -webkit-transition: -webkit-transform 0.3s ease;
    transition: -webkit-transform 0.3s ease;
    transition: transform 0.3s ease;
    float: left;
    width: 100%
}
.uix_sidePane_content .uix_offCanvasPanes>ul.leftTab {
    -webkit-transform: translate3d(-250px, 0, 0);
    -moz-transform: translate3d(-250px, 0, 0);
    -o-transform: translate3d(-250px, 0, 0);
    -ms-transform: translate3d(-250px, 0, 0);
    transform: translate3d(-250px, 0, 0)
}
.uix_sidePane_content .uix_offCanvasPanes>ul.rightTab {
    -webkit-transform: translate3d(250px, 0, 0);
    -moz-transform: translate3d(250px, 0, 0);
    -o-transform: translate3d(250px, 0, 0);
    -ms-transform: translate3d(250px, 0, 0);
    transform: translate3d(250px, 0, 0)
}
.uix_sidePane_content .uix_offCanvasPanes>ul.activeTab {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    display: block
}
.uix_offcanvasTabs {
    background-color: rgba(0, 0, 0, .1);
    display: table;
    width: 100%
}
.uix_offcanvasTabs .navTab {
    min-width: 20px;
    max-width: 100px;
    display: table-cell
}
.uix_offcanvasTabs .navLink {
    display: block;
    border-right: solid 1px rgb(255, 255, 255);
    border-right: solid 1px rgba(255, 255, 255, .1);
    _border-right: solid 1px rgb(255, 255, 255);
    padding: 0 10px;
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
    text-align: center;
    line-height: 50px;
    height: 50px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}
.uix_offcanvasTabs .navTab:last-child .navLink {
    border-right: none
}
.uix_offcanvasTabs .navTab .Zero {
    display: none !important
}
.uix_sidePane .itemCount {
    font-weight: bold;
    font-size: 9px;
    color: white;
    background-color: #e74c3c;
    padding: 0 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    position: absolute;
    right: 2px;
    top: -12px;
    line-height: 16px;
    min-width: 16px;
    _width: 16px;
    text-align: center;
    text-shadow: none;
    white-space: nowrap;
    word-wrap: normal;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    height: 16px;
    margin-left: 6px;
    display: inline-block;
    vertical-align: top;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}
.uix_offCanvasVisitorTabs .primaryContent,
.uix_offCanvasVisitorTabs .secondaryContent,
.uix_offCanvasVisitorTabs .sectionFooter {
    background-color: transparent
}
.uix_offCanvasVisitorTabs .primaryContent .avatar span {
    margin-left: auto;
    margin-right: auto
}
.uix_offCanvasVisitorTabs .primaryContent h3 {
    color: rgb(73, 147, 197);
    font-size: 20px;
    font-weight: bold
}
.uix_offCanvasVisitorTabs .statusEditorCounter {
    display: none
}
.uix_offCanvasVisitorTabs .StatusEditor,
.uix_offCanvasVisitorTabs .button {
    width: 100%
}
.uix_offCanvasVisitorTabs .StatusEditor {
    background: url(rgbac28a.html?r=0&amp;g=0&amp;b=0&amp;a=51);
    background: rgba(0, 0, 0, .2);
    _filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#33000000, endColorstr=#33000000);
    border: 1px solid rgb(255, 255, 255);
    border: 1px solid rgba(255, 255, 255, .2);
    _border: 1px solid rgb(255, 255, 255);
    color: #FFF
}
.uix_offCanvasVisitorTabs .StatusEditor:focus {
    border-color: rgb(73, 147, 197);
    min-height: 46px
}
.uix_offCanvasVisitorTabs .button {
    display: block;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}
#uix_offCanvasVisitorMenu .primaryContent h3 {
    display: none
}
#uix_offCanvasVisitorMenu .primaryContent h3+.muted {
    text-align: center
}
#uix_offCanvasVisitorMenu .primaryContent .muted {
    font-size: 15px;
    margin-top: 6px
}
#uix_offCanvasVisitorMenu .navTab .navLink,
.uix_sidePane ul#uix_offCanvasVisitorMenu li>a {
    line-height: 20px;
    height: auto;
    padding: 10px;
    font-size: 11px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}
#uix_offCanvasVisitorMenu .navTab,
#uix_offCanvasVisitorMenu li {
    position: relative;
    width: 50%;
    float: left;
    border-right: 1px solid rgb(255, 255, 255);
    border-right: 1px solid rgba(255, 255, 255, .1);
    _border-right: 1px solid rgb(255, 255, 255);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}
#uix_offCanvasVisitorMenu .navTab.full,
#uix_offCanvasVisitorMenu li.full {
    width: 100%;
    border: none
}
#uix_offCanvasVisitorMenu .navTab:nth-child(2n),
#uix_offCanvasVisitorMenu li:nth-child(2n) {
    border-right: 0
}
#uix_offCanvasVisitorMenu .navTab.active .navLink,
#uix_offCanvasVisitorMenu li.active>a {
    border-bottom-width: 1px
}
.uix_offCanvasVisitorTabs ul#uix_offCanvasVisitorMenu .sectionFooter {
    clear: left;
    border: none
}
#uix_offCanvasVisitorConvo .listItem,
#uix_offCanvasVisitorAlert .listItem {
    padding: 8px;
    border-top: solid 1px rgb(255, 255, 255);
    border-top: solid 1px rgba(255, 255, 255, .1);
    _border-top: solid 1px rgb(255, 255, 255);
    overflow-x: hidden
}
.uix_offCanvasVisitorTabs ul#uix_offCanvasVisitorConvo .avatar,
.uix_offCanvasVisitorTabs ul#uix_offCanvasVisitorAlert .avatar {
    float: left
}
.uix_offCanvasVisitorTabs ul#uix_offCanvasVisitorConvo .avatar img,
.uix_offCanvasVisitorTabs ul#uix_offCanvasVisitorAlert .avatar img {
    width: 32px;
    height: 32px
}
.uix_offCanvasVisitorTabs ul#uix_offCanvasVisitorConvo .listItemText,
.uix_offCanvasVisitorTabs ul#uix_offCanvasVisitorAlert .listItemText {
    margin-left: 40px;
    font-size: 12px
}
.uix_offCanvasVisitorTabs ul#uix_offCanvasVisitorConvo .listItem .title a,
.uix_offCanvasVisitorTabs ul#uix_offCanvasVisitorAlert .listItem .title a {
    text-overflow: ellipsis;
    display: block
}
.uix_offCanvasVisitorTabs ul#uix_offCanvasVisitorConvo .listItem.unread .title a,
.uix_offCanvasVisitorTabs ul#uix_offCanvasVisitorAlert .listItem.unread .title a {
    color: rgb(73, 147, 197)
}
.uix_offCanvasVisitorTabs ul#uix_offCanvasVisitorConvo h3.title a,
.uix_offCanvasVisitorTabs ul#uix_offCanvasVisitorAlert h3 a {
    color: #FFF;
    text-overflow: ellipsis;
    overflow: hidden
}
.uix_offCanvasVisitorTabs ul#uix_offCanvasVisitorConvo .listItemText a,
.uix_offCanvasVisitorTabs ul#uix_offCanvasVisitorAlert .listItemText {
    color: rgb(144, 144, 144)
}
#content.help_bb_codes .sectionMain .primaryContent,
#content.help_trophies .sectionMain .primaryContent {
    background-color: transparent
}
#loginBar {
    z-index: 9999
}
#loginBar #loginBarHandle {
    text-align: right
}
#loginBar #loginBarHandle a {
    display: block
}
#loginBar .pageWidth {
    position: relative
}
.navTabs .navTab.login {
    display: list-item !important
}
#loginBar .xenForm {
    max-width: 80%
}
#loginBar .pageContent {
    padding: 0 12px
}
.uix_loginForm .xenForm .ctrlUnit>dd {
    width: auto;
    padding: 0;
    float: none
}
.uix_loginForm .xenForm .uix_loginOptions .ctrlUnit>dt {
    display: none
}
.uix_loginForm .rememberPassword {
    font-size: 11px
}
.Responsive .uix_loginForm .xenForm .ctrlUnit {
    padding: 0
}
.xenOverlay .xenForm#pageLogin {
    max-width: 400px;
    margin: 0 auto;
    padding: 40px
}
.xenOverlay .xenForm#pageLogin h2.heading {
    display: none
}
.xenOverlay .xenForm#pageLogin h2.textHeading {
    font-size: 18px;
    padding: 0 0 12px 0
}
.xenOverlay .xenForm#pageLogin .ctrlUnit > dt,
.xenOverlay .xenForm#pageLogin .ctrlUnit>dd {
    float: none;
    width: auto;
    text-align: left;
    padding: 0;
    margin: 0
}
.xenOverlay .xenForm#pageLogin .ctrlUnit > dt label {
    margin-left: 0;
    font-size: 14px;
    padding: 0 0 6px 0;
    display: block
}
.xenOverlay .xenForm#pageLogin .ctrlUnit>dd>input {
    margin-top: 0
}
.xenOverlay .xenForm#pageLogin .ctrlUnit.submitUnit dd label.rememberPassword {
    float: right;
    line-height: 30px
}
.xenOverlay .xenForm#pageLogin .submitUnit dt {
    display: none
}
.xenOverlay .xenForm#pageLogin .uix_loginOptions {
    margin-top: 6px;
    border-top: 1px solid rgb(226, 226, 226);
    padding-top: 6px
}
.xenOverlay .xenForm#pageLogin .textCtrl.disabled {
    display: none
}
@media (max-width: 480px) {
    .xenOverlay .xenForm#pageLogin .ctrlUnit.submitUnit dd label.rememberPassword {
        display: block;
        float: none
    }
    .xenOverlay .xenForm#pageLogin {
        padding: 12px
    }
}
#XenForo a.twitterLogin span,
#XenForo a.fbLogin span,
#XenForo .googleLogin span {
    background: none;
    margin: 0;
    padding: 0 6px;
    border: none;
    text-shadow: none;
    color: #FFF;
    width: auto;
    height: 30px;
    line-height: 30px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0;
    text-overflow: ellipsis
}
#XenForo a.twitterLogin span:before,
#XenForo a.fbLogin span:before,
#XenForo .googleLogin span:before {
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 6px
}
#XenForo a.twitterLogin span:before {
    content: "\f099"
}
#XenForo a.fbLogin span:before {
    content: "\f09a"
}
#XenForo .googleLogin span:before {
    content: "\f0d5"
}
#XenForo a.twitterLogin span:hover,
#XenForo a.fbLogin span:hover,
#XenForo .googleLogin span:hover {
    background: url(rgba1ddf.html?r=0&amp;g=0&amp;b=0&amp;a=25);
    background: rgba(0, 0, 0, .1);
    _filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#19000000, endColorstr=#19000000)
}
#XenForo a.twitterLogin,
#XenForo a.fbLogin,
#XenForo .googleLogin {
    display: block;
    background: none;
    margin: 0;
    padding: 0;
    border: none;
    text-shadow: none;
    color: #FFF;
    width: 100%;
    height: auto;
    font-size: 14px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0
}
#XenForo a.twitterLogin,
#loginBar a.twitterLogin {
    background: #77CDF0
}
#XenForo a.fbLogin,
#loginBar a.fbLogin {
    background: #537CBE
}
#XenForo .googleLogin,
#loginBar .googleLogin {
    background: #E9654C
}
#navigation.withSearch .navTabs .pageWidth {
    zoom: 1
}
#navigation.withSearch .navTabs .pageWidth:after {
    content: '.';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}
#logoBlock .funbox {
    margin-top: 0
}
#uix_footer_columns {
    margin-bottom: 0
}
#navigation .navTabs,
#userBar .navTabs,
.navTabs .navTab.selected .tabLinks,
.footer .pageContent,
#uix_footer_columns {
    border-left: none;
    border-right: none
}
.footer .pageContent {
    margin-bottom: 0
}
#uix_footer_columns .pageContent {
    margin-bottom: 0;
    margin-top: 0
}
.nodeList .categoryForumNodeInfo,
.nodeList .forumNodeInfo,
.nodeList .pageNodeInfo,
.nodeList .linkNodeInfo {
    background-color: #FFF;
    border-color: rgb(226, 226, 226);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0
}
.node .nodeIcon.hasGlyph {
    text-align: center;
    background-color: transparent;
    background: none;
    font-size: 26px;
    color: #aaa;
    background-image: none !important;
    background-color: transparent !important
}
.node .unread .nodeIcon.hasGlyph {
    color: rgb(73, 147, 197)
}
.nodeList .categoryStrip .nodeTitle .categoryStripIcon.hasGlyph {
    display: inline-block;
    color: rgb(226, 226, 226)
}
.nodeList .categoryStrip .nodeDescription {
    display: inline
}
.nodeList .categoryStrip .categoryText {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}
.nodeList .categoryStrip .nodeTitle {
    float: left;
    margin-right: 6px
}
.nodeList .categoryStrip .categoryText {
    line-height: 40px
}
.nodeList .categoryStrip {
    padding-top: 0;
    padding-bottom: 0
}
.nodeList .categoryStrip .nodeDescription {
    opacity: 0;
    -moz-transition: linear .2s;
    -o-transition: linear .2s;
    -webkit-transition: linear .2s;
    transition: linear .2s;
    overflow: visible;
    white-space: normal
}
.nodeList .node.level_1:hover .categoryStrip .nodeDescription {
    opacity: 1;
    overflow: hidden;
    white-space: nowrap
}
.uix_nodeTitle_status {
    color: #FFF;
    background-color: rgb(252, 107, 3);
    padding: 2px 4px;
    margin-left: 4px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0;
    display: inline-block
}
.nodeList .categoryStrip .categoryText {
    margin-right: 22px
}
.uix_collapseNodes {
    position: absolute;
    height: 100%;
    line-height: 40px;
    right: 10px;
    ;
    right: 6px;
    top: 0;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}
.uix_collapseNodes .uix_icon {
    display: inline-block;
    font-size: 16px;
    color: #FFF;
    line-height: 40px
}
.node.collapsed .uix_collapseNodes .uix_icon:before {
    content: "\f067"
}
.nodeStats dt,
.nodeStats .dt {
    color: rgb(187, 187, 187)
}
.node .subForumList li {
    margin-left: 0
}
.nodeList .node.level_1 {
    margin-bottom: 12px
}
.nodeList .node.groupNoChildren+.node.groupNoChildren {
    margin-top: 0
}
.nodeList .node.groupNoChildren {
    margin-bottom: 12px
}
.node.groupNoChildren .categoryStrip {
    display: none
}
.nodeList {
    zoom: 1
}
.nodeList:after {
    content: '.';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}
.forum_view .nodeList,
.category_view .nodeList,
.watch_forums .nodeList {
    border: 1px solid rgb(226, 226, 226);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0;
    border-top: 0
}
.forum_list .nodeList .nodeList,
.forum_view .nodeList,
.category_view .nodeList,
.watch_forums .nodeList {
    background: #FFF;
    margin-top: 6px;
    border: 1px solid rgb(226, 226, 226);
    border-top: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0
}
.node.level_2 .nodeInfo {
    border-top: 1px solid rgb(226, 226, 226)
}
.node.level_2:first-child .nodeInfo {
    -webkit-border-radius: 0 0 0 0;
    -moz-border-radius: 0 0 0 0;
    -khtml-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0
}
.node.level_2:last-child .nodeInfo {
    -webkit-border-radius: 0 0 0 0;
    -moz-border-radius: 0 0 0 0;
    -khtml-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0
}
.node.level_2:only-of-type .nodeInfo {
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -khtml-border-radius: 0 !important;
    border-radius: 0 !important
}
.node .tinyIcon {
    text-indent: -9999px
}
.node .tinyIcon:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 16px;
    content: "\f09e";
    text-indent: 0;
    float: left
}
.node .nodeLastPost .noMessages {
    display: block;
    text-align: center
}
.node .nodeControls {
    right: 240px
}
.node .nodeLastPost .lastThreadTitle {
    height: 16px
}
.node .nodeLastPost .avatar {
    margin-right: 6px;
    float: left;
    width: 30px;
    height: 30px
}
.node .nodeLastPost .avatar img {
    max-height: 100%;
    display: block;
    width: auto
}
@media (max-width: 610px) {
    .Responsive .node .nodeLastPost .avatar {
        display: none
    }
}
.node .nodeText .nodeTitle a,
.subForumList .nodeTitle a {
    color: inherit
}
.node .nodeText,
.node .subForumList {
    margin-left: 52px
}
@media (max-width: 610px) {
    .Responsive .node .nodeLastPost {
        margin-left: 52px
    }
}
.message .privateControls {
    zoom: 1
}
.message .privateControls:after {
    content: '.';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}
.message .publicControls {
    zoom: 1
}
.message .publicControls:after {
    content: '.';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}
.message .messageInfo {
    margin-left: 156px
}
#QuickReply {
    margin-left: 156px
}
@media (max-width: 610px) {
    #QuickReply .submitUnit {
        display: flex;
        margin: 5px -5px 0;
        flex-wrap: wrap
    }
    #QuickReply .submitUnit > *,
    #QuickReply .insertQuotes {
        margin: 5px !important;
        flex: 1 0 150px
    }
    #QuickReply #ctrl_uploader {
        width: 100%
    }
    #QuickReply #AttachmentUploader {
        position: relative
    }
    #QuickReply .swfupload {
        top: 0 !important
    }
    #QuickReply .submitUnit .button.primary {
        order: -1
    }
}
.messageUserBlock div.uix_avatarHolderInner {
    position: relative;
    text-align: center;
    margin: 0 auto
}
.message.placeholder .messageContent {
    min-height: 0
}
.hasFlexbox .messageList .uix_message {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: stretch;
    -webkit-align-items: stretch;
    align-items: stretch
}
.hasFlexbox .messageList .placeholder .placeholderContent {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
}
.hasFlexbox .messageList .placeholder a.avatar {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto
}
.hasFlexbox .message .messageUserInfo {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto
}
.hasFlexbox .message .messageInfo {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    -ms-flex: 1 1 100%;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    overflow: hidden;
    margin-left: 12px
}
.hasFlexbox .message .messageContent {
    -ms-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto
}
.message .messageDetails {
    font-size: 12px;
    padding-top: 6px;
    padding-bottom: 6px
}
.message .messageDetails:after {
    content: '.';
    display: block;
    height: 0;
    clear: right;
    visibility: hidden
}
.message .editDate {
    font-size: inherit;
    text-align: inherit;
    margin-top: 0
}
.message .messageDetails .item {
    white-space: nowrap;
    display: inline-block;
    margin-left: 5px
}
.message .messageDetails .postNumber {
    float: right
}
.attachedFiles .attachmentList,
.messageList .newMessagesNotice {
    background-image: none
}
.userBanner {
    background-image: none;
    padding-top: 4px;
    padding-bottom: 4px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -khtml-box-shadow: none;
    box-shadow: none
}
.messageUserBlock .userBanner {
    margin-top: 5px
}
@media (min-width: 611px) {
    .messageUserBlock div.uix_avatarHolderInner {
        position: relative;
        margin: 0 auto;
        max-width: 140px
    }
    .messageUserBlock div.avatarHolder .avatar img {
        max-width: 100%;
        width: auto;
        height: auto
    }
}
.messageUserBlock div.avatarHolder .avatar img {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0
}
@media (max-width: 610px) {
    .Responsive .messageUserBlock div.avatarHolder .avatar {
        height: 48px;
        width: 48px;
        line-height: 48px
    }
    .Responsive .messageUserBlock div.avatarHolder .avatar img {
        max-height: 48px;
        max-width: 48px;
        height: auto;
        width: auto;
        vertical-align: middle
    }
}
.message .publicControls .MultiQuoteControl.active {
    background-color: rgb(252, 107, 3);
    color: #FFF;
    border-color: transparent
}
.messageMeta .control:before,
.messageMeta .uix_icon {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 5px
}
.messageMeta .control.reply:before {
    content: "\f112"
}
.messageMeta .control.edit:before {
    content: "\f040"
}
.messageMeta .control.delete:before {
    content: "\f014"
}
.messageMeta .control.deleteSpam:before {
    content: "\f05e"
}
.messageMeta .control.ip:before {
    content: "\f124"
}
.messageMeta .control.like:before {
    content: "\f164"
}
.messageMeta .control.unlike:before {
    content: "\f165"
}
.messageMeta .control.MultiQuoteControl:before {
    content: "\f10d"
}
.messageMeta .control.history:before {
    content: "\f1da"
}
.messageMeta .control.warn:before {
    content: "\f071"
}
.messageMeta .control.report:before {
    content: "\f06a"
}
.messageMeta .control.postComment:before {
    content: "\f075"
}
.messageMeta .uix_postbit_privateControlsMenu .uix_icon:before {
    content: "\f0ad"
}
.message .messageMeta .uix_postbit_privateControlsMenu {
    color: rgb(73, 147, 197);
    background-color: #FFF;
    padding-right: 8px;
    padding-left: 8px;
    margin: 0 1px 4px 0;
    border: 1px solid rgb(226, 226, 226);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0;
    line-height: 24px;
    float: none;
    display: inline-block;
    vertical-align: middle
}
.message .messageMeta .uix_postbit_privateControlsMenu a {
    color: inherit;
    display: block
}
.message .messageMeta .uix_postbit_privateControlsMenu:hover {
    color: rgb(44, 44, 44);
    text-decoration: none;
    background: url(rgbac28a.html?r=0&amp;g=0&amp;b=0&amp;a=51);
    background: rgba(0, 0, 0, .2);
    _filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#33000000, endColorstr=#33000000)
}
.message .messageMeta .uix_postbit_privateControlsMenu.PopupOpen {
    color: #FFF;
    background-color: rgb(73, 147, 197);
    background-repeat: repeat-x;
    background-position: top;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    -khtml-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    -khtml-border-top-right-radius: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    -khtml-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    -khtml-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0
}
.Responsive .message .messageMeta .uix_postbit_privateControlsMenu {
    display: none
}
@media (max-width: 900px) {
    .Responsive .thread_view .message .privateControls {
        display: none
    }
    .Responsive .message.deleted .messageMeta {
        clear: both;
        line-height: 30px;
        float: left
    }
    .Responsive .message.deleted .privateControls {
        display: block
    }
    .Responsive .message.deleted .privateControls .item.InlineModCheck {
        float: none;
        display: inline-block
    }
    .Responsive .message .messageMeta .uix_postbit_privateControlsMenu {
        display: inline-block
    }
}
@media (max-width: 610px) {
    .message .privateControls,
    .message .publicControls {
        float: none;
        text-align: center
    }
}
.messageUserBlock div.avatarHolder .onlineMarker {
    background-color: rgb(127, 185, 0);
    margin-top: 4px;
    margin-left: 4px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -khtml-border-radius: 100%;
    border-radius: 100%;
    border-top-width: 0 !important;
    border-right-width: 0 !important;
    border-bottom-width: 0 !important;
    border-left-width: 0 !important;
    width: 10px;
    height: 10px
}
@media (max-width: 610px) {
    .Responsive.hasFlexbox .messageList .uix_message {
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: stretch;
        -webkit-align-items: stretch;
        align-items: stretch
    }
    .Responsive.hasFlexbox .message .messageInfo {
        -ms-flex: 1 1 auto;
        -webkit-flex: 1 1 auto;
        flex: 1 1 auto
    }
    .Responsive .message .messageInfo {
        padding: 0px;
        margin-left: 0px
    }
    .Responsive.hasFlexbox #QuickReply {
        margin-left: 0
    }
    .Responsive.hasFlexbox .messageUserBlock {
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between
    }
    .Responsive.hasFlexbox .messageUserBlock div.avatarHolder {
        -ms-flex: 0 0 auto;
        -webkit-flex: 0 0 auto;
        flex: 0 0 auto
    }
    .Responsive.hasFlexbox .messageUserBlock h3.userText {
        margin-left: 0;
        -ms-flex: 1 1 100%;
        -webkit-flex: 1 1 100%;
        flex: 1 1 100%
    }
    .Responsive.hasFlexbox #QuickReply {
        margin-left: 0
    }
    .Responsive .messageUserBlock h3.userText {
        border-width: 0 0 0 1px
    }
    .Responsive .messageUserBlock .userBanner {
        float: right;
        margin-top: 0
    }
    .Responsive .messageUserBlock h3.userText .uix_userTextInner {
        float: left
    }
    .Responsive .messageUserBlock div.avatarHolder .onlineMarker {
        margin: 0
    }
}
.LoggedIn .discussionListItem .unreadLink,
.LoggedIn .discussionListItem .ReadToggle,
.discussionListItem .iconKey span,
.event .content .thread .icon,
.event .content .forum .icon,
.footerLinks a.globalFeed,
.messageNotices .icon,
.rating .star,
.resourceAlerts .icon,
.thread_view .threadAlerts .icon,
.alerts .newIcon,
.alertsPopup .newIcon,
.DismissParent .DismissCtrl {
    background-image: url(styles/uix/uix/sprite.html) !important;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat
}
.LoggedIn .discussionListItem .unreadLink,
.LoggedIn .discussionListItem.unread .ReadToggle {
    background-position: 0 -32px
}
.LoggedIn .discussionListItem .ReadToggle:hover {
    background-position: -16px -32px
}
.discussionListItem .iconKey .sticky {
    background-position: 0px -16px
}
.discussionListItem .iconKey .starred {
    background-position: -64px -32px
}
.discussionListItem .iconKey .watched {
    background-position: -144px -16px
}
.discussionListItem .iconKey .locked {
    background-position: -16px -16px
}
.discussionListItem .iconKey .moderated {
    background-position: -32px -16px
}
.discussionListItem .iconKey .redirect {
    background-position: -48px -16px
}
.discussionListItem .iconKey .new {
    background-position: -64px -16px
}
.event .content .thread .icon {
    background-position: -96px -16px
}
.event .content .forum .icon {
    background-position: -80px -16px
}
.footerLinks a.globalFeed {
    background-position: -112px -16px
}
.messageNotices .deletedNotice .icon {
    background-position: -48px -32px
}
.messageNotices .warningNotice .icon {
    background-position: -32px -32px
}
.messageNotices .moderatedNotice .icon {
    background-position: -32px -16px
}
.navTabs .navTab.PopupClosed:hover .SplitCtrl {
    background-position: -128px
}
.rating .star {
    background-position: -96px -32px !important
}
.rating .star.Full {
    background-position: -64px -32px !important
}
.rating .star.Half,
.rating .star.Full.Half {
    background-position: -80px -32px !important
}
.resourceAlerts .deletedAlert .icon {
    background-position: -48px -32px
}
.resourceAlerts .moderatedAlert .icon {
    background-position: -32px -16px
}
.thread_view .threadAlerts .deletedAlert .icon {
    background-position: -48px -32px
}
.thread_view .threadAlerts .moderatedAlert .icon {
    background-position: -32px -32px
}
.thread_view .threadAlerts .lockedAlert .icon {
    background-position: -16px -16px
}
.alerts .newIcon,
.alertsPopup .newIcon {
    background-position: -112px -32px
}
.DismissParent .DismissCtrl {
    background-position: -80px 0
}
.DismissParent:hover .DismissCtrl:hover {
    background-position: -96px 0
}
.DismissParent:hover .DismissCtrl:active {
    background-position: -112px 0
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and ( min--moz-device-pixel-ratio: 2),
only screen and ( -o-min-device-pixel-ratio: 2/1),
only screen and ( min-device-pixel-ratio: 2),
only screen and ( min-resolution: 192dpi),
only screen and ( min-resolution: 2dppx) {
    .LoggedIn .discussionListItem .unreadLink,
    .LoggedIn .discussionListItem .ReadToggle,
    .discussionListItem .iconKey span,
    .event .content .thread .icon,
    .event .content .forum .icon,
    .footerLinks a.globalFeed,
    .messageNotices .icon,
    .rating .star,
    .resourceAlerts .icon,
    .thread_view .threadAlerts .icon,
    .alerts .newIcon,
    .alertsPopup .newIcon,
    .DismissParent .DismissCtrl {
        background-image: url(styles/uix/uix/sprite%402x.html) !important;
        background-size: 160px 48px
    }
}
@media screen and (max-width: 1024px) and (min-width: 801px) {
    .pageWidth {
        margin: 0 12px
    }
}
@media screen and (max-width: 1024px) {
    .Responsive .pageWidth {
        max-width: 100%
    }
}
.NoResponsive body {
    min-width: 960px
}
@media (max-width: 800px) {
    .Responsive .blockLinksList a,
    .Responsive .blockLinksList label {
        padding: 10px
    }
}
@media (max-width: 610px) {
    .Responsive .profilePage .mast>* {
        max-width: none
    }
    .Responsive .navTabs {
        font-size: 13px
    }
    .Responsive #userBar .navTabs {
        font-size: 13px
    }
    .Responsive #navigation .navTabs,
    .Responsive #userBar .navTabs {
        padding-left: 0;
        padding-right: 0
    }
    .Responsive .moderatorTabs a i+.itemLabel {
        display: none
    }
}
@media (max-width: 480px) {
    .Responsive .resourceInfo .downloadButton {
        display: block
    }
    .Responsive .pageNavLinkGroup {
        text-align: center
    }
    .Responsive .pageNavLinkGroup .PageNav,
    .Responsive .pageNavLinkGroup .linkGroup {
        clear: both;
        display: inline-block
    }
    .Responsive .pageNavLinkGroup .linkGroup .Popup {
        margin-left: 0
    }
    .Responsive .pageNavLinkGroup .linkGroup .Popup,
    .Responsive .pageNavLinkGroup .linkGroup .element,
    .Responsive .pageNavLinkGroup .linkGroup a {
        margin: 0 5px;
        display: inline-block;
        float: none
    }
    .Responsive .breadBoxTop.withTopCtrl .topCtrl,
    .Responsive .pageNavLinkGroup .linkGroup,
    .Responsive .nodeListNewDiscussionButton,
    .Responsive .contentCallToAction {
        display: block;
        float: none;
        width: 100%;
        text-align: center;
        margin-left: 0
    }
    .Responsive .breadBoxTop.withTopCtrl .topCtrl {
        margin-top: 6px
    }
    .Responsive .breadBoxTop.withTopCtrl .topCtrl a.callToAction,
    .Responsive .pageNavLinkGroup .linkGroup a.callToAction,
    .Responsive .nodeListNewDiscussionButton a.callToAction,
    .Responsive .contentCallToAction a.callToAction {
        display: block
    }
    .Responsive .contentCallToAction {
        margin-bottom: 12px
    }
    .Responsive .navTabs .navTab.account .avatar {
        padding-right: 0
    }
}
@media (max-width: 768px) {
    .Responsive .footer .choosers.chooser_AdStyler,
    .uix_adStylerColorOptions {
        display: none
    }
}
.message .dark_postrating.likesSummary,
.dark_postrating {
    margin: 0;
    min-height: 0;
    padding: 8px;
    color: rgb(70, 102, 124);
    background-color: rgb(248, 251, 253);
    padding: 6px;
    margin-top: 6px;
    border: 1px solid rgb(221, 229, 234);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0
}
.dark_postrating_outputlist {
    font-family: inherit;
    margin: 0;
    font-size: 12px;
    color: inherit
}
.dark_postrating_outputlist li strong,
.dark_postrating_thread_rating strong {
    color: inherit
}
.widget-container.widget-tabs .secondaryContent {
    border-top: none
}
.featuredResourceList {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    height: auto;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: -3px
}
.featuredResourceList .featuredResource {
    margin: 0 6px 0 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -khtml-box-shadow: none;
    box-shadow: none;
    border-color: rgb(221, 229, 234);
    background: rgb(248, 251, 253);
    -ms-flex: 1 0 200px;
    -webkit-flex: 1 0 200px;
    flex: 1 0 200px;
    margin: 3px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0
}
.featuredResourceList .featuredResource .details {
    left: 5px
}
.featuredResourceList .featuredResource .resourceInfo .title a {
    color: rgb(70, 102, 124)
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .resourceHeaders .typeFilter {
        bottom: 0px;
        (-bracket-: hack;
        bottom: 1px;
        )
    }
}
.resourceUpdate {
    padding: 6px
}
.resourceListItem {
    border-bottom: solid 1px rgb(226, 226, 226)
}
.sidebar .callToAction {
    margin: 15px 0
}
.sidebar .callToAction span {
    padding: 6px;
    font-size: 13px
}
.resourceListSidebar .secondaryContent {
    border: 1px solid rgb(226, 226, 226);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0;
    margin-bottom: 6px
}
.resourceListMain {
    background-color: #FFF;
    padding: 12px;
    border: 1px solid rgb(226, 226, 226);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0
}
.imageCollection {
    background-image: none
}
.downloadButton .inner:hover {
    color: #FFF
}
.mediaContainer {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -khtml-box-shadow: none;
    box-shadow: none
}
#taigachat_full.nodeList .categoryStrip .nodeDescription {
    opacity: 1
}
#taigachat_full.nodeList .categoryStrip {
    height: auto
}
.mainContainer .mainContent>*:first-child>.sectionMain,
.mainContainer_noSidebar>*:first-child {
    margin-top: 0
}
.xmgCarouselContainer .sectionMain .titleStrip h3 {
    line-height: 40px
}
.ratings {
    font-size: 16px
}
.ratings .star {
    font-size: inherit
}
.mediaTabHeadings .typeFilter {
    background-image: none
}
.mediaLabels .mediaLabel {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -khtml-box-shadow: none;
    box-shadow: none
}
.xengallerySideBarContainer .xengallerySideBar .section h3 a {
    color: inherit
}
.xengallerySideBarContainer .xengallerySideBar .section {
    margin: 0 0 6px 0;
    padding: 0
}
.xengallerySideBarContainer .xengallerySideBar .section .secondaryContent {
    border: 1px solid rgb(226, 226, 226);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0
}
.xengallerySideBarContainer .xengallerySideBar .section h3 {
    font-weight: bold;
    font-size: 13px;
    font-family: Lato, Helvetica, sans-serif;
    color: rgb(83, 83, 83);
    background-color: rgb(250, 250, 250);
    padding: 6px;
    margin-bottom: 6px;
    border: 1px solid rgb(226, 226, 226);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0
}
.xengallery_media_index .titleBar,
.xengallery_category_view .titleBar {
    height: auto
}
.commentSimple .control:before,
.mediaMeta .control:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 5px
}
.commentMeta .control.ReplyLink:before {
    content: "\f112"
}
.commentMeta .control.edit:before {
    content: "\f040"
}
.commentMeta .control.delete:before {
    content: "\f014"
}
.commentMeta .control.deleteSpam:before {
    content: "\f05e"
}
.commentMeta .control.ip:before,
.mediaMeta .control.ip:before {
    content: "\f124"
}
.commentMeta .control.like:before,
.mediaMeta .control.like:before {
    content: "\f164"
}
.commentMeta .control.unlike:before,
.mediaMeta .control.unlike:before {
    content: "\f165"
}
.commentMeta .control.MultiQuoteControl:before {
    content: "\f10d"
}
.commentMeta .control.history:before {
    content: "\f1da"
}
.commentMeta .control.warn:before {
    content: "\f071"
}
.commentMeta .control.report:before,
.mediaMeta .control.report:before {
    content: "\f06a"
}
.commentMeta .control.postComment:before {
    content: "\f075"
}
.resourceListSidebar .secondaryContent h3:before,
.xengallerySideBar .section .secondaryContent h3:before {
    display: inline-block;
    font-family: 'FontAwesome';
    font-style: normal;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1;
    font-size: 14px;
    margin-right: 6px;
    content: '\f152';
    text-align: center;
    width: 1.28571429em
}
.sidebar .section .secondaryContent.widget.WidgetFramework_WidgetRenderer_OnlineUsers h3:before {
    content: "\f0c0"
}
.sidebar .section .secondaryContent.widget.WidgetFramework_WidgetRenderer_OnlineStaff h3:before {
    content: "\f0b1"
}
.sidebar .section .secondaryContent.widget.WidgetFramework_WidgetRenderer_Stats h3:before {
    content: '\f080'
}
.resourceListSidebar .secondaryContent.categoryList h3:before {
    content: "\f07c"
}
.resourceListSidebar .secondaryContent.miniResourceList h3:before {
    content: "\f091"
}
.resourceListSidebar .secondaryContent.avatarList h3:before {
    content: "\f0c0"
}
.sidebar .section#resourceInfo .secondaryContent h3:before {
    content: "\f05a"
}
.sidebar .section .secondaryContent#authorTools h3:before {
    content: "\f085"
}
.sidebar .section .secondaryContent#moreAppsByAuthor h3:before {
    content: "\f0ca"
}
.sidebar .section#versionInfo .secondaryContent h3:before {
    content: "\f0c5"
}
.xengallerySideBar .section.xengallery_albums .secondaryContent h3:before {
    content: "\f00a"
}
.xengallerySideBar .section.xengallery_categories .secondaryContent h3:before {
    content: "\f07b"
}
.xengallerySideBar .section.xengallery_tag_cloud .secondaryContent h3:before {
    content: "\f02c"
}
.xengallerySideBar .section.xengallery_recent_comments .secondaryContent h3:before {
    content: "\f086"
}
.xengallerySideBar .section.xengallery_top_contributors .secondaryContent h3:before {
    content: "\f091"
}
.xengallerySideBar .section.xengallery_gallery_statistics .secondaryContent h3:before {
    content: "\f080"
}
.xengallerySideBar .section.xengallery_your_statistics .secondaryContent h3:before {
    content: "\f080"
}
.sidebar .section#shareMedia .secondaryContent h3:before {
    content: "\f1e0"
}
.sidebar .section#mediaInfo .secondaryContent h3:before {
    content: "\f129"
}
.sidebar .section#ownerInfo .secondaryContent h3:before {
    content: "\f007"
}
.topRightBlocks,
.midRightBlocks,
.btmRightBlocks {
    float: none
}
.nodeStats dl,
.subForumsPopup {
    margin-right: 7px
}
#content>.pageWidth>.pageContent {
    border-top: 0
}
.footer .pageContent {
    margin-top: 12px;
    border-top: 1px solid rgb(226, 226, 226)
}
