Advertisement
Guest User

Untitled

a guest
Aug 29th, 2015
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 84.50 KB | None | 0 0
  1. /*
  2. Version 3.1
  3. Stylesheet by Cryptonaut & MrOnlineChris
  4. Last modified: 11 APR 2015
  5. Details: This is a custom template made by /u/Cryptonaut.
  6. Find out more on /r/Naut.
  7.  
  8. --------------------------------------------------------------------------
  9. [Changelog]
  10. v1.5 - Update 1 - New colours, icons and a whole bunch of fixes.
  11. V1.6 - Update 2 - Adjustments to make Naut come back to the reddit UX.
  12. V1.7 - Update 3 - A whole lot of UI tweaks and fixes.
  13. V2.0 - Update 4 - Naut is now on GitHub, added night mode and some fixes.
  14. V2.1 - Update 5 - Initial CSS3 update - Added transitions and minor responsive tweaks.
  15. V2.2 - Update 6 - Bugfixes and the return of the suggest-title button.
  16. V2.3 - Update 7 - Bugfixes, including the search button.
  17. V3.0 - Update 8 - Complete rewrite to include easier customization of colours, sizes and margins, more transitions and animations and much more.
  18. V3.1 - Update 9 - Many bugfixes and some changes for easier customization
  19.  
  20. -------------------------------------------------------------------------- */
  21.  
  22. *, *:before, *:after { -webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}
  23.  
  24. body {
  25. overflow-x: hidden;
  26. background-color: #eee;
  27. min-width: 420px;
  28. }
  29.  
  30. /* General Styles - Links / Buttons / Inputs */
  31. a {
  32. color: #4F8EF7;
  33. transition: color 0.15s ease;
  34. }
  35.  
  36. ::focus {outline: none !important;}
  37.  
  38. input:not([type="submit"]), textarea, .roundfield textarea, .roundfield input[type=text], .roundfield input[type=url], .roundfield input[type=password], .roundfield input[type=number],
  39. .linefield textarea, .linefield input[type=text], .linefield input[type=password],
  40. .pretty-form input[type=text], .pretty-form textarea, .pretty-form input[type=password], .pretty-form input[type=number],
  41. .login-form-side input[type=text], .login-form-side input[type=password] {
  42. box-shadow: none!important;
  43. background-color: #fff;
  44. border: 1px solid #e5e5e5;
  45. color: #707070;
  46. transition: all 0.15s ease!important;
  47. }
  48.  
  49. input:hover, textarea:hover, .roundfield textarea:hover, .roundfield input[type=text]:hover, .roundfield input[type=url]:hover, .roundfield input[type=password]:hover, .roundfield input[type=number]:hover,
  50. .linefield textarea:hover, .linefield input[type=text]:hover, .linefield input[type=password]:hover,
  51. .pretty-form input[type=text]:hover, .pretty-form textarea:hover, .pretty-form input[type=password]:hover, .pretty-form input[type=number]:hover,
  52. .login-form-side input[type=text]:hover, .login-form-side input[type=password]:hover {
  53. border-color: #C5C5C5;
  54. }
  55.  
  56. input:active, textarea:active, .roundfield textarea:active, .roundfield input[type=text]:active, .roundfield input[type=url]:active, .roundfield input[type=password]:active, .roundfield input[type=number]:active,
  57. .linefield textarea:active, .linefield input[type=text]:active, .linefield input[type=password]:active,
  58. .pretty-form input[type=text]:active, .pretty-form textarea:active, .pretty-form input[type=password]:active, .pretty-form input[type=number]:active,
  59. .login-form-side input[type=text]:active, .login-form-side input[type=password]:active {
  60. outline: none!important;
  61. border-color: #4F8EF7;
  62. color: #4D5763;
  63. }
  64.  
  65. .btn, button {
  66. margin: 4px 16px 4px 0px;
  67. padding: 2px 18px;
  68. background-color: #516AE8;
  69. border: none;
  70. border-radius: 2px;
  71. box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.24);
  72. color: #fff !important;
  73. text-transform: uppercase;
  74. font-weight: bold;
  75. cursor: default;
  76. transition: all 0.25s ease;
  77. height: 32px;
  78. font-size: 12px;
  79. }
  80.  
  81. .btn:hover, button:hover {
  82. box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.34);
  83. background-color: #5A72EE;
  84. }
  85.  
  86. .btn:active, button:active {
  87. box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.16);
  88. background-color: #4059DB;
  89. }
  90.  
  91. .btn:focus, button:focus {outline: none;}
  92.  
  93.  
  94.  
  95. /* Header */
  96. #header {
  97. margin: 0px;
  98. height: 0px;
  99. border: none;
  100. }
  101.  
  102.  
  103. #sr-header-area {
  104. background-color: rgba(0,0,0,0.05);
  105. border: 0px solid;
  106. transition: all 0.15s ease;
  107. height: 24px;
  108. line-height: 23px;
  109. }
  110.  
  111. #sr-header-area .width-clip {right: 300px;}
  112. body:not(.loggedin) #sr-header-area .width-clip {right: 340px;}
  113.  
  114. #sr-header-area .sr-list {margin-right: 48px;}
  115.  
  116. #sr-header-area .sr-bar a, #sr-more-link, #sr-header-area .separator, #sr-header-area .dropdown.srdrop .selected {
  117. background-color: transparent;
  118. color: rgba(255,255,255,0.6);
  119. transition: all 0.15s ease;
  120. }
  121.  
  122. #sr-header-area:hover .sr-bar a,
  123. #sr-header-area:hover #sr-more-link,
  124. #sr-header-area:hover .seperator,
  125. #sr-header-area:hover .dropdown.srdrop .selected {color: rgba(255,255,255,1);}
  126.  
  127. #sr-header-area .sr-bar a:hover, #sr-more-link:hover, #sr-header-area .dropdown.srdrop .selected:hover {
  128. background-color: transparent;
  129. border: 0px solid;
  130. transition: all 0.15s ease;
  131. }
  132.  
  133. a.random.choice {
  134. padding-top: 2px;
  135. position: relative;
  136. display: inline-block;
  137. margin-top: -2px;
  138. }
  139.  
  140. #sr-header-area .dropdown.srdrop .selected {
  141. margin: 0px 12px 0px 8px ;
  142. padding: 0px;
  143. background-image: none;
  144. }
  145.  
  146. #sr-header-area .dropdown.srdrop .selected:hover {text-decoration: underline;}
  147.  
  148. #sr-header-area .dropdown.srdrop .selected:after {
  149. position: relative;
  150. content: "▼";
  151. margin-left: 4px;
  152. font-size: 10px;
  153. }
  154.  
  155.  
  156. /* My Subreddits Dropdown */
  157. #sr-header-area .drop-choices.srdrop {
  158. background-color: #fff;
  159. border: none;
  160. box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.15)
  161. }
  162.  
  163. #sr-header-area .drop-choices a.choice {
  164. border-bottom: 1px solid #edeeee;
  165. color: #4D5763;
  166. padding: 2px;
  167. }
  168.  
  169. #sr-header-area .drop-choices a.choice:hover {
  170. background-color: #f1f1f1;
  171. }
  172.  
  173.  
  174. #header-img.default-header, #header-img {
  175. z-index: 99;
  176. width: 0px;
  177. padding-left: 48px;
  178. height: 48px;
  179. background-image: url(%%spritesheet%%);
  180. background-position: -208px -48px;
  181. position: relative;
  182. top: 0px;
  183. margin: 0;
  184. }
  185.  
  186. #header-img.default-header:hover, #header-img:hover {background-position: -208px -96px;}
  187.  
  188.  
  189. #header .pagename {
  190. font-size: 0;
  191. }
  192.  
  193. #header .pagename a {
  194. display: inline-block;
  195. color: #fff;
  196. font-size: 22px;
  197. padding: 11px;
  198. font-weight: bold;
  199. position: relative;
  200. top: 3px;
  201. font-family: arial;
  202. margin: 0 4px;
  203. vertical-align: top;
  204. transition: background-color 0.25s ease;
  205. }
  206.  
  207. #header .pagename a:hover {
  208. text-decoration: none;
  209. background-color: rgba(0,0,0,0.08);
  210. }
  211.  
  212. #header .pagename a:before {
  213. content: "/r/";
  214. font-size: 18px;
  215. font-variant: normal;
  216. letter-spacing: 1px;
  217. }
  218.  
  219.  
  220. /* Tabmenu (hot/new/top) */
  221. #header-bottom-left {
  222. position: absolute;
  223. top: 36px;
  224. left: 16px;
  225. }
  226.  
  227. #header .tabmenu {
  228. border: none;
  229. margin: 0px;
  230. }
  231.  
  232. #header .tabmenu li a {
  233. display: inline-block;
  234. margin: 0px 4px;
  235. padding: 16px 16px;
  236. background-color: transparent;
  237. border: 0px;
  238. border-radius: 0px;
  239. color: rgba(255,255,255,0.6);
  240. text-transform: uppercase;
  241. font-weight: normal;
  242. font-size: 14px;
  243. font-family: Arial, sans-serif;
  244. transition: color 0.25s ease, background-color 0.25s ease;
  245. }
  246.  
  247. /* IF Headerimg is though */
  248. #header .tabmenu li a {
  249. color: #fff;
  250. }
  251.  
  252. #header .tabmenu li a, .pagename a {text-shadow: 0px 1px 8px rgba(0, 0, 0, 0.5);}
  253.  
  254. #header .tabmenu li a:hover {
  255. color: rgba(255,255,255,1);
  256. background-color: rgba(0,0,0,0.08);
  257. }
  258.  
  259. #header .tabmenu li.selected a {
  260. padding: 16px 16px 14px 16px;
  261. background-color: transparent;
  262. border: 0px;
  263. border-bottom: 2px solid #fff;
  264. color: rgba(255,255,255,1);
  265. font-weight: bold;
  266. }
  267.  
  268. #header .tabmenu li.selected a:hover {
  269. background-color: rgba(0,0,0,0.08);
  270. }
  271.  
  272. .listing-page .tabmenu li:nth-of-type(3), .wiki-page .tabmenu li:nth-of-type(3), /* Rising */
  273. .listing-page .tabmenu li:nth-of-type(4), .wiki-page .tabmenu li:nth-of-type(4), /* Controversial */
  274. .listing-page .tabmenu li:nth-of-type(6), .wiki-page .tabmenu li:nth-of-type(6), /* Self-serve advertising */
  275. .listing-page .tabmenu li:nth-of-type(9), .wiki-page .tabmenu li:nth-of-type(9) /* gilded */
  276. {display:none;}
  277.  
  278.  
  279.  
  280.  
  281.  
  282. /* Sidebar */
  283. .side {
  284. margin: 200px 16px 0px 0px;
  285. padding: 6px 16px;
  286. background-color: #fff;
  287. border-radius: 2px;
  288. box-shadow: 0px 1px 5px rgba(0,0,0,0.16);
  289. }
  290.  
  291. /* Objects from top to bottom */
  292. #header-bottom-right {
  293. position: absolute;
  294. top:0px;
  295. right: 0px;
  296. width: auto;
  297. max-width: 300px;
  298. height: 24px;
  299. background-color: transparent;
  300. font-size: 11px;
  301. color: rgba(255,255,255,0.45);
  302. padding: 5px 8px 4px 2px;
  303.  
  304. }
  305.  
  306. body:not(.loggedin) #header-bottom-right {max-width: 340px;}
  307. #header-bottom-right a {color: #fff;}
  308. #header-bottom-right a:hover {text-decoration: underline;}
  309.  
  310. .user .userkarma {
  311. font-weight: normal;
  312. color: rgba(255,255,255,0.45);
  313. border: none;
  314. font-size: 9px;
  315. transition: all 0.15s ease;
  316. }
  317.  
  318. .separator, .user {color: rgba(255,255,255,0.45);}
  319.  
  320.  
  321. #mail, #modmail {
  322. width: 16px;
  323. height: 14px;
  324. background-image: url(%%spritesheet%%) !important;
  325. background-repeat: no-repeat !important;
  326. background-color: transparent;
  327. transition: all 0.25s ease;
  328. }
  329.  
  330.  
  331. #mail {
  332. top: -2px;
  333. overflow: visible;
  334. }
  335.  
  336. #mail.nohavemail {background-position: -32px -0px;}
  337.  
  338. #mail.havemail {
  339. background-position: -32px -16px;
  340. opacity: 1;
  341. }
  342.  
  343. .message-count {
  344. background-color: #f50;
  345. position: relative;
  346. top: -1px;
  347. }
  348.  
  349. #mail.havemail:before {
  350. position: fixed;
  351. padding: 16px 24px;
  352. bottom: 24px;
  353. z-index: 100;
  354. background-color: #EA4848;
  355. border-radius: 2px;
  356. box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.24);
  357. color: #fff;
  358. width: 300px;
  359. height: 48px;
  360. left: 24px;
  361. content: "You have new messages!";
  362. text-indent: 0px;
  363. font-size: 14px;
  364. font-family: arial, sans-serif;
  365. line-height: 1;
  366. -webkit-transform:translateY(112px);
  367. transform:translateY(112px);
  368. transition: background-color 0.25s ease, box-shadow 0.25s ease;
  369. background-image: url(%%spritesheet%%);
  370. background-position: 269px -32px;
  371. background-repeat: no-repeat;
  372. }
  373.  
  374. #mail.havemail:hover:before {
  375. background-color: #ec5b5b;
  376. box-shadow: 0px 3px 12px rgba(0, 0, 0, 0.48);
  377. }
  378.  
  379. #mail.havemail:active:before {
  380. background-color: #c73d3d;
  381. box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.76)
  382. }
  383.  
  384.  
  385. #modmail {top: -3px;}
  386.  
  387. #modmail.nohavemail {background-position: -48px -0px;}
  388. #modmail.havemail {background-position: -48px -16px;opacity: 1;}
  389.  
  390.  
  391.  
  392.  
  393. /* preferences & logout icons */
  394. #header-bottom-right a.pref-lang, .loggedin .logout a{
  395. background-position: -0px -16px;
  396. background-image: url(%%spritesheet%%);
  397. width: 16px;
  398. height: 14px;
  399. display: inline-block;
  400. text-indent: -9999px;
  401. margin: 0px;
  402. position: relative;
  403. top: -1px;
  404. transition: all 0.25s ease;
  405. }
  406.  
  407. .loggedin .logout a {background-position: -16px -0px;}
  408.  
  409. /* Search */
  410. #search {
  411. position: absolute;
  412. right: 16px;
  413. top: 96px;
  414. z-index: 1;
  415. width: 300px;
  416. }
  417.  
  418. #search input[type=text] {
  419. padding: 10px 25px 10px 16px;
  420. border: 0px solid;
  421. border-radius: 2px;
  422. box-shadow: 0px 1px 5px rgba(0,0,0,0.24) !important;
  423. transition: all 0.25s ease;
  424. }
  425.  
  426. #search input[type=text]:hover {
  427. box-shadow: 0px 3px 12px rgba(0,0,0,0.32) !important;
  428. }
  429.  
  430. #search input[type=text]:focus {
  431. border-radius: 2px 2px 0px 0px;
  432. outline: none;
  433. }
  434.  
  435. #search input[type=text]:focus:hover {box-shadow: 0px 1px 5px rgba(0,0,0,0.24) !important;}
  436.  
  437. #search input[type="text"]:-moz-placeholder {font-size: 0;}
  438. #search input[type="text"]::-webkit-input-placeholder {font-size: 0;}
  439. #search input[type="text"]:-ms-input-placeholder {font-size: 0;}
  440.  
  441. #search input[type="text"]:-moz-placeholder::after {
  442. font-size: 14px;
  443. content: "Search..";
  444. position: relative;
  445. top: 1px;
  446. }
  447.  
  448. #search input[type="text"]::-webkit-input-placeholder::after {
  449. font-size: 14px;
  450. content: "Search..";
  451. position: relative;
  452. top: 1px;
  453. }
  454.  
  455. #search input[type="text"]:-ms-input-placeholder::after {
  456. font-size: 14px;
  457. content: "Search..";
  458. position: relative;
  459. top: 1px;
  460. }
  461.  
  462.  
  463. #search input[type=text]::-webkit-input-placeholder {color:#B3B3B3;}
  464. #search input[type=text]:-moz-placeholder {color:#B3B3B3;}
  465. #search input[type=text]::-moz-placeholder {color:#B3B3B3;}
  466. #search input[type=text]:-ms-input-placeholder {color:#B3B3B3;}
  467.  
  468. #search input[type=submit] {
  469. height: 32px;
  470. width: 32px;
  471. margin-left: -38px;
  472. background-image: url(%%spritesheet%%);
  473. background-position: -215px -231px;
  474. background-repeat: no-repeat;
  475. border:none !important;
  476. border-radius: 16px;
  477. background-color: rgba(0,0,0,0.00);
  478. transition: background-color 0.15s ease;
  479. }
  480.  
  481. #search input[type=submit]:hover {
  482. background-image: url(%%spritesheet%%);
  483. background-position: -215px -231px;
  484. background-repeat: no-repeat;
  485. background-color: rgba(0,0,0,0.05);
  486. }
  487.  
  488. /* Expando */
  489. #search #searchexpando {
  490. background-color: #f2f2f2;
  491. border: none;
  492. border-radius: 0px 0px 2px 2px;
  493. margin-top: -5px;
  494. padding-top: 10px;
  495. padding-left: 0px;
  496. padding-right: 0px;
  497. height: 57px;
  498. line-height: 45px;
  499. }
  500.  
  501. #search #searchexpando label {
  502. padding: 18px 8px 17px 8px;
  503. cursor: pointer;
  504. transition: all 0.1s ease;
  505. }
  506.  
  507. #search #searchexpando label:hover {background-color: rgba(0,0,0,0.1);}
  508. #search #searchexpando label:active {background-color: rgba(0,0,0,0.25);}
  509.  
  510. #search #searchexpando p {display: none !important;}
  511.  
  512.  
  513. /* Submit Button */
  514. .morelink {
  515. position: absolute;
  516. top: 148px;
  517. box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.24);
  518. background-color: #516ae8;
  519. background-image: url(%%spritesheet%%) !important;
  520. background-position: 268px -214px!important;
  521. background-repeat: no-repeat !important;
  522. right: 16px;
  523. width: 300px;
  524. height: 36px;
  525. border-radius: 2px;
  526. line-height: 36px;
  527. border: none;
  528. text-align: left;
  529. padding: 0px 16px;
  530. transition: all 0.25s ease;
  531. font-family: verdana, arial, sans-serif;
  532. }
  533.  
  534. .morelink:hover {
  535. background-color: #5a72ee;
  536. box-shadow: 0px 5px 8px rgba(0,0,0,0.48);
  537. }
  538.  
  539. .morelink:active {
  540. background-color: #4059DB;
  541. box-shadow: 0px 8px 12px rgba(0,0,0,0.60);
  542. }
  543.  
  544.  
  545. .morelink a {
  546. color: #fff;
  547. font-weight: normal;
  548. font-size: 14px;
  549. letter-spacing: 0px;
  550. }
  551.  
  552.  
  553. .morelink:after {
  554. content: "Please remember to read the rules. Thank you!";
  555. padding: 16px;
  556. width: 300px;
  557. position: absolute;
  558. right: 0px;
  559. margin-top: 0px;
  560. display: block;
  561. background-color: #516AE8;
  562. color: #fff;
  563. letter-spacing: 0px;
  564. z-index: 100;
  565. opacity: 0;
  566. transition: all 0.25s ease;
  567. transition-delay: 0s;
  568. font-weight: normal;
  569. line-height: 1.4em;
  570. border-radius: 2px 2px 0px 0px;
  571. box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.16);
  572. visibility: hidden;
  573. pointer-events: none;
  574. }
  575.  
  576. .morelink:hover:after {
  577. margin-top: 16px;
  578. opacity: 100;
  579. visibility: visible;
  580. transition-delay: 0.25s;
  581. }
  582.  
  583. /* Restricted button */
  584. .disabled .morelink {
  585. box-shadow: none !important;
  586. background-color: #CFCFCF;
  587.  
  588. }
  589.  
  590. .disabled .morelink a {color: #4d5763;}
  591.  
  592. .disabled .morelink:after {
  593. content: "You must be approved by the moderators in order to submit.";
  594. background-color: #CFCFCF;
  595. color: #4d5763;
  596. }
  597.  
  598.  
  599. .account-activity-box, .sidebox.create, .morelink .nub,.sidebox.submit.submit-text {display: none;}
  600.  
  601.  
  602. /* Login form */
  603. .login-form-side {border: none;}
  604.  
  605. .login-form-side input[type=text], .login-form-side input[type=password] {width: 128px;}
  606.  
  607. .login-form-side button.btn {margin-right: -3px;}
  608.  
  609.  
  610. /* Redditname + Subscibers & Here right now */
  611. .titlebox h1 {
  612. color: #4d5763;
  613. margin-bottom: 6px;
  614. }
  615.  
  616.  
  617. .titlebox span.subscribers, .titlebox .users-online, .titlebox .number {
  618. color: #999999;
  619. font-size: 12px;
  620. position: relative;
  621. top: -2px;
  622. left: -2px;
  623. }
  624.  
  625. div.titlebox span.word {display: none;}
  626. .titlebox .users-online {display: inline;}
  627. .titlebox .users-online:before {display: none;}
  628. div.titlebox span.number:after {content: " Toons,";}
  629. .titlebox .users-online .number {font-style: italic;}
  630. .titlebox .users-online .number:before {content: "";}
  631. .titlebox .users-online .number:after {content: " Toon(s) here now";}
  632. .titlelebox .word {display: none;}
  633. .titlebox .users-online, .titlebox .number {cursor: text;}
  634.  
  635.  
  636. .titlebox .tagline {
  637. font-size: 12px;
  638. margin: 0;
  639. }
  640.  
  641. .titlebox .tagline:after {
  642. content: "";
  643. height: 2px;
  644. background-color: #f2f2f2;
  645. display: block;
  646. margin-top: 16px;
  647. }
  648.  
  649. .titlebox .tagline a.flairselectbtn {
  650. color: #4F8EF7;
  651. }
  652. .titlebox .tagline a.flairselectbtn:after {content: " flair"}
  653. .titlebox .tagline .flair:before {content: "";}
  654.  
  655.  
  656. .titlebox form.toggle, .leavemoderator, .titlebox .tagline a.author, .sidebox .subtitle {display: none;}
  657.  
  658. /* Subscribe Button */
  659. .titlebox .fancy-toggle-button {position: relative;}
  660.  
  661. .titlebox .fancy-toggle-button .add, .fancy-toggle-button .remove {
  662. text-indent: -9999px;
  663. height: 48px;
  664. width: 48px;
  665. position: absolute;
  666. right: -268px;
  667. top: -36px;
  668. background-image: none;
  669. border-radius: 32px;
  670. background-color: #51A3E8;
  671. border: 0px solid;
  672. box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.24);
  673. background-image: url(%%spritesheet%%);
  674. transition: all 0.25s ease, background-position 0.25s ease, background-color 0.5s ease;
  675. outline: none !important;
  676. }
  677.  
  678. .titlebox .fancy-toggle-button .add:hover, .fancy-toggle-button .remove:hover {box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.48);}
  679.  
  680. .titlebox .fancy-toggle-button .add:active, .fancy-toggle-button .remove:active {
  681. box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.64);
  682. }
  683.  
  684. .titlebox .fancy-toggle-button .add {
  685. background-color: #516AE8;
  686. background-position: -208px -144px;
  687. }
  688.  
  689. .titlebox .fancy-toggle-button .add:hover {background-color: #5A72EE;}
  690.  
  691. .titlebox .fancy-toggle-button .add:active {
  692. background-color: #fff;
  693. background-position: -208px -192px
  694. }
  695.  
  696. .fancy-toggle-button .remove {
  697. background-color: #fff;
  698. background-position: -208px -192px;
  699. }
  700.  
  701. .fancy-toggle-button .remove:hover {background-color: rgba(0,0,0,0.05);}
  702.  
  703. .fancy-toggle-button .remove:active {
  704. background-color: #5A72EE;
  705. background-position: -208px -144px
  706. }
  707.  
  708.  
  709. /* Hover Message */
  710. .titlebox .fancy-toggle-button .add:after, .fancy-toggle-button .remove:after {
  711. display: block;
  712. visibility: hidden;
  713. position: absolute;
  714. z-index: 1000;
  715. right: -26px;
  716. margin-top: 16px;
  717. padding: 12px;
  718. background-color: rgba(79, 77, 192, 0);
  719. border: none;
  720. border-radius: 2px;
  721. color: rgba(255, 255, 255, 0);
  722. text-align: center;
  723. letter-spacing: 1px;
  724. font-weight: normal;
  725. font-size: 13px;
  726. transition: all 0.25s ease;
  727. pointer-events: none;
  728. text-indent: 0;
  729. box-shadow: 0px 0px 0px rgba(0,0,0,0.00);
  730. }
  731.  
  732. .titlebox .fancy-toggle-button .add:after {content: "Subscribe to /r/TTICommunity!";}
  733. .titlebox .fancy-toggle-button .add:hover:after {
  734. visibility: visible;
  735. margin-top: 40px;
  736. color: #fff;
  737. background-color: #516AE8;
  738. box-shadow: 0px 1px 5px rgba(0,0,0,0.24);
  739. }
  740.  
  741.  
  742. .titlebox .fancy-toggle-button .remove:after {content: "Unsubscribe from /r/TTICommunity :(";}
  743. .titlebox .fancy-toggle-button .remove:hover:after {
  744. visibility: visible;
  745. color: #4D5763;
  746. background-color: #fff;
  747. margin-top: 40px;
  748. box-shadow: 0px 1px 5px rgba(0,0,0,0.24);
  749. }
  750.  
  751.  
  752. /* Hover Bubble */
  753. .hover-bubble.multi-selector {
  754. margin-top: -60px;
  755. }
  756.  
  757.  
  758.  
  759. /* Text */
  760. .side .md .-blocks, .side .md .-lists, .side .md pre, .side .md blockquote, .side .md table, .side .md p, .side .md ul, .side .md ol {
  761. color: #4D5763;
  762. font-size: 13px;
  763. font-family: Arial, sans-serif;
  764. line-height: 1.3333333333333333em;
  765. }
  766.  
  767. .side .titlebox .md h1 {
  768. line-height: 18px;
  769. margin: 0.5em 0 0 0 !important;
  770. }
  771.  
  772. .side .titlebox .md h2 {
  773. margin: 16px 0px 2px 0px;
  774. }
  775.  
  776. /* Buttonstyle one */
  777. .side .titlebox .md h3 a {
  778. padding: 12px 16px;
  779. width: 100%;
  780. border-radius: 2px;
  781. background-color: #516AE8;
  782. font-family: verdana,arial,sans-serif;
  783. transition: all 0.25s ease;
  784. color: #fff;
  785. box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.24);
  786. display: block;
  787. margin: 1.5em 0em;
  788. font-size: 12px;
  789. }
  790.  
  791. .side .titlebox .md h3 a:hover {
  792. background-color: #5A72EE;
  793. box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.54);
  794. }
  795.  
  796. .side .titlebox .md h3 a:active {
  797. background-color: #4059DB;
  798. box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.54);
  799. }
  800.  
  801. .side .titlebox .md h4 a, .wiki-page .wiki-page-content .md.wiki h4 {
  802. padding: 12px 16px;
  803. background-color: #FFF;
  804. border: 1px solid #D4D4D4;
  805. border-radius: 2px;
  806. box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.12);
  807. color: #737373;
  808. font-weight: bold;
  809. transition: all 0.15s ease;
  810. display: block;
  811. margin: 1.5em 0em;
  812. font-size: 12px;
  813. }
  814.  
  815. .side .titlebox h4 a:hover, .wiki-page .wiki-page-content .md.wiki h4:hover {
  816. box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.24);
  817. color: #4D5763;
  818. }
  819.  
  820. .side .titlebox h4 a:active, .wiki-page .wiki-page-content .md.wiki h4:active {
  821. box-shadow: inset 0 2px 0 #D6D6D6;
  822. background-color: #E5E5E5;
  823. color: #999;
  824. box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.36);
  825. }
  826.  
  827.  
  828. .md hr {border: solid 1px #e5e5e5;}
  829.  
  830.  
  831. .titlebox .bottom {display: none;}
  832.  
  833.  
  834. /* Mod Box */
  835. .side #moderation_tools {
  836.  
  837. }
  838.  
  839. .side #moderation_tools .title {
  840.  
  841. }
  842.  
  843. .side #moderation_tools .title h1 {
  844. text-transform: capitalize;
  845. color: #4D5763;
  846. }
  847.  
  848. .side #moderation_tools .title .collapse-button {
  849. color: #4D5763;
  850. vertical-align: middle;
  851. border-radius: 1px;
  852. border: 1px solid #d8d8d8;
  853. }
  854.  
  855. .side .sidecontentbox .content {
  856. border: none;
  857. padding: 8px 0px;
  858. }
  859.  
  860. .icon-menu a {background-color: transparent;}
  861.  
  862.  
  863. /* Ads */
  864. #ad_sponsorship, #ad-frame, #ad_main {margin-left: -16px;}
  865. #ad_sponsorship {margin-top: -18px;border-radius: 2px 2px 0px 0px;}
  866.  
  867. /* Recently viewed links */
  868. .gadget .midcol {width: 38px;}
  869.  
  870.  
  871.  
  872.  
  873. /* Body Content - Frontpage */
  874. .content {
  875. margin: 96px 16px 0px 16px;
  876. padding: 0px;
  877. }
  878.  
  879. .content:before {
  880. height: 166px;
  881. top: 0px;
  882. position: absolute;
  883. width: 100%;
  884. left: 0px;
  885. right: 0px;
  886. background-color: #3A3D4D;
  887. background-image: url(%%headerimg3%%);
  888. background-repeat: no-repeat;
  889. background-position: 50% 0%;
  890. content: "";
  891. text-indent: -9999px;
  892. z-index: -1;
  893. }
  894.  
  895. @media only screen and (min-width : 1921px) {
  896. .content:before {background-size: cover;}
  897. }
  898.  
  899. .sitetable {
  900. margin-right: 316px;
  901. box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.16);
  902. position: relative;
  903. }
  904.  
  905. .link {
  906. margin: 0px;
  907. padding: 0;
  908. background-color: #fff;
  909. }
  910.  
  911. /* Objects on the link from left to right */
  912. body >.content .link .rank, .rank-spacer {display: none;}
  913.  
  914. /* Voting Arrows */
  915. .link .midcol {
  916. width: 36px !important;
  917. margin: 15px 14px 0px 11px;
  918. overflow: visible;
  919. height: 60px;
  920. }
  921. .link .score {
  922. line-height: 16px;
  923. font-size: 12px;
  924. margin: 1px 0px 1px 0px;
  925. }
  926.  
  927. .link .score.likes {color: #ff6422;}
  928. .link .score.dislikes {color: #5c5bd7;}
  929.  
  930. .arrow {
  931. margin: 0px 0px 0px 2px;
  932. background-image: url(%%spritesheet%%) !important;
  933. background-color: transparent;
  934. width: 33px;
  935. border-radius: 2px;
  936. transition: background-color 0.25s ease;
  937. }
  938.  
  939. .arrow:hover {background-color: rgba(0,0,0,0.05);}
  940.  
  941. /* Upvotes */
  942. .arrow.up {
  943. height: 20px;
  944. background-position: -64px 0px;
  945. transition: background-color 0.25s ease;
  946. }
  947.  
  948. .arrow.upmod {
  949. height: 20px;
  950. background-position: -128px 0px;
  951. position: relative;
  952. }
  953.  
  954. .arrow.upmod:focus:after {
  955. position: absolute;
  956. left:2px;
  957. bottom: -3px;
  958. width: 28px;
  959. height: 28px;
  960. opacity: 1;
  961. z-index:100;
  962. content: " ";
  963. background-color:#ff5500;
  964. border-radius: 28px;
  965. animation: upvote 0.35s ease-out forwards;
  966. -webkit-animation: upvote 0.35s ease-out forwards;
  967. }
  968.  
  969. /* downvotes */
  970. .arrow.down {
  971. height: 20px;
  972. background-position: -160px 0px;
  973. transition: background-color 0.25s ease;
  974. }
  975. .arrow.downmod {
  976. height: 20px;
  977. background-position: -224px 0px;
  978. }
  979.  
  980.  
  981. /* Hover Message on Downvote */
  982. .arrow.down:after {
  983. display: block;
  984. visibility: hidden;
  985. position: absolute;
  986. z-index: 1000;
  987. margin-top: -6px;
  988. margin-left: 32px;
  989. padding: 12px;
  990. background-color: rgba(79, 77, 192, 0.0);
  991. border: none;
  992. border-radius: 2px;
  993. color: rgba(255, 255, 255, 0);
  994. content: "For content that does not contribute to any discussion.";
  995. text-align: center;
  996. letter-spacing: 1px;
  997. font-weight: normal;
  998. font-size: 13px;
  999. transition: all 0.25s ease;
  1000. pointer-events: none;
  1001. }
  1002.  
  1003. .arrow.down:hover:after {
  1004. visibility: visible;
  1005. background-color: rgba(79, 77, 192, 0.9);
  1006. color: #FFF;
  1007. margin-left: 48px;
  1008. }
  1009.  
  1010. /* Thumbnails */
  1011. .thumbnail {
  1012. max-width: 70px;
  1013. max-height: 56px;
  1014. margin: 15px 15px 0px 0px;
  1015. }
  1016.  
  1017. .thumbnail a img, .thumbnail.self, .thumbnail.default {height: 56px;}
  1018.  
  1019. .thumbnail.self { background: url(%%spritesheet%%) -73px -80px;}
  1020. .thumbnail.default { background: url(%%spritesheet%%) -143px -80px;}
  1021. .thumbnail.nsfw { background: url(%%spritesheet%%) -03px -140px;}
  1022.  
  1023. /* Linkflairs */
  1024. .linkflairlabel {
  1025. padding: 1px 6px 1px 6px;
  1026. height: 17px;
  1027. border-radius: 2px;
  1028. border: 0px solid;
  1029. color: #fff;
  1030. font-weight: bold;
  1031. font-style: normal;
  1032. font-variant: normal;
  1033. font-size: 13px;
  1034. font-family: Arial, sans-serif;
  1035. cursor: default;
  1036. vertical-align: middle;
  1037. position: relative;
  1038. top: -2px;
  1039. background-color: #4F8EF7;
  1040. }
  1041.  
  1042. .linkflair-inspiration .linkflairlabel {
  1043. background-color: #ea4848;
  1044. color: #fff;
  1045. }
  1046.  
  1047. .linkflair-inspiration .thumbnail.self {background: url(%%spritesheet%%) -143px -140px;}
  1048.  
  1049. .linkflair-waywo .linkflairlabel {
  1050. background-color: #516ae8;
  1051. color: #fff;
  1052. }
  1053.  
  1054. .linkflair-waywo .thumbnail.self {background: url(%%spritesheet%%) -73px -140px;}
  1055.  
  1056.  
  1057. .linkflair-mod .linkflairlabel {
  1058. background-color: #65B354;
  1059. color: #fff;
  1060. }
  1061.  
  1062. .linkflair-mod a {color: #65B354!important;}
  1063. .linkflair-mod .thumbnail.default, .linkflair-mod .thumbnail.self {background: url(%%spritesheet%%) -3px -80px !important;}
  1064.  
  1065. /* Submission Title */
  1066. .link .title {
  1067. margin: -2px 0px 0px 0px;
  1068. font-size: 18px;
  1069. font-family: Arial, sans-serif;
  1070. overflow: visible;
  1071. transition: all 0.15s ease;
  1072. }
  1073.  
  1074. body .content .sitetable .link .title a:hover {color: #4F8EF7;}
  1075.  
  1076. .link .entry {
  1077. padding: 15px 32px 14px 0px;
  1078. border-bottom: 1px solid #f2f2f2;
  1079. margin-left: 0;
  1080. }
  1081.  
  1082. /*Unvisited*/ .thing .title.loggedin.click, .thing .title.click, .thing .title.loggedin, .thing .title {color:#4F8EF7;}
  1083. /*Visited */ .content .thing .title:visited, .content .thing.visited .title {color: #7D5D8A;}
  1084. /*Clicking */ .thing .title.loggedin.click:visited, .thing .title.click:visited {color:#4F8EF7;}
  1085.  
  1086.  
  1087.  
  1088.  
  1089. /* Domain */
  1090. .link .domain {visibility: hidden;}
  1091.  
  1092. .link .domain a {
  1093. visibility: visible;
  1094. position: relative;
  1095. top: -1px;
  1096. color: #b3b3b3;
  1097. transition: all 0.15s ease;
  1098. }
  1099.  
  1100. .link .domain a:hover {
  1101. color: #4F8EF7;
  1102. text-decoration: none;
  1103. }
  1104.  
  1105. .approval-checkmark {cursor: default;}
  1106.  
  1107. /* Expando Button */
  1108. .expando-button, .expando-button.image, .expando-button.video-muted {
  1109. position: relative;
  1110. margin: 2px 6px 2px 0px !important;
  1111. width: 16px;
  1112. height: 16px;
  1113. border-radius: 2px;
  1114. background-color: transparent;
  1115. background-image: url(%%spritesheet%%) !important;
  1116. border: 1px solid #e9e9e9;
  1117. cursor: pointer;
  1118. }
  1119.  
  1120.  
  1121.  
  1122. .expando-button:hover {
  1123. background-color: #4F8EF7;
  1124. border-color: #4F8EF7;
  1125. }
  1126.  
  1127. .expando-button.selftext.collapsed {background-position: -32px -32px;}
  1128. .expando-button.selftext.collapsed:hover {background-position: -48px -32px;}
  1129.  
  1130. .expando-button.selftext.expanded {background-position: -64px -32px;}
  1131. .expando-button.selftext.expanded:hover {background-position: -80px -32px;}
  1132.  
  1133. .expando-button.video.collapsed {background-position: -96px -32px;}
  1134. .expando-button.video.collapsed:hover {background-position: -12px -32px;}
  1135.  
  1136. .expando-button.video.expanded {background-position: -64px -32px;}
  1137. .expando-button.video.expanded:hover {background-position: -80px -32px;}
  1138.  
  1139. .expando-button.image.collapsedExpando {background-position: -160px -32px;}
  1140. .expando-button.image.collapsedExpando:hover {background-position: -176px -32px;}
  1141.  
  1142. .expando-button.image.expanded {background-position: -64px -32px;}
  1143. .expando-button.image.expanded:hover {background-position: -80px -32px;}
  1144.  
  1145. .expando-button.image.gallery.collapsedExpando {background-position: -128px -32px;}
  1146. .expando-button.image.gallery.collapsedExpando:hover{background-position: -144px -32px;}
  1147.  
  1148. .expando-button.image.gallery.expanded {background-position: -64px -32px;}
  1149. .expando-button.image.gallery.expanded:hover {background-position: -80px -32px;}
  1150.  
  1151. .expando-button.video-muted.collapsed {background-position: -208px -32px;}
  1152. .expando-button.video-muted.collapsed:hover {background-position: -224px -32px;}
  1153.  
  1154. .expando-button.video-muted.expanded {background-position: -64px -32px;}
  1155. .expando-button.video-muted.expanded:hover {background-position: -80px -32px;}
  1156.  
  1157.  
  1158. /* Expando Text */
  1159. .link .usertext .md {
  1160. margin-top: 10px;
  1161. padding-top: 3px;
  1162. padding-left: 0;
  1163. background-color: transparent;
  1164. border: 0px solid;
  1165. border-top: 1px solid #F7F7F7;
  1166. border-radius: 0px;
  1167. color: #4D5763;
  1168. }
  1169.  
  1170.  
  1171. /* Submitted X ago by.. */
  1172. .entry .tagline {
  1173. margin-top: 4px;
  1174. color: #b3b3b3;
  1175. font-size: 12px;
  1176. font-family: arial, sans-serif;
  1177. transition: all 0.15s ease;
  1178. }
  1179.  
  1180. .link .entry .tagline a {color: #4d5763;}
  1181.  
  1182. .link .entry .tagline:first-letter {text-transform: capitalize;}
  1183. .link .entry .tagline time {cursor: help;}
  1184. .link .entry .tagline a:hover {color: #4F8EF7;text-decoration: none;}
  1185. .link .entry .tagline a.author {margin-right: inherit;}
  1186.  
  1187. .link .entry .tagline .userattrs {visibility: hidden;}
  1188. .link .entry .tagline .userattrs a {
  1189. visibility: visible;
  1190. font-size: 10px;
  1191. padding: 1px 3px 1px 2px;
  1192. margin-left: 2px;
  1193. background-color: #f00;
  1194. color: #fff !important;
  1195. vertical-align: middle;
  1196. border-radius: 1px;
  1197. position: relative;
  1198. top: -1px;
  1199. cursor: help;
  1200. }
  1201.  
  1202. .link .entry .tagline .userattrs a.moderator {background-color: #65B354;}
  1203.  
  1204.  
  1205.  
  1206. .RESUserTagImage {
  1207. height: 10px !important;
  1208. background-image: url(%%spritesheet%%) !important;
  1209. background-position: -192px -34px !important;
  1210. opacity: 0.25 !important;
  1211. margin-left: 2px !important;
  1212. transition: opacity 0.15s ease;
  1213. margin-top: 1px !important;
  1214. }
  1215.  
  1216. .RESUserTagImage:hover {opacity: 1 !important;}
  1217.  
  1218.  
  1219. /* Comment / Share / Report */
  1220. .link .flat-list {margin-top: 3px;}
  1221.  
  1222. .entry .buttons li a {
  1223. padding: 0 1px;
  1224. color: #b3b3b3;
  1225. font-weight: normal;
  1226. font-size: 13px;
  1227. font-family: Arial, sans-serif;
  1228. transition: all 0.15s ease;
  1229. }
  1230.  
  1231. .link .entry .buttons li a:hover {color: #4F8EF7;text-decoration: none;}
  1232.  
  1233. .nsfw-stamp acronym {
  1234. padding: 2px 3px;
  1235. background-color: transparent;
  1236. border-color: #e82e63 !important;
  1237. border-radius: 2px;
  1238. color:#e82e63;
  1239. opacity: 100;
  1240. cursor: help;
  1241. }
  1242.  
  1243. .link .entry .buttons li a.comments {
  1244. color: #4F8EF7;
  1245. font-weight: bold !important;
  1246. opacity: 100 !important;
  1247. transition: all 0.25s ease-in-out !important;
  1248. }
  1249.  
  1250. .link .entry li .comments:hover {
  1251. text-decoration: none;
  1252. }
  1253.  
  1254.  
  1255. /* Save Category popup */
  1256.  
  1257.  
  1258. /* Reporting Comment */
  1259. .action-form {
  1260. position: fixed;
  1261. top: 35%;
  1262. left: 40%;
  1263. margin: 0;
  1264. padding: 24px;
  1265. background-color: #fff;
  1266. z-index: 100;
  1267. box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.24);
  1268. border: none;
  1269. border-radius: 2px;
  1270. }
  1271.  
  1272. .action-form .reason-prompt {
  1273. font-size: 16px;
  1274. color: #4D5763;
  1275. padding-bottom: 8px;
  1276. display: block;
  1277. }
  1278.  
  1279. .action-form .reason-prompt:first-letter {text-transform: capitalize;}
  1280.  
  1281. .action-form .reason-prompt li {
  1282. padding: 4px 4px 4px 0px;
  1283. display: block;
  1284. }
  1285. .action-form li label {
  1286. padding: 4px 4px 4px 0px;
  1287. cursor: pointer;
  1288. display: block;
  1289. color: #4D5763;
  1290. text-transform: capitalize;
  1291. }
  1292.  
  1293. .action-form li label:hover {background-color: rgba(0,0,0,0.05);}
  1294. .action-form input[name="other_reason"] {padding: 8px;}
  1295.  
  1296.  
  1297. /* .link .entry li .comments:hover .newComments {color: #fff !important;} */
  1298.  
  1299. /* Flair */
  1300. .link .entry .buttons li a.flairselectbtn {color: #4F8EF7;}
  1301.  
  1302. /* RES L+C */
  1303. .link .entry .buttons li .redditSingleClick {
  1304. padding: 0 1px;
  1305. color: #b3b3b3;
  1306. font-weight: normal;
  1307. font-size: 13px;
  1308. font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
  1309. transition: all 0.15s ease;
  1310. }
  1311.  
  1312.  
  1313. /* Reported & Spam/Remove/Approves */
  1314. .entry .buttons li.reported-stamp {
  1315. background-color: transparent;
  1316. border: 1px solid #EDEEEE!important;
  1317. border-radius: 20px;
  1318. color: #4A4F57;
  1319. line-height: 16px;
  1320. }
  1321.  
  1322.  
  1323. a.pretty-button.negative, a.pretty-button.neutral, a.pretty-button.positive {
  1324. background-image: none;
  1325. border: 1px solid;
  1326. border-radius: 20px;
  1327. box-shadow: inset 0px 0px 0px rgba(0, 0, 0, 0.25);
  1328. color: #fff;
  1329. line-height: 15px;
  1330. transition: all 0.25s ease;
  1331. }
  1332.  
  1333. a.pretty-button.negative {background-color: #fb797e;border-color: #fb797e;}
  1334. a.pretty-button.negative:hover {background-color: #fc535a;border-color: #fc535a;}
  1335.  
  1336. a.pretty-button.neutral {background-color: #dddddd;border-color: #dddddd;color: #4A4F57;}
  1337. a.pretty-button.neutral:hover {background-color: #ececec;border-color: #ececec;}
  1338.  
  1339. a.pretty-button.positive {background-color: #1ecd97;border-color: #1ecd97;}
  1340. a.pretty-button.positive:hover {background-color: #22e1a6;border-color: #22e1a6;}
  1341.  
  1342.  
  1343. a.pretty-button.positive.pressed, a.pretty-button.neutral.pressed, a.pretty-button.negative.pressed {background-image: none;box-shadow: inset 0px 3px 1px rgba(0, 0, 0, 0.15);}
  1344.  
  1345. .comment.spam>.child, .message.spam>.child {background-color: transparent;}
  1346.  
  1347. /* Last Clicked */
  1348. .link.last-clicked {
  1349. background-color: #F2F2F2;
  1350. border: none;
  1351. }
  1352.  
  1353.  
  1354. /* Sticky Post */
  1355. .thing.stickied {
  1356. border-radius: 2px 2px 0px 0px;
  1357. }
  1358.  
  1359. .thing.stickied a.title, .thing.stickied a, .thing.stickied .entry li .comments {color: #65b354!important;}
  1360. .thing.stickied .expando-button:hover {background-color: #65b354!important;border-color: #65b354!important;}
  1361. .tagline .stickied-tagline {color: #228822;cursor: none;}
  1362. .thing.stickied .domain {display: none;}
  1363.  
  1364. /* Ad */
  1365. .content .spacer {margin: 0;}
  1366.  
  1367. .link.promotedlink.promoted {
  1368. margin-right: 0;
  1369. background-color: #EFF7FF;
  1370. border: none;
  1371. padding: 0;
  1372. }
  1373.  
  1374. .organic-listing .link, .organic-listing .link.compressed, .organic-listing .link.promotedlink {
  1375. padding-top: 0;
  1376. padding-bottom: 0;
  1377. }
  1378.  
  1379. .link.promotedlink.promoted .thumbnail {
  1380. max-height: inherit;
  1381. max-width: inherit;
  1382. margin-top: 8px;
  1383. }
  1384.  
  1385. .organic-listing {
  1386. background-color: white!important;
  1387. padding: 0;
  1388. z-index: 9999;
  1389. position: relative;
  1390. margin-bottom: 0px;
  1391. margin-right: 316px;
  1392. border: none;
  1393. border-radius: 2px 2px 0px 0px;
  1394. }
  1395.  
  1396. .organic-listing .help {
  1397. margin-bottom: 16px;
  1398. margin-right: 16px;
  1399. }
  1400.  
  1401. .organic-listing .sponsored-tagline {
  1402. margin-bottom: 16px;
  1403. margin-right: 16px;
  1404. color: #B3B3B3;
  1405. }
  1406.  
  1407.  
  1408. /* Compressed post */
  1409. .link.compressed {margin: 0;}
  1410.  
  1411. .link.compressed .entry {padding: 11px 32px 9px 0px;}
  1412. .link.compressed .title {margin: 0;}
  1413. body>.content .link.compressed .midcol {
  1414. height: auto;
  1415. margin: 8px 0px 0px 4px;
  1416. }
  1417.  
  1418. /* Flair Selector */
  1419. .flairselector {
  1420. position: fixed;
  1421. top: 20% !important;
  1422. left: 50% !important;
  1423. margin-left: -125px;
  1424. padding: 32px !important;
  1425. width: 250px !important;
  1426. border: none;
  1427. border-radius: 2px;
  1428. box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.64);
  1429. }
  1430.  
  1431. .flairselector.drop-choices.active {border: 1px solid #e2e2e2;}
  1432.  
  1433. .flairselector h2 {
  1434. margin-bottom: 4px;
  1435. background-color: transparent;
  1436. color: #4F8EF7;
  1437. text-align: left;
  1438. text-transform: capitalize;
  1439. font-weight: normal;
  1440. font-size: 18px;
  1441. }
  1442.  
  1443. .flairoptionpane {
  1444. max-height: 250px;
  1445. text-align: left;
  1446. }
  1447.  
  1448. .flairselector .flairoptionpane ul li {
  1449. padding: 0px !important;
  1450. }
  1451.  
  1452. .flairoptionpane ul li .linkflair {
  1453. text-align: left;
  1454. padding: 0px;
  1455. }
  1456.  
  1457. .flairoptionpane ul li .linkflair:hover, .flairselector li:hover {background-color: #F5F8F9;border: 0px solid;}
  1458.  
  1459. .flairoptionpane ul li .linkflair span.linkflairlabel {
  1460. margin: 8px 0px;
  1461. line-height: 1.35;
  1462. margin-right: 6px;
  1463. }
  1464.  
  1465. .flairoptionpane ul li .linkflair a.title {
  1466. font-size: 18px !important;
  1467. opacity: 100 !important;
  1468. color: #4F8EF7 !important;
  1469. }
  1470.  
  1471. .flairselector form {
  1472. padding-top: 12px;
  1473. border-top: 1px solid #F7F7F7;
  1474. }
  1475.  
  1476. .flairselector form .flairselection {text-align: left;}
  1477.  
  1478. .flairselector form .flairselection:before {
  1479. display: block;
  1480. content: "Selected Flair:";
  1481. color: #b3b3b3;
  1482. }
  1483.  
  1484. .flairselector form .flairselection .linkflair a.title {
  1485. font-size: 18px !important;
  1486. opacity: 100 !important;
  1487. color: #4F8EF7 !important;
  1488. cursor: default;
  1489. }
  1490.  
  1491. .flairselector form .flairselection .flairremove {
  1492. padding: 4px 0px;
  1493. margin-bottom: 8px;
  1494. visibility: hidden;
  1495. display: block !important;
  1496. }
  1497.  
  1498. .flairselector form .flairselection .flairremove a {
  1499. visibility: visible;
  1500. opacity: 100 !important;
  1501. color: #4F8EF7 !important;
  1502. margin-left: -4px;
  1503. text-transform: capitalize;
  1504. }
  1505.  
  1506. .flairselector form .flairselection .flairremove a:first-letter {text-transform: capitalize;}
  1507.  
  1508. .flairselector form .flairselection .flairremove a:hover {text-decoration: underline !important;}
  1509.  
  1510. .flairselector .error {text-align: left;}
  1511. .flairselector .error:first-letter {text-transform: capitalize;}
  1512. .flairselector .error:after {
  1513. display: block;
  1514. color: #b3b3b3;
  1515. content: "Go to /r/.../about/flairs.";
  1516. }
  1517.  
  1518. .flairselector img {
  1519. position: relative;
  1520. left: 50%;
  1521. margin-left: -9px;
  1522. opacity: 0.5;
  1523. }
  1524.  
  1525. .flairselector .flairoptionpane ul li {
  1526. margin: 4px 0px;
  1527. }
  1528.  
  1529. .flairselector li.selected {border: none;background-color: }
  1530. .flairselector .flairoptionpane ul li.flairsample-right {
  1531. padding: 5px 0px !important;
  1532. border: none;
  1533. }
  1534.  
  1535. .flairselector li a, .flairselector form .flairselection a.author {
  1536. color: #b3b3b3 !important;
  1537. font-size: 11px;
  1538. }
  1539.  
  1540.  
  1541. .flairselector:before {
  1542. display: block;
  1543. position: fixed;
  1544. top: 0px;
  1545. left: 0px;
  1546. z-index: -2;
  1547. overflow: hidden;
  1548. width: 100%;
  1549. height: 100%;
  1550. background-color: rgba(255, 255, 255, 0.75);
  1551. content: "";
  1552. cursor: default;
  1553. transition: all 0.25s ease;
  1554. pointer-events: none;
  1555. }
  1556.  
  1557.  
  1558.  
  1559. /* Unvotable Message */
  1560. .unvotable-message {
  1561. border: 0px solid;
  1562. color: #b3b3b3;
  1563. }
  1564.  
  1565. .unvotable-message:first-letter {text-transform: capitalize;}
  1566.  
  1567. /* RES Selection */
  1568. .res .RES-keyNav-activeElement {
  1569. outline: 0px dashed #E0E0E0 !important;
  1570. transition: all 0.35s ease;
  1571. }
  1572.  
  1573. .res .entry {transition: all 0.15s ease;}
  1574.  
  1575. div.RES-keyNav-activeElement,
  1576. div.commentarea div.RES-keyNav-activeElement.entry div.noncollapsed {
  1577. background-color: transparent !important;
  1578. padding-left: 8px !important;
  1579. border-left: 2px solid #4F8EF7;
  1580. }
  1581.  
  1582. div.commentarea div.RES-keyNav-activeElement .md {
  1583. background-color: transparent !important;
  1584. }
  1585.  
  1586. .res .commentarea .thing {
  1587. padding: 16px 16px 0px 14px !important;
  1588. }
  1589.  
  1590. .res .commentarea .entry .flat-list {
  1591. padding-bottom: 16px;
  1592. }
  1593.  
  1594.  
  1595. /* RES Tag dialog + RES Tag */
  1596. .userTagLink.hasTag, #userTaggerPreview {
  1597. font-size: 11px !important;
  1598. border-radius: 0px !important;
  1599. border: 0px solid !important;
  1600. margin-top: 0px !important;
  1601. margin-left: 4px !important;
  1602. }
  1603.  
  1604. .RESDialogSmall {
  1605. border: none;
  1606. box-shadow: 0px 2px 3px #DDD;
  1607. }
  1608.  
  1609. .RESDialogSmall > h3 {
  1610. color: #4F8EF7;
  1611. background-color: #FFF;
  1612. border-bottom: 1px solid #EDEDED;
  1613. height: 36px;
  1614. padding-top: 9px;
  1615. }
  1616.  
  1617. .RESCloseButton {
  1618. line-height: 19px;
  1619. height: 22px;
  1620. width: 22px;
  1621. transition: all 0.15s ease;
  1622. }
  1623.  
  1624. .RESCloseButton:hover {
  1625. border: 1px solid #D7D9DC;
  1626. }
  1627.  
  1628. #userTaggerToolTip input[type=text], #userTaggerToolTip select {
  1629. line-height: 22px;
  1630. padding-left: 4px;
  1631. border: 1px solid #E5E5E5!important
  1632. }
  1633.  
  1634. .toggleButton {
  1635. line-height: 0.8;
  1636.  
  1637. }
  1638.  
  1639. .toggleButton .toggleOn {
  1640. border-radius: 0px;
  1641. border: 1px solid #4F8EF7;
  1642. background-color: #4F8EF7;
  1643. color: #fff;
  1644. text-transform: capitalize;
  1645. }
  1646.  
  1647. .toggleButton .toggleOff {
  1648. border-radius: 0px;
  1649. border: 1px solid #D7D9DC;
  1650. background-color: transparent;
  1651. text-transform: capitalize;
  1652. }
  1653.  
  1654. #userTaggerToolTip input[type=submit] {bottom: 10px !important;}
  1655.  
  1656. /* Sorting Menu (Top links today/this week/ever) */
  1657. .top-page .content .menuarea .drop-choices.lightdrop {
  1658. display:inline;
  1659. visibility:visible;
  1660. }
  1661.  
  1662. .top-page .menuarea .spacer {overflow: visible;}
  1663.  
  1664. .top-page .content .menuarea .drop-choices.lightdrop a.choice, .top-page .content .menuarea .drop-choices.lightdrop form {display:inline;}
  1665. .top-page .content .menuarea .dropdown-title.lightdrop {visibility: hidden;}
  1666.  
  1667. .top-page .content .menuarea {
  1668. border-bottom: 0px;
  1669. padding: 0;
  1670. margin: 0;
  1671. height: 36px;
  1672. }
  1673.  
  1674. .top-page .content .menuarea .dropdown.lightdrop .selected {
  1675. z-index: 1002;
  1676. position: relative;
  1677. left: -68px;
  1678. top: 11px;
  1679. background: none;
  1680. text-decoration: none;
  1681. text-transform: capitalize;
  1682. font-size: 12px;
  1683. pointer-events: none;
  1684. padding: 10px 16px 10px 16px;
  1685. background-color: #5A72EE;
  1686. overflow: visible;
  1687. color: #FFF;
  1688. }
  1689.  
  1690. .top-page .content .menuarea .drop-choices.lightdrop {
  1691. padding: 10px 16px 10px 104px;
  1692. margin-left: 16px;
  1693. margin-top: 1px;
  1694. border-radius: 2px 2px 0px 0px;
  1695. border: none;
  1696. border-bottom: 1px solid #E0E1E2;
  1697. width: calc(100% - 348px);
  1698. box-shadow: none;
  1699. }
  1700.  
  1701. .top-page .content .menuarea .drop-choices.lightdrop a.choice {
  1702. padding: 10px;
  1703. color: #4D5763;
  1704. transition: all 0.25s ease;
  1705. }
  1706.  
  1707. .top-page .content .menuarea .drop-choices.lightdrop a.choice[href*="/?t=all"] {border-right: 0px solid;}
  1708. .top-page .content .menuarea .drop-choices.lightdrop a.choice:hover {background-color: #F5F8F9;}
  1709.  
  1710. .top-page .content .menuarea .drop-choices.lightdrop a.choice.selected {
  1711. background-color: #4f8ef7;
  1712. color: #fff;
  1713. }
  1714.  
  1715. /* RES Popup */
  1716. .guider {
  1717. border: none;
  1718. box-shadow: 0px 2px 3px #DDD;
  1719. }
  1720.  
  1721. .guider_content {}
  1722.  
  1723. .guider_content h1 {color: #4F8EF7;}
  1724.  
  1725. .guider_button {
  1726. font-size: 11px;
  1727. border: none;
  1728. background-image: none;
  1729. background-color: #4F8EF7;
  1730. transition: all 0.15s ease;
  1731. }
  1732.  
  1733. .guider_button:hover {background-color: rgba(79, 142, 247, 0.75);}
  1734.  
  1735. .guider_close {}
  1736.  
  1737. .x_button {
  1738. transition: all 0.25s ease;
  1739. box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.00);
  1740. }
  1741.  
  1742. .x_button:hover {box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.15);}
  1743.  
  1744. /* Infobar (Default yellow announcement bar) */
  1745. .content .infobar {
  1746. margin: 0px 0px 16px 0px;
  1747. padding: 8px 16px;
  1748. line-height: 26px;
  1749. border: none;
  1750. margin-right: 316px;
  1751. background-color: #516AE8;
  1752. color: #fff;
  1753. box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.24);
  1754. border-radius: 2px;
  1755. }
  1756.  
  1757. .infobar .md {color: #fff;}
  1758.  
  1759. .content .infobar:first-letter {text-transform: capitalize;}
  1760.  
  1761. /* Welcome infobar */
  1762. .content .infobar.welcome {line-height: inherit;height: 86px;}
  1763. .content .infobar.welcome h1 {color: #4d5763;}
  1764.  
  1765. .commentarea .infobar {
  1766. padding: 8px 16px;
  1767. line-height: 16px;
  1768. margin-right: 0;
  1769. }
  1770.  
  1771. .commentarea .infobar a {color: rgba(0,0,0,0.54);font-weight: bold;}
  1772.  
  1773. /* Noresults image */
  1774. #noresults {
  1775. margin: 0;
  1776. position: absolute;
  1777. top: 72px;
  1778. width: 100%;
  1779. height: 312px;
  1780. background: transparent url(%%noresults%%) no-repeat 50% 50%;
  1781. text-indent: -9999px;
  1782. font-size: 0px;
  1783. display: block;
  1784. }
  1785.  
  1786. /* Next Page */
  1787. .sitetable .nav-buttons {
  1788. padding: 16px;
  1789. background-color: #fff;
  1790. color: #b3b3b3;
  1791. border-top: 1px solid #F2F2F2;
  1792. margin-top: -1px;
  1793. }
  1794.  
  1795. .sitetable .nav-buttons:first-letter {text-transform: capitalize;}
  1796.  
  1797. .sitetable .nav-buttons .nextprev {
  1798. color: #b3b3b3;
  1799. font-size: 14px;
  1800. }
  1801.  
  1802. .sitetable .nav-buttons .nextprev a {
  1803. border: 0px;
  1804. background-color: transparent;
  1805. }
  1806.  
  1807. .sitetable .nav-buttons .nextprev a:hover {
  1808. text-decoration: underline;
  1809. border: 0px;
  1810. background-color: transparent;
  1811. }
  1812.  
  1813. /* Comments Page */
  1814. .comments-page .link {
  1815. border-radius: 2px 2px 0px 0px;
  1816. }
  1817. .comments-page .link .entry {border-bottom: none;padding-bottom: 15px;}
  1818.  
  1819. .commentarea {
  1820. margin-right: 316px;
  1821. }
  1822.  
  1823. .commentarea .panestack-title {
  1824. margin: 10px 0 0 22px;
  1825. border-bottom: 0;
  1826. }
  1827.  
  1828. .commentarea .panestack-title .title {
  1829. color: #4D5763;
  1830. }
  1831. .panestack-title .title:first-letter {text-transform: capitalize;}
  1832.  
  1833. .commentarea .menuarea {
  1834. margin: 0 0 0 22px;
  1835. }
  1836.  
  1837. .commentarea .menuarea .spacer:nth-of-type(2) {
  1838.  
  1839. }
  1840.  
  1841. .commentarea .menuarea span.dropdown-title.lightdrop {color: #b3b3b3;}
  1842. .commentarea .menuarea span.dropdown-title.lightdrop:first-letter {text-transform: capitalize;}
  1843.  
  1844. .commentarea .menuarea .dropdown.lightdrop .selected {
  1845. cursor: pointer;
  1846. text-decoration: none;
  1847. background-image: none;
  1848. padding-right: 0px;
  1849. font-weight: normal;
  1850. color: #b3b3b3;
  1851. }
  1852.  
  1853. .commentarea .menuarea .dropdown.lightdrop .selected:hover {color: #4F8EF7;}
  1854. .commentarea .menuarea .dropdown.lightdrop .selected:after {
  1855. content: "▼"
  1856. }
  1857.  
  1858.  
  1859. .drop-choices.lightdrop {
  1860. border: none;
  1861. z-index: 1001;
  1862. box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
  1863. }
  1864.  
  1865. .drop-choices a.choice {
  1866. padding: 6px;
  1867. transition: all 0.1s ease;
  1868. }
  1869.  
  1870. .drop-choices a.choice:hover {
  1871. background-color: #4F8EF7;
  1872. color: #fff;
  1873. }
  1874.  
  1875. .commentarea .menuarea .toggle a, .help-hoverable {
  1876. color: #b3b3b3;
  1877. font-weight: normal;
  1878. }
  1879.  
  1880. .commentarea .menuarea .toggle a:hover, .help-hoverable:hover {color: #4F8EF7;}
  1881.  
  1882. .commentarea>.usertext {
  1883. background-color: #FAFAFA;
  1884. border-radius: 0px 0px 2px 2px;
  1885. margin: -58px 0 16px 0;
  1886. padding: 64px 16px 16px 16px;
  1887. box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.16);
  1888. overflow: visible;
  1889. }
  1890.  
  1891. .usertext button {margin: 4px 16px 8px 0px;}
  1892.  
  1893. .commentarea .usertext-edit {
  1894.  
  1895.  
  1896.  
  1897. }
  1898.  
  1899. .usertext-edit textarea {
  1900. position: relative;
  1901. z-index: 999;
  1902. }
  1903.  
  1904. .usertext .bottom-area {
  1905. width: 500px;
  1906. }
  1907.  
  1908. .usertext .bottom-area a.reddiquette {color: #4F8EF7;}
  1909.  
  1910. .gold-accent.comment-visits-box {
  1911. margin: 0px 0px 12px 0px;
  1912. border-radius: 2px;
  1913. }
  1914.  
  1915. .commentarea .sitetable {
  1916. margin: 0px;
  1917. box-shadow: none;
  1918. }
  1919.  
  1920. .commentarea .thing {
  1921. border-radius: 2px;
  1922. background-color: #fff;
  1923. box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.16);
  1924. margin: 0 0 8px 0;
  1925. padding: 16px 16px 16px 14px;
  1926. }
  1927.  
  1928. .commentarea .child .thing {
  1929. box-shadow: none;
  1930. padding: 4px;
  1931. margin: 12px 0 0 0;
  1932. }
  1933.  
  1934. .commentarea .comment .midcol {
  1935. width: 36px;
  1936. margin-right: 2px;
  1937. overflow: visible;
  1938. }
  1939.  
  1940. /* One stack of comments behind one parent comment */
  1941. .commentarea .sitetable .comment {
  1942.  
  1943. }
  1944. .comment .child, .comment .showreplies {
  1945. border-left: 1px dotted #ECECEC;
  1946. margin-top: 0px;
  1947. }
  1948.  
  1949. /* Vote arrows */
  1950. .comment .midcol {
  1951. width: 24px;
  1952. margin-right: 0px;
  1953. }
  1954.  
  1955. .comment .midcol .arrow {
  1956. margin-left: 0px;
  1957. margin-bottom: 4px;
  1958. }
  1959.  
  1960. .comment .entry {
  1961.  
  1962. }
  1963.  
  1964. .comment .entry .tagline {
  1965. color: #b3b3b3;
  1966. font-size: 12px;
  1967. font-family: Arial, sans-serif;
  1968. }
  1969.  
  1970. .comment .expand {
  1971. background-color: transparent;
  1972. transition: all 0.15s ease;
  1973. color: #B3B3B3;
  1974. }
  1975.  
  1976.  
  1977. .comment .expand:hover {
  1978. color: #fff;
  1979. text-decoration: none;
  1980. background-color: #4F8EF7;
  1981. }
  1982.  
  1983. .comment .author {
  1984. color: #4D5763;
  1985. margin-right: 0;
  1986. font-weight: bold;
  1987. }
  1988.  
  1989. .comment .author:hover {
  1990. color: #4f8ef7;
  1991. text-decoration: none;
  1992. }
  1993.  
  1994. .tagline .moderator, .green {
  1995. color: #65B354;
  1996. font-weight: bold;
  1997. }
  1998.  
  1999. .tagline .submitter {
  2000. font-weight: bold;
  2001. color: #4f8ef7;
  2002. }
  2003.  
  2004.  
  2005. /* RES Fixes */
  2006. .res .thing .tagline .author.submitter {
  2007. padding: 1px 4px;
  2008. border-radius: 1px;
  2009. background-color: #4F8EF7 !important;
  2010. box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
  2011. transition: all 0.15s ease;
  2012. }
  2013.  
  2014. .res .thing .tagline .author.submitter:hover {
  2015. box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
  2016. background-color: #4F8EF7 !important;
  2017. }
  2018.  
  2019. .comment .score {
  2020. font-size: inherit;
  2021. font-weight: bold;
  2022. color: #666;
  2023. }
  2024.  
  2025. .comment span.userattrs {
  2026. margin-left: 4px;
  2027. }
  2028.  
  2029. .comment span.userattrs a {
  2030.  
  2031. }
  2032.  
  2033.  
  2034. /* Comment Body Text */
  2035. .comment .usertext .md { color: #4D5763;
  2036. }
  2037.  
  2038. .comment .usertext .md p {margin-top: 0px;}
  2039.  
  2040. .md a {
  2041. color: #4F8EF7;
  2042. }
  2043.  
  2044. .md a:visited {
  2045. color: #7D5D8A;
  2046. }
  2047.  
  2048. .md pre {
  2049. padding: 8px;
  2050. }
  2051.  
  2052. .md blockquote {
  2053. border-left: 2px solid #E5E3DA;
  2054. color: #706F6F;
  2055. }
  2056.  
  2057. .md h1, .md h2 {
  2058. margin: 0.5em 0 0.25em 0;
  2059. border: none;
  2060. color: #4D5763;
  2061. }
  2062.  
  2063. .md h3 {
  2064. color: #4D5763;
  2065. margin: 16px 0 0 0;
  2066. }
  2067.  
  2068. /* Deleted comment */
  2069. .usertext.grayed .usertext-body {
  2070. margin: 4px 0;
  2071. background-color: transparent;
  2072. text-transform: italic;
  2073. padding: 0;
  2074. }
  2075.  
  2076.  
  2077. /* Reply / Share / report */
  2078. .comment .flat-list li a {
  2079. color: #b3b3b3;
  2080. font-weight: normal;
  2081. font-size: 10px;
  2082. }
  2083.  
  2084. .comment .flat-list li a:hover {
  2085. color: #4F8EF7;
  2086. text-decoration: none;
  2087. }
  2088.  
  2089. .comment .flat-list li a[onclick*="reply"] {
  2090. color: #4F8EF7;
  2091. font-weight: bold;
  2092. font-size: 11px;
  2093. }
  2094.  
  2095. .comment .flat-list li a:hover[onclick*="reply"] {
  2096.  
  2097. }
  2098.  
  2099.  
  2100.  
  2101. .deepthread a {color: #4F8EF7;}
  2102.  
  2103. /* Sidebar stuff */
  2104. .comments-page .side {margin-top: 312px;}
  2105.  
  2106. .comments-page .side .linkinfo {
  2107. position: absolute;
  2108. right: 16px;
  2109. top: 200px;
  2110. padding: 16px;
  2111. width: 300px;
  2112. background-color: #fff;
  2113. border-radius: 2px;
  2114. box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.16);
  2115. border: none;
  2116. }
  2117.  
  2118.  
  2119. .comments-page .side .linkinfo .date {color: #B3B3B3;}
  2120. .comments-page .side .linkinfo .date:first-letter{text-transform: capitalize;}
  2121.  
  2122. .comments-page .side .linkinfo .score {color: #4D5763;}
  2123. .linkinfo .shortlink input {border: 1px solid #E5E5E5;}
  2124.  
  2125. .res.comments-page .side {margin-top: 326px;}
  2126.  
  2127.  
  2128. /* Submission Page */
  2129. .submit-page .side, .submit-page .content h1, #suggested-reddits {display: none;}
  2130.  
  2131. .submit-page #newlink.submit.content {
  2132. width: 524px;
  2133. margin: 0 auto;
  2134. }
  2135.  
  2136. .submit-page #newlink.submit.content form .spacer+.spacer {margin: 0;}
  2137.  
  2138.  
  2139. .submit-page #newlink.submit.content ul.tabmenu.formtab {
  2140. padding: 0;
  2141. border: none;
  2142. }
  2143.  
  2144. .submit-page #newlink.submit.content .tabmenu.formtab a {
  2145. padding: 16px;
  2146. width: 262px;
  2147. display: inline-block;
  2148. text-align: center;
  2149. background-color: #fff;
  2150. color: #4D5763;
  2151. text-transform: uppercase;
  2152. font-weight: bold;
  2153. transition: all 0.25s ease;
  2154. font-size: 16px;
  2155. border: none;
  2156. }
  2157.  
  2158. .submit-page #newlink.submit.content .tabmenu.formtab .selected a {
  2159. font-size: 16px;
  2160. background-color: #516AE8;
  2161. color: #fff;
  2162. }
  2163.  
  2164. .submit-page #newlink.submit.content .tabmenu.formtab a:hover {background-color: #e7e9f6;}
  2165. .submit-page #newlink.submit.content .tabmenu.formtab .selected a:hover {background-color: #6379ea;}
  2166.  
  2167. .submit-page .formtabs-content {border-top: 0px;padding-top: 0;}
  2168.  
  2169. .submit-page .roundfield {
  2170. padding: 16px;
  2171. width: 524px;
  2172. background-color: #fff;
  2173. border-radius: 2px;
  2174. margin-bottom: 16px;
  2175. box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.16);
  2176. }
  2177.  
  2178. .submit-page .roundfield .title {
  2179. color: #4D5763;
  2180. text-transform: capitalize;
  2181. }
  2182.  
  2183. .submit-page .infobar {
  2184. width: 524px;
  2185. margin: 0;
  2186. padding: 16px;
  2187. color: #fff;
  2188. background-color: #516AE8;
  2189. border-radius: 0 0 2px 2px;
  2190. border: none;
  2191. margin-top: -12px;
  2192. box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.24);
  2193. font-size: 0px;
  2194. }
  2195.  
  2196. .submit-page .infobar:before {
  2197. font-size: 14px;
  2198. content: "Please submit insightful content that allows for discussion!";
  2199. display: inline-block;
  2200. }
  2201.  
  2202. .content.submit .info-notice {
  2203. background-color: #fff;
  2204. border-radius: 2px;
  2205. padding: 16px;
  2206. box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.16);
  2207. border: none;
  2208. margin-bottom: 0px;
  2209. }
  2210.  
  2211. .submit-page #newlink.submit.content .btn {
  2212. width: 100%;
  2213. line-height: 41px;
  2214. height: 42px;
  2215. margin-top: 24px;
  2216. background-color: #516AE8;
  2217. border: none;
  2218. color: #fff;
  2219. box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.24);
  2220. cursor: pointer;
  2221. }
  2222.  
  2223. .submit-page #newlink.submit.content .btn:hover {
  2224. box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.48);
  2225. color: #fff;
  2226. }
  2227.  
  2228. .submit-page #header-bottom-left {
  2229. top: 36px;
  2230. left: 16px;
  2231. }
  2232.  
  2233. /* Search Page */
  2234. .search-page .searchpane {
  2235. margin: 0 316px 0 0;
  2236. background: #fff none;
  2237. padding: 16px;
  2238. border: none;
  2239. border-radius: 2px 2px 0px 0px;
  2240. box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.24);
  2241. position: relative;
  2242. }
  2243. .raisedbox h4 {
  2244. color: #B3B3B3 !important;
  2245. font-weight: normal;
  2246. text-transform: capitalize;
  2247. }
  2248.  
  2249. .search-page #search {
  2250. position: inherit;
  2251. }
  2252.  
  2253. .search-page #search input[type=text] {
  2254. box-shadow: none !important;
  2255. font-size: 36px;
  2256. padding: 0;
  2257. margin: 0;
  2258. border-radius: 0;
  2259. border-bottom: 1px solid #E7E7E7;
  2260. margin-bottom: 9px;
  2261. }
  2262.  
  2263. .search-page #search input[type=text]:hover {
  2264. box-shadow: none !important;
  2265. }
  2266.  
  2267. .search-page #search label {
  2268. padding: 1em 1em 1em 1em;
  2269. margin: 0.5em 0em;
  2270. transition: background-color 0.1s ease;
  2271. cursor: pointer;
  2272. font-size: 12px;
  2273. }
  2274. .search-page #search label:hover {background-color: rgba(0,0,0,0.05);}
  2275.  
  2276. .search-page #previoussearch p {margin-top: 1.5em;}
  2277.  
  2278.  
  2279. .search-summary {display: none;}
  2280. .search-page .morelink {top: 96px;}
  2281. .search-page .side {margin-top: 148px;}
  2282.  
  2283.  
  2284.  
  2285. .search-page .searchfacets {
  2286. box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.24);
  2287. border: none;
  2288. padding: 16px;
  2289. margin: 0 316px 0 0;
  2290. background-color: #F9F9F9;
  2291. border-radius: 0px 0px 2px 2px;
  2292. }
  2293.  
  2294. .searchfacets .title {margin: 0;}
  2295.  
  2296. .searchfacets h4.title {color: #4D5763;margin: 0 0 8px 0;}
  2297. .searchfacets h4.title:first-letter {text-transform: capitalize;}
  2298.  
  2299. .searchfacets .list {margin: 0;}
  2300. .searchfacets .facet.count {color: #B3B3B3;font-weight: normal;}
  2301. .searchfacets .facet.count:hover {text-decoration: none;}
  2302.  
  2303.  
  2304. .search-page .menuarea {
  2305. border-radius: 2px 2px 0px 0px;
  2306. border-bottom: 0px;
  2307. margin: 16px 316px 0px 0px;
  2308. padding :16px;
  2309. color: #B3B3B3;
  2310. background-color: #fff;
  2311. box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.16);
  2312. }
  2313.  
  2314. .search-page .menuarea .dropdown.lightdrop .selected {
  2315. text-decoration: none;
  2316. color: #4D5763;
  2317. font-weight: normal;
  2318. cursor: pointer;
  2319. }
  2320.  
  2321. .search-page #noresults {
  2322.  
  2323. }
  2324.  
  2325.  
  2326.  
  2327. /* Wiki Page */
  2328. .wiki-page .wikititle {
  2329. background-color: #fff;
  2330. padding: 9px 16px 10px 16px;
  2331. border-radius: 2px;
  2332. box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.16);
  2333. font-size: 16px;
  2334. font-family: arial, sans-serif;
  2335. text-transform: capitalize;
  2336. margin: 0;
  2337. }
  2338.  
  2339. .wiki-page .pageactions {
  2340. background-color: #fff;
  2341. margin-left: 16px;
  2342. border-radius: 2px;
  2343. padding: 0px 16px;
  2344. border: none;
  2345. box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.16);
  2346. }
  2347.  
  2348. .wiki-page .pageactions .wikiaction {
  2349. margin: 0;
  2350. background-color: transparent;
  2351. border-radius: 0px;
  2352. padding: 10px 16px 11px 16px;
  2353. color: #B3B3B3;
  2354. }
  2355.  
  2356. .wiki-page .pageactions .wikiaction-current {
  2357. padding: 10px 16px 7px 16px;
  2358. border-bottom: 4px solid #4F8EF7;
  2359. color: #4F8EF7;
  2360. }
  2361.  
  2362. .wiki-page .pageactions .wikiaction:hover, .wiki-page .pageactions .wikiaction-current:hover {background-color: rgba(0,0,0,0.05);}
  2363.  
  2364. .wiki-page .wiki-page-content {
  2365. margin: 16px 316px 16px 0px;
  2366. background-color: #fff;
  2367. padding: 16px;
  2368. border-radius: 2px;
  2369. box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.16);
  2370. }
  2371.  
  2372. .wiki-page .wiki-page-content .wiki>.toc>ul {
  2373. border: none;
  2374. }
  2375.  
  2376. .wiki-page .wiki-page-content .wiki.md {
  2377. color: #4D5763;
  2378. }
  2379. .wiki-page .wiki-page-content .wiki.md h2 {color: #4D5763;}
  2380.  
  2381. .wiki-page .wiki-page-content .wiki.md p {
  2382. font-size: 14px;
  2383. line-height: 1.4285714285714286em;
  2384. }
  2385.  
  2386. .wiki-page .wiki-page-content hr {
  2387. border-style: solid;
  2388. border-color: #e5e5e5;
  2389. }
  2390.  
  2391. .wiki-page .wiki-page-content em {color: #B3B3B3;}
  2392.  
  2393. /* Subreddit Settings Page + Flair Page + Stylesheet Page */
  2394. .linefield {
  2395. background-color: #fff;
  2396. color: #B3B3B3;
  2397. border-radius: 2px;
  2398. box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.16);
  2399. margin: 0 0 8px 0;
  2400. width: 531px;
  2401. }
  2402.  
  2403. .linefield .title {
  2404. color: #4F8EF7;
  2405. text-transform: capitalize;
  2406. }
  2407.  
  2408. .linefield .title:first-letter, .linefield label:first-letter {text-transform: capitalize;}
  2409. .usertext .bottom-area a {color: #b3b3b3;}
  2410. .usertext .bottom-area a:hover {color: #4f8ef7;}
  2411.  
  2412. .pretty-form {padding-top: 24px;}
  2413. .fancy-settings h1, .create-promotion h1 { color: rgba(255,255,255,.8); /* padding-top: 24px;margin-bottom: -18px; This was breaking stuff */}
  2414. .fancy-settings h1 strong {color: rgba(255,255,255,1);}
  2415.  
  2416. .tabmenu {
  2417. border-bottom: 1px solid #edeeee;
  2418. margin-bottom: 12px;
  2419. }
  2420.  
  2421. .tabmenu li {
  2422.  
  2423. }
  2424.  
  2425. .tabmenu li a {
  2426. background-color: transparent;
  2427. color: #4D5763;
  2428. border: none;
  2429. font-size: 14px;
  2430. }
  2431.  
  2432. .tabmenu li.selected a {
  2433. color: #4F8EF7;
  2434. background-color: transparent;
  2435. border: none;
  2436. }
  2437.  
  2438.  
  2439. .tabpane-content {
  2440. border: none;
  2441. }
  2442.  
  2443. .tabpane-content .flairrow {
  2444.  
  2445. }
  2446.  
  2447. .tabpane-content .flairrow a.author {color: #b3b3b3;}
  2448. .tabpane-content .tagline a {color: #4F8EF7;}
  2449.  
  2450. .tabpane-content .thing .title {overflow: visible;}
  2451.  
  2452. .fancy-settings .pretty-form {
  2453. padding-top: 0px;
  2454. }
  2455.  
  2456.  
  2457. /* Stylesheet page */
  2458. .stylesheet-customize-container .pretty-form {
  2459. padding-top: 0;
  2460. background-color: #fff;
  2461. padding: 16px;
  2462. margin-right: 316px;
  2463. border-radius: 2px;
  2464. box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.16);
  2465. margin-bottom: 16px;
  2466. }
  2467.  
  2468. .stylesheet-customize-container .pretty-form .sheets {margin-right: 0;}
  2469.  
  2470. .stylesheet-customize-container h2 {display: none;}
  2471.  
  2472. .sheets .btn.right {
  2473. background-color: transparent;
  2474. border: none;
  2475. box-shadow: none;
  2476. padding: 0;
  2477. }
  2478.  
  2479.  
  2480. #images {
  2481. padding: 16px;
  2482. background-color: #fff;
  2483. border-radius: 2px;
  2484. box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.16);
  2485. height: 560px;
  2486. margin-right: 316px;
  2487. }
  2488.  
  2489. #images #image-upload {
  2490. margin: 0em 0em 4em 0em;
  2491. }
  2492.  
  2493.  
  2494. .link .flair {font-size: 12px;}
  2495.  
  2496. .footer {border: 0px solid;}
  2497.  
  2498. /* Bunch of RES (Reddit Enhancement Suite) Fixes */
  2499. .res .link .tagline a.voteWeight {background-color: transparent !important;}
  2500. .res .thing .tagline .author.moderator {background-color: #65B354 !important;padding: 1px 4px;border-radius: 1px;}
  2501.  
  2502. .res .srSep {color: rgba(255,255,255,0.45);}
  2503. .res #RESShortcutsViewport, .res #RESShortcutsEditContainer {margin-right: 312px;}
  2504. .res #RESShortcutsEditContainer, #RESShortcutsSort, #RESShortcutsRight, #RESShortcutsLeft, #RESShortcutsAdd, #RESShortcutsTrash {
  2505. background-color: transparent!important;
  2506. color: rgba(255, 255, 255, 0.45)!important;
  2507. top: 1px !important;
  2508. }
  2509.  
  2510. .res #header-bottom-right {
  2511. top: 1px;
  2512. border-radius: 0px;
  2513. height: 18px;
  2514. padding: 0px 8px 0px 0px;
  2515. }
  2516.  
  2517. .res #userbarToggle {
  2518. background-color: transparent;
  2519. color: rgba(255, 255, 255, 0.45);
  2520. border-radius: 0px;
  2521. border: none;
  2522. }
  2523.  
  2524. .res #header-bottom-right .user .userkarma {display: none;}
  2525. .res #header-bottom-right .user {font-size: 0px;}
  2526. .res #header-bottom-right .user a {font-size: 11px}
  2527.  
  2528. #RESAccountSwitcherIcon {
  2529. position: relative;
  2530. top: -4px;
  2531. }
  2532.  
  2533. .res #REScommentNavToggle {
  2534. max-width: 98px;
  2535. overflow: hidden;
  2536. max-height: 15px;
  2537. background-color: #FAFAFA;
  2538. transition: all 0.35s ease;
  2539. }
  2540.  
  2541. .res #REScommentNavToggle:hover {
  2542. max-width: 100%;
  2543. }
  2544.  
  2545. .res .commentarea>.usertext {
  2546. margin-top: -74px;
  2547. padding-top: 76px;
  2548. }
  2549.  
  2550. .res .content .RESBigEditorPop {
  2551. background-color: rgba(0, 0, 0, 0);
  2552. line-height: inherit;
  2553. font-size: 11px;
  2554. font-family: verdana,arial,sans-serif;
  2555. box-shadow: none;
  2556. font-weight: normal;
  2557. color: #4D5763;
  2558. border: none;
  2559. padding: 0;
  2560. height: inherit;
  2561. margin-left: 4px;
  2562. margin-top: 5px;
  2563. }
  2564.  
  2565. html.res-commentBoxes .comment {
  2566. margin-left: 0 !important;
  2567. margin-right: 0px !important;
  2568. }
  2569.  
  2570. .res .commentarea .thing {border: none !important;}
  2571.  
  2572.  
  2573. .res .titlebox span.subscribers, .res .titlebox .users-online, .res .titlebox .number {
  2574. top: 0px;
  2575. left: 0px;
  2576. }
  2577.  
  2578. .res .titlebox .tagline {margin-top: 6px;}
  2579.  
  2580. .res .RESshortcutside, .res .RESDashboardToggle {
  2581. background-image: none !important;
  2582. border: none;
  2583. color: #4D5763;
  2584. text-transform: uppercase;
  2585. text-decoration: none;
  2586. border-radius: 0px;
  2587. padding: 4px 6px 4px 0px;
  2588. margin: 2px 6px 2px -4px;
  2589. text-align: left;
  2590. width: auto;
  2591. }
  2592.  
  2593. .res .RESshortcutside:hover, .res .RESDashboardToggle:hover {
  2594. background-color: transparent;
  2595. color: #4F8EF7;
  2596. }
  2597.  
  2598. .res #progressIndicator {
  2599. width: inherit;
  2600. margin-right: 316px;
  2601. border-radius: 0px;
  2602. border: none;
  2603. padding: 16px;
  2604. margin: 16px 316px 16px 0px;
  2605. color: #b3b3b3;
  2606. background-color: #fff;
  2607. height: inherit;
  2608. }
  2609.  
  2610.  
  2611. .res #progressIndicator h2 {
  2612. color: #4D5763;
  2613. }
  2614.  
  2615. .res .NERPageMarker {
  2616. border-radius: 0px;
  2617. border: none;
  2618. background-color: #fff;
  2619. padding: 16px 0px;
  2620. margin: 0px;
  2621. }
  2622.  
  2623. .res .sitetable .sitetable {margin-right: 0px;}
  2624.  
  2625. .res #search #searchexpando {
  2626. width: 300px;
  2627. box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.2);
  2628. height: auto;
  2629. }
  2630.  
  2631. .res #search #searchexpando label {padding-top: 13px; padding-bottom: 13px;}
  2632.  
  2633. .res #searchexpando .searchexpando-submit {display: none;}
  2634.  
  2635. .res h1.hover.redditname {margin-bottom: 28px;}
  2636. .res .titlebox .fancy-toggle-button .add, .res .fancy-toggle-button .remove {top: -78px;}
  2637. .res .titlebox .tagline {margin-top: -14px;}
  2638. .res .titlebox span.subscribers, .res .titlebox .users-online, .res .titlebox .number {top: -32px;}
  2639.  
  2640. .res .commentarea .panestack-title {margin-top: 0px;padding-top: 12px;}
  2641.  
  2642. /* Gear dropdown */
  2643. .gearIcon {
  2644. background: url(%%spritesheet%%) -0px -0px !important;
  2645. position: relative;
  2646. top: 2px;
  2647. transition: all 0.25s ease;
  2648. }
  2649.  
  2650. #RESMainGearOverlay {
  2651. background-color: #516ae8;
  2652. top: 0px !important;
  2653. height: 26px !important;
  2654. border-radius: 0px !important;
  2655. }
  2656.  
  2657. .RESDropdownList {
  2658. border-color: #4258ca;
  2659. box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.24);
  2660. margin-top: 4px;
  2661. margin-right: 8px;
  2662. }
  2663.  
  2664. .RESDropdownList li {
  2665. background-color: #516ae8;
  2666. color: #fff;
  2667. border-color: #4258ca;
  2668. transition: all 0.15s ease;
  2669. }
  2670.  
  2671. .RESDropdownList li:first-letter {text-transform: capitalize;}
  2672.  
  2673. .RESDropdownList a, .RESDropdownList a:visited { color: #fff;}
  2674.  
  2675. .RESDropdownList li:hover, .RESDropdownList li a:hover {
  2676. color: #fff;
  2677. background-color: #667df0;
  2678. }
  2679.  
  2680. #RESSearchMenuItem {
  2681. border: 1px solid #4258ca;
  2682. border-radius: 1px;
  2683. background-color: #667df0;
  2684. }
  2685.  
  2686. #RESSearchMenuItem:hover {
  2687. background-color: #667df0;
  2688. }
  2689.  
  2690. .toggleButton {
  2691.  
  2692. }
  2693.  
  2694. .toggleButton .toggleOn, .toggleButton .toggleOff {
  2695. text-transform: lowercase;
  2696. }
  2697. /* Toggle off */
  2698. .moduleToggle:not(.enabled) .toggleOn, .toggleButton:not(.enabled) .toggleOn,
  2699. .moduleToggle.enabled .toggleOff, .toggleButton.enabled .toggleOff {
  2700. background-color: transparent;
  2701. color: rgba(255,255,255,0.6);
  2702. border: 1px solid #4258ca;
  2703. transition: all 0.15s ease;
  2704. border-radius: 2px;
  2705. }
  2706. /* Toggle on */
  2707. .moduleToggle.enabled .toggleOn, .toggleButton.enabled .toggleOn,
  2708. .moduleToggle:not(.enabled) .toggleOff, .toggleButton:not(.enabled) .toggleOff {
  2709. background-color: #fff;
  2710. color: #516AE8;
  2711. font-weight: bolder;
  2712. border: 1px solid #fff;
  2713. transition: all 0.15s ease;
  2714. border-radius: 2px;
  2715. }
  2716.  
  2717.  
  2718.  
  2719. /* Sidebar on low-res screens */
  2720. @media (max-device-width: 640px), (max-width: 640px){
  2721.  
  2722. .content {margin-top: 144px;}
  2723.  
  2724. .link, .commentarea, .stylesheet-customize-container .pretty-form, .sitetable, #images, .organic-listing {
  2725. margin-right: 0px;
  2726. }
  2727.  
  2728. .subscriber .morelink a:after {
  2729. display:none;
  2730. }
  2731.  
  2732. .side {
  2733. -webkit-transition:all 0.5s ease-in-out;
  2734. transition:all 0.5s ease-in-out;
  2735. position: fixed;
  2736. padding-top: 0px;
  2737. z-index: 5000;
  2738. right: -350px;
  2739. margin: 0;
  2740. overflow-y: scroll;
  2741. width: 345px;
  2742. height: 100%;
  2743. }
  2744.  
  2745. .side .usertext {margin-top: 114px;}
  2746. .side .content:before {display: none;}
  2747.  
  2748. .side:after {
  2749. transition: all 0.15s ease;
  2750. background-color: #FFF;
  2751. content: "≡";
  2752. border-radius: 1px;
  2753. box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.3);
  2754. position: fixed;
  2755. padding: 0px 12px;
  2756. display: block;
  2757. right: 0px;
  2758. color: #1F2225;
  2759. z-index: 98;
  2760. width: 36px;
  2761. font-size: 24px;
  2762. height: 36px;
  2763. line-height: 36px;
  2764. top: 24px;
  2765. }
  2766.  
  2767. .side:hover {
  2768. right: 0px;
  2769. }
  2770.  
  2771. .side:hover:after {
  2772. opacity: 0;
  2773. }
  2774.  
  2775. }
  2776.  
  2777.  
  2778.  
  2779. /* Experimental fadein CSS */
  2780. .listing-page .sitetable, .search-page .sitetable, .top-page .menuarea .spacer,
  2781. .organic-listing {
  2782. animation-name: fadein;
  2783. animation-duration: 0.75s;
  2784. animation-iteration-count: 1;
  2785.  
  2786. -webkit-animation-name: fadein;
  2787. -webkit-animation-duration: 0.75s;
  2788. -webkit-animation-iteration-count: 1;
  2789. }
  2790.  
  2791.  
  2792. @-webkit-keyframes fadein {
  2793. 0% {opacity:0;transform:translateY(48px);-webkit-transform:translateY(48px);}
  2794. 100% {opacity:1;transform:translateY(0px);-webkit-transform:translateY(0px);}
  2795. }
  2796.  
  2797. @-moz-keyframes fadein {
  2798. 0% {opacity:0;transform:translateY(48px);-webkit-transform:translateY(48px);}
  2799. 100% {opacity:1;transform:translateY(0px);-webkit-transform:translateY(0px);}
  2800. }
  2801.  
  2802. @-o-keyframes fadein {
  2803. 0% {opacity:0;transform:translateY(48px);-webkit-transform:translateY(48px);}
  2804. 100% {opacity:1;transform:translateY(0px);-webkit-transform:translateY(0px);}
  2805. }
  2806.  
  2807. @keyframes fadein {
  2808. 0% {opacity:0;transform:translateY(48px);-webkit-transform:translateY(48px);}
  2809. 100% {opacity:1;transform:translateY(0px);-webkit-transform:translateY(0px);}
  2810. }
  2811.  
  2812. /* Experimental pop-in message */
  2813. .flairselector {
  2814. animation-name: popin;
  2815. animation-duration: 0.5s;
  2816. animation-iteration-count: 1;
  2817. animation-timing-function: ease-out;
  2818.  
  2819. -webkit-animation-name: popin;
  2820. -webkit-animation-duration: 0.5s;
  2821. -webkit-animation-iteration-count: 1;
  2822. -webkit-animation-timing-function: ease-out;
  2823. }
  2824.  
  2825. @-webkit-keyframes popin {
  2826. 0% {transform:scale(0);-webkit-transform:scale(0);}
  2827. 80% {transform:scale(1.15);-webkit-transform:scale(1.15);}
  2828. 100% {transform:scale(1);-webkit-transform:scale(1);}
  2829. }
  2830.  
  2831. @-moz-keyframes popin {
  2832. 0% {transform:scale(0);-webkit-transform:scale(0);}
  2833. 80% {transform:scale(1.15);-webkit-transform:scale(1.15);}
  2834. 100% {transform:scale(1);-webkit-transform:scale(1);}
  2835. }
  2836.  
  2837. @-o-keyframes popin {
  2838. 0% {transform:scale(0);-webkit-transform:scale(0);}
  2839. 80% {transform:scale(1.15);-webkit-transform:scale(1.15);}
  2840. 100% {transform:scale(1);-webkit-transform:scale(1);}
  2841. }
  2842.  
  2843. @keyframes popin {
  2844. 0% {transform:scale(0);-webkit-transform:scale(0);}
  2845. 80% {transform:scale(1.15);-webkit-transform:scale(1.15);}
  2846. 100% {transform:scale(1);-webkit-transform:scale(1);}
  2847. }
  2848.  
  2849. /* Experimental Toast Animation */
  2850. #mail.havemail:before {
  2851. animation-name: toast;
  2852. animation-duration: 8s;
  2853. animation-iteration-count: 1;
  2854. animation-timing-function: ease;
  2855.  
  2856. -webkit-animation-name: toast;
  2857. -webkit-animation-duration: 8s;
  2858. -webkit-animation-iteration-count: 1;
  2859. -webkit-animation-timing-function: ease;
  2860. }
  2861.  
  2862. #mail.havemail:hover:before {
  2863. -webkit-animation-play-state: paused;
  2864. -moz-animation-play-state: paused;
  2865. -o-animation-play-state: paused;
  2866. animation-play-state: paused;
  2867. }
  2868.  
  2869.  
  2870. @-webkit-keyframes toast {
  2871. 0% {transform:translateY(76px); -webkit-transform:translateY(76px); opacity: 0;}
  2872. 20% {transform:translateY(76px); -webkit-transform:translateY(76px); opacity: 0;}
  2873. 25% {transform:translateY(-8px); -webkit-transform:translateY(-8px); opacity: 1;}
  2874. 27% {transform:translateY(00px); -webkit-transform:translateY(00px); opacity: 1;}
  2875. 92% {transform:translateY(00px); -webkit-transform:translateY(00px); opacity: 1;}
  2876. 97% {transform:translateY(16px); -webkit-transform:translateY(16px); opacity: 1;}
  2877. 100% {transform:translateY(76px); -webkit-transform:translateY(76px); opacity: 0;}
  2878. }
  2879.  
  2880. @-o-keyframes toast {
  2881. 0% {transform:translateY(76px); -webkit-transform:translateY(76px); opacity: 0;}
  2882. 20% {transform:translateY(76px); -webkit-transform:translateY(76px); opacity: 0;}
  2883. 25% {transform:translateY(-8px); -webkit-transform:translateY(-8px); opacity: 1;}
  2884. 27% {transform:translateY(00px); -webkit-transform:translateY(00px); opacity: 1;}
  2885. 92% {transform:translateY(00px); -webkit-transform:translateY(00px); opacity: 1;}
  2886. 97% {transform:translateY(16px); -webkit-transform:translateY(16px); opacity: 1;}
  2887. 100% {transform:translateY(76px); -webkit-transform:translateY(76px); opacity: 0;}
  2888. }
  2889.  
  2890.  
  2891. @-moz-keyframes toast {
  2892. 0% {transform:translateY(76px); -webkit-transform:translateY(76px); opacity: 0;}
  2893. 20% {transform:translateY(76px); -webkit-transform:translateY(76px); opacity: 0;}
  2894. 25% {transform:translateY(-8px); -webkit-transform:translateY(-8px); opacity: 1;}
  2895. 27% {transform:translateY(00px); -webkit-transform:translateY(00px); opacity: 1;}
  2896. 92% {transform:translateY(00px); -webkit-transform:translateY(00px); opacity: 1;}
  2897. 97% {transform:translateY(16px); -webkit-transform:translateY(16px); opacity: 1;}
  2898. 100% {transform:translateY(76px); -webkit-transform:translateY(76px); opacity: 0;}
  2899. }
  2900.  
  2901.  
  2902. @keyframes toast {
  2903. 0% {transform:translateY(76px); -webkit-transform:translateY(76px); opacity: 0;}
  2904. 20% {transform:translateY(76px); -webkit-transform:translateY(76px); opacity: 0;}
  2905. 25% {transform:translateY(-8px); -webkit-transform:translateY(-8px); opacity: 1;}
  2906. 27% {transform:translateY(00px); -webkit-transform:translateY(00px); opacity: 1;}
  2907. 92% {transform:translateY(00px); -webkit-transform:translateY(00px); opacity: 1;}
  2908. 97% {transform:translateY(16px); -webkit-transform:translateY(16px); opacity: 1;}
  2909. 100% {transform:translateY(76px); -webkit-transform:translateY(76px); opacity: 0;}
  2910. }
  2911.  
  2912.  
  2913.  
  2914. @-webkit-keyframes upvote{
  2915. 0% {transform:scale(0,0); -webkit-transform:scale(0,0); opacity:1; }
  2916. 45% { opacity:1; }
  2917. 98% {opacity: 0;}
  2918. 100% {transform:scale(1.5,1.5); -webkit-transform:scale(1.5,1.5); opacity: 0;}
  2919. }
  2920.  
  2921. @-moz-keyframes upvote{
  2922. 0% {transform:scale(0,0); -webkit-transform:scale(0,0); opacity:1; }
  2923. 45% { opacity:1; }
  2924. 98% {opacity: 0;}
  2925. 100% {transform:scale(1.5,1.5); -webkit-transform:scale(1.5,1.5); opacity: 0;}
  2926. }
  2927.  
  2928. @-o-keyframes upvote{
  2929. 0% {transform:scale(0,0); -webkit-transform:scale(0,0); opacity:1; }
  2930. 45% { opacity:1; }
  2931. 98% {opacity: 0;}
  2932. 100% {transform:scale(1.5,1.5); -webkit-transform:scale(1.5,1.5); opacity: 0;}
  2933. }
  2934.  
  2935. @keyframes upvote{
  2936. 0% {transform:scale(0,0); -webkit-transform:scale(0,0); opacity:1; }
  2937. 45% { opacity:1; }
  2938. 98% {opacity: 0;}
  2939. 100% {transform:scale(1.5,1.5); -webkit-transform:scale(1.5,1.5); opacity: 0;}
  2940. }
  2941. /* ===============================================================================================================================
  2942. /////
  2943. End of the basic stylesheet - add your customizations below!
  2944. /////
  2945. ==================================================================================================================================*/
  2946. /* Custom Flair Code */
  2947. .flair {
  2948. border: none;
  2949. border-radius: 0px;
  2950. font-size: 12px;
  2951. font-family: arial, sans-serif;
  2952. font-weight: normal;
  2953. background-color: transparent;
  2954. color: #B3B3B3;
  2955. padding-left: 0px;
  2956. margin-right: inherit;
  2957. }
  2958.  
  2959. .link .flair {font-size: 12px;}
  2960.  
  2961.  
  2962. .flair:before {
  2963. display: inline-block;
  2964. margin-right: 5px;
  2965. width: 16px;
  2966. height: 16px;
  2967. background: url(%%flairsheet%%) no-repeat scroll -9999px -9999px transparent;
  2968. content: "";
  2969. vertical-align: top;
  2970. position: relative;
  2971. top: -1px;
  2972. margin-left: 4px;
  2973. }
  2974.  
  2975. .side .flair:before {margin-left: 0px;}
  2976.  
  2977.  
  2978. /* Flair Items */
  2979. .flair-administrator:before {background-position: -000px -0px;}
  2980. .flair-artist:before {background-position: -016px -0px;}
  2981. .flair-community:before {background-position: -032px -0px;}
  2982. .flair-connected:before {background-position: -048px -0px;}
  2983.  
  2984. .flair-moderator:before {background-position: -000px -16px;}
  2985. .flair-programmer:before {background-position: -016px -16px;}
  2986. .flair-resistance:before {background-position: -032px -16px;}
  2987. .flair-system:before {background-position: -048px -16px;}
  2988.  
  2989. .flair-toontown:before {background-position: -000px -32px;}
  2990. .flair-verified:before {background-position: -016px -32px;}
  2991. .flair-whistle:before {background-position: -032px -32px;}
  2992. .flair-awardbronze:before {background-position: -048px -32px;}
  2993.  
  2994. .flair-spheregrey:before {background-position: -000px -48px;}
  2995. .flair-spherered:before {background-position: -016px -48px;}
  2996. .flair-sphereblue:before {background-position: -032px -48px;}
  2997. .flair-spheregreen:before {background-position: -048px -48px;}
  2998.  
  2999. .flair-default:before {
  3000. content: ", ";
  3001. margin:0;
  3002. width: auto;
  3003. height: 0px;
  3004. background-image: none;
  3005. top: 0px;
  3006. padding-right: 2px;
  3007. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement