Advertisement
RiDeag

Last.fm Style

Dec 19th, 2013
204
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 24.80 KB | None | 0 0
  1. @import url(http://fonts.googleapis.com/css?family=Open+Sans:400);
  2.  
  3. @-moz-document domain("last.fm") {
  4.  
  5. #page {
  6. /*  width: 980px !important;
  7.   left: 50% !important;
  8.   margin-left: -490px !important;*/
  9.   width: 100% !important;
  10.  
  11.   padding: 0 !important;
  12.   position: absolute !important;
  13.   top: 31px !important;
  14.   bottom: 96px !important;
  15.   background: #FFFFFF !important;
  16.   box-shadow: 0 0 10px 0px rgba(120, 120, 120, .2) !important;
  17. }
  18.  
  19. body,
  20. .shouts .message p,
  21. #events .location.adr {
  22.   color: #48494d !important;
  23. }
  24.  
  25. .site-footer,
  26. #radioControlScrobbleToggle,
  27. .feedback-message,
  28. #shoutboxContainer,
  29. .eventsSmall,
  30. #events > h2 > span,
  31. #events > p:nth-child(2),
  32. #buyToggle2 > strong:nth-child(1),
  33. .primary-nav a[href*="/originals"] {
  34.   display: none !important;
  35. }
  36.  
  37. #events > h2 {
  38.   border-top: none !important;
  39. }
  40.  
  41. body[style*="background-image"] #content,
  42. .skin-active #content {
  43.   box-shadow: none !important;
  44. }
  45.  
  46. #webRadioWrapper {
  47.   overflow: visible !important;
  48. }
  49.  
  50. body {
  51.   background: #EDEEF1 !important;
  52.   margin-top: 32px !important;
  53. }
  54.  
  55. #content {
  56.   background: #FFFFFF !important;
  57.   border: 1px solid #FFFFFF !important;
  58. }
  59.  
  60. * {
  61.   font-family: 'Open Sans', sans-serif !important;
  62. }
  63.  
  64. a:active,
  65. a:focus {
  66.   outline: none !important;
  67. }
  68.  
  69. /* icons */
  70. .iconleft--small.iconleft--light:before,
  71. .iconright--small.iconright--light:after,
  72. .btn--small.btn--primary.iconleft:before,
  73. .btn--small.btn--primary.iconright:after,
  74. .btn--small.btn--brand.iconleft:before,
  75. .btn--small.btn--brand.iconright:after,
  76. .btn--small.btn--brand-blue.iconleft:before,
  77. .btn--small.btn--brand-blue.iconright:after,
  78. .btn--small.btn--moderation.iconleft:before,
  79. .btn--small.btn--moderation.iconright:after,
  80. .btn--small.btn--header.iconleft:before,
  81. .btn--small.btn--header.iconright:after,
  82. .btn--tiny.btn--primary.iconleft:before,
  83. .btn--tiny.btn--brand.iconleft:before,
  84. .btn--tiny.btn--brand-blue.iconleft:before,
  85. .btn--tiny.btn--moderation.iconleft:before {
  86.   background-image: url("http://puu.sh/65ym1.png") !important;
  87. }
  88.  
  89. #userMetadata img.icon {
  90.   background-image: url("http://puu.sh/649cr.png") !important;
  91. }
  92.  
  93. .radiocontrol {
  94.   background-image: url("http://puu.sh/6aKXd.png") !important;
  95. }
  96.  
  97. #radioControlPlay .radiocontrol {margin: -3px 0px 0px -63px !important;}
  98. #radioControlPlay:hover .radiocontrol { margin: -22px 0 0 -63px !important; }
  99. #radioControlPause .radiocontrol { margin: -1px 0px 0px -159px !important;}
  100. #radioControlPause:hover .radiocontrol { margin: -21px 0px 0px -159px !important;}
  101. #radioControlUnlove .radiocontrol { margin: -62px 0px 0px !important; }
  102. #radioControlVolFull .radiocontrol {margin: -62px 0 0 -101px !important;}
  103. #radioControlVolMute .radiocontrol {margin: -62px 0px 0px -87px !important;}
  104. #radioControlVolMute { width: 11px !important;}
  105. #radioControlVolMute {left: -2px !important;}
  106. #radioControlVolFull {left: 87px !important;}
  107.  
  108. /**
  109.     Navigation Bar
  110. */
  111.  
  112. .masthead {
  113.   position: fixed !important;
  114.   top: 0 !important;
  115.   right: 0 !important;
  116.   left: 0 !important;
  117.   z-index: 2 !important;
  118.   background: #212d39 !important;
  119.   box-shadow: 0 0 10px 0px rgba(120, 120, 120, .2) !important;
  120.   border: none !important;
  121.   border-bottom: 1px solid #ebebeb !important;
  122.   height: 35px !important;
  123.   padding: 0 !important;
  124. }
  125.  
  126. .site-search {
  127.   right: 27px !important;
  128.   top: 8px !important;
  129.   left: auto !important;
  130. }
  131.  
  132. .site-search .search-box {
  133.   height: 15px !important;
  134.   padding: 2px 5px 2px 5px !important;
  135. }
  136.  
  137. /*fieldset:hover .js-search.search-box,
  138. .js-search.search-box:focus,
  139. .js-search.search-box:active  {
  140.   width: 170px !important;
  141.   right: 38px !important;
  142. }*/
  143.  
  144. .js-search {
  145.   width: 120px !important;
  146.   box-shadow: none !important;
  147.   -moz-appearance: none !important;
  148. }
  149.  
  150. .search-submit {
  151.   display: none !important;
  152. }
  153.  
  154. .js-search.search-box {
  155.   border: none !important;
  156.   box-shadow: none !important;
  157.   color: #3d3d3d !important;
  158.  
  159.   background: #FBFCFD !important;
  160.   border: 1px solid #DEE7EF !important;
  161.   border-radius: 2px !important;
  162.   transition: width .5s ease, right .5s ease !important;
  163. }
  164.  
  165. .js-search-progress {
  166.   display: none !important;
  167. }
  168.  
  169. .masthead-right {
  170.   top: 0 !important;
  171.   right: 150px !important;
  172.   transition: margin .5s ease !important;
  173. }
  174.  
  175. .user-badge-avatar {
  176.   display: none !important;
  177. }
  178.  
  179. .user-badge {
  180.   background: none !important;
  181.   border-radius: 0 !important;
  182.   border: none !important;
  183.   text-shadow: none !important;
  184.   top: 0 !important;
  185.   padding: 0 8px !important;
  186.   height: 35px !important;
  187.   line-height: 35px !important;
  188. font-size: 14px !important;
  189. }
  190.  
  191. .masthead-right {
  192.   height: 35px !important;
  193.   line-height: 35px !important;
  194. }
  195.  
  196. .btn.btn--header,
  197. .user-badge:after,
  198. .user-badge:active:after,
  199. .user-badge:hover:after {
  200.   background: none !important;
  201.   border: none !important;
  202.   box-shadow: none !important;
  203. }
  204.  
  205. .primary-nav {
  206.   height: 35px !important;
  207.   position: relative !important;
  208.   top: 10px !important;
  209.   left: -211px !important;
  210. }
  211.  
  212. a.btn,
  213. .primary-nav-link {
  214.   color: #E6E9EE !important;
  215.   font-weight: normal !important;
  216.   text-shadow: 0 0 #CCD3DD !important;
  217. }
  218.  
  219. .primary-nav-link:focus {
  220.   background: none !important;
  221. }
  222.  
  223. .primary-nav-item {
  224.   height: 35px !important;
  225.   line-height: normal !important;
  226. }
  227.  
  228. #listenNav a,
  229. .primary-nav-item a {
  230.   height: 35px !important;
  231.   line-height: 35px !important;
  232. }
  233.  
  234. .primary-nav-link,
  235. .primary-nav-item {
  236.   padding: 0 10px !important;
  237.   transition: box-shadow .15s ease-in-out 0s !important;
  238. }
  239.  
  240. .primary-nav-link:hover,
  241. a.btn:nth-child(1):hover {
  242.   color: #B4BECD !important;
  243.   background: none !important;
  244.   box-shadow: inset 0px -3px 0px 0px #B4BECD !important;
  245. }
  246.  
  247. .user-badge:hover,
  248. .user-badge:focus {
  249.   color: rgb(255, 255, 255) !important;
  250.   text-decoration: none !important;
  251. }
  252.  
  253. .user-dropdown-toggle {
  254.   left: -10px !important;
  255.   height: 10px !important;
  256.   top: 12px !important;
  257. }
  258.  
  259. .active .user-dropdown-toggle {
  260.   top: 10px !important;
  261. }
  262.  
  263. #user-dropdown {
  264.   background: #345e78 !important;
  265.   border: none !important;
  266.   box-shadow: none !important;
  267. }
  268.  
  269. .user-dropdown .dropdown-btn-menu-item:hover,
  270. .user-dropdown .dropdown-btn-menu-item:focus {
  271.   background-color: #305870 !important;
  272. }
  273.  
  274. .user-dropdown-divider-top {
  275.   border-top: 1px solid #305870 !important;
  276. }
  277.  
  278. .user-dropdown-divider-bottom {
  279.   border-bottom: 1px solid #305870 !important;
  280. }
  281.  
  282. .lastfm-logo {
  283.   width: 0 !important;
  284.   height: 0 !important;
  285.   background: none !important;
  286.   position: absolute !important;
  287.   top: 0 !important;
  288. }
  289.  
  290. .lastfm-logo::before {
  291.   position: absolute !important;
  292.   top: 0 !important;
  293.   left: -10px !important;
  294.   font-size: 14px !important;
  295.   color: #E6E9EE !important;
  296.   text-shadow: 0 0 #CCD3DD !important;
  297.   font-family: 'Open Sans', sans-serif !important;
  298.   content: "Home";
  299.   padding-left: 10px !important;
  300.   padding-right: 10px !important;
  301.   height: 35px !important;
  302.   line-height: 35px !important;
  303.   transition: box-shadow .15s ease-in-out 0s !important;
  304. }
  305.  
  306. .lastfm-logo:hover::before {
  307.   color: #B4BECD !important;
  308.   background: none !important;
  309.   box-shadow: inset 0px -3px 0px 0px #B4BECD !important;
  310. }
  311.  
  312.  
  313. /**
  314.     Right Column
  315. */
  316.  
  317. #rightColumn {
  318.   padding: 0 !important;
  319.   width: 300px !important;
  320.   position: fixed !important;
  321.   right: 0 !important;
  322.   top: 35px !important;
  323.   bottom: 0 !important;
  324. }
  325.  
  326. #userMetadata {
  327.   bottom: 0 !important;
  328.   padding-top: 15px !important;
  329.   height: 100% !important;
  330.   border: none !important;
  331.   text-align: right !important;
  332. }
  333.  
  334. .mAddToLibrary,
  335. .mRemoveFromLibrary,
  336. .stationbutton .icon.radio_play_icon {
  337.   display: none !important;
  338. }
  339.  
  340. #userMetadata div.items ul li {
  341.   padding-right: 20px !important;
  342. }
  343.  
  344. #userMetadata .h2Wrapper {
  345.    padding-right: 20px !important;
  346. }
  347.  
  348. #userMetadata,
  349. #rightColumn .odd,
  350. #rightColumn .heading,
  351. #rightColumn .itemContent {
  352.   background: #F0F4F9 !important;
  353. }
  354.  
  355. #rightColumn li {
  356.   border-bottom: 1px solid #F0F4F9 !important;
  357.   padding: 8px 7px 8px 27px !important;
  358. }
  359.  
  360. #page .moduleOptions {
  361.   padding: 6px !important;
  362.   text-align: left !important;
  363. }
  364.  
  365. #recentTracks .moduleOptions a,
  366. #recentStations .moduleOptions a {
  367.   font-size: 0 !important;
  368. }
  369.  
  370. #recentTracks .moduleOptions a::after {
  371.   position: absolute !important;
  372.   top: 16px !important;
  373.   transition: all .2s ease, opacity 1s ease !important;
  374.   content: "View more";
  375.   font-size: 12px !important;
  376.   padding: 5px !important;
  377.   border-radius: 3px !important;
  378.   color: #9A9A9A !important;
  379.   background: #ECECEC !important;
  380.   opacity: 0 !important;
  381. }
  382.  
  383. #recentStations .moduleOptions a::after {
  384.   position: relative  !important;
  385.   top: -184px !important;
  386.   left: -9px !important;
  387.   transition: all .2s ease, opacity 1s ease  !important;
  388.   content: "View more";
  389.   font-size: 12px !important;
  390.   padding: 5px !important;
  391.   border-radius: 3px !important;
  392.   color: #9A9A9A !important;
  393.   background: #ECECEC !important;
  394.   opacity: 0 !important;
  395. }
  396.  
  397. #recentTracks:hover .moduleOptions a::after,
  398. #recentStations:hover .moduleOptions a::after {
  399.   opacity: 1 !important;
  400. }
  401.  
  402. #recentTracks .moduleOptions a:hover::after,
  403. #recentStations .moduleOptions a:hover::after {
  404.   color: #737373 !important;
  405.   background: #e7e7e7 !important;
  406. }
  407.  
  408. .stations .delete {
  409.   float: left !important;
  410. }
  411.  
  412. .stations .delete::before {
  413.   content: "Remove";
  414.   font-size: 10px !important;
  415.   color: #DF503C !important;
  416.   opacity: 0 !important;
  417. }
  418.  
  419. li:hover .delete::before {
  420.   opacity: .5 !important;
  421. }
  422.  
  423. .stations .delete img {
  424.   display: none !important;
  425. }
  426.  
  427. #recentStations,
  428. #userStations {
  429.   margin-top: -12px !important;
  430. }
  431.  
  432. #rightColumn .heading {
  433.   z-index: 0 !important;
  434.   position: relative !important;
  435. }
  436.  
  437. #rightColumn .heading {
  438.   font-size: 17px !important;
  439.   border: none !important;
  440.   border-bottom: none !important;
  441.   color: #5a616e !important;
  442.   font-weight: normal !important;
  443. }
  444.  
  445. .itemContent li:first-of-type {
  446.   margin-top: 5px !important;
  447. }
  448.  
  449. #rightColumn .h2Wrapper {
  450.   position: relative !important;
  451.   z-index: 1 !important;
  452. }
  453.  
  454. #rightColumn .itemContent,
  455. #rightColumn li.nowPlaying {
  456.   border: none !important;
  457. }
  458.  
  459. #rightColumn a {
  460.   color: #1F2127 !important;
  461.   font-weight: normal !important;
  462. }
  463.  
  464. #recentTracks li:first-of-type a {
  465.   color: #636AAB !important;
  466. }
  467.  
  468. #rightColumn #recentTracks ul a:hover,
  469. #rightColumn .itemContent .moduleOptions a:hover {
  470.   text-decoration: none !important;
  471.   color: #636AAB !important;
  472. }
  473.  
  474. #rightColumn .itemContent ul a:hover span {
  475.   text-decoration: none !important;
  476.   color: #0e3961 !important;
  477. }
  478.  
  479. #rightColumn .itemContent ul a span {
  480.   vertical-align: baseline !important;
  481. }
  482.  
  483. #rightColumn .itemContent .moduleOptions a {
  484.   background-image: none !important;
  485.   padding-right: 0 !important;
  486. }
  487.  
  488. #rightColumn #recentTracks .nowPlaying:not(.paused) {
  489.   background: url("http://puu.sh/6naDA.gif") no-repeat scroll 8px 6px #FCFCFC !important;
  490. }
  491.  
  492. #rightColumn #recentTracks .nowPlaying.paused {
  493.   background: url("http://puu.sh/6b28Z.png") no-repeat scroll 8px 6px #FCFCFC !important;;
  494. }
  495.  
  496. #userStations > div > ul > li:nth-child(1):hover,
  497. #userStations > div > ul > li:nth-child(2):hover,
  498. #userStations > div > ul > li:nth-child(3):hover,
  499. #userStations > div > ul > li:nth-child(4):hover,
  500. #userStations > div > ul > li:nth-child(5):hover,
  501. #recentStationsList > ul > li:nth-child(1):hover,
  502. #recentStationsList > ul > li:nth-child(2):hover,
  503. #recentStationsList > ul > li:nth-child(3):hover,
  504. #recentStationsList > ul > li:nth-child(4):hover,
  505. #recentStationsList > ul > li:nth-child(5):hover,
  506. #recentTracks li:nth-child(2):hover,
  507. #recentTracks li:nth-child(3):hover,
  508. #recentTracks li:nth-child(4):hover,
  509. #recentTracks li:nth-child(5):hover,
  510. #recentTracks li:nth-child(6):hover  {
  511.   background: #FCFCFC !important;
  512. }
  513.  
  514. #userStations > div > ul > li:nth-child(1):hover span,
  515. #userStations > div > ul > li:nth-child(2):hover span,
  516. #userStations > div > ul > li:nth-child(3):hover span,
  517. #userStations > div > ul > li:nth-child(4):hover span,
  518. #userStations > div > ul > li:nth-child(5):hover span,
  519. #recentStationsList > ul > li:nth-child(1):hover span,
  520. #recentStationsList > ul > li:nth-child(2):hover span,
  521. #recentStationsList > ul > li:nth-child(3):hover span,
  522. #recentStationsList > ul > li:nth-child(4):hover span,
  523. #recentStationsList > ul > li:nth-child(5):hover span,
  524. #recentTracks li:nth-child(1):hover a,
  525. #recentTracks li:nth-child(2):hover a,
  526. #recentTracks li:nth-child(3):hover a,
  527. #recentTracks li:nth-child(4):hover a,
  528. #recentTracks li:nth-child(5):hover a,
  529. #recentTracks li:nth-child(6):hover a {
  530.   color: #636AAB !important;
  531. }
  532.  
  533.  
  534. /**
  535.     Music Player
  536. */
  537.  
  538. .album {
  539.   display: none !important;
  540. }
  541.  
  542. #trackMetaData {
  543.   background: #FFFFFF !important;
  544. }
  545.  
  546. #radioPlayer {
  547.   z-index: 1 !important;
  548.   position: fixed !important;
  549.   bottom: 0 !important;
  550.   left: 0 !important;
  551.   right: 0 !important;
  552. }
  553.  
  554. #radioTrackMeta {
  555.   position: relative !important;
  556.   top: 15px !important;
  557. }
  558.  
  559. #radioTrackMeta > p:nth-child(1) {
  560.   position: relative !important;
  561.   top: -8px !important;
  562.   font-size: 15px !important;
  563.   display: flex !important;
  564.   align-items: center !important;
  565.   justify-content: center !important;
  566. }
  567.  
  568. #radioControlVolume {
  569.   position: relative !important;
  570.   top: -13px !important;
  571. }
  572.  
  573. #radioFooter {
  574.   overflow: visible !important;
  575. }
  576.  
  577. #radioHeader {
  578.   height: 0px !important;
  579.   overflow: hidden !important;
  580. }
  581.  
  582. #radioContent {
  583.   height: 70px !important;
  584.   background: #212d39 !important;
  585.   border-top: 1px solid #10171f !important;
  586. }
  587.  
  588. #radioVisualisation,
  589. #radioControlSlideshowToggle {
  590.   display: none !important;
  591. }
  592.  
  593. #radioSwitchPaneButton,
  594. #radioSwitchPaneButton strong {
  595.   background: none !important;
  596.   right: 5px !important;
  597.   left: auto !important;
  598.   top: -40px !important;
  599.   padding-left: 0px !important;
  600.   z-index: 10 !important;
  601. }
  602.  
  603. #radioSwitchPaneButton strong {
  604.   color: #2a69a6 !important;
  605.   font-weight: normal !important;
  606.   font-size: 10pt !important;
  607.   padding: 0 !important;
  608.   border-bottom: 1px #37597a !important;
  609. }
  610.  
  611. #radioSwitchPaneButton strong:hover {
  612.   color: #0e3961 !important;
  613. }
  614.  
  615. #radioTitle {
  616.   position: absolute !important;
  617.   right: 15px !important;
  618.   line-height: 29px !important;
  619.   text-align: right !important;
  620.   width: auto !important;
  621.   color: #FFFFFF !important;
  622.   font-size: 17px !important;
  623.   font-weight: normal !important;
  624. }
  625.  
  626. #radioFooter {
  627.   background: #212d39 !important;
  628.   z-index: 0 !important;
  629.   border-top: none !important;
  630. }
  631.  
  632. #radioStatus,
  633. #adroll,
  634. .tuneLoading {
  635.   display: none !important;
  636. }
  637.  
  638. #radioControls {
  639.   top: 55px !important;
  640.   left: 10px !important;
  641.   z-index: 1 !important;
  642. }
  643. /*
  644. #radioControlSkip {
  645.   display: flex !important;
  646.   align-items: right !important;
  647.   justify-content: right !important;
  648. }*/
  649.  
  650. #webRadio .webRadioHeader {
  651.   overflow: visible !important;
  652. }
  653.  
  654. #radioControlLove:hover .radiocontrol { margin: -20px 0 0 0 !important; }
  655. #radioControlSkip:hover .radiocontrol { margin: -22px 0 0 -120px !important; }
  656. #radioControlSkip.disabled:hover .radiocontrol { margin: -42px 0 0 -120px !important;}
  657.  
  658. #radioPlayer .messageBox {
  659.   position: absolute !important;
  660.   top: -45px !important;
  661.   left: 10% !important;
  662.   right: 10% !important;
  663.   width: 70% !important;
  664.   margin: 0 auto !important;
  665.   background: #efa3a3 !important;
  666.   border: 2px solid #E98181 !important;
  667.   border-radius: 3px !important;
  668.   color: #9c4242 !important;
  669.   padding: 8px !important;
  670.   text-align: center !important;
  671.   font-weight: 600 !important;
  672. }
  673.  
  674. #radioPlayer .messageBox a {
  675.   color: #2a69a6 !important;
  676.   font-weight: normal !important;
  677. }
  678.  
  679. #radioPlayer .messageBox a:hover {
  680.   text-decoration: none !important;
  681.   color: #0e3961 !important;
  682. }
  683.  
  684. #radioTrackMeta {
  685.   color: #595a5c !important;
  686. }
  687.  
  688. #radioTrackMeta a {
  689.   color: #FFFFFF !important;
  690.   font-weight: normal !important;
  691. }
  692.  
  693. #radioTrackMeta a:hover {
  694.   text-decoration: none !important;
  695.   color: #afc3dc !important;
  696. }
  697.  
  698. .artist a {
  699.   padding-right: 3px !important;
  700. }
  701.  
  702. .track  a {
  703.   padding-left: 3px !important;
  704. }
  705.  
  706. #trackProgress {
  707.   display: flex !important;
  708.   align-items: center !important;
  709.   justify-content: center !important;
  710. }
  711.  
  712. #trackProgress #trackRemaining {
  713.   margin-top: -5px !important;
  714.   color: #8996a6 !important;
  715.   text-align: left !important;
  716.   padding-left: 20px !important;
  717.   flex: 2 !important;
  718. }
  719.  
  720. #trackProgress #trackPlayed {
  721.   margin-top: -5px !important;
  722.   color: #8996a6 !important;
  723.   text-align: right !important;
  724.   padding-right: 20px !important;
  725.   flex: 2 !important;
  726. }
  727.  
  728. #progressBar {
  729.   width: 50% !important;
  730.   margin-top: 8px !important;
  731.   height: 5px !important;
  732.   border-radius: 5px !important;
  733.   background: none repeat scroll 0% 0% #101922 !important;
  734.   border-bottom: 1px solid #283545 !important;
  735. }
  736.  
  737. #progressBar span {
  738.   height: 5px !important;
  739.   border-radius: 5px !important;
  740.   background: none repeat scroll 0% 0% #0078e6 !important;
  741.   margin: 0 !important;
  742. }
  743.  
  744. #progressBar span::after {
  745.   margin-top: -2px !important;
  746.   margin-right: -5px !important;
  747.   float: right !important;
  748.   content: "";
  749.   width: 10px !important;
  750.   height: 10px !important;
  751.   background: #dde6eb !important;
  752.   border-radius: 10px !important;
  753. }
  754.  
  755.  
  756.  
  757. /**
  758.     Left Column
  759. */
  760.  
  761. .metadataHeader #button1,
  762. .metadataHeader #button2,
  763. .metadataHeader #downloadToggle1,
  764. .metadataHeader .lfmSendButton strong,
  765. .metadataHeader .lfmButton strong {
  766.   background: none !important;
  767.   text-shadow: none !important;
  768.   color: #2a69a6 !important;
  769.   font-weight: normal !important;
  770. }
  771.  
  772. #downloadContain1 {
  773.   z-index: 0 !important;
  774. }
  775.  
  776. .lfmBigButton,
  777. .lfmBigButton strong,
  778. .lfmDropDown a.lfmBigBuyMoreButton {
  779.   width: auto !important;
  780.   min-width: 10px !important;
  781.   padding: 0 !important;
  782. }
  783.  
  784. #buyToggle2 > strong:nth-child(1) {
  785.   background: none !important;
  786.   text-shadow: none !important;
  787.   color: #2a69a6 !important;
  788.   font-weight: normal !important;
  789.   font-size: 11pt !important;
  790.   padding-left: 0px !important;
  791. }
  792.  
  793. .lfmDropDown a.lfmSmallBuyMoreButton {
  794.   height: 18px !important;
  795.   padding: 0 !important;
  796. }
  797.  
  798. #buyToggle2 {
  799.   background: none !important;
  800. }
  801.  
  802. .lfmBigButton {
  803.   display: block !important;
  804. }
  805.  
  806. .lfmBigButton:hover strong {
  807.   text-decoration: none !important;
  808. }
  809.  
  810. .tags a {
  811.   color: #2a69a6 !important;
  812. }
  813.  
  814. .tags a:hover {
  815.   text-decoration: none !important;
  816.   color: #0e3961 !important;
  817. }
  818.  
  819. .ontour {
  820.   background: #345e78 !important;
  821.   border: 3px solid #345e78 !important;
  822.   text-transform: none !important;
  823.   font-size: 11px !important;
  824. }
  825.  
  826. .artistName {
  827.   color: #2a69a6 !important;
  828.   font-size: 20px !important;
  829.   font-weight: normal !important;
  830.   line-height: 1 !important;
  831. }
  832.  
  833. .artistName:hover {
  834.   text-decoration: none !important;
  835.   color: #0e3961 !important;
  836. }
  837.  
  838. #wikiReadMore,
  839. #wikiAbstract a {
  840.   color: #2a69a6 !important;
  841.   border: none !important;
  842. }
  843.  
  844. #wikiReadMore:hover,
  845. #wikiAbstract a:hover {
  846.   text-decoration: none !important;
  847.   color: #0e3961 !important;
  848. }
  849.  
  850. .twoCols .heading,
  851. #shoutboxContainer .heading,
  852. #recommendedStations .heading {
  853.   color: #74757b !important;
  854.   font-weight: normal !important;
  855. }
  856.  
  857. .twoCols a,
  858. #shoutList a,
  859. #sbPost.confirmButton,
  860. #events .url .summary,
  861. #shoutList .author.user a,
  862. #shoutbox .moduleOptions a,
  863. #recommendedStations strong {
  864.   color: #2a69a6 !important;
  865.   font-weight: normal !important;
  866. }
  867.  
  868. .twoCols a:hover,
  869. #shoutList a:hover,
  870. #sbPost.confirmButton:hover,
  871. #shoutList .author.user a:hover,
  872. #shoutbox .moduleOptions a:hover,
  873. #recommendedStations strong:hover {
  874.   text-decoration: none !important;
  875.   color: #0e3961 !important;
  876. }
  877.  
  878. ul.eventsSmall a,
  879. ul.eventsSmall a:hover strong.summary {
  880.   text-decoration: none !important;
  881. }
  882.  
  883. ul.eventsSmall li strong.summary {
  884.   display: inherit !important;
  885. }
  886.  
  887. #shoutbox .moduleOptions a,
  888. #webRadio .stationbuttonLarge {
  889.   background: none !important;
  890. }
  891.  
  892. #shoutbox .moduleOptions a {
  893.   padding-right: 0 !important;
  894. }
  895.  
  896. #sbPost.confirmButton {
  897.   background: none !important;
  898.   border-color: transparent !important;
  899.   text-shadow: none !important;
  900. }
  901.  
  902. #events .month {
  903.   background: #345e78 !important;
  904.   border: 1px solid #345e78 !important;
  905. }
  906.  
  907. #events .day {
  908.   color: #505154 !important;
  909. }
  910.  
  911. #userStats > img:nth-child(3) {
  912.   display: none !important;
  913. }
  914.  
  915.  
  916. /**
  917.     New Station Selector
  918. */
  919.  
  920. /*fuck, this was a nightmare to work out*/
  921. #webRadioWrapper,
  922. #leftColumnWrapper,
  923. #webRadio {
  924.   width: 100% !important;
  925. }
  926.  
  927. #leftColumn {
  928.   width: calc(100% - 302px) !important;
  929. }
  930.  
  931. #webRadio[style*="left: 0"] #simpleStarter,
  932. #webRadio[style*="left: -"] #nowPlayingMeta {
  933.   display: inline !important;
  934. }
  935.  
  936. #webRadio[style*="left: -"] #simpleStarter,
  937. #webRadio[style*="left: 0"] #nowPlayingMeta {
  938.   display: none !important;
  939. }
  940.  
  941. #webRadio[style*="left: -"] #webRadioPlayer,
  942. #webRadio[style*="left: 0"] #simpleStarter {
  943.   width: 100% !important;
  944. }
  945.  
  946. #webRadio[style*="left: -"] #simpleStarter,
  947. #webRadio[style*="left: 0"] #webRadioPlayer {
  948.   width: 0% !important;
  949. }
  950.  
  951. #webRadio {
  952.   left: 0 !important;
  953. }
  954.  
  955. #simpleStarter,
  956. #webRadioPlayer {
  957.   width: 50% !important;
  958. }
  959.  
  960. #webRadioWrapper {
  961.   background: none !important;
  962. }
  963.  
  964. .personalStations,
  965. .stationSection,
  966. .starterContent,
  967. .starterContent h3 {
  968.   background: #fff !important;
  969.   color: #0d1c28 !important;
  970. }
  971.  
  972. .starterContent {
  973.   width: 600px !important;
  974.   margin: 0 auto !important;
  975. }
  976.  
  977. .starterContent h3 {
  978.   color: #2F4348 !important;
  979.   font-size: 12pt !important;
  980. }
  981.  
  982. #webRadio .stationSection h3 {
  983.   margin: 0 !important;
  984.   padding: 5px !important;
  985. }
  986.  
  987. #webRadio .stationSection h3 ~ ul,
  988. #webRadio .stationSection h3 ~ table,
  989. .personalStations {
  990.   margin-top: 40px !important;
  991. }
  992.  
  993. #simpleStarter strong,
  994. .starterContent a {
  995.   font-weight: normal !important;
  996.   color: #006199 !important;
  997. }
  998.  
  999. #simpleStarter strong {
  1000.   font-size: 10pt !important;
  1001. }
  1002.  
  1003. .stationSection p {
  1004.   color: #2F4348 !important;
  1005. }
  1006.  
  1007. #webRadio .nowPlaying .transparent_png,
  1008. #webRadio .nowPaused .transparent_png,
  1009. div.stationSection:nth-child(17),
  1010. .stationSection .moduleOptions,
  1011. #simpleSubmit,
  1012. .recommended,
  1013. .personal,
  1014. .mix {
  1015.   display: none !important;
  1016. }
  1017.  
  1018. #simpleInput {
  1019.   width: 300px !important;
  1020.   height: 30px !important;
  1021.   float: none !important;
  1022.   margin: 0px auto !important;
  1023.   background: #FFFFFF !important;
  1024.   border-radius: 2px !important;
  1025.   border: 1px solid #a1acb5 !important;
  1026. }
  1027.  
  1028. #sampleStations {
  1029.   margin: 5px auto !important;
  1030. }
  1031.  
  1032. .artistInput {
  1033.   width: 294px !important;
  1034.   height: 30px !important;
  1035.   text-align: center !important;
  1036.   font-weight: normal !important;
  1037.   font-size: 10pt !important;
  1038.   padding: 0 !important;
  1039.   margin: 0 !important;
  1040. }
  1041.  
  1042. .artistInput::-moz-placeholder {
  1043.   opacity: 1 !important;
  1044.   color: #8E8E99 !important;
  1045. }
  1046.  
  1047. .starterForm {
  1048.   width: auto !important;
  1049.   margin: 0 auto !important;
  1050.   padding: 0 !important;
  1051. }
  1052.  
  1053. #simpleStarter > div:nth-child(2) {
  1054.   text-align: center !important;
  1055. }
  1056.  
  1057. div.stationSection:nth-child(16) {
  1058.   margin-top: 50px !important;
  1059. }
  1060.  
  1061. #webRadio .nowPaused,
  1062. #webRadio .nowPlaying,
  1063. #webRadio .nowPaused strong,
  1064. #webRadio .nowPlaying strong {
  1065.   background: #FFFFFF !important;
  1066. }
  1067.  
  1068. #webRadio .nowPaused strong,
  1069. #webRadio .nowPlaying strong {
  1070.   font-size: 0 !important;
  1071. }
  1072.  
  1073. #webRadio .nowPaused strong::before,
  1074. #webRadio .nowPlaying strong::before {
  1075.   content: "Back to Now Playing";
  1076.   font-size: 10pt !important;
  1077. }
  1078.  
  1079.  
  1080. }
  1081.  
  1082. /*Changes colour of header bar links when on the respective page*/
  1083.  
  1084. @-moz-document url-prefix("http://www.last.fm/home") {
  1085. .lastfm-logo::before {color: #F1F1F8 !important; box-shadow: inset 0px -3px 0px 0px #EBEDF1 !important;}
  1086. }
  1087.  
  1088. @-moz-document url-prefix("http://www.last.fm/music") {
  1089. .primary-nav a[href*="/music"] {color: #F1F1F8 !important; box-shadow: inset 0px -3px 0px 0px #EBEDF1 !important;}
  1090. .primary-nav a[href*="/music"]:hover {box-shadow: inset 0px -3px 0px 0px #B4BECD !important; color: #B4BECD !important;}
  1091. }
  1092.  
  1093. @-moz-document url-prefix("http://www.last.fm/listen") {
  1094. .primary-nav a[href*="/listen"] {color: #F1F1F8 !important; box-shadow: inset 0px -3px 0px 0px #EBEDF1 !important;}
  1095. .primary-nav a[href*="/listen"]:hover {box-shadow: inset 0px -3px 0px 0px #B4BECD !important; color: #B4BECD !important;}
  1096. }
  1097.  
  1098. @-moz-document url-prefix("http://www.last.fm/events") {
  1099. .primary-nav a[href*="/events"] {color: #F1F1F8 !important; box-shadow: inset 0px -3px 0px 0px #EBEDF1 !important;}
  1100. .primary-nav a[href*="/events"]:hover {box-shadow: inset 0px -3px 0px 0px #B4BECD !important; color: #B4BECD !important;}
  1101. }
  1102.  
  1103. @-moz-document url-prefix("http://www.last.fm/charts") {
  1104. .primary-nav a[href*="/charts"] {color: #F1F1F8 !important; box-shadow: inset 0px -3px 0px 0px #EBEDF1 !important;}
  1105. .primary-nav a[href*="/charts"]:hover {box-shadow: inset 0px -3px 0px 0px #B4BECD !important; color: #B4BECD !important;}
  1106. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement