Advertisement
Guest User

SelfImprovement

a guest
Jan 28th, 2015
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 75.89 KB | None | 0 0
  1. /*---------------------------
  2. Version 1.0 - Self Improvement - Originally from Askreddit
  3. Stylesheet by /u/qtx
  4. Released: September 2014
  5. Details: askreddit stylesheet
  6. Edits done by: AvadaKedavra03 for /r/SelfImprovement. Full credit goes to /u/qtx (stated above)
  7. ---------------------------*/
  8.  
  9. body { background: #eee; }
  10. body>.content { margin: 0 20px 0 10px; z-index: 1; }
  11.  
  12. /* Header
  13. ----------*/
  14.  
  15. #header {
  16. border-bottom: 0;
  17. background-color: #f0f7fd;
  18. margin: 0 8px;
  19. border-left: 1px solid #dee5e7;
  20. border-right: 1px solid #dee5e7;
  21. }
  22.  
  23. /* Top menu dropdown list
  24. --------------------------*/
  25.  
  26. #sr-header-area { font-family: arial; background-color: #fafcfe; border-bottom: 1px solid #e9f3fc; }
  27. #sr-header-area:hover { background-color: #fff; }
  28. #sr-header-area a, .srSep { color: #a2b5bf; }
  29. #sr-header-area a:hover { color: #607d8b; text-decoration: none; }
  30. #RESShortcutsEditContainer, #RESShortcutsSort, #RESShortcutsRight, #RESShortcutsLeft, #RESShortcutsAdd, #RESShortcutsTrash { background: transparent!important; }
  31. #RESShortcutsRight { background-color: #f5fafe!important; }
  32. #sr-header-area .separator { visibility: hidden; }
  33.  
  34. #sr-header-area .srdrop.dropdown .selected {
  35. width: 40px;
  36. height: 19px;
  37. padding: 0;
  38. margin: 0;
  39. display: block;
  40. background: url(%%ava-menu%%) no-repeat center #f0f7fd;
  41. line-height: 20px;
  42. border-right: 1px dotted #dee5e7;
  43. text-indent: -999em
  44. }
  45.  
  46. #sr-header-area .srdrop.dropdown .selected:hover {
  47. background: url(%%ava-menuhover%%) no-repeat center #f0f7fd;
  48. -webkit-transition: 0.2s ease-in-out;
  49. -moz-transition: 0.2s ease-in-out;
  50. -o-transition: 0.2s ease-in-out;
  51. transition: 0.2s ease-in-out;
  52. }
  53.  
  54. #sr-header-area .srdrop.dropdown .selected:active { background-color: #fff; }
  55. #sr-header-area .dropdown.srdrop { padding-left: 0; }
  56. #sr-header-area .sr-list { padding-left: 10px; }
  57. #sr-header-area { border-bottom: 1px dotted #dee5e7; }
  58. #sr-header-area .drop-choices.srdrop { margin-top: 0; margin-left: 0; }
  59. .drop-choices { border: 1px solid #dee5e7; border-top: 0; border-left: 0; z-index: 102; line-height: 150%; padding: 10px 20px; }
  60. .drop-choices a.choice:hover { background: #eee; }
  61. #sr-more-link { background: #f5fafe; }
  62. #srLeftContainer { padding-left: 0!important; margin-right: 10px!important; }
  63.  
  64. .res #sr-header-area #srDropdownContainer a {
  65. width: 40px;
  66. height: 19px;
  67. padding: 0;
  68. margin: 0;
  69. display: block;
  70. background: url(%%ava-menu%%) no-repeat center #f0f7fd;
  71. line-height: 20px;
  72. border-right: 1px dotted #dee5e7;
  73. text-indent: -999em
  74. }
  75.  
  76. .res #sr-header-area #srDropdownContainer a:hover {
  77. background: url(%%ava-menu-hover%%) no-repeat center #f0f7fd;
  78. -webkit-transition: 0.2s ease-in-out;
  79. -moz-transition: 0.2s ease-in-out;
  80. -o-transition: 0.2s ease-in-out;
  81. transition: 0.2s ease-in-out;
  82. }
  83.  
  84. .res #sr-header-area { border-bottom: 0; background: linear-gradient(to bottom, rgba(250, 252, 254,1) 17px,rgba(222, 229, 231,1) 1px); }
  85. .res #sr-header-area:hover { background: linear-gradient(to bottom, rgba(255, 255, 255,1) 17px,rgba(222, 229, 231,1) 1px); }
  86. .res #srList { padding: 3px; top: 18px; left: 9px; border: none; background-color: #FFF; }
  87. .res #srList tr { border-bottom:none; }
  88. .res #srList tr:hover{ background-color:#eee; }
  89. .res #srList td a { width: 100%; display: block; color: #808080!important; text-transform: uppercase; }
  90. .res #srList td a:hover { color: #333!important; }
  91.  
  92. /* Logos etc
  93. -------------*/
  94.  
  95. #header-img { margin-top: 0; margin-right: 0; margin-left: 18px; }
  96. #header-bottom-left { height: 73px; }
  97.  
  98. .pagename a {
  99. background: url(%%ava-logo%%) transparent no-repeat;
  100. vertical-align: top;
  101. display: inline-block;
  102. width: 330px!important;
  103. height: 73px!important;
  104. font-size: 0!important;
  105. margin-top: 1px;
  106. }
  107.  
  108. /* Tab Menu
  109. ------------*/
  110.  
  111. #header:after {
  112. content: "";
  113. padding-left: 15px;
  114. height: 40px;
  115. margin : 0;
  116. display: block;
  117. background: #454e59;
  118. line-height: 40px;
  119. font-family: sans-serif;
  120. font-size: 11px;
  121. font-weight: bold;
  122. text-transform: uppercase;
  123. color: #CCC;
  124. -webkit-box-shadow: 0 8px 6px -6px rgba(0,0,0,0.3);
  125. -moz-box-shadow: 0 8px 6px -6px rgba(0,0,0,0.3);
  126. box-shadow: 0 8px 6px -6px rgba(0,0,0,0.3);
  127. }
  128.  
  129. #header-bottom-left .tabmenu {
  130. position: absolute;
  131. top: 92px;
  132. left: 11px;
  133. height: 40px;
  134. margin-top: 0;
  135. }
  136.  
  137. .res #header-bottom-left .tabmenu { top: 91px; }
  138.  
  139. #header-bottom-left .tabmenu li { margin: 0px 0px; }
  140.  
  141. #header-bottom-left .tabmenu li a {
  142. background: transparent;
  143. font-family: sans-serif;
  144. font-size: 10px;
  145. padding: 11px 8px 10px 8px;
  146. font-weight: 600;
  147. text-transform: uppercase;
  148. color: #fff;
  149. line-height: 40px;
  150. -webkit-transition: 0.1s ease-in-out;
  151. -moz-transition: 0.1s ease-in-out;
  152. -o-transition: 0.1s ease-in-out;
  153. transition: 0.1s ease-in-out;
  154. }
  155.  
  156. #header-bottom-left .tabmenu li a:hover { background: #c12666; }
  157.  
  158. #header-bottom-left .tabmenu li.selected a,#header-bottom-left .tabmenu li a:hover {
  159. position: relative;
  160. border: none;
  161. color: #fff;
  162. background: #3498db;
  163. }
  164.  
  165. #header-bottom-left .tabmenu li.selected a:after {
  166. top: 100%;
  167. left: 50%;
  168. border: solid transparent;
  169. content: " ";
  170. height: 0;
  171. width: 0;
  172. position: absolute;
  173. pointer-events: none;
  174. border-color: rgba(52, 152, 219, 0);
  175. border-top-color: #3498db;
  176. border-width: 10px;
  177. margin-left: -10px;
  178. }
  179.  
  180. #header-bottom-left .tabmenu li a:hover { padding: 11px 8px 10px 8px; }
  181. #header-bottom-left .tabmenu li.selected a, #header-bottom-left .tabmenu li.selected a:hover { font-size: 11px; padding: 10px 8px; }
  182.  
  183. /* User bar
  184. ------------*/
  185.  
  186. #header-bottom-right {
  187. padding: 0 15px;
  188. height: 40px;
  189. right: 0;
  190. top: 92px;
  191. bottom: 0;
  192. background: transparent;
  193. border-radius: 0;
  194. font-family: sans-serif;
  195. font-size: 9px;
  196. font-weight: bold;
  197. line-height: 40px;
  198. text-transform: uppercase;
  199. }
  200. .res #header-bottom-right { top: 91px; }
  201. #header-bottom-right a { color: #fff; }
  202. #header-bottom-right .user,#header-bottom-right .userkarma { color: #fafafa; }
  203. #header-bottom-right .separator { visibility: hidden; }
  204.  
  205. /* RES Userbar
  206. ---------------*/
  207.  
  208. .res #header-bottom-right {
  209. height: 40px;
  210. padding: 0 15px;
  211. top: 91px;
  212. bottom: 0;
  213. }
  214.  
  215. .res #header-bottom-right #RESAccountSwitcherIcon { position: relative; top: -2px; }
  216. .res #header-bottom-right .userkarma a { color:#fff; }
  217. .res #header-bottom-right #mail.havemail+#mailCount { margin-left: 3px; color:#fff; }
  218.  
  219. .res #userbarToggle {
  220. width: 18px;
  221. height: 40px;
  222. padding-right: 6px;
  223. background-color: transparent;
  224. border: none;
  225. border-right: 1px solid #757575;
  226. border-radius: 0;
  227. line-height: 40px;
  228. color: #757575;
  229. }
  230.  
  231. .res #userbarToggle.userbarShow {
  232. width: 16px;
  233. padding-right: 8px;
  234. left: 6px;
  235. -webkit-transition: 0.4s ease-in-out;
  236. -moz-transition: 0.4s ease-in-out;
  237. -o-transition: 0.4s ease-in-out;
  238. transition: 0.4s ease-in-out;
  239. }
  240.  
  241. #mail.havemail {
  242. opacity: 1;
  243. -webkit-transition:all 1s ease-in-out;
  244. -moz-transition:all 1s ease-in-out;
  245. -o-transition:all 1s ease-in-out;
  246. -ms-transition:all 1s ease-in-out;
  247. transition:all 1s ease-in-out;
  248. -webkit-animation:blink normal 3s infinite ease-in-out;
  249. -moz-animation:blink normal 3s infinite ease-in-out;
  250. -ms-animation:blink normal 3s infinite ease-in-out;
  251. animation:blink normal 3s infinite ease-in-out;
  252. }
  253.  
  254. #mail.nohavemail { opacity: 0.75; }
  255.  
  256. .res .RES-keyNav-activeElement, .res .commentarea .RES-keyNav-activeElement .md, .res .commentarea .RES-keyNav-activeElement.entry .noncollapsed {
  257. background: #F0F3FC !important;
  258. outline: none;
  259. }
  260.  
  261. /* Front page
  262. --------------*/
  263.  
  264. .sitetable { padding-top: 0; background: transparent; border-bottom: 1px solid #dee5e7; border-left: 1px solid #dee5e7; margin-right: 0; }
  265. .sitetable.linklisting { margin-left: 10px; }
  266.  
  267. .link {
  268. margin: 0;
  269. position: relative;
  270. padding: 10px 0;
  271. background: #fff;
  272. border-top: 1px solid #dee5e7;
  273. }
  274.  
  275. .linklisting { z-index: 200; }
  276.  
  277. /* make sure the selector is above all other elements. Thanks gavin :) */
  278.  
  279. .link.last-clicked { overflow: visible; }
  280.  
  281. .link:first-child { border-top: 0; }
  282.  
  283. .link .rank {
  284. position: absolute;
  285. margin-top: 0;
  286. top: 0;
  287. bottom: 0;
  288. min-width: 38px;
  289. text-align: center;
  290. color: #777;
  291. background: #fdfdfd;
  292. padding-top: 28px;
  293. border-right: 1px solid #dee5e7;
  294. }
  295.  
  296. .link .midcol {
  297. position: absolute;
  298. top: 0;
  299. bottom: 0;
  300. margin: 0 40px 0 39px;
  301. padding-top: 10px;
  302. min-width: 47px;
  303. font-family: arial;
  304. background: #F6F6F6;
  305. border-right: 1px solid #dee5e7;
  306. }
  307.  
  308. .link .title:before {
  309. content: " ";
  310. position: absolute;
  311. top: 0;
  312. bottom: 0;
  313. left: 87px;
  314. background: #e0f2f1;
  315. min-width: 10px;
  316. }
  317.  
  318. .link p.title { padding-left: 104px; }
  319. .link p.tagline { padding: 8px 0 0 104px; }
  320. .link .flat-list { padding: 1px 0 0 104px; }
  321.  
  322. .thing .title { color: /*#3b50ce;*/ blue }
  323. .thing .title:visited, .thing.visited .title { color: #2a3f4d; }
  324.  
  325. .expando-button {
  326. cursor: pointer;
  327. float: left;
  328. height: 28px;
  329. width: 30px;
  330. margin: 8px 11px 2px 105px;
  331. background: #ffffff none no-repeat scroll center center;
  332. }
  333.  
  334. .expando-button.selftext.collapsed { background-image: url(%%ava-images%%); background-repeat: no-repeat; background-position: -141px -79px; }
  335. .expando-button.selftext.collapsed:hover { background-image: url(%%ava-images%%); background-repeat: no-repeat; background-position: -139px -107px; }
  336. .expando-button.selftext.expanded { background-image: url(%%ava-images%%); background-repeat: no-repeat; background-position: -98px -26px; }
  337. .expando-button.selftext.expanded:hover { background-image: url(%%ava-images%%); background-repeat: no-repeat; background-position: 0 -54px; }
  338. .expando-button.video.collapsed { background-image: url(%%ava-images%%) !important; background-position: -16px -135px; }
  339. .expando-button.video.collapsed:hover { background-image: url(%%ava-images%%) !important; background-position: -46px -135px; }
  340. .expando-button.video.expanded { background-image: url(%%ava-images%%) !important; background-position: -98px -26px; }
  341. .expando-button.video.expanded:hover { background-image: url(%%ava-images%%) !important; background-position: 0 -54px; }
  342.  
  343. .expando-button.image {
  344. background:#f2f4f7 none no-repeat scroll center center;
  345. cursor: pointer;
  346. display: inline-block;
  347. float: left;
  348. height: 28px !important;
  349. margin-right: 11px;
  350. max-height: 28px !important;
  351. max-width: 30px !important;
  352. padding: 0;
  353. vertical-align: top !important;
  354. width: 30px !important;
  355. }
  356.  
  357. .res .expando-button.image.collapsedExpando { background-image: url(%%ava-images%%) !important; background-position: -137px 0; }
  358. .res .expando-button.image.collapsedExpando:hover { background-image: url(%%ava-images%%) !important; background-position: -135px -28px; }
  359. .res .expando-button.image.expandedExpando { background-image: url(%%ava-images%%) !important; background-position: -98px -26px; }
  360. .res .expando-button.image.expandedExpando:hover { background-image: url(%%ava-images%%) !important; background-position: 0 -54px; }
  361. .res .expando-button.image.expanded { background-image: url(%%ava-images%%) !important; background-position: -98px -26px; }
  362. .res .expando-button.image.expanded:hover { background-image: url(%%ava-images%%) !important; background-position: 0 -54px; }
  363. .res .expando-button.image.gallery.collapsedExpando { background-image: url(%%ava-images%%) !important; background-position: 0 0; }
  364. .res .expando-button.image.gallery.collapsedExpando:hover { background-image: url(%%ava-images%%) !important; background-position: -30px 0; }
  365. .res .expando-button.image.gallery.expanded { background-image: url(%%ava-images%%) !important; background-position: -98px -26px; }
  366. .res .expando-button.image.gallery.expanded:hover { background-image: url(%%ava-images%%) !important; background-position: 0 -54px; }
  367.  
  368. .RESImage { margin-top: 10px; margin-left: 110px!important; }
  369. .RESGalleryControls .previous { background-image: url(%%ava-images%%); background-position: -64px -54px !important; }
  370. .RESGalleryControls .previous:hover { background-image: url(%%ava-images%%); background-position: -80px -54px !important; }
  371. .RESGalleryControls .next { background-image: url(%%ava-images%%); background-position: -18px -28px !important; }
  372. .RESGalleryControls .next:hover { background-image: url(%%ava-images%%); background-position: -34px -28px !important; }
  373.  
  374. .imgTitle { padding-left: 110px!important; margin-top: 10px!important; }
  375. .RESGalleryControls { margin-left: 110px!important; }
  376.  
  377. .expando { margin: 5px 0 5px 105px; }
  378. .link .usertext .md { border: 1px solid #3498db; }
  379.  
  380. /* Arrows
  381. ----------*/
  382.  
  383. .listing-page .arrow.up, .comments-page .link .arrow.up { background-image: url(%%ava-images%%); background-position: -152px -56px; width: 16px; height: 16px; }
  384. .listing-page .arrow.upmod, .comments-page .link .arrow.upmod { background-image: url(%%ava-images%%); background-position: 0 -135px; width: 16px; height: 16px; }
  385. .listing-page .arrow.down, .comments-page .link .arrow.down { background-image: url(%%ava-images%%); background-position: -30px -54px; width: 17px; height: 16px; }
  386. .listing-page .arrow.downmod, .comments-page .link .arrow.downmod { background-image: url(%%ava-images%%); background-position: -47px -54px; width: 17px; height: 16px; }
  387.  
  388. /* Misc styling
  389. ----------------*/
  390.  
  391. .entry .buttons li a { color: #666; }
  392. .nsfw-stamp acronym { background: #fff; border-radius: 0; border: 1px solid #e74c3c; color: #c0392b; }
  393. .give-gold { color: #988143!important; }
  394.  
  395. /* Link Flair
  396. --------------*/
  397.  
  398. .linkflairlabel { margin-right: 0; padding: 0; }
  399.  
  400. .linkflair-mod-post .title .linkflairlabel, .linkflair-serious .title .linkflairlabel, .linkflair-stories .title .linkflairlabel, .linkflair-megathread .title .linkflairlabel, .linkflair-breaking-news .title .linkflairlabel {
  401. position: absolute;
  402. top: 0;
  403. bottom: 0;
  404. content: " ";
  405. left: 87px;
  406. min-width: 10px!important;
  407. text-indent: -9999px;
  408. border: 0;
  409. border-radius: 0;
  410. -webkit-transition: all .3s ease;
  411. -moz-transition: all .3s ease;
  412. -ms-transition: all .3s ease;
  413. -o-transition: all .3s ease;
  414. transition: all .3s ease;
  415. }
  416.  
  417. .linkflair-mod-post .title .linkflairlabel { background: #fde0dc; }
  418. .linkflair-serious .title .linkflairlabel { background: #cfe6b5; }
  419. .linkflair-stories .title .linkflairlabel { background: #f2e3a1; }
  420. .linkflair-megathread .title .linkflairlabel { background: #b5d5e6; }
  421. .linkflair-breaking-news .title .linkflairlabel { background: #c49dd4; }
  422.  
  423. .listing-page .linkflair-mod-post:hover .title .linkflairlabel { background: #f36c60; }
  424. .listing-page .linkflair-serious:hover .title .linkflairlabel { background: #8dc44e; }
  425. .listing-page .linkflair-stories:hover .title .linkflairlabel { background: #E9CF5C; }
  426. .listing-page .linkflair-megathread:hover .title .linkflairlabel { background: #5DA4C8; }
  427. .listing-page .linkflair-breaking-news:hover .title .linkflairlabel { background: #9b59b6; }
  428.  
  429. .linkflair-mod-post .buttons:before, .linkflair-serious .buttons:before, .linkflair-stories .buttons:before, .linkflair-megathread .buttons:before, .linkflair-breaking-news .buttons:before {
  430. display: inline-block;
  431. padding: 1px 10px;
  432. color: #fff;
  433. text-transform: uppercase!important;
  434. margin-right: 10px;
  435. font-size: 85%;
  436. }
  437.  
  438. .linkflair-mod-post .buttons:before { content: 'mod post'; background: #f36c60; }
  439. .linkflair-serious .buttons:before { content: 'serious'; background: #8dc44e; }
  440. .linkflair-stories .buttons:before { content: 'stories'; background: #E9CF5C; }
  441. .linkflair-megathread .buttons:before { content: 'megathread'; background: #5DA4C8; }
  442. .linkflair-breaking-news .buttons:before { content: 'breaking-news'; background: #9b59b6; }
  443.  
  444. .linkflair-mod-post .linkflairlabel { background: #f36c60; color: #fff; }
  445. .linkflair-serious .linkflairlabel { background: #8dc44e; color: #fff; }
  446. .linkflair-stories .linkflairlabel { background: #E9CF5C; color: #fff; }
  447. .linkflair-megathread .linkflairlabel { background: #5DA4C8; color: #fff; }
  448. .linkflair-breaking-news .linkflairlabel { background: #9b59b6; color: #fff; }
  449.  
  450. .flairselector .title:before { display: none; }
  451.  
  452. .comments-page .linkflair-mod-post .title .linkflairlabel, .comments-page .linkflair-serious .title .linkflairlabel, .comments-page .linkflair-stories .title .linkflairlabel, .comments-page .linkflair-megathread .title .linkflairlabel, .comments-page .linkflair-breaking-news .title .linkflairlabel {
  453. left: 48px;
  454. }
  455.  
  456. .link.last-clicked { border: 0; border-top: 1px solid #dee5e7; }
  457.  
  458. /* Sticky post
  459. ---------------*/
  460.  
  461. .link.stickied .rank:after {
  462. content: "";
  463. width: 17px;
  464. height: 23px;
  465. display: block;
  466. position: absolute;
  467. margin-left: auto;
  468. margin-right: auto;
  469. left: 12px;
  470. background: url(%%ava-images%%) -135px -56px no-repeat;
  471. }
  472.  
  473. .tagline .stickied-tagline { color: #69b391; text-transform: uppercase; font-size: 70%; }
  474. .stickied .title { color: #69b391!important; }
  475.  
  476. /* Comments page
  477. -----------------*/
  478.  
  479. .comments-page .link { border-bottom: 1px solid #dee5e7; }
  480. .comments-page .link .rank { display: none; }
  481. .comments-page .link .midcol { margin: 0 0 0 0; }
  482. .comments-page .link p.title { padding-left: 70px; }
  483. .comments-page .link .title:before { left: 48px; }
  484. .comments-page .link p.tagline { padding-left: 70px; }
  485. .comments-page .expando { margin-left: 70px; }
  486. .comments-page .expando-button { margin-left: 70px; }
  487. .comments-page .link .flat-list { padding-left: 70px; }
  488. .comments-page .link .usertext .md { margin-top: 15px; margin-bottom: 15px; }
  489.  
  490. .comments-page .commentarea {
  491. background: #FDFDFF;
  492. border: 1px solid #dee5e7;
  493. margin-top: 20px;
  494. margin-left: 10px;
  495. padding-bottom: 20px;
  496. margin-bottom: 20px;
  497. }
  498.  
  499. .res .comments-page .commentarea .sitetable {
  500. background: #FDFDFF;
  501. border: 0;
  502. margin-left: 0;
  503. }
  504.  
  505. .comments-page .usertext-edit { font-family: arial; margin-left: 10px; }
  506. .comments-page .commentarea .menuarea { font-family: arial; margin-left: 20px; margin-top: 15px; }
  507. .comments-page .commentarea .menuarea a { color: #2a3f4d; border-bottom: 1px solid #f9acb4; }
  508. .comments-page .panestack-title { font-family: arial; margin-left: 20px; margin-bottom: 0; }
  509. .comments-page .sitetable { border-left: 0; border-bottom: 0; }
  510. .markdownEditor .edit-btn:not(.btn-macro) { border: 1px solid #dee5e7!important; }
  511. .comments-page textarea { border: 1px solid #dee5e7!important; }
  512. .content .RESBigEditorPop { border: 1px solid #dee5e7!important; }
  513. .dropdown.lightdrop .selected { font-weight: normal; color: #2a3f4d; font-size: 120%; }
  514. .commentNavSortType { font-weight: normal!important; color: #2a3f4d; }
  515. span.RESCharCounter { color:#e67e22; }
  516.  
  517.  
  518. /* Comments
  519. ------------*/
  520.  
  521. .res-commentBoxes .comment {
  522. border:1px solid #dee5e7 !important;
  523. padding: 10px!important;
  524. margin-left: 0!important;
  525. margin-right: 0!important;
  526. background: #fff!important;
  527. }
  528.  
  529. .comments-page .sitetable.nestedlisting { background: transparent!important; }
  530.  
  531. .res-commentBoxes .comment { padding-bottom: 0!important; margin-bottom: 4px!important; }
  532.  
  533. .res-commentBoxes .comment .comment,
  534. .res-commentBoxes .comment .comment .comment .comment,
  535. .res-commentBoxes .comment .comment .comment .comment .comment .comment {
  536. margin-left: 0!important; padding-bottom: 0; margin-bottom: 4px!important; border-right:1px solid #dee5e7 !important;
  537. -webkit-box-shadow: inset 0 0 0 0 rgba(0,0,0,0.08);
  538. -moz-box-shadow: inset 0 0 0 0 rgba(0,0,0,0.08);
  539. box-shadow: inset 0 0 0 0 rgba(0,0,0,0.08);
  540. }
  541.  
  542. .res-commentBoxes .comment .comment .comment,
  543. .res-commentBoxes .comment .comment .comment .comment .comment,
  544. .res-commentBoxes .comment .comment .comment .comment .comment .comment .comment {
  545. margin-left: 0!important; padding-bottom: 0; margin-bottom: 4px!important; border-right:1px solid #dee5e7 !important;
  546. -webkit-box-shadow: inset 0 0 0 0 rgba(0,0,0,0.08);
  547. -moz-box-shadow: inset 0 0 0 0 rgba(0,0,0,0.08);
  548. box-shadow: inset 0 0 0 0 rgba(0,0,0,0.08);
  549. }
  550.  
  551. /* Inline comment expandos
  552. ---------------------------*/
  553.  
  554. .commentarea .expando-button { margin: 0 5px!important; height: 13px; width: 19px; }
  555. .res .commentarea .expando-button.image.collapsedExpando { background: url(%%ava-images%%) -99px -13px no-repeat !important; }
  556.  
  557. .res .commentarea .expando-button.image {
  558. background: transparent none no-repeat scroll center center;
  559. height: 28px !important;
  560. max-height: 13px !important;
  561. max-width: 19px !important;
  562. width: 19px !important;
  563. }
  564.  
  565. .commentarea .expando-button.video.collapsed { background: url(%%ava-images%%) -60px -26px no-repeat !important; }
  566. .commentarea .expando-button.video.collapsed:hover { background: url(%%ava-images%%) -79px -26px no-repeat !important; }
  567. .commentarea .expando-button.video.expanded { background: url(%%ava-images%%) -118px 0 no-repeat !important; }
  568. .commentarea .expando-button.video.expanded:hover { background: url(%%ava-images%%) -80px -13px no-repeat !important; }
  569. .res .commentarea .expando-button.image.collapsedExpando:hover { background: url(%%ava-images%%) -118px -13px no-repeat !important; }
  570. .res .commentarea .expando-button.image.expandedExpando { background: url(%%ava-images%%) -118px 0 no-repeat !important; }
  571. .res .commentarea .expando-button.image.expandedExpando:hover { background: url(%%ava-images%%) -80px -13px no-repeat !important; }
  572. .res .commentarea .expando-button.image.expanded { background: url(%%ava-images%%) -118px 0 no-repeat !important; }
  573. .res .commentarea .expando-button.image.expanded:hover { background: url(%%ava-images%%) -80px -13px no-repeat !important; }
  574. .res .commentarea .expando-button.image.gallery.collapsedExpando { background: url(%%ava-images%%) -80px 0 no-repeat !important; }
  575. .res .commentarea .expando-button.image.gallery.collapsedExpando:hover { background: url(%%ava-images%%) -99px 0 no-repeat !important; }
  576. .res .commentarea .expando-button.image.gallery.expanded { background: url(%%ava-images%%) -118px 0 no-repeat !important; }
  577. .res .commentarea .expando-button.image.gallery.expanded:hover { background: url(%%ava-images%%) -80px -13px no-repeat !important; }
  578.  
  579. /* Deepthread
  580. --------------*/
  581.  
  582. .deepthread { background: #3498db; padding: 5px 0 5px 10px; color: #fff; line-height: 18px;
  583. -webkit-transition: all .1s ease;
  584. -moz-transition: all .1s ease;
  585. -ms-transition: all .1s ease;
  586. -o-transition: all .1s ease;
  587. transition: all .1s ease;
  588. }
  589.  
  590. .deepthread:hover { background: #2980b9; }
  591. .deepthread a { color: #fff; }
  592. .deepthread a:hover { text-decoration: none; }
  593. .deepthread:after { background-image: none; content: " ► "; }
  594.  
  595. /* Thread subscription btn
  596. ---------------------------*/
  597.  
  598. .RESSubscriptionButton:hover { background-color: #5da460!important; color:#fff!important; }
  599.  
  600. .RESSubscriptionButton {
  601. text-transform: uppercase;
  602. font-weight: normal!important;
  603. color: #fff!important;
  604. padding: 5px!important;
  605. background-color: #71bd73!important;
  606. border:0!important;
  607. border-radius: 0px!important;
  608. -webkit-transition: 0.1s ease-in-out;
  609. -moz-transition: 0.1s ease-in-out;
  610. -o-transition: 0.1s ease-in-out;
  611. transition: 0.1s ease-in-out;
  612. }
  613.  
  614. /* Taglines
  615. ------------*/
  616.  
  617. .listing-page .thing .tagline .author.moderator, .comments-page .thing .tagline .author.moderator { padding: 0 8px 2px 8px!important; }
  618.  
  619. .thing .tagline .author.moderator, .thing .tagline .author.submitter, .thing .tagline .author.friend {
  620. font-weight: normal!important; padding: 2px 8px!important; border-radius: 0!important;
  621. color: #fff; opacity: 0.7; }
  622.  
  623. .thing .tagline .author.moderator { background-color: #228822 !important; }
  624. .thing .tagline .author.submitter { background-color: #0055DF !important; }
  625. .thing .tagline .author.friend { background-color: #FF4500 !important; }
  626.  
  627. .thing .tagline .author.moderator:hover, .thing .tagline .author.submitter:hover, .thing .tagline .author.friend:hover { opacity: 1!important; }
  628.  
  629. .thing .tagline .author.friend.submitter { background: #FF4500!important; border-left: 5px solid #0055DF!important; border-right: 5px solid #0055DF!important; padding: 2px 4px!important; }
  630. .thing .tagline .author.friend.moderator { background: #FF4500!important; border-left: 5px solid #228822!important; border-right: 5px solid #228822!important; padding: 2px 4px!important; }
  631.  
  632. /* Deleted comment
  633. -------------------*/
  634.  
  635. .usertext.grayed .usertext-body { padding-left: 20px; background: url(%%ava-sad%%) left center no-repeat transparent; margin-top: 15px; }
  636. .thing.collapsed.deleted.comment { background: url(%%ava-sad%%) 10px center no-repeat transparent!important; padding-bottom: 10px!important; }
  637.  
  638.  
  639. /* Comments page - sidebar things
  640. ----------------------------------*/
  641.  
  642. .comments-page .side .spacer {margin-bottom: 0; }
  643.  
  644. /* Sidebar linkinfo
  645. --------------------*/
  646.  
  647. .comments-page .linkinfo {
  648. text-align: center;
  649. width: 300px;
  650. padding: 0;
  651. background: #fdfdfd;
  652. border: 0;
  653. border-top: 0;
  654. border-bottom: 0;
  655. border-radius: 0;
  656. }
  657.  
  658. .comments-page .linkinfo .score .word, .related-page .linkinfo .score .word { display: none; }
  659. .comments-page .linkinfo .score, .related-page .linkinfo .score { font-size: 11px; display: block; min-width: 80px; padding: 15px 40px; }
  660. .comments-page .linkinfo .score .number, .related-page .linkinfo .score .number { display: block; }
  661. .comments-page .linkinfo .totalvotes, .comments-page .linkinfo .upvotes, .comments-page .linkinfo .downvotes, .related-page .linkinfo .totalvotes, .related-page .linkinfo .upvotes, .related-page .linkinfo .downvotes { font-size: 110%; }
  662. .comments-page .linkinfo .upvotes .word, .comments-page .linkinfo .downvotes .word, .related-page .linkinfo .upvotes .word, .related-page .linkinfo .downvotes .word {display: none;}
  663. .comments-page .linkinfo .upvotes:after, .related-page .linkinfo .upvotes:after { content: "▲"; }
  664. .comments-page .linkinfo .downvotes:after, .related-page .linkinfo .downvotes:after { content: "▼"; }
  665. .comments-page .linkinfo .upvotes { margin-left: 10px; }
  666. .comments-page .linkinfo .shortlink { margin-top: 0; font-size: 0; text-align: center; visibility: hidden; }
  667. .comments-page .linkinfo .shortlink input { border: 1px solid #ddd; border-bottom: 0; font-size: 11px; text-align: center; background: #eceff1; visibility: visible; margin-bottom: -1px; }
  668. .comments-page .linkinfo .date { margin: 0; padding: 5px 0; border-top: 0; border-bottom: 1px solid #ddd; font-size: 12px; background: #F6F6F6; color: #000; font-weight: bold; text-align: center; }
  669. .comments-page .linkinfo .date span { font-size: 0; color: #FFF; }
  670. .comments-page .linkinfo .date span:after { content: "Submitted on "; display: inline; font-size: 12px; font-weight: normal; color: #111; }
  671. .res [class*="votes"] + .shortlink input { margin-top: 20px; }
  672.  
  673. /* Buttons
  674. -----------*/
  675.  
  676. button.save, button.submit-report, button.cancel, button.cancel-report-thing {
  677. position: relative;
  678. padding: 7px 10px;
  679. border: 0;
  680. width: 77px;
  681. color: #fff;
  682. overflow: hidden;
  683. -webkit-transition: all .2s ease;
  684. -moz-transition: all .2s ease;
  685. -ms-transition: all .2s ease;
  686. -o-transition: all .2s ease;
  687. transition: all .2s ease;
  688. }
  689.  
  690. button.save, button.submit-report { background-color: #55a9e1; }
  691. button.cancel, button.cancel-report-thing { background-color: #d75b4e; }
  692.  
  693. button.save:before, button.submit-report:before {
  694. background-image: url(%%ava-savebtn%%);
  695. content: '';
  696. height: 16px;
  697. width: 16px;
  698. position: absolute;
  699. left: -16px;
  700. opacity: 0;
  701. transition: opacity 200ms, left 200ms;
  702. }
  703.  
  704. button.cancel:before, button.cancel-report-thing:before {
  705. background-image: url(%%ava-cancelbtn%%);
  706. content: '';
  707. height: 16px;
  708. width: 16px;
  709. position: absolute;
  710. left: -16px;
  711. opacity: 0;
  712. transition: opacity 200ms, left 200ms;
  713. }
  714.  
  715. button.save:hover:before, button.submit-report:hover:before, button.cancel:hover:before, button.cancel-report-thing:hover:before { opacity: 1; left: 10px; }
  716. button.save:hover, button.submit-report:hover, button.cancel:hover, button.cancel-report-thing:hover {
  717. padding-left: 30px;
  718. -webkit-box-shadow: 0 8px 6px -6px #bbb;
  719. -moz-box-shadow: 0 8px 6px -6px #bbb;
  720. box-shadow: 0 8px 6px -6px #bbb;
  721. }
  722.  
  723. button.save:hover, button.submit-report:hover { background-color: #3498db; }
  724. button.cancel:hover, button.cancel-report-thing:hover { background-color:#c0392b; }
  725.  
  726. button.save:active, button.submit-report:active, button.cancel:active, button.cancel-report-thing:active {
  727. -webkit-box-shadow: 0 8px 6px -6px #fff;
  728. -moz-box-shadow: 0 8px 6px -6px #fff;
  729. box-shadow: 0 8px 6px -6px #fff;
  730. }
  731.  
  732. button.save:active, button.submit-report:active { background-color: #1abc9c; }
  733. button.cancel:active, button.cancel-report-thing:active { background-color: #a02f24; }
  734. button.save:focus, button.submit-report:focus, button.cancel:focus, button.cancel-report-thing:focus { outline: none; }
  735.  
  736. /* Comments Page Extras
  737. ------------------------*/
  738.  
  739. .infobar p a {
  740. background-color: #e67e22;
  741. padding: 5px 10px;
  742. margin: 10px 0;
  743. color: #fff;
  744. font-size: 12px;
  745. line-height: 38px;
  746. -webkit-transition: all .3s ease;
  747. -moz-transition: all .3s ease;
  748. -ms-transition: all .3s ease;
  749. -o-transition: all .3s ease;
  750. transition: all .3s ease;
  751. }
  752.  
  753. .infobar p a:hover { background: #16a085; }
  754.  
  755. .thing.spam { background-color: #fa8072!important; }
  756.  
  757. .usertext-body pre { background: url(%%ava-code%%) 10px 10px no-repeat #F6F6F6; border: 1px solid #dee5e7; padding: 10px 10px 10px 40px; }
  758. .usertext-body pre:active { border: 1px dashed #c0c0c0; }
  759. .usertext-body p > code {
  760. background-color: rgba(0,0,0,0.03);
  761. border: 1px solid #dee5e7;
  762. padding: 1px 4px;
  763. }
  764.  
  765. /* Top posts page
  766. ------------------*/
  767.  
  768. .content .menuarea { border-bottom: 0; }
  769.  
  770. /* Side bar
  771. ------------*/
  772.  
  773. .side {
  774. position: relative;
  775. background-color: /*#fbfcfc*/ #F6F6F6;
  776. margin: 0 20px 0 0;
  777. padding-top: 147px;
  778. border-left: 1px solid #dee5e7;
  779. border-right: 1px solid #dee5e7;
  780. z-index: 2;
  781. -webkit-box-shadow: -4px 0px 8px 2px rgba(0,0,0,0.07);
  782. -moz-box-shadow: -4px 0px 8px 2px rgba(0,0,0,0.07);
  783. box-shadow: -4px 0px 8px 2px rgba(0,0,0,0.07);
  784. }
  785.  
  786. .side .spacer { margin: 0; }
  787.  
  788. .create { display: none; }
  789.  
  790. /* Search bar
  791. --------------*/
  792.  
  793. #search input[type=text] {
  794. border: 1px solid #f6f6f6;
  795. font-size: 16px;
  796. background: url(%%ava-search%%) no-repeat left center #fff;
  797. width: 270px;
  798. margin-left: 15px;
  799. text-indent: 35px;
  800. height: 28px;
  801. padding: 0;
  802. -webkit-transition: 0.1s ease-in-out;
  803. -moz-transition: 0.1s ease-in-out;
  804. -o-transition: 0.1s ease-in-out;
  805. transition: 0.1s ease-in-out;
  806. }
  807.  
  808. #search input[type=text]:hover { border: 1px solid #dee5e7; }
  809. #search input[type=text]:focus { border: 1px solid #ffca28; outline: none; }
  810. #search { margin-bottom: 30px; }
  811. #search input[type="text"]:-moz-placeholder { font-size: 0; color: #7f8c8d; }
  812. #search input[type="text"]::-webkit-input-placeholder { font-size: 0; color: #7f8c8d; }
  813. #search input[type="text"]:-moz-placeholder::after {
  814. font-size: 14px;
  815. line-height: 18px;
  816. font-weight: normal;
  817. content: "search";
  818. }
  819.  
  820. #search input[type="text"]::-webkit-input-placeholder::after {
  821. font-size: 14px!important;
  822. line-height: 18px;
  823. font-weight: normal;
  824. content: "search";
  825. }
  826.  
  827. .infobar {
  828. background-color: #ffecb3;
  829. padding: 10px;
  830. border: 0;
  831. color: #2a3f4d;
  832. font-size: 14px;
  833. font-family: arial,verdana,helvetica,sans-serif;
  834. }
  835.  
  836. #searchexpando { margin: 15px 0 0 0; position: relative; border-radius: 0; border-top: 1px solid #ffca28; border-bottom: 1px solid #ffca28;padding-top: 10px; }
  837. #searchexpando:after, #searchexpando:before {
  838. bottom: 100%;
  839. left: 35px;
  840. border: solid transparent;
  841. content: " ";
  842. height: 0;
  843. width: 0;
  844. position: absolute;
  845. pointer-events: none;
  846. }
  847.  
  848. #searchexpando:after {
  849. border-color: rgba(255, 236, 179, 0);
  850. border-bottom-color: #ffecb3;
  851. border-width: 10px;
  852. margin-left: -10px;
  853. }
  854.  
  855. #searchexpando:before {
  856. border-color: rgba(255, 202, 40, 0);
  857. border-bottom-color: #ffca28;
  858. border-width: 11px;
  859. margin-left: -11px;
  860. }
  861.  
  862. #searchexpando p { margin: 10px 0; }
  863.  
  864. #search input[type='submit'] {
  865. display: none;
  866. /*
  867. border: 0;
  868. padding: 5px 15px;
  869. background: #3498db;
  870. color: #fff;
  871. -webkit-transition: 0.1s ease-in-out;
  872. -moz-transition: 0.1s ease-in-out;
  873. -o-transition: 0.1s ease-in-out;
  874. transition: 0.1s ease-in-out;*/
  875. }
  876.  
  877. #search input[type='submit']:hover { background: #2980b9; }
  878.  
  879. /* Submit link
  880. ---------------*/
  881.  
  882. .submit-link { display: none; }
  883.  
  884. .morelink {
  885. position: absolute;
  886. top: 25px;
  887. color: white;
  888. font-family: Segoe,"Segoe UI",Optima,Candara,Calibri,Arial,sans-serif;
  889. font-size: 18px;
  890. text-transform: uppercase;
  891. text-align: center;
  892. font-weight: normal;
  893. line-height: 30px;
  894. width: 240px;
  895. margin-left: 30px;
  896. background: #3498db;
  897. background-image: linear-gradient(#3498db 50%, #268fd6 50%);
  898. box-shadow:0 2px 5px rgba(0,0,0,.3);
  899. border: none;
  900. padding: 10px 0;
  901. height: 30px;
  902. line-height: 30px;
  903. overflow: hidden;
  904. -webkit-transition: all .5s ease;
  905. -moz-transition: all .5s ease;
  906. -ms-transition: all .5s ease;
  907. -o-transition: all .5s ease;
  908. transition: all .5s ease;
  909. }
  910.  
  911. .morelink:hover { background: #55a9e1; background-image: linear-gradient(#55a9e1 50%, #45a0de 50%); border-color: #FF0000; box-shadow: 0 15px 20px rgba(10,0,10,.3); }
  912. .morelink:active { background-color: #29b877; box-shadow: 0 1px 1px rgba(10,0,10,.3); -webkit-transition: all .1s ease; -moz-transition: all .1s ease; -ms-transition: all .1s ease; -o-transition: all .1s ease; transition: all .1s ease; }
  913. .morelink .nub { display: none; }
  914.  
  915. .morelink a, .morelink a:hover { color: white; }
  916.  
  917. .nub { display: none;}
  918.  
  919. .titlebox {
  920. background-color: #eceff1;
  921. background: -moz-linear-gradient(top, rgba(236,239,241,1) 101px, rgba(255,255,0,1) 101px, rgba(255,255,0,1) 101px, rgba(221,221,221,1) 101px, rgba(246,246,246,1) 101px);
  922. background: -webkit-linear-gradient(top, rgba(236,239,241,1) 101px,rgba(255,255,0,1) 101px,rgba(255,255,0,1) 101px,rgba(221,221,221,1) 101px,rgba(246,246,246,1) 101px);
  923. background: -o-linear-gradient(top, rgba(236,239,241,1) 101px,rgba(255,255,0,1) 101px,rgba(255,255,0,1) 101px,rgba(221,221,221,1) 101px,rgba(246,246,246,1) 101px);
  924. background: -ms-linear-gradient(top, rgba(236,239,241,1) 101px,rgba(255,255,0,1) 101px,rgba(255,255,0,1) 101px,rgba(221,221,221,1) 101px,rgba(246,246,246,1) 101px);
  925. background: linear-gradient(to bottom, rgba(236,239,241,1) 101px,rgba(255,255,0,1) 101px,rgba(255,255,0,1) 101px,rgba(221,221,221,1) 101px,rgba(246,246,246,1) 101px);
  926. }
  927.  
  928. .res .titlebox {
  929. background-color: #eceff1;
  930. background: -moz-linear-gradient(top, rgba(236,239,241,1) 139px, rgba(255,255,0,1) 139px, rgba(255,255,0,1) 139px, rgba(221,221,221,1) 139px, rgba(246,246,246,1) 139px);
  931. background: -webkit-linear-gradient(top, rgba(236,239,241,1) 139px,rgba(255,255,0,1) 139px,rgba(255,255,0,1) 139px,rgba(221,221,221,1) 139px,rgba(246,246,246,1) 139px);
  932. background: -o-linear-gradient(top, rgba(236,239,241,1) 139px,rgba(255,255,0,1) 139px,rgba(255,255,0,1) 139px,rgba(221,221,221,1) 139px,rgba(246,246,246,1) 139px);
  933. background: -ms-linear-gradient(top, rgba(236,239,241,1) 139px,rgba(255,255,0,1) 139px,rgba(255,255,0,1) 139px,rgba(221,221,221,1) 139px,rgba(246,246,246,1) 139px);
  934. background: linear-gradient(to bottom, rgba(236,239,241,1) 139px,rgba(255,255,0,1) 139px,rgba(255,255,0,1) 139px,rgba(221,221,221,1) 139px,rgba(246,246,246,1) 139px);
  935. }
  936.  
  937. .titlebox h1 { margin-bottom: 0; }
  938. h1.redditname { text-align: center; padding: 15px 0 10px 0; background: #eceff1; border-top: 1px solid #DDDDDD; }
  939. h1.redditname a { color: #2a3f4d; font-weight: normal; }
  940. h1.redditname a:hover { color: #464646; text-decoration: none; }
  941. .side .redditname a:before { content: "Welcome to r/"; }
  942.  
  943. /* RES Use subreddit style button
  944. ----------------------------------*/
  945.  
  946. .res .side .titlebox h1+div { text-align: center; background: #eceff1!important; padding: 0 0 10px 0!important;}
  947.  
  948. /* Subscribe - Shortcut - Dashboard buttons
  949. --------------------------------------------*/
  950.  
  951. body:not(.res) .titlebox .fancy-toggle-button { display: block; }
  952. .titlebox .subscribe-button { display: block; text-align: center; }
  953. .titlebox .fancy-toggle-button { margin-bottom: 8px; margin-right: 0; }
  954. .titlebox .subscribe-button { display: block; text-align: center;}
  955. .fancy-toggle-button .active {
  956. border-radius: 0px;
  957. border: 0;
  958. background-image: linear-gradient(#CF6165 50%, #ca5256 50%);
  959. padding: 3px 12px 3px 11px;
  960. font-weight: normal;
  961. font-size: 10px;
  962. }
  963.  
  964. .RESshortcutside, .RESDashboardToggle {
  965. position: relative!important;
  966. top: -27px!important;
  967. color: white;
  968. background-image: linear-gradient(#7bb850 50%, #71ae47 50%)!important;
  969. width: 83px!important;
  970. font-weight: normal!important;
  971. font-size: 10px!important;
  972. border: 0!important;
  973. border-radius: 0!important;
  974. }
  975.  
  976. .RESshortcutside { margin: 0 0 0 15px!important; padding: 3px 0!important; }
  977. .RESDashboardToggle { margin: 0 0 0 104px!important; padding: 3px 11px!important; }
  978.  
  979. /* Subscribers & users online
  980. ------------------------------*/
  981.  
  982. .users-online { display: inline-block; border-bottom: 1px solid #ddd; padding: 5px 0; width: 150px; margin-left: 150px; color: #999; text-align: center; font-size: 10px; }
  983.  
  984. .res .users-online { position: relative; top: -20px; padding-bottom: 11px; }
  985.  
  986. .users-online:before,
  987. .users-online .word { display: none; }
  988. .users-online .number:before { content: ""; }
  989. .users-online .number:after { content: " online"; }
  990. .subscribers {
  991. border-bottom: 1px solid #ddd;
  992. padding: 5px 0 ;
  993. position: absolute;
  994. width: 150px;
  995. right: 150px;
  996. color: #999;
  997. text-align: center;
  998. font-size: 10px;
  999. }
  1000.  
  1001. .subscribers span.word { display:none; }
  1002. .subscribers span.number:after { content: " readers."; padding-right: 10px; }
  1003.  
  1004. .res .subscribers {
  1005. position: absolute;
  1006. margin-top: -20px;
  1007. text-align: center;
  1008. width: 150px;
  1009. right: 150px;
  1010. padding-bottom: 11px;
  1011. }
  1012.  
  1013. /* Hide useless stuff
  1014. ----------------------*/
  1015.  
  1016. .titlebox form.toggle, .leavemoderator { display: none; }
  1017. .titlebox .tagline { display: none; }
  1018.  
  1019. /* Sidebar Headers & markup
  1020. ----------------------------*/
  1021.  
  1022. .titlebox .md {
  1023. font-family: arial;
  1024. font-size: 105%;
  1025. color: #34495e;
  1026. }
  1027.  
  1028. .titlebox .md blockquote {
  1029. border: 0;
  1030. margin: 0 15px 20px 15px;
  1031. border-bottom: 1px solid #dee5e7;
  1032. }
  1033.  
  1034. .titlebox .md blockquote:nth-of-type(1) { border-bottom: 0; }
  1035. .titlebox .md blockquote:nth-of-type(2) { border-bottom: 0; }
  1036.  
  1037. .titlebox .md blockquote strong { font-size: 95%; color: #666; }
  1038. .titlebox .md blockquote a { font-size: 95%; color: #0079c3; }
  1039.  
  1040. .titlebox .md blockquote p { font-size: 95%; padding: 10px; }
  1041.  
  1042. .titlebox .md blockquote h1 { border: 1px solid #dee5e7; height: 26px; line-height: 26px; text-indent: 10px; color: #444;background: #fdfdfd; }
  1043. body:not(.res) .titlebox .md blockquote h1 {margin-top: 20px; }
  1044.  
  1045. .titlebox .md blockquote h2 { margin-left: 64px; }
  1046. .titlebox .md blockquote h2 a { display: inline-block; position: relative; padding: 5px 7px; font-size: 95%; color: #fff; text-decoration: none; font-weight: normal; }
  1047. .titlebox .md blockquote h2 a:nth-of-type(1) { background: #8dc44e; margin-right: 7px; }
  1048. .titlebox .md blockquote h2 a:nth-of-type(2) { background: #E9CF5C; }
  1049. .titlebox .md blockquote h2 a:nth-of-type(1):hover { background: #79b03b; }
  1050. .titlebox .md blockquote h2 a:nth-of-type(2):hover { background: #e4c539; }
  1051.  
  1052. /* Rules section, idea from /r/Gaming4Gamers
  1053. ---------------------------------------------*/
  1054.  
  1055. .titlebox .md ol { margin:0 10px 0 25px; margin-top: -28px; }
  1056.  
  1057. .titlebox .md ol{
  1058. counter-reset: li;
  1059. list-style: none;
  1060. font: 15px 'Arial';
  1061. padding: 0;
  1062. }
  1063.  
  1064. .titlebox .md ol li{
  1065. position: relative;
  1066. display: block;
  1067. padding: .4em .8em .4em 2em;
  1068. margin: .5em .5em .5em 0;
  1069. background: #e8ebee;
  1070. color: #444;
  1071. text-decoration: none;
  1072. border-radius: 0;
  1073. border: 1px dotted #f9acb4;
  1074. font-size:12px;
  1075. -webkit-transition: all .3s ease;
  1076. -moz-transition: all .3s ease;
  1077. -ms-transition: all .3s ease;
  1078. -o-transition: all .3s ease;
  1079. transition: all .3s ease;
  1080. }
  1081.  
  1082. .titlebox .md ol li:hover { background: #fde2e5; margin-left: .5em; border: 1px dashed #f78793; }
  1083.  
  1084. .titlebox .md ol li:first-child { margin-top: 0; padding-top: 30px; background: #fdfdfd; border: 1px dotted #f78793; -webkit-border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; border-top-left-radius: 10px; }
  1085. .titlebox .md ol li:first-child:hover { background: #fde2e5; margin-left: 0; }
  1086.  
  1087. .titlebox .md ol li:before{
  1088. content: counter(li);
  1089. counter-increment: li;
  1090. position: absolute;
  1091. left: -1.3em;
  1092. margin-top: -1.3em;
  1093. top: 50%;
  1094. background: #f78793;
  1095. height: 2em;
  1096. color: #fff;
  1097. width: 2em;
  1098. line-height: 2em;
  1099. border: .3em solid #F6F6F6;
  1100. text-align: center;
  1101. font-weight: bold;
  1102. border-radius: 2em;
  1103. -webkit-transition: all .1s ease;
  1104. -moz-transition: all .1s ease;
  1105. -ms-transition: all .1s ease;
  1106. -o-transition: all .1s ease;
  1107. transition: all .1s ease;
  1108. }
  1109.  
  1110. .titlebox .md ol li:hover:before{
  1111. -ms-transform: scale(1.3,1.3);
  1112. -webkit-transform: scale(1.3,1.3);
  1113. transform: scale(1.3,1.3);
  1114. text-align: center;
  1115. background: #607d8b;
  1116. }
  1117.  
  1118. .titlebox .md li:hover:after {
  1119. position: absolute;
  1120. white-space: normal;
  1121. display: block;
  1122. z-index: 1000;
  1123. width: 280px;
  1124. border-top: 1px solid #f04a3c;
  1125. border-bottom: 1px solid #f04a3c;
  1126. padding: 5px 10px;
  1127. background: #f36c60;
  1128. content: " ";
  1129. text-align: center;
  1130. font-size: 12px;
  1131. color: #fff;
  1132. margin-left: -56px;
  1133. margin-top: 10px;
  1134. }
  1135.  
  1136. .titlebox .md li:first-child:hover:after {
  1137. content: "Memes and image macros tend to clutter the subreddit, making discussion difficult. Please refrian from using them in your comments, as they will be reported and removed."; margin-left: -49px;
  1138. }
  1139.  
  1140. .titlebox .md li:nth-child(2):hover:after {
  1141. content: "We will remove rants, or other posts which don't demonstrate evidence of self improvement.";
  1142. }
  1143.  
  1144. .titlebox .md li:nth-child(3):hover:after {
  1145. content: "Please refrain from posting short posts with little to no detail about what you're describing. Doing so will result in your post being removed.";
  1146. }
  1147.  
  1148. .titlebox .md li:nth-child(4):hover:after {
  1149. content: "This includes for yourself or other people, and refers to, but is not limited to, names, phone numbers, email addresses and social media accounts.";
  1150. }
  1151.  
  1152. .titlebox .md li:nth-child(5):hover:after {
  1153. content: "Being civil is important. We will remove/ban users who refrain from following this rule, as it's imperative to this subreddit's sucsess what everyone here acts friendly with each other.";
  1154. }
  1155.  
  1156. .titlebox .md li:nth-child(6):hover:after {
  1157. content: "Please do not spam our subreddit with posts asking what happened to your post. Please follow the directions indicated above to have your existing post approved by one of our moderators.";
  1158. }
  1159.  
  1160.  
  1161.  
  1162. /* Other subreddits section
  1163. ----------------------------*/
  1164.  
  1165. .titlebox .md table { margin: 0 0 20px 15px; font-size: 85%; border-bottom: 1px solid #dee5e7; }
  1166. .titlebox .md table a { color: #0079c3; }
  1167. .titlebox .md th { display: none; }
  1168. .titlebox .md td {
  1169. background: #eceff1;
  1170. border-right: 5px solid #f6f6f6;
  1171. border-bottom: 5px solid #f6f6f6;
  1172. padding: 8px 10px;
  1173. -webkit-transition: all .2s ease;
  1174. -moz-transition: all .2s ease;
  1175. -ms-transition: all .2s ease;
  1176. -o-transition: all .2s ease;
  1177. transition: all .2s ease;
  1178. }
  1179.  
  1180. .titlebox .md td:hover {background: #fdfdfd; border-left: 2px solid #3498db; }
  1181. .titlebox .md td:hover:nth-child(2) { border-right: 2px solid #3498db; margin-right: 0; }
  1182.  
  1183. /* Other sidebar links
  1184. -----------------------*/
  1185.  
  1186. .side .md > h3 {
  1187. position: relative;
  1188. margin: 0 15px 20px 15px;
  1189. border-bottom: 1px solid #dee5e7;
  1190. padding: 0 10px 20px 20px;
  1191. font-size: 95%;
  1192. font-weight: normal;
  1193. -webkit-transition: all .3s ease;
  1194. -moz-transition: all .3s ease;
  1195. -ms-transition: all .3s ease;
  1196. -o-transition: all .3s ease;
  1197. transition: all .3s ease;
  1198. }
  1199.  
  1200. .side .md > h3:before {
  1201. background-image: url(%%ava-sidebar%%);
  1202. content: '';
  1203. height: 20px;
  1204. width: 20px;
  1205. position: absolute;
  1206. left: -15px;
  1207. top: 50%;
  1208. margin-top: -20px;
  1209. opacity: 0;
  1210. transition: opacity 200ms, left 200ms;
  1211. }
  1212.  
  1213. .side .md > h3:hover:before { opacity: 1; left: -5px; }
  1214.  
  1215. .side .md > h3:nth-of-type(1):before { margin-top: -45px;}
  1216. .side .md > h3:nth-of-type(2):before { background-position: -20px 0; margin-top: -10px;}
  1217. .side .md > h3:nth-of-type(3):before { background-position: -40px 0; }
  1218. .side .md > h3:nth-of-type(4):before { background-position: 0 -20px; }
  1219. .side .md > h3:nth-of-type(5):before { background-position: -20px -20px; }
  1220. .side .md > h3:nth-of-type(6):before { background-position: -40px -20px; }
  1221.  
  1222. .side .md > h3:nth-of-type(2) { margin-top: 25px; padding-top: 20px; border-top: 1px solid #dee5e7; }
  1223. .side .md > h3:last-of-type { border-bottom: 0; margin-bottom: 0; }
  1224.  
  1225. .side .md > h3:hover { padding-left: 25px; padding-right: 5px; }
  1226.  
  1227. /* Other subreddit links header
  1228. --------------------------------*/
  1229.  
  1230. .side h4 {
  1231. text-align: center;
  1232. font-size: 105%;
  1233. color: #888;
  1234. padding: 0 0 15px 0;
  1235. font-weight: normal;
  1236. }
  1237.  
  1238. .side h4:nth-of-type(1) { margin-top: 25px; }
  1239. .side h4:nth-of-type(2) { margin-top: 15px; }
  1240.  
  1241. /* Rules section header
  1242. ------------------------*/
  1243.  
  1244. .side h5 {
  1245. position: relative;
  1246. text-align: left;
  1247. text-indent: 10px;
  1248. font-weight: normal;
  1249. background:#f6f6f6;
  1250. line-height: 27px;
  1251. color: #2a3f4d;
  1252. margin: 0 16px 0 100px;
  1253. border: 1px dotted #f9acb4;
  1254. border-top: 0;
  1255. border-right: 0;
  1256. z-index: 10;
  1257. font-size: 80%;
  1258. }
  1259.  
  1260. .side h5:before {
  1261. content: 'Rules:';
  1262. position: absolute;
  1263. display: block;
  1264. top: 10px;
  1265. left: -63px;
  1266. font-size: 16px;
  1267. line-height: 18px;
  1268. text-align: center;
  1269. text-indent: 0;
  1270. font-weight: bold;
  1271. background: transparent;
  1272. color: #607d8b;
  1273. -webkit-transition: all .5s ease;
  1274. -moz-transition: all .5s ease;
  1275. -ms-transition: all .5s ease;
  1276. -o-transition: all .5s ease;
  1277. transition: all .5s ease;
  1278. }
  1279.  
  1280. /* Submit Stories or Series Links
  1281. ----------------------------------*/
  1282.  
  1283. .side h6 {
  1284. color: #FFF!important;
  1285. display: inline;
  1286. position: absolute;
  1287. top: 92px;
  1288. background: #607d8b;
  1289. font-family: Segoe,"Segoe UI",Optima,Candara,Calibri,Arial,sans-serif;
  1290. letter-spacing: 0;
  1291. font-size: 14px;
  1292. padding: 10px 25px;
  1293. height: 14px;
  1294. line-height: 14px;
  1295. margin: 0 0 0 25px;
  1296. text-transform: uppercase;
  1297. text-align: center;
  1298. font-weight: normal;
  1299. -webkit-border-top-left-radius: 5px;
  1300. -webkit-border-top-right-radius: 5px;
  1301. -moz-border-radius-topleft: 5px;
  1302. -moz-border-radius-topright: 5px;
  1303. border-top-left-radius: 5px;
  1304. border-top-right-radius: 5px;
  1305. box-shadow:0 2px 5px rgba(0,0,0,.3);
  1306. -webkit-transition: 0.1s ease-in-out;
  1307. -moz-transition: 0.1s ease-in-out;
  1308. -o-transition: 0.1s ease-in-out;
  1309. transition: 0.1s ease-in-out;
  1310. }
  1311.  
  1312. .side h6:nth-of-type(1):hover { background: #8dc44e; }
  1313. .side h6:nth-of-type(2):hover { background: #E9CF5C; }
  1314.  
  1315. .side h6 a { color: #fff; }
  1316.  
  1317. .side h6:nth-of-type(2) {
  1318. position: absolute;
  1319. top: 92px;
  1320. font-size: 14px;
  1321. display: inline;
  1322. right: 0;
  1323. margin: 0 25px 0 0;
  1324. }
  1325.  
  1326. .side h6:after {
  1327. bottom: 100%;
  1328. left: 50%;
  1329. border: solid transparent;
  1330. content: " ";
  1331. height: 0;
  1332. width: 0;
  1333. position: absolute;
  1334. pointer-events: none;
  1335. border-color: rgba(96, 125, 139, 0);
  1336. border-bottom-color: #607d8b;
  1337. border-width: 8px;
  1338. margin-left: -8px;
  1339. -webkit-transition: 0.1s ease-in-out;
  1340. -moz-transition: 0.1s ease-in-out;
  1341. -o-transition: 0.1s ease-in-out;
  1342. transition: 0.1s ease-in-out;
  1343. }
  1344.  
  1345. .side h6:nth-of-type(1):hover:after { border-color: rgba(141, 196, 78, 0); border-bottom-color: #8dc44e; }
  1346. .side h6:nth-of-type(2):hover:after { border-color: rgba(233, 207, 92, 0); border-bottom-color: #E9CF5C; }
  1347.  
  1348. .side h6:active {
  1349. box-shadow:0 1px 1px rgba(0,0,0,.3);
  1350. -webkit-transition: all 0.1s ease-in-out;
  1351. -moz-transition: all 0.1s ease-in-out;
  1352. -o-transition: all 0.1s ease-in-out;
  1353. transition: all 0.1s ease-in-out;
  1354. }
  1355.  
  1356. .side h6:nth-of-type(1):active { background: #79b03b; }
  1357. .side h6:nth-of-type(1):active:after { border-color: rgba(121,176,59, 0); border-bottom-color: #79b03b; }
  1358.  
  1359. .side h6:nth-of-type(2):active { background: #e4c539; }
  1360. .side h6:nth-of-type(2):active:after { border-color: rgba(228,197,57, 0); border-bottom-color: #e4c539; }
  1361.  
  1362. .side h6:hover:before {
  1363. position: absolute;
  1364. font-family: verdana;
  1365. display: block;
  1366. z-index: 1000;
  1367. text-transform: none;
  1368. padding: 8px 0;
  1369. width: 290px;
  1370. background: #f36c60;
  1371. content: "Designate as a question/answer thread.";
  1372. text-align: center;
  1373. font-size: 12px;
  1374. line-height: 12px;
  1375. letter-spacing: 0;
  1376. color: white;
  1377. margin-left: -45px;
  1378. margin-top: 46px;
  1379. }
  1380.  
  1381. .side h6:nth-of-type(2):hover:before {
  1382. position: absolute;
  1383. font-family: verdana;
  1384. display: block;
  1385. z-index: 1000;
  1386. padding: 8px 0;
  1387. width: 290px;
  1388. background: #f36c60;
  1389. content: "Designate as a story/response thread.";
  1390. text-align: center;
  1391. font-size: 12px;
  1392. line-height: 12px;
  1393. letter-spacing: 0;
  1394. color: white;
  1395. margin-left: -185px;
  1396. margin-top: 46px;
  1397. }
  1398.  
  1399. /* Moderator things
  1400. --------------------*/
  1401.  
  1402. .sidecontentbox .content { margin: 0; padding: 10px 20px; border: 0; font-size: larger; text-transform: uppercase; background: #fdfdfd; }
  1403. .sidecontentbox .content:nth-child(3) { text-transform: none; }
  1404. .sidecontentbox.collapsible .title, .sidecontentbox .title { background: #eceff1; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; line-height: 29px; width: 100%; text-indent: 10px; -webkit-transition: 0.1s ease-in-out; -moz-transition: 0.1s ease-in-out; -o-transition: 0.1s ease-in-out; transition: 0.1s ease-in-out; }
  1405. .sidecontentbox.collapsible .title:hover, .sidecontentbox .title:hover { background: #e1e5e9; }
  1406. .sidecontentbox .collapse-button { display: none; }
  1407. .sidecontentbox .title h1 { display: inline; text-transform: uppercase; margin: 0; color: #2a3f4d; background: transparent; font-size: 130%; padding: 5px; box-shadow: none; }
  1408. .sidecontentbox .title h1:hover { background: transparent; box-shadow: none; }
  1409. .sidecontentbox .title h1:before, .sidecontentbox .title h1:after { display: none; }
  1410. .sidecontentbox a.helplink {
  1411. line-height: 30px;
  1412. margin-top: 1px;
  1413. background: #f36c60;
  1414. background-image: linear-gradient(#6889ff 50%, #547aff 50%);
  1415. color: #fff;
  1416. padding: 0 10px;
  1417. text-transform: uppercase;
  1418. }
  1419.  
  1420. .sidecontentbox a.helplink:hover { background-image: linear-gradient(#547aff 50%, #416aff 50%); }
  1421.  
  1422. .sidecontentbox a.helplink:hover:after {
  1423. position: absolute;
  1424. white-space: normal;
  1425. display: block;
  1426. z-index: 1000;
  1427. width: 280px;
  1428. padding: 10px;
  1429. background: #f36c60;
  1430. content: "This button does not submit a thread. Please scroll up. When messaging the moderators please include all relevant links.";
  1431. text-align: center;
  1432. font-size: 10px;
  1433. color: #fff;
  1434. margin-left: -142px;
  1435. margin-top: 0;
  1436. }
  1437.  
  1438. .icon-menu li { padding: 2px 2px 2px 10px; }
  1439. .icon-menu li:hover { background: #f2f2f2; }
  1440. .icon-menu a { font-size: 12px; line-height: 12px; vertical-align: text-top; padding-left: 5px; background: transparent; }
  1441.  
  1442. .icon-menu .reddit-edit:before { background-image: url(%%ava-modtools%%); background-position: -24px -48px; background-repeat: no-repeat; width: 12px; height: 12px; margin-top: 2px; }
  1443. .icon-menu .reddit-edit:hover:before { background-image: url(%%ava-modtools%%); background-position: -36px -48px; background-repeat: no-repeat; width: 12px; height: 12px; }
  1444. .icon-menu .moderator-mail:before { background-image: url(%%ava-modtools%%); background-position: -24px -24px; background-repeat: no-repeat; width: 12px; height: 12px; margin-top: 2px; margin-left: 0px; }
  1445. .icon-menu .moderator-mail:hover:before { background-image: url(%%ava-modtools%%); background-position: -36px -24px; background-repeat: no-repeat; width: 12px; height: 12px; }
  1446. .icon-menu .reddit-contributors:before { background-image: url(%%ava-modtools%%); background-position: 0 0; background-repeat: no-repeat; width: 12px; height: 12px; margin-top: 2px; }
  1447. .icon-menu .reddit-contributors:hover:before { background-image: url(%%ava-modtools%%); background-position: -12px 0; background-repeat: no-repeat; width: 12px; height: 12px; }
  1448. .icon-menu .reddit-moderators:before { background-image: url(%%ava-modtools%%);background-position: -36px -12px; background-repeat: no-repeat; width: 12px; height: 12px; margin-top: 2px; }
  1449. .icon-menu .reddit-moderators:hover:before { background-image: url(%%ava-modtools%%);background-position: -48px -12px; background-repeat: no-repeat; width: 12px; height: 12px; }
  1450. .icon-menu .reddit-traffic:before { background-image: url(%%ava-modtools%%);background-position: -48px -48px; background-repeat: no-repeat; width: 12px; height: 12px; margin-top: 2px; }
  1451. .icon-menu .reddit-traffic:hover:before { background-image: url(%%ava-modtools%%);background-position: -60px 0; background-repeat: no-repeat; width: 12px; height: 12px; }
  1452. .icon-menu .reddit-modqueue:before { background-image: url(%%ava-modtools%%);background-position: -48px -24px; background-repeat: no-repeat; width: 12px; height: 12px; margin-top: 2px; }
  1453. .icon-menu .reddit-modqueue:hover:before { background-image: url(%%ava-modtools%%);background-position: 0 -36px; background-repeat: no-repeat; width: 12px; height: 12px; }
  1454. .icon-menu .reddit-reported:before { background-image: url(%%ava-modtools%%);background-position: -12px -36px; background-repeat: no-repeat; width: 12px; height: 12px; margin-top: 2px; }
  1455. .icon-menu .reddit-reported:hover:before { background-image: url(%%ava-modtools%%);background-position: -24px -36px; background-repeat: no-repeat; width: 12px; height: 12px; }
  1456. .icon-menu .reddit-spam:before { background-image: url(%%ava-modtools%%);background-position: -36px -36px; background-repeat: no-repeat; width: 12px; height: 12px; margin-top: 2px; }
  1457. .icon-menu .reddit-spam:hover:before { background-image: url(%%ava-modtools%%);background-position: -48px -36px; background-repeat: no-repeat; width: 12px; height: 12px; }
  1458. .icon-menu .reddit-ban:before { background-image: url(%%ava-modtools%%);background-position: -24px 0; background-repeat: no-repeat; width: 12px; height: 12px; margin-top: 2px; }
  1459. .icon-menu .reddit-ban:hover:before { background-image: url(%%ava-modtools%%);background-position: -36px 0; background-repeat: no-repeat; width: 12px; height: 12px; }
  1460. .icon-menu .reddit-flair:before { background-image: url(%%ava-modtools%%);background-position: -12px -12px; background-repeat: no-repeat; width: 12px; height: 12px; margin-top: 2px; }
  1461. .icon-menu .reddit-flair:hover:before { background-image: url(%%ava-modtools%%);background-position: -24px -12px; background-repeat: no-repeat; width: 12px; height: 12px; }
  1462. .icon-menu .reddit-moderationlog:before { background-image: url(%%ava-modtools%%);background-position: 0 -24px; background-repeat: no-repeat; width: 12px; height: 12px; margin-top: 2px; }
  1463. .icon-menu .reddit-moderationlog:hover:before { background-image: url(%%ava-modtools%%);background-position: -12px -24px; background-repeat: no-repeat; width: 12px; height: 12px; }
  1464. .icon-menu .reddit-unmoderated:before { background-image: url(%%ava-modtools%%); background-position: -60px -12px; background-repeat: no-repeat; width: 12px; height: 12px; margin-top: 2px; }
  1465. .icon-menu .reddit-unmoderated:hover:before { background-image: url(%%ava-modtools%%); background-position: -60px -24px; background-repeat: no-repeat; width: 12px; height: 12px; }
  1466. .icon-menu .edit-stylesheet:before { background-image: url(%%ava-modtools%%); background-position: 0 -48px; background-repeat: no-repeat; width: 12px; height: 12px; margin-top: 2px; }
  1467. .icon-menu .edit-stylesheet:hover:before { background-image: url(%%ava-modtools%%); background-position: -12px -48px; background-repeat: no-repeat; width: 12px; height: 12px; }
  1468. .icon-menu .reddit-edited:before { background-image: url(%%ava-modtools%%); background-position: -48px 0; background-repeat: no-repeat; width: 12px; height: 12px; margin-top: 2px; }
  1469. .icon-menu .reddit-edited:hover:before { background-image: url(%%ava-modtools%%); background-position: 0 -12px; background-repeat: no-repeat; width: 12px; height: 12px; }
  1470.  
  1471. .account-activity-box { background: #f36c60; padding: 5px 0; }
  1472. .account-activity-box a { color: #fff; }
  1473.  
  1474. .sidecontentbox li > .gadget { text-transform: none; }
  1475.  
  1476. /* Sidebar images
  1477. ------------------*/
  1478.  
  1479. .side a[href="#timer"] {
  1480. display: inline-block;
  1481. clear: none;
  1482. width: 20px;
  1483. height: 15px;
  1484. margin: 0;
  1485. vertical-align: middle;
  1486. }
  1487.  
  1488. .side a[href="#timer"] { background: url(%%ava-images%%) -60px 0 no-repeat; width: 20px; height: 15px; }
  1489.  
  1490. /* New Spoiler Tags
  1491. --------------------*/
  1492.  
  1493. a[href$="/spoiler"], a[href$="#spoiler"], a[href$="/s"], a[href$="#s"] { background: #000 !important; color: #000 !important; padding: 0 10px; }
  1494. a[href$="/spoiler"]:hover, a[href$="#spoiler"]:hover, a[href$="/s"]:hover, a[href$="#s"]:hover { color: #FFF !important; }
  1495.  
  1496. /* Credits
  1497. -----------*/
  1498.  
  1499. .titlebox .bottom { margin: 0 25px 20px 25px; font-size: 0px; cursor: text; border-top: 1px solid #dee5e7; }
  1500. .titlebox .bottom > .age { font-size: 10px; }
  1501. .titlebox .bottom::before { font-size: 10px; content: "created by "; }
  1502. .titlebox .bottom::after { font-size: 10px; color: #369; cursor: pointer; content: "aeoz"; }
  1503. .titlebox .bottom .author[href$="aeoz/"]:after { display: none; }
  1504.  
  1505. .author[href$="/"]:after {
  1506. position: relative;
  1507. display: inline-block;
  1508. width: 18px;
  1509. height: 12px;
  1510. right: -4px;
  1511. bottom: -2px;
  1512. margin-right: 2px;
  1513. content: " ";
  1514. overflow: visible;
  1515. background: url(%%ava-images%%) 0 -28px no-repeat;
  1516. }
  1517.  
  1518. .author[href$="/AvadaKedavra03"]:hover:after { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: bounce; animation-name: bounce; }
  1519. @-webkit-keyframes bounce { 0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);} 40% {-webkit-transform: translateY(-10px);} 60% {-webkit-transform: translateY(-15px);} }
  1520. @keyframes bounce { 0%, 20%, 50%, 80%, 100% {transform: translateY(0);} 40% {transform: translateY(-10px);} 60% {transform: translateY(-15px);} }
  1521.  
  1522.  
  1523. /* Submit page
  1524. ---------------*/
  1525.  
  1526. .submit-page .pagename { font-size: 0; text-indent: -200px; }
  1527. .submit-page .pagename a { text-indent: 0; }
  1528. .submit-page .formtabs-content .infobar { margin-top: 676px; padding: 10px; border: 2px dashed #ffca28; }
  1529. .submit-page .tabmenu.formtab .selected a { background-color: #3498db; padding: 0 40px; }
  1530. .submit-page .tabmenu li a { background-color: #fff; border: 1px solid #dee5e7; border-bottom: 0; }
  1531. .submit-page .formtabs-content { border-top: 4px solid #3498db; }
  1532. .submit-page .roundfield { background-color: #fdfdfd; border-radius: 0; border: 1px solid #dee5e7; }
  1533.  
  1534. .submit-page .submit_text {
  1535. position: absolute;
  1536. top: 174px;
  1537. max-height: 670px;
  1538. max-width: 520px;
  1539. font-family: arial;
  1540. overflow: auto;
  1541. background: #F6F6F6;
  1542. border: 1px solid #dee5e7;
  1543. padding: 20px 10px;
  1544. }
  1545.  
  1546. .submit-page .submit_text ul { margin-left: 50px; }
  1547.  
  1548. .submit-page .submit_text hr {
  1549. margin: 10px 0 10px 20px;
  1550. width: 70%;
  1551. border: 0;
  1552. height: 1px;
  1553. background-image: -webkit-linear-gradient(left, rgba(183,183,183,0), rgba(183,183,183,0.75), rgba(183,183,183,0));
  1554. background-image: -moz-linear-gradient(left, rgba(183,183,183,0), rgba(183,183,183,0.75), rgba(183,183,183,0));
  1555. background-image: -ms-linear-gradient(left, rgba(183,183,183,0), rgba(183,183,183,0.75), rgba(183,183,183,0));
  1556. background-image: -o-linear-gradient(left, rgba(183,183,183,0), rgba(183,183,183,0.75), rgba(183,183,183,0));
  1557. }
  1558.  
  1559. .submit-page .submit_text strong { margin-left: 20px; border-bottom: 1px solid #3498db; }
  1560. .submit-page .submit_text h1 { display: none; }
  1561. .submit-page .submit_text h2 { padding-bottom: 15px; color: #3498db; font-size: 95%; }
  1562. .submit-page .submit_text h2:nth-of-type(2) { padding-top: 15px; }
  1563.  
  1564. .content.submit .info-notice { background-color: #FEF0F0; border: 2px dashed #f36c60; }
  1565. .content.submit .info-notice a { color: #f36c60; }
  1566.  
  1567. .submit-page .content button[name="submit"] {
  1568. transition: .35s background-position ease, .35s text-indent ease;
  1569. -moz-transition: .35s background-position ease,.35s text-indent ease;
  1570. background-color: #55a9e1;
  1571. border-width:0px;
  1572. background-image: url(%%ava-savebtn%%);
  1573. background-repeat: no-repeat;
  1574. background-position: -25px -2px;
  1575. line-height:26px;
  1576. padding-left:22px;
  1577. text-align:left;
  1578. text-indent: -19%;
  1579. width: 70px;
  1580. color: #FFF!important;
  1581. }
  1582.  
  1583. .submit-page .content button[name="submit"]:hover {
  1584. background-position: 0px -2px;
  1585. padding-bottom: 1px;
  1586. text-indent: 5px;
  1587. background-color: #3498db;
  1588. -webkit-box-shadow: 0 8px 6px -6px #bbb;
  1589. -moz-box-shadow: 0 8px 6px -6px #bbb;
  1590. box-shadow: 0 8px 6px -6px #bbb;
  1591. -webkit-transition: 0.2s ease-in-out;
  1592. -moz-transition: 0.2s ease-in-out;
  1593. -o-transition: 0.2s ease-in-out;
  1594. transition: 0.2s ease-in-out;
  1595. }
  1596.  
  1597. .submit-page .content button[name="submit"]:active {
  1598. background-color: #1abc9c;
  1599. -webkit-box-shadow: 0 8px 6px -6px #fff;
  1600. -moz-box-shadow: 0 8px 6px -6px #fff;
  1601. box-shadow: 0 8px 6px -6px #fff;
  1602. }
  1603.  
  1604. .submit-page .content button[name="submit"]:focus { outline: none; }
  1605.  
  1606. /* Submit page sidebar clean up
  1607. --------------------------------*/
  1608.  
  1609. .submit-page .side { padding-top: 30px; }
  1610. .submit-page .side h6 { display: none; }
  1611.  
  1612. /* Report box
  1613. --------------*/
  1614.  
  1615. .report-form { position: relative; margin-left: 70px!important; margin-top: 16px!important; background-color: #ffecb3; border-radius: 0; border: 1px solid #ffca28; padding: 10px 20px; }
  1616. .report-form input { margin: 10px 0; }
  1617.  
  1618. .listing-page .report-form { margin-left: 104px!important; }
  1619. .commentarea .report-form { margin-left: 0!important; }
  1620. .report-form:after, .report-form:before {
  1621. bottom: 100%;
  1622. left: 35px;
  1623. border: solid transparent;
  1624. content: " ";
  1625. height: 0;
  1626. width: 0;
  1627. position: absolute;
  1628. pointer-events: none;
  1629. }
  1630.  
  1631. .report-form:after {
  1632. border-color: rgba(255, 236, 179, 0);
  1633. border-bottom-color: #ffecb3;
  1634. border-width: 10px;
  1635. margin-left: -10px;
  1636. }
  1637.  
  1638. .report-form:before {
  1639. border-color: rgba(255, 202, 40, 0);
  1640. border-bottom-color: #ffca28;
  1641. border-width: 11px;
  1642. margin-left: -11px;
  1643. }
  1644.  
  1645. /* Log in box
  1646. --------------*/
  1647.  
  1648. .login-form-side { border: 0; }
  1649.  
  1650. /* Linkflair filters
  1651. ---------------------*/
  1652.  
  1653. html:lang(ud) .link:not(.linkflair-mod-post) { display: none; }
  1654. html:lang(dg) .link:not(.linkflair-serious) { display: none; }
  1655. html:lang(rr) .link:not(.linkflair-stories) { display: none; }
  1656. html:lang(bu) .link:not(.linkflair-megathread) { display: none; }
  1657. html:lang(nr) .link:not(.linkflair-breaking-news) { display: none; }
  1658.  
  1659. .side a[href*='#ud'], .side a[href*='#dg'], .side a[href*='#rr'], .side a[href*='#bu'], .side a[href*='#nr'], .side a[href="http://goo.gl/qJBQRm"] {
  1660. display: inline-block;
  1661. position: relative;
  1662. width: 92px;
  1663. text-align: center;
  1664. font-size: 80%;
  1665. padding: 3px 10px;
  1666. color: #fff;
  1667. background: #bdc3c7;
  1668. }
  1669. .side a[href*='#ud'] { margin: 0 0 5px 30px; background: #f88e7f; }
  1670. .side a[href*='#dg'] { margin: 0 0 5px 10px; background: #9fcd6c; }
  1671. .side a[href*='#rr'] { margin: 0 0 5px 30px; background: #e6c94b; }
  1672. .side a[href*='#bu'] { margin: 0 0 5px 10px; background: #6cabcd; }
  1673. .side a[href*='#nr'] { margin-left: 30px; background: #a366bc; }
  1674. .side a[href="http://goo.gl/qJBQRm"] { margin: 0 0 5px 10px; background: #bdc3c7; }
  1675.  
  1676. .side a[href*='#ud']:hover { background: #f36c60; }
  1677. .side a[href*='#dg']:hover { background: #8dc44e; }
  1678. .side a[href*='#rr']:hover { background: #E9CF5C; }
  1679. .side a[href*='#bu']:hover { background: #5DA4C8; }
  1680. .side a[href*='#nr']:hover { background: #9b59b6; }
  1681. .side a[href="http://goo.gl/qJBQRm"]:hover { background: #b2b9be; }
  1682.  
  1683. /* Footer
  1684. ----------*/
  1685.  
  1686. .footer, .footer-parent { margin: 0; padding-bottom: 15px; border: 0; border-radius: 0; background: #F6F6F6; }
  1687. .footer-parent { border-top: 1px solid #dee5e7; margin: 0; }
  1688. .footer div.col { position: relative; margin: 0; padding: 0; width: 176px; height: auto; font-family: Arial, sans-serif; }
  1689. .footer div.col .title { font-size: 16px; font-weight: bold; padding: 8px; color: #fff; background: #454e59; }
  1690. .footer div.col a { display: block; margin: 5px; padding: 3px 4px 3px 7px; color: #000; }
  1691. .footer div.col a:hover { color: #000; text-decoration: none; background: #fff; }
  1692. .footer p.bottommenu { clear: left; color: #FFF; padding: 6px; font-weight: bold; }
  1693. .footer p.bottommenu a { font-weight: bold; color: #FFF; }
  1694. .debuginfo { background: #F6F6F6; }
  1695.  
  1696. /* Extras
  1697. -----------------------------*/
  1698.  
  1699. .link:lang(re) .rank { margin-left: 90px; border-left: 1px solid #dee5e7; }
  1700. .link:lang(re) .midcol { margin-left: 130px; }
  1701. .link:lang(re) p.title { padding-left: 195px!important; }
  1702. .expando:lang(re) { margin-left: 196px; }
  1703. .expando-button:lang(re) { margin-left: 196px; }
  1704. .link:lang(re) .title:before { left: 178px; }
  1705. .linkflair-mod-post:lang(re) .title .linkflairlabel, .linkflair-serious:lang(re) .title .linkflairlabel, .linkflair-stories:lang(re) .title .linkflairlabel, .linkflair-megathread:lang(re) .title .linkflairlabel, .linkflair-breaking-news:lang(re) .title .linkflairlabel { left: 178px; }
  1706.  
  1707. .comments-page:lang(re) .linkflair-mod-post .title .linkflairlabel, .comments-page:lang(re) .linkflair-serious .title .linkflairlabel, .comments-page:lang(re) .linkflair-stories .title .linkflairlabel, .comments-page:lang(re) .linkflair-megathread .title .linkflairlabel, .comments-page:lang(re) .linkflair-breaking-news .title .linkflairlabel {
  1708. left: 48px;
  1709. }
  1710. .comments-page:lang(re) .link .midcol { margin-left: 0; }
  1711. .comments-page:lang(re) .link p.title { padding-left: 70px!important; }
  1712. .comments-page:lang(re) .link .title:before { left: 48px; }
  1713. .comments-page:lang(re) .link p.tagline { padding-left: 70px; }
  1714. .comments-page:lang(re) .expando { margin-left: 70px; }
  1715. .comments-page:lang(re) .expando-button { margin-left: 70px; }
  1716. .comments-page:lang(re) .link .flat-list { padding-left: 70px; }
  1717.  
  1718. html:lang(re) .moderator.listing-page .linklisting .thing.link { padding-left: 0 }
  1719. html:lang(re) .moderator.listing-page ul.flat-list.buttons li:nth-child(6) {
  1720. position: absolute !important;
  1721. left: 10px;
  1722. width: 42px;
  1723. }
  1724.  
  1725. html:lang(re) .moderator.listing-page ul.flat-list.buttons li:nth-child(6) form.toggle.remove-button {
  1726. position: relative !important;
  1727. top: -20px;
  1728. width: 100%;
  1729. height: 100%;
  1730. min-width: 100%;
  1731. }
  1732.  
  1733. html:lang(re) .moderator.listing-page ul.flat-list.buttons li:nth-child(6) form.toggle.remove-button span.option.error.active { font-size: 0 }
  1734. html:lang(re) .moderator.listing-page ul.flat-list.buttons li:nth-child(6) form.toggle.remove-button span.option.error.active .no { display: none }
  1735. html:lang(re) .moderator.listing-page ul.flat-list.buttons li:nth-child(6) form.toggle.remove-button span.option.error.active a.yes {
  1736. /*content: "sure?";*/
  1737. font-size: 10pt;
  1738. background-color: #FFDBDB!important;
  1739. border-color: red !important;
  1740. padding-left: 0px;
  1741. padding-right: 0px;
  1742. }
  1743.  
  1744. html:lang(re) .moderator.listing-page ul.flat-list.buttons li:nth-child(6) form.toggle.remove-button {
  1745. font-weight: normal;
  1746. color: #D6D6D6;
  1747. text-align: center;
  1748. }
  1749.  
  1750. html:lang(re) .moderator.listing-page ul.flat-list.buttons li:nth-child(6) form.toggle.remove-button a {
  1751. padding: 20px 12px;
  1752. background-color: #F0F0F0;
  1753. color: gray !important;
  1754. font-weight: normal;
  1755. border: 1px solid gray !important;
  1756. text-decoration: none;
  1757. top: 0; bottom: 0;
  1758. }
  1759.  
  1760. html:lang(re) .moderator.listing-page ul.flat-list.buttons li:nth-child(6) form.toggle.remove-button a:hover {
  1761. background-color: #FFDBDB;
  1762. border-color: red !important;
  1763. }
  1764.  
  1765. /* Go home link on filter pages
  1766. --------------------------------*/
  1767.  
  1768. .side:lang(ud) .md [href="http://goo.gl/TQnRmU"]:before,
  1769. .side:lang(dg) .md [href="http://goo.gl/TQnRmU"]:before,
  1770. .side:lang(rr) .md [href="http://goo.gl/TQnRmU"]:before,
  1771. .side:lang(bu) .md [href="http://goo.gl/TQnRmU"]:before,
  1772. .side:lang(nr) .md [href="http://goo.gl/TQnRmU"]:before {
  1773. content: "Unfilter";
  1774. background: #3498db;
  1775. top: 0;
  1776. color: #fff;
  1777. right: 335px;
  1778. position: fixed;
  1779. padding: 5px 20px;
  1780. }
  1781.  
  1782. .side:lang(ud) .md [href="http://goo.gl/TQnRmU"]:hover:before,
  1783. .side:lang(dg) .md [href="http://goo.gl/TQnRmU"]:hover:before,
  1784. .side:lang(rr) .md [href="http://goo.gl/TQnRmU"]:hover:before,
  1785. .side:lang(bu) .md [href="http://goo.gl/TQnRmU"]:hover:before,
  1786. .side:lang(nr) .md [href="http://goo.gl/TQnRmU"]:hover:before { background: #268fd6; }
  1787.  
  1788. /* Change header based on linkflair
  1789. ------------------------------------*/
  1790.  
  1791. body.post-linkflair-mod-post #header-bottom-left, #header-bottom-left:lang(ud) {
  1792. background: rgba(240,247,253,1);
  1793. background: -moz-linear-gradient(-45deg, rgba(240,247,253,1) 0%, rgba(246,142,132,1) 75%);
  1794. background: -webkit-linear-gradient(-45deg, rgba(240,247,253,1) 0%, rgba(246,142,132,1) 75%);
  1795. background: -o-linear-gradient(-45deg, rgba(240,247,253,1) 0%, rgba(246,142,132,1) 75%);
  1796. background: -ms-linear-gradient(-45deg, rgba(240,247,253,1) 0%, rgba(246,142,132,1) 75%);
  1797. background: linear-gradient(135deg, rgba(240,247,253,1) 0%, rgba(246,142,132,1) 75%);
  1798. }
  1799.  
  1800. body.post-linkflair-serious #header-bottom-left, #header-bottom-left:lang(dg) {
  1801. background: rgba(240,247,253,1);
  1802. background: -moz-linear-gradient(-45deg, rgba(240,247,253,1) 0%, rgba(207,230,181,1) 75%);
  1803. background: -webkit-linear-gradient(-45deg, rgba(240,247,253,1) 0%, rgba(207,230,181,1) 75%);
  1804. background: -o-linear-gradient(-45deg, rgba(240,247,253,1) 0%, rgba(207,230,181,1) 75%);
  1805. background: -ms-linear-gradient(-45deg, rgba(240,247,253,1) 0%, rgba(207,230,181,1) 75%);
  1806. background: linear-gradient(135deg, rgba(240,247,253,1) 0%, rgba(207,230,181,1) 75%);
  1807. }
  1808.  
  1809. body.post-linkflair-stories #header-bottom-left, #header-bottom-left:lang(rr) {
  1810. background: rgba(240,247,253,1);
  1811. background: -moz-linear-gradient(-45deg, rgba(240,247,253,1) 0%, rgba(242,227,161,1) 75%);
  1812. background: -webkit-linear-gradient(-45deg, rgba(240,247,253,1) 0%, rgba(242,227,161,1) 75%);
  1813. background: -o-linear-gradient(-45deg, rgba(240,247,253,1) 0%, rgba(242,227,161,1) 75%);
  1814. background: -ms-linear-gradient(-45deg, rgba(240,247,253,1) 0%, rgba(242,227,161,1) 75%);
  1815. background: linear-gradient(135deg, rgba(240,247,253,1) 0%, rgba(242,227,161,1) 75%);
  1816. }
  1817.  
  1818. body.post-linkflair-megathread #header-bottom-left, #header-bottom-left:lang(bu) {
  1819. background: rgba(240,247,253,1);
  1820. background: -moz-linear-gradient(-45deg, rgba(240,247,253,1) 0%, rgba(181,213,230,1) 75%);
  1821. background: -webkit-linear-gradient(-45deg, rgba(240,247,253,1) 0%, rgba(181,213,230,1) 75%);
  1822. background: -o-linear-gradient(-45deg, rgba(240,247,253,1) 0%, rgba(181,213,230,1) 75%);
  1823. background: -ms-linear-gradient(-45deg, rgba(240,247,253,1) 0%, rgba(181,213,230,1) 75%);
  1824. background: linear-gradient(135deg, rgba(240,247,253,1) 0%, rgba(181,213,230,1) 75%);
  1825. }
  1826.  
  1827. body.post-linkflair-breaking-news #header-bottom-left, #header-bottom-left:lang(nr) {
  1828. background: rgba(240,247,253,1);
  1829. background: -moz-linear-gradient(-45deg, rgba(240,247,253,1) 0%, rgba(212,184,224,1) 75%);
  1830. background: -webkit-linear-gradient(-45deg, rgba(240,247,253,1) 0%, rgba(212,184,224,1) 75%);
  1831. background: -o-linear-gradient(-45deg, rgba(240,247,253,1) 0%, rgba(212,184,224,1) 75%);
  1832. background: -ms-linear-gradient(-45deg, rgba(240,247,253,1) 0%, rgba(212,184,224,1) 75%);
  1833. background: linear-gradient(135deg, rgba(240,247,253,1) 0%, rgba(212,184,224,1) 75%);
  1834. }
  1835.  
  1836. /* Upvote - Downvote anim
  1837. --------------------------*/
  1838.  
  1839. .link .upmod:focus::after {
  1840. content: "+1";
  1841. font-size: 14px;
  1842. margin-left: 1px;
  1843. position: relative;
  1844. color: #C2185B;
  1845. bottom: 18px;
  1846. opacity: 0.0;
  1847. z-index: 102;
  1848. -webkit-animation-name: exAn; -webkit-animation-duration: 3.0s; -webkit-animation-timing-function: ease-out; -webkit-animation-iteration-count: 1; -moz-animation-name: exAn; -moz-animation-duration: 3.0s; -moz-animation-timing-function: ease-out; -moz-animation-iteration-count: 1; animation-name: exAn; animation-duration: 3.0s; animation-timing-function: ease-out; animation-iteration-count: 1; animation-play-state: running;
  1849. }
  1850.  
  1851. @-webkit-keyframes exAn { 0% {color: #FF8C69} 8% {bottom: 23px; opacity: 1.0} 15% {bottom: 28px;} 30% {color: #FF0000} 50% {color: red; bottom: 33px;} 60% {color: #FF4500} 100% {bottom: 38px; opacity: 0.0} }
  1852. @keyframes exAn { 0% {color: #FF8C69} 8% {bottom: 23px; opacity: 1.0} 15% {bottom: 28px;} 30% {color: #FF0000} 50% {color: red; bottom: 33px;} 60% {color: #FF4500} 100% {bottom: 38px; opacity: 0.0} }
  1853.  
  1854. .link .downmod:focus::after {
  1855. content: "-1";
  1856. font-size: 14px;
  1857. margin-left: 1px;
  1858. position: relative;
  1859. color: #9494FF;
  1860. bottom: -18px;
  1861. opacity: 0.0;
  1862. z-index: 102;
  1863. -webkit-animation-name: exBn; -webkit-animation-duration: 3.0s; -webkit-animation-timing-function: ease-out; -webkit-animation-iteration-count: 1; -moz-animation-name: exBn; -moz-animation-duration: 3.0s; -moz-animation-timing-function: ease-out; -moz-animation-iteration-count: 1; animation-name: exBn; animation-duration: 3.0s; animation-timing-function: ease-out; animation-iteration-count: 1; animation-play-state: running;
  1864. }
  1865.  
  1866. @-webkit-keyframes exBn { 0% {color: #a8a8ff} 8% {bottom: -23px; opacity: 1.0} 15% {bottom: -28px;} 30% {color: #bbbbff} 50% {color: red; bottom: -33px;} 60% {color: #cfcfff} 100% {bottom: -38px; opacity: 0.0} }
  1867. @keyframes exBn { 0% {color: #a8a8ff} 8% {bottom: -23px; opacity: 1.0} 15% {bottom: -28px;} 30% {color: #bbbbff} 50% {color: red; bottom: -33px;} 60% {color: #cfcfff} 100% {bottom: -38px; opacity: 0.0} }
  1868.  
  1869. .link .upmod:focus:after {white-space:nowrap}
  1870. .link .downmod:focus:after {white-space:nowrap}
  1871. .midcol { overflow: visible; }
  1872.  
  1873. /* Gold features
  1874. -----------------*/
  1875.  
  1876. .gold-accent { border-radius: 0!important; border: 1px solid #ffca28; background: #ffecb3; margin-left: 20px!important; }
  1877. .gold-accent.comment-visits-box { padding: 3px 20px; }
  1878. .comment-visits-box .title { font-weight: normal; color: #2a3f4d; }
  1879. .new-comment .usertext-body { background-color: #fffde7; border: 1px solid #ffecb3; padding-left: 10px; margin-top: 5px; }
  1880. .panestack-title a.title-button.gold { background-color: #fffde7; border: 1px solid #ffecb3; }
  1881.  
  1882. /* RES specific elements
  1883. -------------------------*/
  1884.  
  1885. .RESDialogSmall { border: 1px solid #dee5e7!important; border-radius: 0!important; -webkit-box-shadow: 0 8px 6px -6px rgba(0,0,0,0.3); -moz-box-shadow: 0 8px 6px -6px rgba(0,0,0,0.3); box-shadow: 0 8px 6px -6px rgba(0,0,0,0.3); }
  1886. .RESDialogSmall > h3 { background-color: #F6F6F6; border-bottom: 1px solid #dee5e7!important; }
  1887. .blueButton { background-image: linear-gradient(#3498db 50%,#268fd6 50%); border: 0!important; border-radius: 0!important; }
  1888. .blueButton:hover { background-image: linear-gradient(#547aff 50%,#416aff 50%); }
  1889. .RESCloseButton { border-radius: 0; border: 1px solid #dee5e7!important; }
  1890. .RESCloseButton:hover { background: #eee; }
  1891.  
  1892. /* Search results
  1893. ------------------*/
  1894.  
  1895. .searchpane { background-color: #fdfdfd; margin: 0 300px 5px 10px; }
  1896. .raisedbox { border: 1px solid #ddd; padding: 20px 20px 20px 96px; }
  1897. .pretty-button { border: 0; border-radius: 0; padding: 3px 20px; color: #fff; }
  1898. .pretty-button.positive { background-image: linear-gradient(#7bb850 50%,#71ae47 50%)!important; background-position: 0 0; background-repeat: no-repeat; }
  1899. .pretty-button.negative { background-image: linear-gradient(#CF6165 50%,#ca5256 50%)!important; background-position: 0 0; background-repeat: no-repeat; }
  1900. .search-summary { margin: 20px 20px 0 0; }
  1901. .search-summary .debuginfo { background: #fdfdfd; }
  1902. .pretty-button.positive.pressed { background-image: linear-gradient(#bdc3c7 50%,#b2b9be 50%)!important; background-position: 0 0; background-repeat: no-repeat; }
  1903.  
  1904. #RESSubredditGroupDropdown { padding: 5px 20px!important; top: 17px!important; background-color: #fff!important; border-left: 1px solid #ddd!important; border-right: 1px solid #ddd!important; border-bottom: 1px solid #ddd!important; }
  1905. #RESSubredditGroupDropdown li:hover { background: transparent!important; }
  1906. #RESSubredditGroupDropdown .RESShortcutsEditButtons .edit { margin-left: -10px!important; }
  1907. #RESMainGearOverlay, .RESDropdownList { border: 0!important; background-color: #454e59!important; border-radius: 0!important; }
  1908. .RESDropdownList { right: 20px!important; }
  1909. .RESDropdownList li { border-bottom: 1px solid #677585!important; color: #fff!important; }
  1910. .RESDropdownList a, .RESDropdownList a:visited { color: #fff!important; }
  1911. #RESSearchMenuItem { border: 0!important; border-radius: 0!important; }
  1912. .toggleButton .toggleOn, .toggleButton .toggleOff { border: 1px solid #677585!important; border-radius: 0!important; }
  1913. .moduleToggle:not(.enabled) .toggleOff, .toggleButton:not(.enabled) .toggleOff { font-weight: normal!important; }
  1914. .res #RESMainGearOverlay .gearIcon { top: 9px; }
  1915.  
  1916. .thumbnail.self { display: none; }
  1917. .content .spacer { margin-bottom: 0!important; } /*removes weird margin between header and top post*/
  1918.  
  1919. /* bar next to comments to distinguish toplevel comment */
  1920.  
  1921. .nestedlisting > .comment { position: relative; }
  1922.  
  1923. .nestedlisting > .comment:before, body.post-linkflair-mod-post .nestedlisting > .comment:before, body.post-linkflair-serious .nestedlisting > .comment:before, body.post-linkflair-stories .nestedlisting > .comment:before, body.post-linkflair-megathread .nestedlisting > .comment:before, body.post-linkflair-breaking-news .nestedlisting > .comment:before {
  1924. content: " "; position: absolute; top: 0; bottom: 0; left: 0px; background: #e0f2f1; min-width: 3px; }
  1925.  
  1926. body.post-linkflair-mod-post .nestedlisting > .comment:before { background: #fde0dc; }
  1927. body.post-linkflair-serious .nestedlisting > .comment:before { background: #cfe6b5; }
  1928. body.post-linkflair-stories .nestedlisting > .comment:before { background: #f2e3a1; }
  1929. body.post-linkflair-megathread .nestedlisting > .comment:before { background: #b5d5e6; }
  1930. body.post-linkflair-breaking-news .nestedlisting > .comment:before { background: #c49dd4; }
  1931.  
  1932. .comment .midcol { margin-left: 10px; }
  1933. .res .comment .midcol { margin-left: 0px; }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement