Advertisement
Guest User

Untitled

a guest
Dec 27th, 2015
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 34.47 KB | None | 0 0
  1. .messageUserBlock a.username {text-align: center !important;}
  2. .messageUserBlock h3.userText {
  3. text-align: center;
  4. }
  5.  
  6.  
  7. #logo,
  8. #logo a{
  9. height: @headerLogoHeight;
  10. line-height: @headerLogoHeight;
  11. display: block;
  12. text-align: center;
  13. position: relative;
  14. overflow: hidden;
  15. }
  16.  
  17.  
  18. #logo{ float: none; }
  19.  
  20. <xen:if is="@textLogo">
  21. #logo a.textLogo{
  22. color: #fff;
  23. font-size: 70px;
  24. font-weight: 400;
  25. font-family: "Oswald";
  26. text-transform: uppercase;
  27. text-shadow: rgba(0,0,0,0.5) 2px 2px 0px, rgba(255,255,255,0.45) 4px 4px 0px;
  28. }
  29.  
  30. <xen:if is="@logoSlogan">
  31.  
  32. #logo a.textLogo{
  33. height: {xen:calc '@headerLogoHeight - 26'}px;
  34. line-height: {xen:calc '@headerLogoHeight - 90'}px;
  35. padding-top: 26px;
  36. }
  37.  
  38. #logo a.textLogo span{
  39. display: block;
  40. height: auto;
  41. font-size: 20px;
  42. line-height: 20px;
  43. position: relative; top: -5px;
  44. text-shadow: rgba(0,0,0,0.35) 2px 2px 0px;
  45. }
  46.  
  47. </xen:if>
  48.  
  49. </xen:if>
  50.  
  51. <xen:if is="@iconBehindLogo">
  52. #logo:after{
  53. content: "\@iconBehindLogo";
  54. font-size: 600px !important;
  55. position: absolute;
  56. top: 50%; left: 50%; margin-left: -0.427em; margin-top: 5px;
  57. color: #000;
  58. opacity: 0.1;
  59. }
  60.  
  61. #logo a{ z-index: 1; }
  62. </xen:if>
  63.  
  64. #blurredBackground, #clearBackground{
  65. position: fixed;
  66. top: 0; left: 0; right: 0;
  67. z-index: -2;
  68. height: 100%;
  69. background: url("@imagePath/xenfocus/background/<xen:if is="@blurImageName">@blurImageName</xen:if>_blur.jpg") 50% 0;
  70. -webkit-background-size: cover;
  71. -moz-background-size: cover;
  72. background-size: cover;
  73. }
  74.  
  75. #clearBackground{
  76. z-index: -1;
  77. /* Change the following to a background color if you do not wish to use an image. */
  78. background-image: url("@imagePath/xenfocus/background/<xen:if is="@blurImageName">@blurImageName</xen:if>.jpg");
  79. }
  80.  
  81. .titleBar{
  82. border-radius: 3px;
  83. box-shadow: inset rgba(255,255,255,0.2) 0px 1px 0px, inset rgba(255,255,255,0.4) 0px 100px 0px;
  84. padding: 14px;
  85. text-shadow: rgba(0,0,0,0.2) 0px -1px 0px;
  86. }
  87.  
  88. .titleBar, .titleBar *{ color: #fff !important; }
  89.  
  90. .navTabs .navTab.selected,
  91. #navigation .pageContent,
  92. body #moderatorBar,
  93. .titleBar{
  94. /* Change the following to a background color if you do not wish to use an image. You must also disable the blur feature */
  95. background: url("@imagePath/xenfocus/background/<xen:if is="@blurImageName">@blurImageName</xen:if>_blur.jpg") 50% 0 fixed;
  96. -webkit-background-size: cover;
  97. -moz-background-size: cover;
  98. background-size: cover;
  99. }
  100.  
  101. body #moderatorBar{ box-shadow: inset rgba(255,255,255,0.5) 0px 100px 0; }
  102.  
  103. /* .avatar, .avatar img{ border-radius: 50%; }
  104. .memberCard .avatar, .memberCard .avatar img{ border-radius: 0; } */
  105.  
  106. #content .pageContent{ background: rgba(20,20,20,0.85); }
  107.  
  108. body .breadcrumb{ border-color: #1f1f1f; }
  109. .breadcrumb a{ }
  110. .breadcrumb a:hover{ }
  111.  
  112. /*
  113. Navigation background: Navigation Tabs Container
  114. */
  115. #blurredBackground, #clearBackground,
  116. #navigation{
  117.  
  118. }
  119.  
  120. .navTabs .navTab.selected,
  121. #navigation .pageContent{
  122.  
  123. }
  124.  
  125. /* Nav link */
  126. .navTabs .navTab.PopupClosed a.navLink{
  127. color: #fff;
  128. text-shadow: rgba(0,0,0,0.4) 0px 1px 1px;
  129. }
  130.  
  131. .navTabs .navTab.PopupClosed:hover a.navLink{
  132. background: rgba(255,255,255,0.1);
  133. color: #fff;
  134. }
  135. /* Public tabs */
  136. .navTabs .publicTabs .navLink{ padding: 0 20px; }
  137.  
  138. /* Open menu tab */
  139. .navTabs .Popup .PopupControl.PopupOpen > a, .navTabs .Popup.PopupContainerControl.PopupOpen > a{
  140. color: #fff;
  141. background: rgba(255,255,255,0.2);
  142. }
  143.  
  144. .Popup .PopupControl.PopupOpen, .Popup.PopupContainerControl.PopupOpen {
  145. background-color: transparent;
  146. border-radius: 0;
  147. }
  148.  
  149. .Popup .PopupControl.BottomControl.PopupOpen, .Popup.PopupContainerControl.BottomControl.PopupOpen {
  150. border-radius: 0 0 3px 3px;
  151. }
  152.  
  153. /* Active tab */
  154.  
  155. .navTabs .navTab.selected{ border-radius: 3px 3px 0px 0px; }
  156.  
  157. .navTabs .navTab.selected a.navLink,
  158. .navTabs ul.visitorTabs > li.navTab.selected a.navLink{
  159. background: rgba(255,255,255,0.4);
  160. color: #fff;
  161. border-radius: 3px 3px 0px 0px;
  162. box-shadow: inset rgba(255,255,255,0.2) 0px 1px 0px;
  163. text-shadow: rgba(0,0,0,0.4) 0px 1px 1px;
  164. position: relative;
  165. font-weight: bold;
  166. }
  167.  
  168. /* .navTabs .publicTabs .navTab.selected a.navLink:before,
  169. .navTabs .publicTabs .navTab.selected a.navLink:after{
  170. content: "";
  171. width: 4px; height: 4px;
  172. position: absolute;
  173. bottom: 0px; left: -4px;
  174. z-index: 10;
  175. background: @altPrimary;
  176. }
  177.  
  178. .navTabs .publicTabs .navTab.selected a.navLink:after{
  179. border-bottom-color: #000;
  180. opacity: 0.4;
  181. bottom: 1px;
  182. z-index: 5;
  183. } */
  184.  
  185. /* .navTabs .navTab.selected .SplitCtrl{
  186. display: block !important;
  187. background: transparent url('@imagePath/xenforo/xenforo-ui-sprite.png') no-repeat -128px 12.5px !important;
  188. position: relative;
  189. } */
  190.  
  191. .navTabs .visitorTabs{ font-size: 11px; }
  192.  
  193. /* Sub navigation background */
  194. .navTabs .navTab.selected .tabLinks{
  195. background: @contentBackground;
  196. background: rgba(255,255,255,0.4);
  197. background-position: 0 0;
  198. border-radius: 0px 0px 4px 4px;
  199. text-shadow: rgba(0,0,0,0.4) 0px 1px 1px;
  200. }
  201.  
  202. .navTabs .navTab.selected .tabLinks a{
  203. color: #fff;
  204. line-height: 30px;
  205. border-radius: 3px;
  206. margin-top: 3px;
  207. padding: 0 10px;
  208. }
  209.  
  210. .navTabs .navTab.selected .tabLinks a:hover, .navTabs .navTab.selected .tabLinks a:focus{
  211. color: #fff;
  212. background: rgba(0,0,0,0.2);
  213. }
  214.  
  215. .navTabs .navTab.PopupClosed, .navTabs .navTab.PopupClosed:hover{ background: none transparent; }
  216.  
  217. <xen:if is="!@fontawesome">
  218. .navTab.account a strong:before,
  219. .navTab.inbox a:before,
  220. .navTab.alerts a:before{
  221. content: "";
  222. background: url(@imagePath/xenfocus/userLinkIcons.png) no-repeat 0 0;
  223. width: 18px; height: 18px;
  224. display: inline-block;
  225. position: relative;
  226. top: 4px;
  227. margin-right: 6px;
  228. }
  229.  
  230. .navTab.account:hover a strong:before{ background-position: 0 -18px; }
  231. .navTab.account.selected a strong:before{ background-position: 0 -36px; }
  232. .navTab.inbox a:before{ background-position: -18px 0px; }
  233. .navTab.inbox:hover a:before{ background-position: -18px -18px; }
  234. .navTab.inbox.selected a:before{ background-position: -18px -36px; }
  235. .navTab.alerts a:before{ background-position: -36px 0px; }
  236. .navTab.alerts:hover a:before{ background-position: -36px -18px; }
  237. .navTab.alerts.selected a:before{ background-position: -36px -36px; }
  238. </xen:if>
  239.  
  240. .navTab a strong#VisitorExtraMenu_Counter:before{ display: none; }
  241.  
  242. .navTabs .navTab.selected.PopupOpen a.navLink{ border-radius: 0px; }
  243.  
  244. /* Adjust the following + 0 value depending on navigation borders */
  245. .navTabs .navTab.selected .tabLinks{ top: {xen:calc '@headerTabHeight + 0'}px; }
  246. #navigation .pageContent{ height: {xen:calc '@headerTabHeight * 2 + 0'}px; }
  247. #headerMover #headerProxy{ height: {xen:calc '@headerLogoHeight + @headerTabHeight * 2 + 0'}px; }
  248.  
  249. #forums.sectionMain,
  250. .messageInfo.primaryContent{ background: none transparent; }
  251.  
  252. .mainProfileColumn,
  253. .xenForm,
  254. .message{
  255. background-color: @contentBackground;
  256. }
  257.  
  258. #loginBar .xenForm{ background: none transparent; }
  259.  
  260. /* Categories and forums */
  261. #forums .node.category.level_1,
  262. .discussionList.section.sectionMain,
  263. .sidebar .section > .secondaryContent,
  264. #pageNodeContent{
  265. box-shadow: rgba(0,0,0,0.5) 0px 1px 5px;
  266. }
  267.  
  268. body #pageNodeContent{ background: @contentBackground; padding: 12px; }
  269. #pageNodeContent .larger.textHeading{ color: @primaryMedium; }
  270.  
  271. .sidebar .section > .secondaryContent{ border: 0; background: @contentBackground; }
  272.  
  273. #forums .node.category.level_1{ margin-bottom: 10px; }
  274. #forums .nodeList li:last-of-type .nodeInfo{ border-bottom: 0; }
  275. #forums .nodeList .nodeInfo{ min-height: 40px; padding: 7px 0; }
  276. #forums .nodeIcon{ position: absolute; top: 50%; margin-top: -18px; }
  277. #forums .nodeText{ padding-right: 180px; }
  278. #forums .node .nodeControls{ right: 10px; top: 50%; margin: -8px 0 0 0; }
  279.  
  280. .idxStats{ float: right; position: absolute; right: 244px; top: 50%; margin-top: -20px; }
  281. .idxStats dl{ float: left; min-width: 80px; padding: 0 6px; text-align: center; text-transform: uppercase; font-size: 11px; }
  282. .idxStats dt{ display: block; color: @primaryLightish; }
  283. .idxStats dd{ display: block; color: @primaryMedium; font-size: 18px; padding-bottom: 3px; }
  284.  
  285. @media (min-width: 991px){
  286. .subForumList{ padding-right: 428px; }
  287. }
  288.  
  289. @media (max-width: 990px){
  290. .idxStats{ display: none; }
  291. #forums .nodeText{ padding-right: 0; }
  292. .subForumList{ padding-right: 225px; }
  293. }
  294.  
  295. body .node .nodeLastPost{ height: 40px; line-height: 20px; padding: 0 0 0 14px; margin: -20px 20px 0 0; top: 50%; border-left: 1px solid @primaryLighterStill; }
  296.  
  297. .sidebar .visitorPanel{ overflow: visible; }
  298.  
  299. body .discussionList .sectionHeaders{
  300. box-sizing: border-box;
  301. margin-top: 0;
  302. border-width: 0px 0px 1px 0px;
  303. border-radius: 4px 4px 0 0;
  304. }
  305.  
  306. body .attachedFiles .attachmentList, .sectionFooter, body .userBanner{ background-image: none; }
  307.  
  308. body .discussionList .sectionFooter{ border-radius: 0px 0px 4px 4px; border-bottom: 0; }
  309. body .DiscussionListOptions{ margin-left: 10px; margin-right: 10px; }
  310. body .itemPageNav a{ color: #fff; }
  311.  
  312. body .bbCodeQuote .quoteContainer{ border-radius: 0px 0px 3px 3px; }
  313.  
  314. <xen:if is="@fontawesome">
  315.  
  316. .LoggedIn .discussionListItem .unreadLink,
  317. .LoggedIn .discussionListItem .ReadToggle{
  318. background: none transparent !important;
  319. text-indent: 0 !important;
  320. }
  321.  
  322. .LoggedIn .discussionListItem .unreadLink:before,
  323. .LoggedIn .discussionListItem .ReadToggle:before{
  324. font-size: 10px;
  325. content: "\f067";
  326. width: 10px; height: 10px;
  327. font-size: 10px !important;
  328. display: block;
  329. }
  330.  
  331. </xen:if>
  332.  
  333. <xen:if is="@transparentContent">
  334. #content > .pageWidth > .pageContent,
  335. #forums.sectionMain,
  336. #loginBar .xenForm{
  337. background: none transparent;
  338. }
  339. .mainProfileColumn,
  340. .xenForm,
  341. .message{
  342. background-color: @contentBackground;
  343. }
  344.  
  345. #content > .pageWidth > .pageContent{ padding: 2px 0; }
  346.  
  347. .mainProfileColumn{ padding: 0 10px 10px 0; }
  348. body .profilePage .mast{ border: 0; }
  349.  
  350. body .xenForm .submitUnit { padding-bottom: 5px; }
  351. .xenForm h3.textHeading{ padding-left: 10px; }
  352.  
  353. .linkGroup a,
  354. .pageNavHeader{
  355. color: #fff;
  356. background: rgba(0,0,0,0.5);
  357. border-radius: 3px;
  358. padding: 3px 6px;
  359. }
  360.  
  361. .PageNav .pageNavHeader{ padding-top: 1px !important; padding-bottom: 1px !important; }
  362.  
  363. .linkGroup.SelectionCountContainer a{ color: #fff !important; }
  364. .PageNav .pageNavHeader{ padding: 0px 6px; }
  365.  
  366. .linkGroup.SelectionCountContainer a:hover{
  367. background: rgba(0,0,0,0.6);
  368. }
  369.  
  370. .linkGroup a.callToAction{ background: none transparent; }
  371.  
  372. .member_notable .mainContent .section{ margin-top: 0; }
  373. #messageList{ border: 0; padding: 0; }
  374.  
  375. .discussionList .sectionHeaders{ border-left: 0 !important; border-right: 0 !important; }
  376. </xen:if>
  377.  
  378. <xen:if is="!@fontawesome">
  379. /* Sidebar icons */
  380. .forum_list .sidebar .section h3:before{
  381. content: "";
  382. float: left;
  383. width: 16px; height: 16px;
  384. margin: -1px 6px -5px 0;
  385. background: url(@imagePath/xenfocus/sidebarSprite.png) no-repeat 0 0;
  386. }
  387. .forum_list .sidebar .section.staffOnline h3:before{ background-position: 0 -16px; }
  388. .forum_list .sidebar .section.membersOnline h3:before{ background-position: 0 -32px; }
  389. .forum_list .sidebar .section .statsList h3:before{ background-position: 0 -48px; }
  390. .forum_list .sidebar .section.sharePage h3:before{ background-position: 0 -64px; }
  391. </xen:if>
  392.  
  393. body .message .publicControls a.item{ margin-left: 5px; margin-right: 0; }
  394. body .message .publicControls .MultiQuoteControl{ border-radius: 3px; padding-top: 1px; padding-bottom: 1px; }
  395. body .message .publicControls .MultiQuoteControl.active{ background: @altPrimary; }
  396.  
  397. <xen:if is="!@fontawesome">
  398. /* Post button icons */
  399. .messageMeta .control:before{
  400. content: "";
  401. display: inline-block;
  402. vertical-align: top;
  403. width: 16px; height: 16px;
  404. margin: -1px 6px -5px -2px;
  405. background: url(@imagePath/xenfocus/postButtonSprite.png) no-repeat 0 0;
  406. }
  407. .messageMeta .control.edit:before{ background-position: 0 -16px; }
  408. .messageMeta .control.delete:before{ background-position: 0 -32px; }
  409. .messageMeta .control.ip:before{ background-position: 0 -48px; }
  410. .messageMeta .control.report:before{ background-position: 0 -64px; }
  411. .messageMeta .control.reply:before{ background-position: 0 -80px; }
  412. .messageMeta .control.like:before{ background-position: 0 -96px; }
  413. .messageMeta .control.unlike:before{ background-position: 0 -112px; }
  414. .messageMeta .control.warn:before{ background-position: 0 -112px; }
  415. .messageMeta .control.deleteSpam:before{ background-position: 0 -128px; }
  416. </xen:if>
  417.  
  418. <xen:if is="!@privateControlIcons">
  419. .messageMeta .privateControls .control:before{ display: none; }
  420. </xen:if>
  421. <xen:if is="!@publicControlIcons">
  422. .messageMeta .publicControls .control:before{ display: none; }
  423. </xen:if>
  424.  
  425. <xen:if is="@fadedPostControls">
  426. @media (min-width:1025px){
  427. .message .messageMeta .control{
  428. opacity: 0.15;
  429. -webkit-transition: opacity ease-in-out 0.1s;
  430. -moz-transition: opacity ease-in-out 0.1s;
  431. transition: opacity ease-in-out 0.1s;
  432. }
  433. .message .messageMeta .privateControls .control{ opacity: 0; }
  434. body .message:hover .messageMeta .control{ opacity: 1; }
  435. }
  436. </xen:if>
  437.  
  438. .message .publicControls, .message .privateControls{ min-height: 26px; line-height: 24px; }
  439. .message .publicControls .item.muted{ float: right; }
  440.  
  441. <xen:if is="@boxedPosts"><xen:if is="@enableResponsive">
  442. @media (min-width:1000px){
  443. /* Post control bar */
  444. body .message{
  445. position: relative;
  446. padding-bottom: 57px !important;
  447. padding-top: 10px !important;
  448. margin-bottom: 12px !important;
  449. }
  450. body .quickReply.message{ padding-bottom: 10px !important; }
  451. .thread_view .messageMeta{
  452. position: absolute;
  453. bottom: 5px; left: 5px; right: 5px;
  454. padding: 10px 10px 10px 150px !important;
  455. border-top: 1px solid @primaryLighterStill;
  456. background: @primaryLightest;
  457. }
  458.  
  459. /* .thread_view .message:hover .messageMeta{
  460. border-top: 1px solid @primaryLighterStill;
  461. background: @primaryLightest;
  462. } */
  463.  
  464. .thread_view .message .privateControls .authorEnd{ display: none; }
  465. .thread_view .messageMeta .InlineModCheck{ position: relative; top: 5px; }
  466. }
  467. </xen:if></xen:if>
  468.  
  469. <xen:if is="@noAuthorBox"><xen:if is="@enableResponsive">
  470. @media (min-width:@maxResponsiveNarrowWidth){
  471. .message .messageUserBlock, .message .messageUserBlock div.avatarHolder{ background: none transparent; border: 0; }
  472. .message .messageUserBlock div.avatarHolder{ text-align: center; }
  473. .message .messageUserBlock .arrow, .message .userBanner .before, .message .userBanner .after{ display: none !important; }
  474. .message .messageUserBlock h3.userText{ text-align: center; padding-left: 0; }
  475. .message .messageUserBlock .userBanner{ border-radius: 3px; margin-left: 0; margin-right: 0; }
  476.  
  477. }
  478. </xen:if></xen:if>
  479.  
  480. body .message .newIndicator{ margin-right: -28px; }
  481.  
  482. .footerLegal, .footerLegal a, .footerLegal .pairsInline dt, #copyright{ color: #fff; text-shadow: rgba(0,0,0,0.4) 0px 1px 3px; }
  483. .footerLegal .pairsInline dt{ opacity: 0.7; }
  484.  
  485. /* Remove the following if search box is inline with nav */
  486. /* .withSearch .navTabs .navTab.selected .blockLinksList{ margin-right: 8px; } */
  487.  
  488. #QuickSearch{ top: -40px; right: 5px; background: none transparent; }
  489. #QuickSearch.active{ background-color: @content.background-color; box-shadow: 0px 3px 6px rgba(0,0,0,0.25); }
  490. #QuickSearch:not(.active) #QuickSearchQuery{ background: #fff; box-shadow: none; border-color: #fff; border-radius: 3px; }
  491.  
  492. .pageContent > .sharePage{
  493. box-shadow: rgba(0,0,0,0.05) 0px 1px 3px;
  494. padding: 10px;
  495. background: @contentBackground;
  496. }
  497.  
  498. .pageContent > .sharePage h3{
  499. color: @sidebarBlockHeading.color;
  500. font-size: 12px !important;
  501. padding: 10px;
  502. margin: -10px -10px 10px -10px;
  503. border: 0;
  504. border-bottom: 1px solid @primaryLighterStill;
  505. background: @primaryLightest;
  506. }
  507.  
  508. form#login input.button.primary{
  509. color: #fff;
  510. text-shadow: rgba(0,0,0,0.4) 0px -1px 0px;
  511. background: #555;
  512. background-image: -moz-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 100%);
  513. background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.1)), color-stop(100%,rgba(255,255,255,0)));
  514. background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.1) 0%,rgba(255,255,255,0) 100%);
  515. background-image: -o-linear-gradient(top, rgba(255,255,255,0.1) 0%,rgba(255,255,255,0) 100%);
  516. background-image: -ms-linear-gradient(top, rgba(255,255,255,0.1) 0%,rgba(255,255,255,0) 100%);
  517. background-image: linear-gradient(to bottom, rgba(255,255,255,0.1) 0%,rgba(255,255,255,0) 100%);
  518. border: 0;
  519. box-shadow: inset rgba(255,255,255,0.1) 0px 1px 0px, rgba(0,0,0,0.3) 0px 1px 3px;
  520. }
  521.  
  522. form#login input.button.primary:hover{ background-color: #666; }
  523.  
  524. body #pageNodeNavigation{
  525. box-shadow: rgba(0,0,0,0.05) 0px 1px 4px;
  526. border-radius: 0;
  527. }
  528.  
  529. /* .quickReply.message{ border: 0; }
  530. .mainProfileColumn{ background: @primaryLightest; } */
  531. #ProfilePanes{ padding-right: 8px; padding-bottom: 8px; min-height: 580px; }
  532.  
  533. <xen:if is="!@faForumIcons">
  534. <xen:if is="@squareNodeIcons">
  535. .nodeIcon{
  536. border-radius: 3px;
  537. background-color: #757575;
  538. background-image: -moz-linear-gradient(top, rgba(255,255,255,0.25) 0%, rgba(255,255,255,0) 100%);
  539. background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.25)), color-stop(100%,rgba(255,255,255,0)));
  540. background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.25) 0%,rgba(255,255,255,0) 100%);
  541. background-image: -o-linear-gradient(top, rgba(255,255,255,0.25) 0%,rgba(255,255,255,0) 100%);
  542. background-image: -ms-linear-gradient(top, rgba(255,255,255,0.25) 0%,rgba(255,255,255,0) 100%);
  543. background-image: linear-gradient(to bottom, rgba(255,255,255,0.25) 0%,rgba(255,255,255,0) 100%);
  544. box-shadow: inset rgba(255,255,255,0.2) 0px 1px 0px, inset rgba(255,255,255,0.1) 0px 0px 0px 1px;
  545. }</xen:if>
  546.  
  547. <xen:if is="@customNodeIcons">
  548. .node_2 .nodeIcon{ background: url(@imagePath/xenfocus/nodes/nodeIcon_2.png) no-repeat 50% 50% !important; }
  549. .node_3 .nodeIcon{ background: url(@imagePath/xenfocus/nodes/nodeIcon_3.png) no-repeat 50% 50% !important; }
  550. .node_11 .nodeIcon{ background: url(@imagePath/xenfocus/nodes/nodeIcon_11.png) no-repeat 50% 50% !important; }
  551. .node_7 .nodeIcon{ background: url(@imagePath/xenfocus/nodes/nodeIcon_7.png) no-repeat 50% 50% !important; }
  552. .node_8 .nodeIcon{ background: url(@imagePath/xenfocus/nodes/nodeIcon_8.png) no-repeat 50% 50% !important; }
  553.  
  554. .nodeIcon{ opacity: 0.25; }
  555. .unread .nodeIcon, .linkNodeInfo .nodeIcon, .pageNodeInfo .nodeIcon{ opacity: 1; }
  556.  
  557. <xen:if is="@grayNodeIcons">
  558. /* Restrict from mobiles */
  559. @media (min-width:@maxResponsiveWideWidth){
  560. .nodeIcon{ -webkit-filter: grayscale(100%); }
  561. .unread .nodeIcon, .linkNodeInfo .nodeIcon, .pageNodeInfo .nodeIcon{ -webkit-filter: grayscale(0%); }
  562. }</xen:if>
  563.  
  564. </xen:if></xen:if>
  565.  
  566. <xen:if is="@fontawesome">
  567.  
  568. /* Font Awesome */
  569.  
  570. .navTab.account a strong:before,
  571. .navTab.inbox a:before,
  572. .navTab.alerts a:before,
  573. #AccountMenu .menuColumns a:before,
  574. .tabLinks a:before,
  575. .breadcrumb a.jumpMenuTrigger:before,
  576. <xen:if is="@faForumIcons">.nodeIcon:before,</xen:if>
  577. .forum_list .sidebar .section h3:before,
  578. .node .nodeLastPost .lastThreadTitle span:before,
  579. .messageMeta .control:before,
  580. .Responsive #QuickSearchPlaceholder:before,
  581. body .node .tinyIcon:before,
  582. body .footerLinks a.globalFeed:before,
  583. .LoggedIn .discussionListItem .unreadLink:before,
  584. .LoggedIn .discussionListItem .ReadToggle:before,
  585. #logo:after{
  586. display: inline-block;
  587. font-family: FontAwesome;
  588. font-style: normal;
  589. font-weight: normal;
  590. line-height: 0px;
  591. font-size: 14px;
  592. -webkit-font-smoothing: antialiased;
  593. -moz-osx-font-smoothing: grayscale;
  594. vertical-align: middle;
  595. /* color: inherit !important; */
  596. }
  597.  
  598. .navTab.account a strong:before{ margin: -1px 7px 0 0; content: "\f007"; }
  599. .navTab.inbox a:before{ margin: -1px 7px 0 0; content: "\f01c"; }
  600. .navTab.alerts a:before{ margin: -1px 7px 0 0; content: "\f0ac"; }
  601.  
  602. #AccountMenu .menuColumns a:before{ font-size: 14px !important; opacity: 0.6; position: relative; left: -3px; }
  603. #AccountMenu .menuColumns a:hover:before{ opacity: 1; }
  604. #AccountMenu a[href*="/personal-details"]:before{ content: "\f007" }
  605. #AccountMenu a[href*="/signature"]:before{ content: "\f040" }
  606. #AccountMenu a[href*="/contact-details"]:before{ content: "\f0e0" }
  607. #AccountMenu a[href*="/privacy"]:before{ content: "\f06e" }
  608. #AccountMenu a[href*="/preferences"]:before{ content: "\f14a" }
  609. #AccountMenu a[href*="/alert-preferences"]:before{ content: "\f0ac" }
  610. #AccountMenu a[href*="/avatar"]:before{ content: "\f03e" }
  611. #AccountMenu a[href*="/security"]:before{ content: "\f084" }
  612. #AccountMenu a[href*="/news-feed"]:before{ content: "\f03a" }
  613. #AccountMenu a[href*="conversations"]:before{ content: "\f036" }
  614. #AccountMenu a[href*="/alerts"]:before{ content: "\f0ac" }
  615. #AccountMenu a[href*="/likes"]:before{ content: "\f087" }
  616. #AccountMenu a[href*="search/member"]:before{ content: "\f0cb" }
  617. #AccountMenu a[href*="/following"]:before{ content: "\f061" }
  618. #AccountMenu a[href*="/ignored"]:before{ content: "\f05e" }
  619. #AccountMenu a[href*="logout"]:before{ content: "\f053" }
  620. #AccountMenu { width: 294px; }
  621. #AccountMenu .menuColumns a:before{ margin: -1px 7px 0 0; font-size: 11px; width: 10px; }
  622. #AccountMenu .menuColumns a, #AccountMenu .menuColumns label { width: 125px; }
  623. #AccountMenu .statusPoster textarea { width: 265px; }
  624.  
  625. .tabLinks a:before{ margin: -1px 7px 0 0; font-size: 14px; }
  626. .tabLinks a[href*="/mark-read"]:before{ content: "\f14a" }
  627. .tabLinks a[href*="search/"]:before{ content: "\f002" }
  628. .tabLinks a[href*="watched/forums"]:before{ content: "\f00b" }
  629. .tabLinks a[href*="watched/threads"]:before{ content: "\f03a" }
  630. .tabLinks a[href*="find-new/posts"]:before{ content: "\f0fe" }
  631. .tabLinks a[href*="members/"]:before{ content: "\f007" }
  632. .tabLinks a[href*="online/"]:before{ content: "\f0ac" }
  633. .tabLinks a[href*="recent-activity/"]:before{ content: "\f017" }
  634.  
  635. .breadcrumb a.jumpMenuTrigger{ background: none transparent; text-indent: 0; text-align: center; }
  636. .breadcrumb a.jumpMenuTrigger:before{ margin: 1px 0 0 0; content: "\f03a"; font-size: 14px; }
  637.  
  638. <xen:if is="@faForumIcons">.nodeIcon{ background: none transparent !important; text-align: center; }
  639. .nodeIcon:before{ content: "\f075"; color: @altPrimary; font-size: 30px; line-height: 30px; margin: 3px 0 0 0; opacity: 0.15; }
  640. .unread .nodeIcon:before{ content: "\f086"; opacity: 1; }
  641. .link .nodeIcon:before{ content: "\f061"; opacity: 1; }
  642. .page .nodeIcon:before{ content: "\f0f6"; opacity: 1; }</xen:if>
  643.  
  644. .forum_list .sidebar .section h3:before{ margin: -1px 7px 0 0; content: "\f02b"; font-size: 14px; }
  645. .forum_list .sidebar .section.staffOnline h3:before{ content: "\f0e3"; }
  646. .forum_list .sidebar .section.membersOnline h3:before{ content: "\f017"; }
  647. .forum_list .sidebar .section .statsList h3:before{ content: "\f080"; }
  648. .forum_list .sidebar .section.sharePage h3:before{ content: "\f0ac"; }
  649.  
  650. .lastThreadTitle{ font-weight: bold; }
  651. .node .nodeLastPost .lastThreadTitle span { float: left; height: 16px; width: 16px; margin: 1px 5px -6px 0; overflow: hidden; display: none; }
  652. .node .nodeLastPost .lastThreadTitle span:before{ line-height: 16px; display: block; content: "\f086"; font-size: 14px; color: @mutedTextColor; }
  653.  
  654. .messageMeta .control:before{
  655. content: "";
  656. position: relative;
  657. margin: -3px 5px 0px -2px;
  658. font-size: 14px;
  659. line-height: 0px;
  660. opacity: 0.7;
  661. }
  662. .messageMeta .control:hover:before{ opacity: 1; }
  663. .messageMeta .control.edit:before{ content: "\f040"; }
  664. .messageMeta .control.delete:before{ content: "\f00d"; }
  665. .messageMeta .control.ip:before{ content: "\f0ac"; }
  666. .messageMeta .control.report:before{ content: "\f165"; }
  667. .messageMeta .control.reply:before{ content: "\f075"; }
  668. .messageMeta .control.like:before{ content: "\f164"; }
  669. .messageMeta .control.unlike:before{ content: "\f165"; }
  670. .messageMeta .control.warn:before{ content: "\f071"; }
  671. .messageMeta .control.deleteSpam:before{ content: "\f014"; }
  672.  
  673. body .footerLinks a.globalFeed,
  674. body .node .tinyIcon {
  675. background: #ee8822;
  676. background-image: -moz-linear-gradient(top, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0) 100%);
  677. background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.2)), color-stop(100%,rgba(255,255,255,0)));
  678. background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.2) 0%,rgba(255,255,255,0) 100%);
  679. background-image: -o-linear-gradient(top, rgba(255,255,255,0.2) 0%,rgba(255,255,255,0) 100%);
  680. background-image: -ms-linear-gradient(top, rgba(255,255,255,0.2) 0%,rgba(255,255,255,0) 100%);
  681. background-image: linear-gradient(to bottom, rgba(255,255,255,0.2) 0%,rgba(255,255,255,0) 100%);
  682. color: #fff;
  683. text-shadow: rgba(0,0,0,0.2) 0px -1px 0px;
  684. border-radius: 3px;
  685. box-shadow: inset rgba(255,255,255,0.2) 0px 1px 0px;
  686. text-indent: 0;
  687. text-align: center;
  688. text-decoration: none;
  689. overflow: hidden;
  690. }
  691.  
  692. body .footerLinks a.globalFeed:before,
  693. body .node .tinyIcon:before{ content: "\f09e"; display: block; line-height: 17px; font-size: 12px; }
  694. body .footerLinks a.globalFeed:before{ font-size: 10px; }
  695.  
  696. .Responsive #QuickSearchPlaceholder {
  697. background: none transparent;
  698. border-radius: 0;
  699. font-size: 14px;
  700. text-indent: 0px;
  701. text-align: center;
  702. }
  703.  
  704. .Responsive #QuickSearchPlaceholder:before{ display: block; height: 16px; line-height: 16px; content: "\f002"; color: #fff; }
  705.  
  706. </xen:if>
  707.  
  708. /* Xenfocus fixes */
  709.  
  710. <xen:if is="!@fontawesome">
  711. .node .nodeLastPost .lastThreadTitle span{
  712. width: 16px; height: 16px;
  713. overflow: hidden; text-indent: -999px;
  714. float: left;
  715. margin: 1px 5px -6px 0;
  716. background: url('@imagePath/xenforo/xenforo-ui-sprite.png') no-repeat -80px -16px;
  717. }
  718. </xen:if>
  719. .skin_branding{ float: left; padding-left: 15px; }
  720. .skin_branding a{ float: none; display: inline-block; padding-left: 0; padding-right: 0; }
  721. .insideSidebar{ padding: 10px; }
  722. .node .nodeLastPost .noMessages{ line-height: 36px !important; }
  723. .messageUserBlock .userBanner{ margin-top: 6px; padding-top: 4px; padding-bottom: 4px; }
  724. .quote{ padding-left: 3px; }
  725. /* Fix wider search input */
  726. .formPopup{ width: 256px; }
  727. .xenForm .submitUnit{ padding-top: 5px; }
  728. .navigationSideBar li a.secondaryContent{
  729. border: 0;
  730. @property "primaryContent.border";
  731. border-bottom: 1px solid @primaryLighterStill;
  732. @property "/primaryContent.border";
  733. }
  734. /* Clear index avatar in sidebar */
  735. .section.visitorPanel .secondaryContent:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; }
  736. .footerLinks a.globalFeed{ width: 16px; height: 16px; margin: 9px 5px 0 5px; }
  737. .thread_create .surplusLabel .textCtrl{ padding-left: 5px; padding-right: 0px; }
  738. .thread_create #ctrl_title_thread_create{ box-shadow: none; padding: 3px; }
  739. .titleBar .prefix{ position: relative; top: -2px; }
  740. .PageNav .pageNavHeader{ margin-right: 7px; }
  741. .PageNav a.text{ padding: 0 7px; }
  742. .messageUserBlock .userTitle{ padding-top: 4px; }
  743. .userBanner{ box-shadow: rgba(0,0,0,0.1) 0px 1px 4px; }
  744. #QuickSearch .moreOptions{ margin: 0 29px 0 115px; }
  745. #QuickSearch .formPopup{ background: none transparent; }
  746. #QuickSearch .Popup .arrowWidget{ margin-left: 2px; margin-top: 0; }
  747. body #moderatorBar{ border: 0; }
  748. /* Align userlinks correctly and remove border from secondaryContent */
  749. .styleChooser .secondaryContent,
  750. .navPopup .secondaryContent,
  751. .secondaryContent.blockLinksList,
  752. #AccountMenu .menuColumns, #jumpMenu .secondaryContent{ border: 0; }
  753. .PageNav .scrollable{ height: 30px; }
  754. .formOverlay.AvatarEditor .avatarOption{ background: none transparent; border: 0; }
  755. .message.deleted .messageMeta .control{ margin-bottom: 0px; }
  756. body .afterDiscussionListHandle{ margin-top: 25px; }
  757. body .textWithCount.subHeading .text{ color: inherit; }
  758. body .textWithCount.subHeading .count{ text-shadow: none; }
  759. body .messageSimple .messageMeta{ line-height: 16px; }
  760. .discussionListItemEdit .textCtrl{ text-shadow: none; }
  761. input[type="submit"], input[type="reset"], label{ cursor: pointer; }
  762. .xenForm.formOverlay .ctrlUnit div.textCtrl{ padding-right: 0; }
  763. #ctrl_title_thread_edit{ box-shadow: none; }
  764. .help_cookies .baseHtml, .help_terms .baseHtml{ padding: 10px; }
  765. #ProfilePostList .messageMeta .control:before{ display: none !important; }
  766. body .xenOverlay.timedMessage{ background: rgba(255,255,255,0.88); }
  767.  
  768. /* Padding bug fixes */
  769. #pageLogin, .xenForm{ padding: 15px; }
  770. .discussionList{ padding-bottom: 1px; }
  771. .linkGroup .element{ padding-left: 10px; padding-right: 10px; }
  772.  
  773. #QuickSearch #commonSearches .arrowWidget{ margin: 10px 0 0 5px; }
  774. .heading, .xenForm .formHeader{ text-shadow: none; }
  775.  
  776. /* Responsive tweaks */
  777. <xen:if is="@enableResponsive">
  778.  
  779. @media (max-width:768px){
  780. .Responsive .pageWidth{
  781. width: auto;
  782. }
  783.  
  784. .Responsive body .message{ margin-bottom: 10px !important; }
  785.  
  786. .Responsive #blurredBackground {display: none; }
  787. .Responsive #clearBackground{ position: absolute; }
  788. }
  789.  
  790. @media (max-width:1010px){
  791. .Responsive .pageWidth{ min-width: 0; }
  792. }
  793.  
  794. @media (max-width:@maxResponsiveMediumWidth){
  795. .Responsive #QuickSearch{ top: -25px; right: 15px; }
  796. .Responsive .message .messageMeta .control{ opacity: 1; }
  797. .Responsive .messageList .message{ padding: 10px 0; }
  798. .Responsive .idxStats{ display: none; }
  799. .Responsive #forums .nodeText{ padding-right: 0; }
  800. }
  801.  
  802. @media (max-width:@maxResponsiveNarrowWidth){
  803. .Responsive #logo a.textLogo{ font-size: 45px; }
  804. .Responsive .navTabs{ border-radius: 0; }
  805. .Responsive .messageUserBlock{ background: @primaryLightest; border-radius: 4px 4px 0px 0px; border-width: 0px 0px 1px 0px; }
  806. .Responsive .messageList .message{ padding-top: 0; margin-bottom: 10px; }
  807. .Responsive .messageUserBlock a.username{ line-height: 14px; }
  808. .Responsive .messageUserBlock .userBanner{ margin-top: 2px; padding-top: 2px; padding-bottom: 2px; }
  809. .Responsive .messageUserBlock h3.userText{ padding: 5px 0 0px 8px; }
  810. .Responsive .message .privateControls .item.muted{
  811. float: none;
  812. display: block;
  813. padding-bottom: 10px;
  814. }
  815. .Responsive .message .privateControls, .Responsive .message .publicControls{ float: none; }
  816. .Responsive .message .publicControls .item{ margin-left: 5px; }
  817. .Responsive .message .messageMeta .control{ margin-top: 0; margin-bottom: 2px; }
  818. .Responsive .messageMeta .control:before{ display: none; }
  819. .Responsive .skin_branding{ padding-left: 8px; }
  820. .Responsive .skin_branding span{ display: none; }
  821.  
  822. <xen:if is="@fontawesome">.Responsive .navTab.account a strong:before, .Responsive .navTab.inbox a:before, .Responsive .navTab.alerts a:before{ display: none; }</xen:if>
  823.  
  824. }
  825.  
  826. /* @media only screen and (max-device-width: 480px), only screen and (min-device-width: 560px) and (max-device-width: 1136px) and (-webkit-min-device-pixel-ratio: 2) {
  827. .Responsive .navTab.account a strong:before,
  828. .Responsive .navTab.inbox a:before,
  829. .Responsive .navTab.alerts a:before{
  830. background-image: url(@imagePath/xenfocus/userLinkIcons-2x.png);
  831. background-size: 54px 54px;
  832. }
  833. } */
  834.  
  835.  
  836.  
  837. /*STICKY THREAD ENHANCEMENTS*/
  838.  
  839. .discussionList .sticky {
  840. background-color: #808080 !important;
  841. border: 1px solid #808080 !important;
  842. }
  843.  
  844. .discussionList .sticky .posterAvatar, .discussionList .sticky .stats {
  845. background-color: #808080 !important;
  846. }
  847.  
  848. .discussionListItem .iconKey .sticky{
  849. border: 0px solid #808080 !important;
  850. }
  851.  
  852. .discussionList .sticky .avatar img,
  853. .discussionList .sticky .avatar .img, .avatarCropper {
  854. border: 1px solid #808080 !important;
  855. }
  856.  
  857. .discussionList .sticky .title a, .discussionList .sticky .DateTime, .discussionList .sticky .EditControl {
  858. color: #8F080A !important;
  859. text-shadow: 0 0 0 transparent, 1px 1px 0 #4d4d4d;
  860. }
  861.  
  862. .discussionList .sticky .username, .discussionList .sticky .pairsJustified dt {
  863. color: #8F080A !important;
  864. text-shadow: 0 0 0 transparent, 1px 1px 0 #4d4d4d;
  865. }
  866. .discussionList .sticky .stats dl {
  867. border-left: 1px solid #4d4d4d !important;
  868. border-right: 1px solid #4d4d4d !important;
  869. }
  870.  
  871. .discussionList .sticky .itemPageNav a {
  872. background-color: #fee6e6 !important;
  873. border-color: #dfa4a4 !important;
  874. color: #c57c7c !important;
  875.  
  876. }
  877. .discussionList .sticky .itemPageNav a:hover {
  878. background-color: #fee6e6 !important;
  879. border-color: #dfa4a4 !important;
  880. color: #c57c7c !important;
  881. opacity: 0.4;
  882. -moz-transition: all 0.3s ease-in-out 0s;
  883. -o-transition: all 0.3s ease-in-out 0s;
  884. -webkit-transition: all 0.3s ease-in-out 0s;
  885. }
  886. .discussionList .sticky .itemPageNav span {
  887. color: #c28686 !important;
  888. }
  889. .discussionList .sticky .muted {
  890. color: #373737 !important;
  891. text-shadow: 0 0 0 transparent, 1px 1px 0 #FBE8E8;
  892. }
  893.  
  894. /*STICKY THREAD ENHANCEMENTS*/
  895. </xen:if>
  896.  
  897.  
  898. /*CUSTOM USER TAGS AND STAFF ONLINE LIST TAGS */
  899.  
  900. .custom-title-director {
  901. background-color: #007f80;
  902. border: 1px solid #00b0b3;
  903. border-radius: 4px;
  904. padding: 1px;
  905. margin: 1px 0;
  906. text-align: center;
  907. color: white;
  908. max-width: 120px;
  909. }
  910.  
  911. .sidebar .custom-title-director {
  912. position: absolute;
  913. margin-left: 43px;
  914. max-width: 80px;
  915. }
  916.  
  917. .custom-title-admin {
  918. background-color: darkred;
  919. border: 1px solid red;
  920. border-radius: 4px;
  921. padding: 1px;
  922. margin: 1px 0;
  923. text-align: center;
  924. color: white;
  925. max-width: 120px;
  926. }
  927.  
  928. .sidebar .custom-title-admin {
  929. margin-left: 43px;
  930. max-width: 80px;
  931. }
  932.  
  933. .custom-title-gm {
  934. background-color: #4d004c;
  935. border: 1px solid purple;
  936. border-radius: 4px;
  937. padding: 1px;
  938. margin: 1px 0;
  939. text-align: center;
  940. color: white;
  941. max-width: 120px;
  942. }
  943.  
  944. .sidebar .custom-title-gm {
  945. margin-left: 43px;
  946. max-width: 80px;
  947. }
  948.  
  949. .custom-title-moderator {
  950. background-color: darkgreen;
  951. border: 1px solid green;
  952. border-radius: 4px;
  953. padding: 1px;
  954. margin: 1px 0;
  955. text-align: center;
  956. color: white;
  957. max-width: 120px;
  958. }
  959.  
  960. .sidebar .custom-title-moderator {
  961. margin-left: 43px;
  962. max-width: 80px;
  963. }
  964.  
  965. .custom-title-CH {
  966. background-color: DarkOrange;
  967. border: 1px solid orange;
  968. border-radius: 6px;
  969. padding: 1px;
  970. margin: 5px 0;
  971. text-align: center;
  972. color: white;
  973. max-width: 120px;
  974. }
  975.  
  976. .sidebar .custom-title-CH {
  977. margin-left: 43px;
  978. max-width: 110px;
  979. }
  980.  
  981. .custom-title-lm {
  982. background-color: Green;
  983. border: 1px solid Brightgreen;
  984. border-radius: 6px;
  985. padding: 1px;
  986. margin: 5px 0;
  987. text-align: center;
  988. color: white;
  989. max-width: 120px;
  990. }
  991.  
  992. .sidebar .custom-title-lm {
  993. margin-left: 43px;
  994. max-width: 80px;
  995. }
  996.  
  997. .custom-title-dev {
  998. background-color: Darkblue;
  999. border: 1px solid blue;
  1000. border-radius: 6px;
  1001. padding: 1px;
  1002. margin: 5px 0;
  1003. text-align: center;
  1004. color: white;
  1005. max-width: 120px;
  1006. }
  1007.  
  1008. .sidebar .custom-title-dev {
  1009. margin-left: 43px;
  1010. max-width: 80px;
  1011. }
  1012.  
  1013. .custom-title-webdev {
  1014. background-color: #80aaff;
  1015. border: 1px solid darkblue;
  1016. border-radius: 6px;
  1017. padding: 1px;
  1018. margin: 5px 0;
  1019. text-align: center;
  1020. color: white;
  1021. max-width: 120px;
  1022. }
  1023.  
  1024. .sidebar .custom-title-webdev {
  1025. margin-left: 43px;
  1026. max-width: 80px;
  1027. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement