Advertisement
Guest User

Untitled

a guest
May 10th, 2016
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 28.49 KB | None | 0 0
  1. <xen:comment> /* tbro -- hack to clear vertical margins on [id="navigation"] and other header blocks */ </xen:comment>
  2. [id="header"] {
  3. padding-top: 1px;
  4. padding-bottom: 1px;
  5. }
  6.  
  7. #logo_small a {
  8. padding: 0 20px 0 0;
  9. border-right: solid 1px rgba(255,255,255,.1);
  10. }
  11.  
  12. .pageStyle_1 .header__blockItem[id="navigation"] {
  13. margin-top: @uix_headerWhiteSpace;
  14. margin-bottom: @uix_headerWhiteSpace;
  15. }
  16.  
  17.  
  18. <xen:comment> /* tbro -- break navTabs below logoTabs */ </xen:comment>
  19. <xen:if is="@uix_navStyle == 2 && @xenith_logoBreakpoint">
  20.  
  21. @media (max-width: @xenith_logoBreakpoint) {
  22.  
  23. .Responsive #logo_small a {
  24. padding-right: 0;
  25. border-right: 0;
  26. }
  27.  
  28. .Responsive #logo_small {
  29. margin-top: -@headerTabHeight;
  30. float: none;
  31. }
  32.  
  33. .Responsive .activeSticky [id="logo_small"] {
  34. display: none !important;
  35. }
  36.  
  37. <xen:comment>{xen:helper clearfix, '.Responsive [id="logo_small"]'}</xen:comment>
  38.  
  39. .Responsive #navigation.uix_searchMinimalActive #logo_small {
  40. opacity: 1;
  41. }
  42.  
  43. .Responsive [id="navigation"]:not(.activeSticky) .navTabs {
  44. margin-top: {xen:calc '@headerTabHeight + @uix_headerWhiteSpace'}px;
  45. }
  46. }
  47.  
  48. </xen:if>
  49.  
  50. /*** XENITH -- WELCOME BLOCK ***/
  51.  
  52. #uix_welcomeBlock {
  53. position: relative;
  54. background: none;
  55. }
  56.  
  57. .hasWelcomeBlock .xenith_bg,
  58. .hasWelcomeBlock .xenith_bg_mask {
  59. -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 90%, 50% 100%, 0% 90%);
  60. clip-path: polygon(0% 0%, 100% 0%, 100% 90%, 50% 100%, 0% 90%);
  61. }
  62.  
  63.  
  64. /*** XENITH -- TITLE BAR ***/
  65.  
  66. .titleBar { margin-bottom: 15px; }
  67.  
  68. /*** XENITH -- BUTTONS AND FORM ELEMENTS ***/
  69.  
  70. .button { line-height: {xen:calc '@button.height - @button.border-top-width - @button.border-bottom-width'}px; }
  71.  
  72. select.textCtrl {
  73. -webkit-appearance: none;
  74. padding-right: 16px;
  75. }
  76.  
  77. .selectBoxIcon {
  78. color: @textCtrlText;
  79. line-height: @uix_formElementHeight;
  80. margin-left: -14px;
  81. font-size: 14px;
  82. width: 14px;
  83. vertical-align: middle;
  84. pointer-events: none;
  85. }
  86.  
  87. .disabled .selectBoxIcon {
  88. color: @textCtrlDisabled.color;
  89. @property "textCtrlDisabled.extra";
  90. opacity: .8;
  91. @property "/textCtrlDisabled.extra";
  92. }
  93.  
  94. .textCtrl[type="text"]:focus,
  95. .textCtrl[type="text"].Focus,
  96. .textCtrl[type="password"]:focus,
  97. .textCtrl[type="password"].Focus,
  98. .textCtrl[type="search"]:focus,
  99. .textCtrl[type="search"].Focus,
  100. .textCtrl[type="email"]:focus,
  101. .textCtrl[type="email"].Focus,
  102. .textCtrl[type="url"]:focus,
  103. .textCtrl[type="url"].Focus {
  104. padding-left: 0;
  105. padding-right: 0;
  106. }
  107.  
  108. .button.smallButton {
  109. height: 25px;
  110. line-height: 23px;
  111. padding: 0 6px;
  112. }
  113.  
  114. .textCtrl.titleCtrl,
  115. .textCtrl.titleCtrl input {
  116. padding-left: 0;
  117. padding-right: 0;
  118. }
  119.  
  120. .textCtrl .prefix,
  121. .textCtrl .Popup {
  122. font-size: 14px;
  123. padding: 0 4px;
  124. }
  125.  
  126. .PrefixMenu .PrefixGroup h3 { color: @secondaryDarker; }
  127.  
  128.  
  129. /*** XENITH -- CONTENT WRAPPER ***/
  130.  
  131. <xen:if is="@uix_removeContentWrapper">
  132.  
  133. #content[class^="watch_"] .mainContainer .mainContent,
  134. #content[class^="watch_"] .mainContainer_noSidebar,
  135.  
  136. #content[class^="account_"] .mainContainer .mainContent,
  137. #content[class^="account_"] .mainContainer_noSidebar,
  138.  
  139. .news_feed_page .mainContainer .mainContent,
  140. .news_feed_page .mainContainer_noSidebar,
  141.  
  142. .conversation_list .mainContainer .mainContent,
  143. .conversation_list .mainContainer_noSidebar,
  144.  
  145. .thread_view .mainContainer .mainContent,
  146. .thread_view .mainContainer_noSidebar,
  147.  
  148. .forum_view .mainContainer .mainContent,
  149. .forum_view .mainContainer_noSidebar,
  150.  
  151. .category_view .mainContainer .mainContent,
  152. .category_view .mainContainer_noSidebar,
  153.  
  154. .member_view .mainContainer .mainContent,
  155. .member_view .mainContainer_noSidebar,
  156.  
  157. .forum_list .mainContainer .mainContent,
  158. .forum_list .mainContainer_noSidebar,
  159.  
  160. .EWRporta2_ArticleList .mainContainer .mainContent,
  161. .EWRporta2_ArticleList .mainContainer_noSidebar,
  162. .EWRporta2_ArticleView .mainContainer .mainContent,
  163. .EWRporta2_ArticleView .mainContainer_noSidebar,
  164.  
  165. #content[class^="conversation_"] .mainContainer .mainContent,
  166. #content[class^="conversation_"] .mainContainer_noSidebar,
  167.  
  168. #content[class^="resource_"] .mainContainer .mainContent,
  169. #content[class^="resource_"] .mainContainer_noSidebar,
  170.  
  171. #content[class^="help_"] .mainContainer .mainContent,
  172. #content[class^="help_"] .mainContainer_noSidebar,
  173.  
  174. #content[class^="xengallery_"]:not([class^="xengallery_media_view"]) .mainContainer .mainContent,
  175. #content[class^="xengallery_"]:not([class^="xengallery_search"]) .mainContainer_noSidebar {
  176. padding: 0;
  177. border: none;
  178. box-shadow: none;
  179. background: none;
  180. }
  181.  
  182. </xen:if>
  183.  
  184.  
  185. /*** XENITH -- RICH TEXT EDITOR ***/
  186.  
  187. <xen:if is="@uix_rteIconFont">
  188.  
  189. html .redactor_toolbar li a {
  190. font-size: 13px;
  191. }
  192.  
  193. </xen:if>
  194.  
  195. .redactor_toolbar li li { margin: 0; }
  196.  
  197. .redactor_toolbar li.redactor_btn_group { margin: 0; }
  198.  
  199. .redactor_dropdown {
  200. border: none;
  201. box-shadow: 1px 2px rgba(0,0,0,.2);
  202. }
  203.  
  204.  
  205. /*** XENITH -- ACCOUNT MENU ***/
  206.  
  207. #AccountMenu { width: 320px; }
  208.  
  209. #AccountMenu .menuColumns {
  210. padding: 0;
  211. display: -ms-flexbox;
  212. display: -webkit-flex;
  213. display: flex;
  214. }
  215.  
  216. #AccountMenu .menuColumns ul { box-sizing: border-box; }
  217.  
  218. #AccountMenu .menuColumns .col1 { border-right: solid 1px @blockLinksListItem.border-color; }
  219.  
  220. #AccountMenu .menuHeader .links .fl {
  221. position: static;
  222. margin-top: 5px;
  223. }
  224.  
  225. #AccountMenu .statusPoster textarea { width: 100%; }
  226.  
  227.  
  228. /*** XENITH -- NAV POPUP LIST ITEMS ***/
  229.  
  230. .navPopup .listPlaceholder ol.secondaryContent { padding: 0; }
  231.  
  232. .navPopup .listItem {
  233. border-bottom-color: @primaryLighter;
  234. padding: 10px;
  235. }
  236.  
  237. .navPopup .PopupItemLinkActive:hover {
  238. padding: 10px;
  239. margin: 0;
  240. border-radius: 0;
  241. }
  242.  
  243.  
  244. /*** XENITH -- AUTOCOMPLETE POPUPS ***/
  245.  
  246. ul.autoCompleteList {
  247. border-radius: 5px;
  248. border: none;
  249. box-shadow: 1px 2px 3px rgba(0,0,0,.1);
  250. padding: 0;
  251. }
  252.  
  253. ul.autoCompleteList li {
  254. border-bottom: solid 1px @primaryLighter;
  255. border-radius: 0;
  256. }
  257.  
  258. ul.autoCompleteList li:first-child { border-radius: 5px 5px 0 0; }
  259.  
  260. ul.autoCompleteList li:last-child {
  261. border-bottom: none;
  262. border-radius: 0 0 5px 5px;
  263. }
  264.  
  265. input[type=search] { box-sizing: border-box; }
  266.  
  267. .pairs dt,
  268. .pairsInline dt,
  269. .pairsRows dt,
  270. .pairsColumns dt,
  271. .pairsJustified dt { font-family: @uix_secondaryFont; }
  272.  
  273. .navTabs .SplitCtrl { font-size: inherit; }
  274. .navTabs .SplitCtrl:before { display: inline-block; }
  275.  
  276. .xenForm .tabs,
  277. .xenFormTabs {
  278. @property "tabsContainer.padding";
  279. padding: 0;
  280. @property "/tabsContainer.padding";
  281. }
  282.  
  283. .tabs li a:after,
  284. .tabs.noLinks li:after {
  285. content: '';
  286. display: block;
  287. position: absolute;
  288. width: 1px;
  289. background-color: @primaryLight;
  290. height: 80%;
  291. top: 10%;
  292. right: 0;
  293. }
  294.  
  295. .tabs li.active a:after,
  296. .tabs.noLinks li.active:after,
  297. .tabs li:last-child a:after,
  298. .tabs.noLinks li:last-child:after { display: none; }
  299.  
  300. .xenForm fieldset,
  301. .xenForm .formGroup { border-top-style: dotted; }
  302.  
  303. .xenForm .ctrlUnit.submitUnit dd { background: none; }
  304.  
  305. .Menu .blockLinksList {
  306. background-color: @blockLinksList.background-color;
  307. }
  308.  
  309. .blockLinksList li:last-child a,
  310. .blockLinksList li:last-child label { border-bottom: none; }
  311.  
  312. <xen:comment>
  313. .navTabs .navRight .navTab {
  314. margin-left: 5px;
  315. }
  316.  
  317. .navTabs .navLeft .navTab{
  318. margin-right: 5px;
  319. }
  320.  
  321. .navTabs .navLeft.visitorTabs .navTab {
  322. margin-right: 5px;
  323. }
  324.  
  325. .navTabs .navRight.visitorTabs .navTab {
  326. margin-left: 5px;
  327. }
  328. </xen:comment>
  329.  
  330. .navTabs .visitorTabs .navLink, .navTabs .visitorTabs .SplitCtrl {padding-left: 5px; padding-right: 5px;}
  331.  
  332. [id="logo_small"] {margin-left: 10px; margin-right: 10px;}
  333.  
  334.  
  335. #logoBlock { position: relative; } <xen:comment> /*** necessary because of header color overlay (#header:before) ***/ </xen:comment>
  336.  
  337.  
  338. /*** XENITH -- BACKGROUND MASK ***/
  339.  
  340. .xenith_bg_wrap {
  341. position: relative !important;
  342. }
  343.  
  344. .xenith_bg {
  345.  
  346. position: absolute;
  347. left: 0;
  348. right: 0;
  349. top: 0;
  350. bottom: 0;
  351.  
  352. background: @xenith_bgMask url(@xenith_bg) 50% 0 no-repeat;
  353. background-size: cover;
  354. }
  355.  
  356. .xenith_bg_mask {
  357. position: absolute;
  358. left: 0;
  359. right: 0;
  360. top: 0;
  361. bottom: 0;
  362.  
  363. background: @xenith_bgMask;
  364. opacity: @xenith_bgOpacity;
  365. }
  366.  
  367.  
  368. /*** XENITH -- SIDEBAR ***/
  369.  
  370. .profilePostListItem {
  371. padding: 20px 0;
  372. margin: 0;
  373. border: none;
  374. border-bottom: 1px solid @primaryLighter;
  375. }
  376.  
  377. .profilePostListItem:last-child {
  378. border-bottom: none;
  379. padding-bottom: 0;
  380. }
  381.  
  382. .sidebar .section .primaryContent h3:after,
  383. .sidebar .section .secondaryContent h3:after,
  384. .profilePage .mast .section.infoBlock h3:after,
  385. .resourceListSidebar h3:after,
  386. .xengallerySideBarContainer .xengallerySideBar .section h3:after {
  387. content: '';
  388. display: block;
  389. height: 2px;
  390. width: 20%;
  391. background: @uix_primaryColor;
  392. margin: 0 auto;
  393. position: absolute;
  394. bottom: 0;
  395. left: 0;
  396. right: 0;
  397. }
  398.  
  399. .sidebar .avatarList li:only-child { padding-top: 0; }
  400.  
  401. .sidebar .avatarList li:last-of-type {
  402. border: none;
  403. padding-bottom: 0;
  404. }
  405.  
  406.  
  407. /*** XENITH -- MEMBER VIEW ***/
  408.  
  409. .profilePage .profilePoster { background-color: @primaryLightest; }
  410.  
  411. .profilePage .mainProfileColumn {
  412. margin-left: {xen:calc '@profilePageSidebarWidth + @uix_gutterWidth'}px;
  413. border: none;
  414. }
  415.  
  416. .profilePage .mast { padding-right: @uix_gutterWidth; }
  417.  
  418. .profilePage .mast .section.infoBlock .secondaryContent { padding: @uix_gutterWidth; }
  419.  
  420. .profilePage .profileContent { margin-left: 0; }
  421.  
  422. .profilePage .primaryUserBlock .mainText {
  423. padding: 0;
  424. background: none;
  425. border: none;
  426. box-shadow: none;
  427. }
  428.  
  429. .profilePage .tabs.mainTabs {
  430. background-color: @tab.background-color;
  431. margin-top: 0;
  432. border-bottom: solid 1px @primaryLighter;
  433. }
  434.  
  435. .profilePage .profileContent:not(#profilePosts) {
  436. background-color: @primaryLightest;
  437. padding: @uix_gutterWidth;
  438. }
  439.  
  440.  
  441. .profilePage .profilePoster {
  442. padding-bottom: @uix_gutterWidthSmall;
  443. border-top: none;
  444. margin-top: 0;
  445. }
  446.  
  447. .profilePage .primaryUserBlock { margin: 0; }
  448.  
  449.  
  450. /*** XENITH -- NAVIGATION SIDEBAR ***/
  451.  
  452. .navigationSideBar {
  453. width: 200px;
  454. border: none;
  455. }
  456.  
  457. .navigationSideBar > ul {
  458. border: none;
  459. background: none;
  460. }
  461.  
  462. .navigationSideBar a {
  463. padding: 12px 15px;
  464. border-bottom: solid 1px @primaryLight;
  465. background-color: @primaryLighter;
  466. }
  467.  
  468. .navigationSideBar .section li:last-child a { border-bottom: none; }
  469.  
  470. .navigationSideBar .secondaryContent {
  471. color: @primaryDark;
  472. box-shadow: inset 3px 0 0 @uix_tertiaryColor;
  473. background-color: @primaryLighterStill;
  474. }
  475.  
  476.  
  477. /***
  478. *** SIDEBAR VISITOR PANEL
  479. ***/
  480.  
  481. .hasFlexbox .sidebar .visitorPanel .secondaryContent {
  482. display: block;
  483. text-align: center;
  484. }
  485.  
  486. .hasFlexbox .sidebar .visitorPanel .stats {
  487. display: -ms-flexbox;
  488. display: -webkit-flex;
  489. display: flex;
  490.  
  491. -ms-flex-wrap: wrap;
  492. -webkit-flex-wrap: wrap;
  493. flex-wrap: wrap;
  494.  
  495. -ms-flex-pack: center;
  496. -webkit-justify-content: center;
  497. justify-content: center;
  498. }
  499.  
  500. .sidebar .visitorText { text-align: center; }
  501.  
  502. .visitorPanel .stats dl {
  503. float: left;
  504. padding: 8px 12px;
  505. margin: 3px;
  506. background: @primaryLighter;
  507. text-align: center;
  508. flex-grow: 1;
  509. }
  510.  
  511. .visitorPanel .stats dl > dd {
  512. margin-left: 5px;
  513. }
  514.  
  515.  
  516. /***
  517. *** NODE LAST POST
  518. ***/
  519.  
  520. .node .nodeLastPost .noMessages { text-align: initial; }
  521.  
  522. .node .nodeLastPost .lastThreadTitle {
  523. height: auto; <xen:comment> /*** not sure why there's an explicit height set in uix ***/ </xen:comment>
  524. font-size: @uix_globalFontSize;
  525. margin-top: 2px;
  526. }
  527.  
  528. .node .nodeLastPost .lastThreadTitle a {
  529. color: @link.color;
  530. font-weight: bold;
  531. }
  532.  
  533. .node .nodeLastPost .lastThreadTitle span { display: none; } <xen:comment> /*** hide "Latest:" ***/ </xen:comment>
  534.  
  535. .node .nodeLastPost .lastThreadUser,
  536. .node .nodeLastPost .lastThreadDate { display: block; }
  537.  
  538. .node .nodeLastPost .lastThreadUser .username {text-decoration: underline; }
  539.  
  540. .node .nodeLastPost .lastThreadDate {
  541. font-size: 11px;
  542. margin-top: 3px;
  543. }
  544.  
  545. .node .nodeLastPost .noMessages { line-height: 48px; }
  546.  
  547. @media (max-width: @maxResponsiveMediumWidth) {
  548. .Responsive .node .nodeLastPost { min-height: 0; }
  549.  
  550. .Responsive .node .nodeText { min-height: 0; }
  551.  
  552. .Responsive .node .nodeLastPost .noMessages { line-height: normal; }
  553. }
  554.  
  555. /***
  556. *** OTHER FORUM NODE STUFF
  557. ***/
  558.  
  559. .node.level_2 .nodeInfo:before {
  560. content: '';
  561. position: absolute;
  562. top: 0;
  563. left: {xen:calc '@uix_nodeInfo_style.padding-left + ( @nodeIcon.width / 2 )'}px;
  564. height: 100%;
  565. width: 1px;
  566. background-color: @primaryLight;
  567. }
  568.  
  569. .nodeList .node.category.collapsed .categoryStrip {border-top-color: @primaryMedium;}
  570. .xmgCarouselContainer .sectionMain .titleStrip {margin: -@uix_gutterWidthSmall -@uix_gutterWidthSmall @uix_gutterWidthSmall;}
  571.  
  572. .node .nodeControls {
  573. right: 0 !important;
  574. margin: 0;
  575. opacity: 0;
  576. }
  577.  
  578. .node .subForumList .nodeTitle { margin: 0; }
  579.  
  580. .node .subForumList {
  581. margin-top: 10px;
  582. margin-left: -4px;
  583. }
  584.  
  585. .node .subForumList li {
  586. width: auto;
  587. margin: 4px;
  588. }
  589.  
  590. .node.level_2:hover .nodeControls { opacity: 1; }
  591.  
  592. /***
  593. *** NODE FLEX LAYOUT
  594. ***/
  595.  
  596. <xen:if is="@uix_nodeStyle == 0">
  597. @media (min-width: {xen:calc '@maxResponsiveMediumWidth + 1'}px) {
  598. .hasFlexbox .node.level_2 .nodeInfo {
  599. display: -ms-flexbox;
  600. display: -webkit-flex;
  601. display: flex;
  602.  
  603. -ms-flex-pack: justify;
  604. -webkit-justify-content: space-between;
  605. justify-content: space-between;
  606.  
  607. -ms-flex-align: center;
  608. -webkit-align-items: center;
  609. align-items: center;
  610. }
  611.  
  612. .hasFlexbox .node .nodeIcon {
  613. -ms-flex: 0 0 auto;
  614. -webkit-flex: 0 0 auto;
  615. flex: 0 0 auto;
  616.  
  617. -ms-flex-item-align: stretch;
  618. -webkit-align-self: stretch;
  619. align-self: stretch;
  620. }
  621.  
  622. .hasFlexbox .node .nodeText {
  623. margin-right: 0;
  624. margin-left: 0;
  625.  
  626. -ms-flex: 1 1 auto;
  627. -webkit-flex: 1 1 auto;
  628. flex: 1 1 auto;
  629. }
  630.  
  631. .hasFlexbox .node .nodeLastPost {
  632. position: static;
  633.  
  634. -ms-flex: 0 0 auto;
  635. -webkit-flex: 0 0 auto;
  636. flex: 0 0 auto;
  637. }
  638. }
  639. </xen:if>
  640.  
  641. <xen:comment> /* doesn't work well with node grid or side by side categories */ </xen:comment>
  642. <xen:if is="@uix_nodeStyle != 3 && @uix_nodeStyle != 2">
  643. .nodeList .node.level_1 {
  644. box-shadow: 1px 2px 3px rgba(0,0,0,.1);
  645. background: @uix_nodeInfo_style.background-color;
  646. }
  647. </xen:if>
  648.  
  649. /***
  650. *** SIDE-BY-SIDE CATEGORIES
  651. ***/
  652.  
  653. <xen:if is="@uix_nodeStyle == 2">
  654.  
  655. <xen:if is="!@uix_halfWidthLastNode">
  656. <xen:set var="$filter">:nth-last-child(n + 2)</xen:set>
  657. </xen:if>
  658.  
  659. .node.level_1{$filter} .nodeLastPost,
  660. .node.level_1:nth-child(even) .nodeLastPost {
  661. border-left: none;
  662. padding-left: 0;
  663. margin: 10px 0 0 {xen:calc '@nodeIcon.width + @nodeIcon.margin-right'}px;
  664. }
  665.  
  666. .node.level_1{$filter} .nodeText,
  667. .node.level_1:nth-child(even) .nodeText {
  668. padding-right: 0;
  669. margin-right: 0;
  670. }
  671.  
  672. </xen:if>
  673.  
  674. /***
  675. *** SIDE-BY-SIDE NODES
  676. ***/
  677.  
  678. <xen:if is="@uix_nodeStyle == 1">
  679.  
  680. <xen:if is="!@uix_halfWidthLastNode">
  681. <xen:set var="$filter">:nth-last-child(n + 2)</xen:set>
  682. </xen:if>
  683.  
  684. .node.level_2{$filter} .nodeLastPost,
  685. .node.level_2:nth-child(even) .nodeLastPost {
  686. border-left: none;
  687. padding-left: 0;
  688. margin: 10px 0 0 {xen:calc '@nodeIcon.width + @nodeIcon.margin-right'}px;
  689. }
  690.  
  691. .node.level_2{$filter} .nodeText,
  692. .node.level_2:nth-child(even) .nodeText {
  693. padding-right: 0;
  694. margin-right: 0;
  695. }
  696.  
  697. </xen:if>
  698.  
  699.  
  700.  
  701.  
  702. /***
  703. *** NODE GRID
  704. ***/
  705.  
  706. <xen:if is="@uix_nodeStyle == 3">
  707.  
  708. .node.audentio_grid.audentio_grid_sm .subForumList { display: block; }
  709.  
  710. .forum_list .nodeList .nodeList { margin-top: 0; }
  711.  
  712. .node.level_2 {
  713. padding: 0;
  714. margin: 0;
  715. }
  716.  
  717. .forum_list .nodeList .nodeList,
  718. .category_view .nodeList,
  719. .forum_view .nodeList,
  720. .watch_forums .nodeList { margin: 0; }
  721.  
  722. .node.audentio_grid_lg .nodeLastPost {
  723. border-left: none;
  724. margin: 10px 0 0 {xen:calc '@nodeIcon.width + @nodeIcon.margin-right'}px;
  725. }
  726.  
  727. .node.audentio_grid_lg .nodeText {
  728. margin-right: 0;
  729. padding-right: 0;
  730. }
  731.  
  732. /*
  733. .node.audentio_grid_lg .nodeControls {
  734. right: 0;
  735. margin-top: 0;
  736. }
  737. */
  738.  
  739. </xen:if>
  740.  
  741.  
  742.  
  743. /*** XENITH -- BREADCRUMB ***/
  744.  
  745. .toggleList_item a {
  746. {xen:if @uix_collapsibleSidebar_usePhrases, '', 'padding: 0;'};
  747. min-width: @breadcrumb.height;
  748.  
  749. border-radius: {xen:calc '@breadcrumb.height / 2' }px;
  750. box-shadow: inset 0 0 0 1px @primaryLightish;
  751.  
  752. color: @primaryDark;
  753. text-align: center;
  754. }
  755.  
  756. .toggleList_item a:hover {
  757. color: @primaryDark;
  758. opacity: .75;
  759. }
  760.  
  761. .breadcrumb .jumpMenuTrigger:hover {
  762. color: @primaryDark;
  763. opacity: .75;
  764. }
  765.  
  766. .breadBoxTop #searchBar { text-align: center; }
  767.  
  768. [id="navigation"] #uix_searchMinimal.show form {
  769. padding-left: 0;
  770. padding-right: 0;
  771. }
  772.  
  773. .breadBoxTop #QuickSearchPlaceholder { padding: 0; }
  774.  
  775.  
  776.  
  777. /*** XENITH -- POPUPS ***/
  778.  
  779. .Popup .PopupControl.PopupOpen:after, .Popup.PopupContainerControl.PopupOpen:after {
  780. content: '';
  781. position: absolute;
  782. margin-left: -7px;
  783. left: 50%;
  784. border-style: solid;
  785. border-width: 0 7px 6px 7px;
  786. border-color: transparent transparent @menu.background-color transparent;
  787. bottom: -@menu.margin-top;
  788. }
  789.  
  790. .Popup .arrowWidget:before { content: '\f078'; }
  791.  
  792. .Popup .PopupOpen .arrowWidget:before { content: '\f077'; }
  793.  
  794.  
  795. /*** XENITH -- DATE PICKER ***/
  796.  
  797. #calroot {
  798. padding: @uix_gutterWidthSmall;
  799. border: none;
  800. box-shadow: 1px 2px 3px rgba(0,0,0,.2);
  801. width: 220px;
  802. }
  803.  
  804. #caltitle {
  805. color: @primaryDarker;
  806. width: 178px;
  807. }
  808.  
  809. #caldays {
  810. padding-bottom: 5px;
  811. border-bottom-color: @primaryLighter;
  812. }
  813.  
  814. #caldays span { width: 30px; }
  815.  
  816. #calweeks { margin-top: 10px; }
  817.  
  818. .calweek { margin-top: 5px; }
  819.  
  820. .calweek a {
  821. margin-right: 10px;
  822. width: 20px;
  823. border-radius: 100%;
  824. box-sizing: border-box;
  825. line-height: 21px;
  826. }
  827.  
  828. #caltoday {
  829. border: solid 1px @contentText;
  830. font-weight: normal;
  831. line-height: 20px;
  832. }
  833.  
  834. #calcurrent { background: @uix_primaryColor; }
  835.  
  836. a.caloff { color: @primaryLightish; }
  837.  
  838.  
  839. /*** XENITH -- MESSAGES ***/
  840.  
  841. <xen:if is="@uix_threadSlidingAvatar || @uix_threadSlidingExtra">
  842.  
  843. @media (min-width: {xen:calc '@uix_responsiveMessageBreakpoint + 1'}px) {
  844.  
  845. .hasFlexbox .uix_userTextInner {
  846. display: -ms-flexbox;
  847. display: -webkit-flex;
  848. display: flex;
  849.  
  850. -ms-flex-direction: column;
  851. -webkit-flex-direction: column;
  852. flex-direction: column;
  853. }
  854.  
  855. .hasFlexbox .uix_userTextInner .messageUserBlockToggle {
  856. -ms-flex-order: 1;
  857. -webkit-order: 1;
  858. order: 1;
  859.  
  860. -ms-flex-item-align: center;
  861. -webkit-align-self: center;
  862. align-self: center;
  863. }
  864.  
  865. }
  866.  
  867. </xen:if>
  868.  
  869. .message .privateControls .control:first-child { padding-left: 0; }
  870.  
  871. .message .publicControls .control:last-child { padding-right: 0; }
  872.  
  873. <xen:if is="!@uix_plainMessageControls">
  874. .message .publicControls .MultiQuoteControl.active {
  875. background-color: transparent;
  876. color: @uix_tertiaryColor;
  877. border-color: @primaryLight;
  878. }
  879. </xen:if>
  880.  
  881. .message .messageDetails .item {
  882. margin-left: 0;
  883. margin-right: 5px;
  884. }
  885.  
  886. #QuickReply .insertQuotes { margin-top: 0; }
  887.  
  888. .userBanner {
  889. text-transform: uppercase;
  890. font-family: @uix_secondaryFont;
  891. }
  892.  
  893. .hasFlexbox .message .messageInfo { margin-left: 0; }
  894.  
  895. @media (min-width: {xen:calc '@uix_responsiveMessageBreakpoint + 1'}px) {
  896. .messageUserBlock .userBanner {
  897. margin-left: -{xen:calc '6 + @messageUserText.margin-left'}px;
  898. margin-right: -{xen:calc '6 + @messageUserText.margin-right'}px;
  899. }
  900. }
  901.  
  902. @media (max-width: @uix_responsiveMessageBreakpoint) {
  903.  
  904. .Responsive .messageUserBlock div.avatarHolder { padding: 5px 10px; }
  905.  
  906. .Responsive .messageUserInfo { border-width: 0 0 1px 0; }
  907.  
  908. .Responsive.hasFlexbox .messageUserBlock {
  909. -ms-flex-align: center;
  910. -webkit-align-items: center;
  911. align-items: center;
  912. }
  913.  
  914. .Responsive .messageUserBlock h3.userText {
  915. text-align: left;
  916. margin: 10px;
  917. }
  918.  
  919. .Responsive .message .messageInfo { padding: 10px; }
  920.  
  921. .Responsive .message .messageDetails {
  922. padding-bottom: 10px;
  923. border-bottom: none;
  924. }
  925.  
  926. .Responsive .messageUserBlock { margin-bottom: 0; }
  927. }
  928.  
  929. .conversation_view .message:first-child, .conversation_view .quickReply {border: none; border-top: 3px solid @uix_primaryColor;}
  930.  
  931. .messageSimple,
  932. .commentSimple {
  933. padding: 20px;
  934. margin-bottom: @uix_gutterWidthSmall;
  935. border-bottom: none;
  936. border-top: solid 3px @uix_primaryColor;
  937. box-shadow: 1px 2px 3px rgba(0,0,0,.1);
  938. background-color: @primaryLighterStill
  939. }
  940.  
  941. .messageSimple .poster { color: @primaryDarker; }
  942.  
  943. .messageSimple .messageContent { margin-bottom: 10px; }
  944.  
  945. .messageSimple .messageResponse { margin-top: 0; }
  946.  
  947. .messageSimple .comment .commentControls { margin-top: 3px; }
  948.  
  949. .messageSimple .comment .commentInfo .likesSummary { box-shadow: none; }
  950.  
  951. .messageSimple .messageResponse > li:first-child { margin-top: @uix_gutterWidthSmall; }
  952.  
  953. .messageSimple .comment .commentContent {
  954. min-height: 0;
  955. line-height: 1.5;
  956. margin-top: -2px;
  957. }
  958.  
  959. .messageSimple .commentMore {
  960. background-color: transparent;
  961. }
  962.  
  963. .messageSimple .comment {
  964. background-color: transparent;
  965. margin-top: 0;
  966. padding: 10px 0;
  967. }
  968.  
  969. .messageSimple .messageMeta {
  970. @property "messageMeta";
  971. font-size: @uix_globalSmallFontSize;
  972. overflow: hidden;
  973. zoom: 1;
  974. box-sizing: border-box;
  975. @property "/messageMeta";
  976.  
  977. padding-top: 0;
  978. }
  979.  
  980. .messageSimple .messageResponse { font-size: @uix_globalSmallFontSize; }
  981.  
  982. .messageSimple .messageMeta .control {
  983. @property "messageMetaControl";
  984. font-size: 11px;
  985. font-family: @uix_secondaryFont;
  986. color: @mutedTextColor;
  987. padding-right: 8px;
  988. padding-left: 8px;
  989. margin: 6px 0;
  990. float: none;
  991. display: inline-block;
  992. vertical-align: middle;
  993. text-transform: uppercase;
  994. @property "/messageMetaControl";
  995.  
  996. border-color: @primaryLighter;
  997. }
  998.  
  999. .messageSimple .messageMeta .item {
  1000. margin-top: @messageMetaControl.margin-top;
  1001. margin-bottom: @messageMetaControl.margin-bottom;
  1002. }
  1003.  
  1004. .messageSimple .privateControls .control { margin-right: 0; }
  1005.  
  1006. .messageSimple .publicControls .control:last-child { padding-right: 0; }
  1007.  
  1008. .messageSimple .publicControls .control { margin-left: 0; }
  1009.  
  1010. .messageSimple .control:last-child { border-right: 0 }
  1011.  
  1012. .messageSimple .likesSummary {
  1013. @property "messageLikesSummary";
  1014. color: rgb(125, 125, 125);
  1015. background-color: @secondaryLightest;
  1016. padding: 10px;
  1017. margin-top: @uix_gutterWidthSmall;
  1018. border-radius: @uix_globalBorderRadius;
  1019. box-shadow: 1px 1px 2px rgba(0,0,0,.1);
  1020. @property "/messageLikesSummary";
  1021.  
  1022. margin-top: 10px;
  1023. }
  1024.  
  1025. .messageSimple .messageContent article,
  1026. .messageSimple .messageContent blockquote {
  1027. display: block;
  1028. margin-top: 10px;
  1029. }
  1030.  
  1031.  
  1032. /*** XENITH -- POLL BLOCK ***/
  1033.  
  1034. .pollBlock {
  1035. padding: 0;
  1036. margin: 0 auto;
  1037. max-width: 580px;
  1038. }
  1039.  
  1040. .pollBlock .questionMark {
  1041. top: -@secondaryContent.padding-top;
  1042. bottom: -@secondaryContent.padding-bottom;
  1043. left: -@secondaryContent.padding-left;
  1044. border-top: solid 3px @uix_tertiaryColor;
  1045. border-radius: 0;
  1046. height: auto;
  1047. font-family: @uix_secondaryFont;
  1048. }
  1049.  
  1050.  
  1051. /*** XENITH -- DISCUSSION LIST ***/
  1052.  
  1053. .discussionList { padding: 0; }
  1054.  
  1055. .discussionList .sectionHeaders {
  1056. font-size: 13px;
  1057. box-sizing: border-box;
  1058. }
  1059.  
  1060. .discussionListItem .lastPostInfo .username { font-weight: bold; }
  1061.  
  1062. .discussionList .lastPost { text-align: inherit; }
  1063.  
  1064. .discussionListItem .stats .minor { font-size: inherit; }
  1065.  
  1066. <xen:if is="@uix_threadLastPostAvatar">
  1067. .forum_view .discussionListItem .lastPostInfo dt,
  1068. .forum_view .discussionListItem .lastPostInfo dd {
  1069. margin-left: {xen:calc '@uix_threadLastPostAvatar_style.width + 10'}px;
  1070. }
  1071. </xen:if>
  1072.  
  1073. <xen:if is="@xenith_unreadAsText">
  1074.  
  1075. .LoggedIn .discussionListItem .unreadLink,
  1076. .LoggedIn .discussionListItem.unread .ReadToggle {
  1077. position: static;
  1078. display: inline-block;
  1079. vertical-align: middle;
  1080. width: auto;
  1081. height: auto;
  1082. background-image: none !important;
  1083. color: @uix_primaryColor;
  1084. text-indent: 0;
  1085. font-size: 11px;
  1086. margin-left: 4px;
  1087. text-transform: uppercase;
  1088. font-weight: normal;
  1089. }
  1090.  
  1091. </xen:if>
  1092.  
  1093. @media (max-width: @maxResponsiveWideWidth) {
  1094. .Responsive .discussionList .lastPost,
  1095. .Responsive .discussionList .sectionHeaders .lastPost { width: 155px; }
  1096. }
  1097.  
  1098. .discussionListItem:last-child { border-bottom: none; }
  1099.  
  1100. .discussionListItem.threadWatched.unread {
  1101. box-shadow: inset 4px 0 0px 0 @uix_tertiaryColor;
  1102. background-color: @primaryLightest;
  1103. }
  1104.  
  1105. .discussionListItem.locked { box-shadow: inset 4px 0 0 rgb(241, 196, 15); }
  1106.  
  1107.  
  1108. /*** XENITH -- RESOURCE MANAGER ***/
  1109.  
  1110. .resourceTabs .tabs { padding-left: 0; }
  1111.  
  1112. .resourceListMain .tabs { padding-left: 0; }
  1113.  
  1114. .resourceUpdate:first-child { padding-top: @uix_gutterWidthSmall; }
  1115.  
  1116. .resourceListMain { margin-left: {xen:calc '220 + @uix_gutterWidthSmall'}px; }
  1117.  
  1118. .featuredResourceList .featuredResource {
  1119. border: 2px solid @uix_primaryColor;
  1120. }
  1121.  
  1122.  
  1123. /*** XENITH -- LOGIN ***/
  1124.  
  1125. #XenForo a.twitterLogin,
  1126. #XenForo a.fbLogin,
  1127. #XenForo .googleLogin { font-size: 13px; }
  1128.  
  1129. #loginBar form.eAuth .ctrlWrapper {
  1130. border-right: solid 1px @primaryLighter;
  1131. padding-right: 20px;
  1132. }
  1133.  
  1134. #eAuthUnit li {
  1135. margin-top: 0;
  1136. margin-bottom: 10px;
  1137. }
  1138.  
  1139. #loginBar form.eAuth #eAuthUnit { top: @loginBarForm.padding-top; }
  1140.  
  1141. <xen:if is="@uix_loginTriggerIcons">
  1142. .navTabs .navTab.login .loginText,
  1143. .navTabs .navTab.register strong { display: none; }
  1144. </xen:if>
  1145.  
  1146.  
  1147. /*** XENITH -- LOGIN FORM ***/
  1148.  
  1149. .xenForm--uixLoginForm { font-size: @uix_globalSmallFontSize; }
  1150.  
  1151. .xenForm--uixLoginForm .submitUnit > dd {width: 100%;}
  1152.  
  1153. .xenForm--uixLoginForm .submitUnit .button { width: 100%; }
  1154.  
  1155. .xenForm--uixLoginForm .xenForm { margin: 0; }
  1156.  
  1157. .xenForm--uixLoginForm .uix_loginOptions .ctrlUnit:last-child { margin-bottom: 0; }
  1158.  
  1159.  
  1160. /*** XENITH -- NOTICES ***/
  1161.  
  1162.  
  1163. .PanelScroller .navContainer { margin-top: 0; }
  1164.  
  1165. .PanelScroller .navControls a.current span {display: none;}
  1166.  
  1167. .PanelScroller .navControls a.current {box-shadow: inset 0 -2px 0 @panelScrollerNavControlCurrent.color;}
  1168.  
  1169. .PanelScroller .navControls {float: left;}
  1170.  
  1171. .PanelScroller .navControls {
  1172. overflow: auto;
  1173. white-space: nowrap;
  1174. }
  1175.  
  1176. .PanelScroller .navControls:after { display: none; }
  1177.  
  1178.  
  1179. /*** XENITH -- FOOTER ***/
  1180.  
  1181. footer { margin-top: @uix_gutterWidth; }
  1182.  
  1183. .footer .pageContent:after {display: none;}
  1184.  
  1185. .bigFooterCol .footerMenu li:last-child a { border-bottom: none; }
  1186.  
  1187. .uix_footer_textCtrl {position: relative;margin-top: 20px;}
  1188.  
  1189. .uix_footer_textCtrl .textCtrl {
  1190. width: 100%;
  1191. border-color: @uix_tertiaryColor;
  1192. color: #FFF;
  1193. text-indent: 30px;
  1194. padding-top: 0;
  1195. }
  1196. .uix_footer_textCtrl .uix_icon {
  1197. position: absolute;
  1198. left: 0;
  1199. top: 0;
  1200. height: 34px;
  1201. width: 28px;
  1202. line-height: 26px;
  1203. text-align: center;
  1204. font-size: 18px;
  1205. color: @uix_tertiaryColor;
  1206. }
  1207. .uix_footer_textCtrl .button {
  1208. position: absolute;
  1209. right: 0;
  1210. top: 0;
  1211. border-color: @uix_tertiaryColor;
  1212. background-color: @uix_tertiaryColor;
  1213. color: #FFF;
  1214. }
  1215. .footerLegal a:hover {color: @uix_primaryColor;}
  1216. @media (max-width: @maxResponsiveMediumWidth) {
  1217. .debugInfo {margin-top: @uix_gutterWidth}
  1218. }
  1219.  
  1220. #copyright a {color: @uix_footer_link_style.color;}
  1221.  
  1222.  
  1223. /*** XENITH -- SEARCH RESULTS ***/
  1224.  
  1225. .searchResult { padding: @uix_gutterWidthSmall; }
  1226.  
  1227. .search_results .mainContainer .mainContent,
  1228. .search_results .mainContainer_noSidebar {
  1229. box-shadow: none;
  1230. padding: 0;
  1231. border: none;
  1232. background: none;
  1233. }
  1234.  
  1235.  
  1236. /*** XENITH -- FEATURED THREADS ***/
  1237.  
  1238. .sectionMain.ctaFtContainer {border-top: 3px solid #E8C849;}
  1239.  
  1240. .blendedEditor .redactor_box .redactor_toolbar { max-height: 60px; }
  1241.  
  1242.  
  1243. /*** XENITH -- XENPORTA ***/
  1244.  
  1245. .recentNews .newsDate { padding: 0px 10px 5px !important; } <xen:comment> /*** funky paddings on xenporta article dates ***/ </xen:comment>
  1246.  
  1247.  
  1248. /*** XENITH -- MEDIA GALLERY ***/
  1249.  
  1250. .mediaTabHeadings .typeFilter {
  1251. position: static;
  1252. width: auto;
  1253. margin: 0;
  1254. background: none;
  1255. border: none;
  1256. }
  1257.  
  1258. <xen:if is="@uix_removeContentWrapper">
  1259. .xengalleryContainer .insideContainer {
  1260. @property "content";
  1261. background-color: @contentBackground;
  1262. padding: @uix_gutterWidth;
  1263. border-radius: @uix_primaryBorder.border-radius;
  1264. box-shadow: 1px 2px 5px rgba(0,0,0,.1);
  1265. @property "/content";
  1266. }
  1267. </xen:if>
  1268.  
  1269. <xen:comment> /*** media gallery uses a faux select box, hide select box icons in this case ***/ </xen:comment>
  1270. .AlbumDisabler .selectBoxIcon,
  1271. .CategoryDisabler .selectBoxIcon { display: none; }
  1272.  
  1273. <xen:if is="{$xenAddons.XenGallery}">
  1274. .xengalleryContainer {
  1275. margin-left: -{xen:calc '@categorySidebar.width + @uix_gutterWidth'}px;
  1276. }
  1277.  
  1278. .xengalleryContainer .insideContainer {
  1279. margin-left: {xen:calc '@categorySidebar.width + @uix_gutterWidth'}px;
  1280. }
  1281. </xen:if>
  1282.  
  1283. .mediaTabHeadings .tabs { padding-left: 0; }
  1284.  
  1285. #CommentForm { padding: 0; }
  1286.  
  1287. .buttonToolbar .toolButton { padding: 0; }
  1288.  
  1289. <xen:if is="@enableResponsive">
  1290. @media (max-width:@maxResponsiveWideWidth) {
  1291. .Responsive .insideContainer { margin-left: 0; }
  1292. }
  1293. </xen:if>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement