IMDb WideScreen Compact + GM Tweaks v.54

For a large screen: Reorganize the Movie page to watch all the principals Infos without scrolling.

  1. /* ==UserStyle==
  2. @name IMDb WideScreen Compact + GM Tweaks v.54
  3. @namespace https://greasyfork.org/fr/users/8-decembre?sort=updated
  4. @version 54.0.0
  5. @description For a large screen: Reorganize the Movie page to watch all the principals Infos without scrolling.
  6. @author decembre
  7. @license unlicense
  8. ==/UserStyle== */
  9.  
  10. @-moz-document domain("imdb.com"), domain("streamlare.com"), domain("m.imdb.com"), domain("2embed.ru"), url-prefix("https://www.imdb.com/title/") {
  11.  
  12. /* ==== 0- IMDb Compact - Movie Page + GM Tweaks (new54) - DEV in QUANTUM - MERGED Dark and Gray / NO (Only New Names Pages) - ALL:INITIAL - SIMPLIFIED - GLOBAL ==== */
  13.  
  14.  
  15. /* domain("imdb.com"), domain("m.imdb.com") */
  16.  
  17.  
  18. /* TEST PB SPECIAL PAGES
  19. https://www.imdb.com/title/tt31416018/
  20. https://www.imdb.com/title/tt23398964/
  21. https://www.imdb.com/title/tt12746218/?ref_=fn_tt_tt_3
  22.  
  23.  
  24. ==== */
  25.  
  26. /* BACKGOUND IMDb - Near #222:
  27. background: #1f1f1f !important;
  28. ==== */
  29.  
  30. /* ADD SUPPORT FOR GM:
  31. GM "IMDb: Link 'em all!":
  32. https://greasyfork.org/en/scripts/17154-imdb-link-em-all
  33.  
  34. GM "IMDb Scout Mod" :
  35. https://github.com/Purfview/IMDb-Scout-Mod
  36.  
  37. GM "IMDB bigger thumbnails/images/poster on chart pages" by Alistair1231(2022):
  38. https://greasyfork.org/en/scripts/428201-imdb-bigger-thumbnails-images-poster-on-chart-pages
  39. REquest:
  40. // @include https://www.imdb.com/*
  41.  
  42. GM "Lecture en Streaming de films et séries IMDb" (WITH 2embed- NOT WORKING):
  43. https://greasyfork.org/fr/scripts/437200-imdb-video-player-2embed-play-streaming-videos-from-imdb
  44. 2024.01: FORK by Tommy0412 WITH vidsrc OK:
  45. https://greasyfork.org/fr/scripts/485149-imdb-video-player-vidsrc-to-play-streaming-videos-from-imdb
  46.  
  47.  
  48. TEST:
  49. GM "IMDB YouTube Trailers Button" by 1N07 (2022) ;
  50. https://greasyfork.org/fr/scripts/381254-imdb-youtube-trailer-button
  51.  
  52. GM "IMDB YouTube Trailers" by guyjz [GitHub]:
  53. https://gist.github.com/guyjz/5542011
  54. ==== */
  55.  
  56. /* (new52) TEST - SMALL AND DARK AND GRAY SCROLLBAR IMDB */
  57. /*:root {
  58. --custom-thumb-color: red !important;
  59. --custom-track-color:blue !important;
  60. --custom-width: thin !important;
  61. --custom-thumb-color-hover: rgba(140, 141, 142, .8);
  62. --custom-track-color-hover: rgba(0, 0, 0, 0);
  63. --webkit-scrollbar-width-height: 2px !important;
  64. --webkit-scrollbar-border-radius: 0px;
  65. --workaround-gh-scrollbars: 1;
  66. }*/
  67. /* (new52) TEST - SMALL AND DARK AND GRAY SCROLLBAR - WEB KIT SCROLL BAR */
  68. *:not(select) {
  69. scrollbar-color: rgba(41, 42, 43, .6) rgba(168, 169, 170, .6)!important;
  70. scrollbar-width: thin !important;
  71. }
  72. /* Chrome and derivatives*/
  73. ::-webkit-scrollbar {
  74. max-width: 2px !important;
  75. max-height: 2px !important;
  76. background: rgba(183, 183, 183, .6) !important;
  77. }
  78. ::-webkit-scrollbar-corner,
  79. ::-webkit-scrollbar-track,
  80. ::-webkit-scrollbar-track-piece {
  81. background: #4a4a4a !important;
  82. }
  83. ::-webkit-scrollbar-thumb {
  84. background: #a4a4a4 !important;
  85. border-radius: 0px !important;
  86. }
  87. ::-webkit-scrollbar-corner:hover,
  88. ::-webkit-scrollbar-track:hover,
  89. ::-webkit-scrollbar-track-piece:hover {
  90. background: #dadae3 !important;
  91. }
  92. ::-webkit-scrollbar-thumb:hover {
  93. background: #737373!important;
  94. }
  95.  
  96. /* (new31) For GM: "IMDB bigger thumbnails/images/poster on chart pages"
  97. REQUEST:
  98. https://greasyfork.org/fr/scripts/428201-imdb-bigger-thumbnails-images-poster-on-chart-pages/discussions/179078#comment-390028
  99.  
  100. SEARCH PAGES - RESULTS - MOVIES /PERSONS:
  101. MOVIES: [data-testid="find-results-section-title"] .ipc-image
  102. AND
  103. PERSON: [data-testid="find-results-section-name"]
  104.  
  105. === */
  106.  
  107. .ipc-page-section[data-testid="find-results-section-name"] .ipc-media.ipc-media__img img ,
  108. .ipc-page-section[data-testid="find-results-section-title"] .ipc-media.ipc-media__img img {
  109. display: inline-block !important;
  110. width: 100% !important;
  111. min-width: 50px !important;
  112. max-width: 50px !important;
  113. height: 100% !important;
  114. min-height: 74px !important;
  115. max-height: 74px !important;
  116. object-fit: contain !important;
  117. border: 1px solid yellow !important;
  118. }
  119.  
  120. /* (new17) GM "IMDb Youtube Trailer Button" */
  121. .hoyJOH.hide-videoPreview {
  122. opacity: 1 !important;
  123. transition: visibility 0s ease 0.5s, opacity 0.5s linear 0s;
  124. visibility: visible !important;
  125. }
  126. /* (new14) MORE OPTION VIEW */
  127. .ipc-promptable-base.ipc-promptable-dialog.enter-done {
  128. display: inline-block !important;
  129. z-index: 500000000 !important;
  130. }
  131. .ipc-promptable-base.ipc-promptable-dialog.enter-done .ipc-promptable-base__panel {
  132. position: fixed !important;
  133. display: inline-block !important;
  134. right: 0;
  135. top: 13vh;
  136. border: 1px solid red;
  137. }
  138.  
  139.  
  140. /* (new13) MENU TOTAL */
  141. .drawer__state:checked ~ .drawer {
  142. z-index: 5000000 !important;
  143. }
  144.  
  145. /* (new26) INFOS UNDER TITLE - BACKGROUND CONTAINER */
  146. main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > .ipc-page-background.ipc-page-background--base > .ipc-page-background.ipc-page-background--baseAlt > .ipc-page-content-container.ipc-page-content-container--center:last-of-type > section > section > div:last-of-type {
  147. /*background-color: #111 !important;*/
  148. }
  149.  
  150. /* (new23) BOTTOM INFOS METADATAS - REAL / SCEN /CAST PRINCIP */
  151. section.ipc-page-section.cxinTq > div:last-of-type.dxVPLZ .bHJsUC .fjLeDR[data-testid="title-pc-wide-screen"] ul.ipc-metadata-list.ipc-metadata-list--dividers-all.title-pc-list > li {
  152. position: relative;
  153. align-items: center;
  154. display: flex;
  155. flex-wrap: wrap;
  156. width: 100% !important;
  157. min-width: 64vw !important;
  158. line-height: 0.2rem;
  159. min-height: 1.5rem;
  160. padding-bottom: 0.1rem;
  161. z-index: 0;
  162. border-bottom: 1px solid #333 !important;
  163. }
  164. /* (new23) BOTTOM INFOS METADATAS - RIGHT PANEL - OPTIONS / ADD LIST / AVIS */
  165. .lceYKq {
  166. position: fixed !important;
  167. display: flex;
  168. flex-direction: column;
  169. width: 16% !important;
  170. max-width: 16% !important;
  171. right: 0 !important;
  172. top: 6.2vh !important;
  173. padding: 2rem 0.5rem !important;
  174. border: 1px solid #333 !important;
  175. }
  176. .lceYKq .ipc-inline-list.ljTGVt.baseAlt li {
  177. display: inline-block;
  178. vertical-align: middle;
  179. width: 100% !important;
  180. text-align: right !important;
  181. }
  182.  
  183. .ipc-metadata-list__item.bTCsQp {
  184. display: none !important;
  185. }
  186. /* (new25) DETAILS CENTER - TOTAL CONTAINER */
  187. .ipc-page-section.ipc-page-section--baseAlt.ipc-page-section--tp-none.ipc-page-section--bp-xs {
  188. top: 0vh !important;
  189. }
  190.  
  191. /* (new47) DETAILS under TITLE */
  192. .ipc-page-section.ipc-page-section--baseAlt.ipc-page-section--tp-none.ipc-page-section--bp-xs > div:last-of-type {
  193. /*background: #111 !important;*/
  194. }
  195. /* (new49) PB SPECIAL PAGE - DETAILS under POSTER - :not(.doBMpp)
  196. https://www.imdb.com/title/tt23398964/
  197. https://www.imdb.com/title/tt25650046/
  198. === */
  199. /* (new50) NORMAL - POSTER + TRAILLER + FOLDER */
  200.  
  201.  
  202. .ipc-page-section.ipc-page-section--baseAlt.ipc-page-section--tp-none.ipc-page-section--bp-xs > div:last-of-type > div:first-of-type {
  203. float: left !important;
  204. max-height: 47vh !important;
  205. width: 100% !important;
  206. min-width: 20% !important;
  207. margin: 0vh 0 26vh 0 !important;
  208. padding: 0 !important;
  209. overflow: hidden !important;
  210. overflow-y: auto !important;
  211. }
  212. .ipc-page-section.ipc-page-section--baseAlt.ipc-page-section--tp-none.ipc-page-section--bp-xs > div:last-of-type > div:first-of-type .ipc-poster .ipc-media img {
  213.  
  214. max-height: 47vh !important;
  215. width: 100% !important;
  216. margin: 0vh 0 0vh 0 !important;
  217. padding: 0 !important;
  218. overflow: hidden !important;
  219. overflow-y: auto !important;
  220. object-fit: contain !important;
  221. background: #111 !important;
  222. }
  223.  
  224. /* COR FLOAT */
  225. main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > .ipc-page-background.ipc-page-background--base > .ipc-page-background.ipc-page-background--baseAlt > .ipc-page-content-container.ipc-page-content-container--center:last-of-type> section > section > div:last-of-type > div:last-of-type {
  226. display: inline-block !important;
  227. clear: both !important;
  228. min-height: 32.2vh !important;
  229. max-height: 32.2vh !important;
  230. width: auto !important;
  231. margin: 0vh 0 0 0 !important;
  232. padding-bottom: 0 !important;
  233. overflow: hidden !important;
  234. overflow-y: auto !important;
  235. }
  236. /* (new45) OLD DESIGN - POSTER + DESC = .gFpQdY */
  237. #__next main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > .ipc-page-background.ipc-page-background--base > .ipc-page-background.ipc-page-background--baseAlt > .ipc-page-content-container.ipc-page-content-container--center:last-of-type > section > section > div + div + div > .gFpQdY{
  238. min-height: 32.2vh !important;
  239. max-height: 32.2vh !important;
  240. margin: -45vh 0 0 0 !important;
  241. padding-bottom: 0 !important;
  242. overflow: hidden !important;
  243. overflow-y: auto !important;
  244. }
  245.  
  246. /* (new44) */
  247. main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > .ipc-page-background.ipc-page-background--base > .ipc-page-background.ipc-page-background--baseAlt > .ipc-page-content-container.ipc-page-content-container--center:last-of-type > section > section > div:last-of-type > div:last-of-type .ipc-chip-list + p + div ul.ipc-metadata-list li .ipc-html-content .ipc-html-content-inner-div {
  248. position: relative !important;
  249. display: inline-block !important;
  250. height: 100% !important;
  251. min-height: 2vh !important;
  252. max-height: 2vh !important;
  253. line-height: 2vh !important;
  254. width: 100% !important;
  255. min-width: 100% !important;
  256. max-width: 100% !important;
  257. font-size: 13px !important;
  258. color: gold !important;
  259. }
  260.  
  261. /* (new54) PB SPECIAL PAGE - MOVIES DETAILS CONTAINER
  262. https://www.imdb.com/title/tt12746218/?ref_=fn_tt_tt_3
  263. https://www.imdb.com/title/tt23398964/
  264. === */
  265. main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > .ipc-page-background.ipc-page-background--base > .ipc-page-background.ipc-page-background--baseAlt > .ipc-page-content-container.ipc-page-content-container--center:last-of-type > section > section > div:last-of-type > div:last-of-type > div {
  266. float: left !important;
  267. width: 100% !important;
  268. margin: 3px 5px 0 10px !important;
  269. padding: 0 5px !important;
  270. }
  271. /* (new54) MOVIES DETAILS CONTAINER - ADD TO LIST FAVS - BOTTOM / LEFT */
  272. main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > .ipc-page-background.ipc-page-background--base > .ipc-page-background.ipc-page-background--baseAlt > .ipc-page-content-container.ipc-page-content-container--center:last-of-type > section > section > div:last-of-type > div:last-of-type > div + div {
  273. position: fixed !important;
  274. float: none !important;
  275. width: 15% !important;
  276. height: 10vh !important;
  277. left: 0 !important;
  278. bottom: 0;
  279. margin: 3px 5px 0 10px !important;
  280. padding: 0 5px !important;
  281. /*border: 1px solid aqua !important;*/
  282. }
  283.  
  284.  
  285. /* (new54) MOVIES REVIEW PAGES */
  286. .ipc-page-section.ipc-page-section--base.ipc-page-section--sp-pageMargin + section:has([data-testid="more-from-header"]) {
  287. width: 32% !important;
  288. height: 20vh !important;
  289. margin: 3px 0px 0 2% !important;
  290. padding: 5px 5px !important;
  291. /*border: 1px solid aqua !important;*/
  292. }
  293.  
  294.  
  295. main.ipc-page-wrapper--base:has(a.ipc-link[data-testid="back-button"][href^="/title/"]) .ipc-page-content-container.ipc-page-content-container--full > section:first-of-type .ipc-title.ipc-title--baseAlt.ipc-title--subpage-title.ipc-title--on-textPrimary h1:after {
  296. content: "⫸" !important;
  297. margin: 0px 5px 0 15px !important;
  298. color: gold !important;
  299. }
  300.  
  301.  
  302. /* REVIEW - BACK BUTTON */
  303. /* .ipc-page-content-container.ipc-page-content-container--center + div.ipc-page-content-container.ipc-page-content-container--center a.ipc-link[data-testid="back-button"][href^="/title/"]*/
  304.  
  305.  
  306. main.ipc-page-wrapper--base:has(a.ipc-link[data-testid="back-button"][href^="/title/"]) .ipc-page-content-container.ipc-page-content-container--full > section:first-of-type section.ipc-page-background.ipc-page-background--base:has(.ipc-page-grid__item.ipc-page-grid__item--span-2):not(:hover) {
  307. position: fixed !important;
  308. display: inline-block !important;
  309. float: none !important;
  310. width: 45% !important;
  311. min-height: 93vh !important;
  312. right: 0 !important;
  313. top: 6.5vh !important;
  314. border-radius: 5px 0 0 5px !important;
  315. border: 1px solid gold !important;
  316. }
  317. main.ipc-page-wrapper--base:has(a.ipc-link[data-testid="back-button"][href^="/title/"]) .ipc-page-content-container.ipc-page-content-container--full > section:first-of-type section.ipc-page-background.ipc-page-background--base:has(.ipc-page-grid__item.ipc-page-grid__item--span-2):hover {
  318. position: fixed !important;
  319. display: inline-block !important;
  320. float: none !important;
  321. width: 45% !important;
  322. min-height: 93vh !important;
  323. right: 0 !important;
  324. top: 6.5vh !important;
  325. border-radius: 5px 0 0 5px !important;
  326. border: 1px solid gold !important;
  327. }
  328.  
  329. /* (new47)PB SPECIAL PAGE
  330. https://www.imdb.com/title/tt23398964/
  331. https://www.imdb.com/title/tt12746218/
  332. https://www.imdb.com/title/tt13482796/
  333. === */
  334.  
  335. /* (new54) SPECIAL CASES == see title MANY NOT =
  336. https://www.imdb.com/title/tt32278766/
  337. :not(.gEmxJt)
  338. ==== */
  339. main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > .ipc-page-background.ipc-page-background--base > .ipc-page-background.ipc-page-background--baseAlt > .ipc-page-content-container.ipc-page-content-container--center:last-of-type > section > section > div:last-of-type > div:last-of-type:not(.lnlBxO):not(.bvzCJs):not(.Qmxbt):not(.zHrZh):not(.hRFwwJ){
  340. position: relative !important;
  341. display: block !important;
  342. float: left !important;
  343. clear: none !important;
  344. width: 100% !important;
  345. height: 100% !important;
  346. min-height:24vh !important;
  347. max-height: 24vh !important;
  348. margin: 0vh 0 0 0 !important;
  349. top: 0vh !important;
  350. padding: 0 10px 0 10px !important;
  351. overflow: hidden !important;
  352. overflow-y: auto !important;
  353. /*border: 1px solid aqua !important;*/
  354. }
  355.  
  356. /* (new50) CORRECTION FOR NORMAL */
  357. .ipc-page-section.ipc-page-section--baseAlt.ipc-page-section--tp-none.ipc-page-section--bp-xs > div:last-of-type > div:first-of-type{
  358. position: relative !important;
  359. float: left !important;
  360. clear: none !important;
  361. width: 100% !important;
  362. max-height: 54vh !important;
  363. margin: 0vh 0 0 0 !important;
  364. top: 0vh !important;
  365. padding: 0 10px 0 0 !important;
  366. overflow: hidden !important;
  367. overflow-y: auto !important;
  368. }
  369.  
  370. /* COR FLOAT */
  371. main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > .ipc-page-background.ipc-page-background--base > .ipc-page-background.ipc-page-background--baseAlt > .ipc-page-content-container.ipc-page-content-container--center:last-of-type > section > section > div:last-of-type > div:last-of-type.bvzCJs:not(.lnlBxO){
  372. position: relative !important;
  373. display: inline-block !important;
  374. width: 100% !important;
  375. min-height: 3vh !important;
  376. max-height: 33vh !important;
  377. margin: -47vh 0 0 0 !important;
  378. top: 0vh !important;
  379. padding: 0 !important;
  380. overflow: hidden !important;
  381. overflow-y: auto !important;
  382. }
  383.  
  384. /* (new32) TEST - INFO RIGH - SPEC TECHNICAL PAGE - OUTSIDE RIGHT PANEL - for SPECIFIC PAGE:
  385. https://www.imdb.com/title/tt0237572/technical
  386. === */
  387. .ipc-page-section.ipc-page-section--baseAlt.ipc-page-section--tp-xs.ipc-page-section--bp-xs > div > hgroup {
  388. display: inline-block !important;
  389. border: 1px solid #333 !important;
  390. }
  391.  
  392. /* (new34) SERIES */
  393. main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > section:first-of-type section.ipc-page-background.ipc-page-background--base .ipc-page-grid__item.ipc-page-grid__item--span-2 > div + .ipc-page-section.ipc-page-section--base {
  394. position: fixed;
  395. left: 20% !important;
  396. top: 26vh !important;
  397. border-radius: 0 0 5px 5px !important;
  398. z-index: -1 !important;
  399. pointer-events: none !important;
  400. border: 1px solid red !important;
  401. }
  402.  
  403. main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > section:first-of-type section.ipc-page-background.ipc-page-background--base:hover .ipc-page-grid__item.ipc-page-grid__item--span-2 > div + .ipc-page-section.ipc-page-section--base{
  404. /* border: 1px solid yellow !important; */
  405. }
  406.  
  407. /* (new33) TEST - INFO RIGH - SPEC TECHNICAL PAGE - TEST SERIES - OUTSIDE RIGHT PANEL
  408. https://www.imdb.com/title/tt18413548/episodes/?year=2023
  409. https://www.imdb.com/title/tt7707100/episodes/
  410. ==== */
  411.  
  412. /* (new33) SERIES - INFO RIGH - TAB - CHIP YEAR / NUMBERS */
  413. .ipc-page-section.ipc-page-section--base.ipc-page-section--sp-pageMargin + section .ipc-tabs--display-chip ul li.ipc-tab {
  414. height: 20px !important;
  415. }
  416.  
  417. /* (new43) SERIES - INFO RIGH - SERIES - LIST */
  418. .ipc-page-section.ipc-page-section--base.ipc-page-section--sp-pageMargin + section {
  419. position: fixed !important;
  420. display: inline-block !important;
  421. width: 32% !important;
  422. height: 75vh !important;
  423. left: 22.5% !important;
  424. top: 24vh !important;
  425. padding: 0vh 5px 5px 5px !important;
  426. overflow: hidden !important;
  427. z-index: -1 !important;
  428. pointer-events: auto !important;
  429. border: 1px solid #333 !important;
  430. }
  431. .ipc-page-section.ipc-page-section--base.ipc-page-section--sp-pageMargin + section section + section {
  432. display: inline-block !important;
  433. width: 100% !important;
  434. height: 60vh !important;
  435. left: 22.5% !important;
  436. top: 24vh !important;
  437. padding: 0vh 5px 5px 5px !important;
  438. overflow: hidden !important;
  439. overflow-y: auto !important;
  440. z-index: -1 !important;
  441. pointer-events: auto !important;
  442. border: 1px solid red !important;
  443. }
  444. /* (new43) SERIES - INFO RIGHT - BUTTON NEXT YEAR */
  445. .ipc-page-section.ipc-page-section--base.ipc-page-section--sp-pageMargin button#next-year-btn {
  446. position: fixed !important;
  447. display: inline-block !important;
  448. width: 5% !important;
  449. height: 3vh !important;
  450. left: 47.5% !important;
  451. top: 25vh !important;
  452. padding: 0 !important;
  453. z-index: 1000 !important;
  454. pointer-events: auto !important;
  455. background: olive !important;
  456. border: 1px solid #333 !important;
  457. }
  458.  
  459. /* SPOILER - BUT CLOSED */
  460. main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > section:first-of-type section.ipc-page-background.ipc-page-background--base .ipc-page-grid.ipc-page-grid--bias-left .ipc-page-grid__item.ipc-page-grid__item--span-2 > div + .ipc-page-section.ipc-page-section--base > div:first-of-type + div {
  461. position: fixed !important;
  462. display: inline-block !important;
  463. max-width: 9% !important;
  464. height: 3vh !important;
  465. top: 16vh !important;
  466. left: 43% !important;
  467. margin: 0px 0 0 0px !important;
  468. padding: 0 6px !important;
  469. border-radius: 5px !important;
  470. pointer-events: auto !important;
  471. background: red !important;
  472. }
  473. main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > section:first-of-type section.ipc-page-background.ipc-page-background--base .ipc-page-grid.ipc-page-grid--bias-left .ipc-page-grid__item.ipc-page-grid__item--span-2 > div + .ipc-page-section.ipc-page-section--base > div:first-of-type + div span.gtjlxC button ,
  474.  
  475. main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > section:first-of-type section.ipc-page-background.ipc-page-background--base .ipc-page-grid.ipc-page-grid--bias-left .ipc-page-grid__item.ipc-page-grid__item--span-2 > div + .ipc-page-section.ipc-page-section--base > div:first-of-type + div .gtjlxC {
  476. display: inline-block;
  477. max-height: 3vh !important;
  478. min-height: 3vh !important;
  479. margin: 0 0 0 0 !important;
  480. padding: 0 !important;
  481. }
  482.  
  483. /* SPOILER - BUT OPEN */
  484. main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > section:first-of-type section.ipc-page-background.ipc-page-background--base .ipc-page-grid.ipc-page-grid--bias-left .ipc-page-grid__item.ipc-page-grid__item--span-2 >div + .ipc-page-section.ipc-page-section--base > div:first-of-type + .ipc-signpost--center-aligned {
  485. position: fixed !important;
  486. display: inline-block !important;
  487. max-width: 3% !important;
  488. height: 2vh !important;
  489. top: 16vh !important;
  490. left: 43% !important;
  491. margin: 0px 0 0 0px !important;
  492. text-align: center !important;
  493. pointer-events: auto !important;
  494. }
  495. main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > section:first-of-type section.ipc-page-background.ipc-page-background--base .ipc-page-grid.ipc-page-grid--bias-left .ipc-page-grid__item.ipc-page-grid__item--span-2 > div + .ipc-page-section.ipc-page-section--base > div:first-of-type + .ipc-signpost--center-aligned .ipc-signpost__text{
  496. transition: all ease 0.7s !important;
  497. }
  498. main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > section:first-of-type section.ipc-page-background.ipc-page-background--base .ipc-page-grid.ipc-page-grid--bias-left .ipc-page-grid__item.ipc-page-grid__item--span-2 > div + .ipc-page-section.ipc-page-section--base > div:first-of-type + .ipc-signpost--center-aligned .ipc-signpost__text:after{
  499. content: "︾" !important;
  500. display: inline-block !important;
  501. height: 2vh !important;
  502. vertical-align: top !important;
  503. line-height: 16px !important;
  504. margin: 3px 0 0 10px !important;
  505. }
  506.  
  507. main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > section:first-of-type section.ipc-page-background.ipc-page-background--base .ipc-page-grid.ipc-page-grid--bias-left .ipc-page-grid__item.ipc-page-grid__item--span-2 > div + .ipc-page-section.ipc-page-section--base > div:first-of-type + .ipc-signpost--center-aligned .ipc-signpost__text:hover {
  508. transition: all ease 0.7s !important;
  509. display: inline-block !important;
  510. font-size: 17px !important;
  511. color: gold !important;
  512. }
  513. main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > section:first-of-type section.ipc-page-background.ipc-page-background--base .ipc-page-grid.ipc-page-grid--bias-left .ipc-page-grid__item.ipc-page-grid__item--span-2 > div + .ipc-page-section.ipc-page-section--base > div:first-of-type + .ipc-signpost--center-aligned + div {
  514. position: fixed !important;
  515. display: inline-block !important;
  516. width: 31% !important;
  517. height: 0vh !important;
  518. top: 18vh !important;
  519. left: 23% !important;
  520. margin: 0 0 0 0 !important;
  521. padding: 0!important;
  522. overflow: hidden !important;
  523. overflow-y: auto !important;
  524. pointer-events: auto !important;
  525. transition: height ease 0.7s !important;
  526. }
  527. main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > section:first-of-type section.ipc-page-background.ipc-page-background--base .ipc-page-grid.ipc-page-grid--bias-left .ipc-page-grid__item.ipc-page-grid__item--span-2 > div + .ipc-page-section.ipc-page-section--base > div:first-of-type + .ipc-signpost--center-aligned:hover + div ,
  528.  
  529. main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > section:first-of-type section.ipc-page-background.ipc-page-background--base .ipc-page-grid.ipc-page-grid--bias-left .ipc-page-grid__item.ipc-page-grid__item--span-2 > div + .ipc-page-section.ipc-page-section--base > div:first-of-type + .ipc-signpost--center-aligned + div:hover {
  530. position: fixed !important;
  531. display: inline-block !important;
  532. width: 31% !important;
  533. height: 81vh !important;
  534. top: 18vh !important;
  535. left: 23% !important;
  536. margin: 0 0 0 0 !important;
  537. padding: 2px 5px !important;
  538. overflow: hidden !important;
  539. overflow-y: auto !important;
  540. pointer-events: auto !important;
  541. transition: height ease 0.7s !important;
  542. border-left: 4px solid red !important;
  543. }
  544.  
  545. /* (new34) CITATIONS */
  546. .ipc-page-background.ipc-page-background--baseAlt[data-testid="atf-wrapper-bg"] + script + .ipc-page-content-container.ipc-page-content-container--center > section {
  547. display: inline-block !important;
  548. max-height: 75vh !important;
  549. margin: 0vh 0 0 0 !important;
  550. padding: 3px 0 0 0 !important;
  551. overflow: hidden !important;
  552. overflow-y: auto !important;
  553. border: 1px solid #333 !important;
  554. }
  555.  
  556. /* SIDEBAR */
  557. main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > section:first-of-type section.ipc-page-background.ipc-page-background--base .gYStnb.ipc-page-grid__item.ipc-page-grid__item--span-2.gYStnb {
  558. height: auto !important;
  559. max-height: unset !important;
  560. padding: 3px 0 0 0 !important;
  561. overflow: hidden !important;
  562. overflow-y: auto !important;
  563. border-left: 3px solid brown !important;
  564. }
  565. .ipc-page-background.ipc-page-background--baseAlt[data-testid="atf-wrapper-bg"] + script + .ipc-page-content-container.ipc-page-content-container--center > section .ipc-page-grid.ipc-page-grid--bias-left .ipc-page-grid__item.ipc-page-grid__item--span-2 .ipc-page-section.ipc-page-section--base.ipc-page-section--sp-pageMargin.kQFtxi {
  566. padding: 0px 0 0 0 !important;
  567. }
  568.  
  569. /* (new43) NO SIDEBAR */
  570. .ipc-page-background.ipc-page-background--baseAlt[data-testid="atf-wrapper-bg"] + script + .ipc-page-content-container.ipc-page-content-container--center > section .ipc-page-grid.ipc-page-grid--bias-left .ipc-page-grid__item.ipc-page-grid__item--span-2 {
  571. display: inline-block !important;
  572. width: 100% !important;
  573. max-height: 88.9vh !important;
  574. padding: 3px 0 0 0 !important;
  575. overflow: hidden !important;
  576. overflow-y: auto !important;
  577. border-left: 3px solid olive !important;
  578. }
  579. .ipc-page-background.ipc-page-background--baseAlt[data-testid="atf-wrapper-bg"] + script + .ipc-page-content-container.ipc-page-content-container--center > section .ipc-page-grid.ipc-page-grid--bias-left .ipc-page-grid__item.ipc-page-grid__item--span-2 .hzfff {
  580. margin: 0 0 0 0 !important;
  581. }
  582.  
  583.  
  584. /* (new34) CITATIONS - ADD CONTRIB */
  585. .ipc-page-background.ipc-page-background--base .ipc-page-content-container.ipc-page-content-container--center .ipc-page-grid.ipc-page-grid--bias-left .gYStnb.ipc-page-grid__item.ipc-page-grid__item--span-2 .ipc-page-section.ipc-page-section--base:first-of-type ~ .ipc-page-section.ipc-page-section--base.celwidget {
  586. display: none !important;
  587. }
  588. /* SIDEBAR */
  589. main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > section:first-of-type section.ipc-page-background.ipc-page-background--base .gYStnb.ipc-page-grid__item.ipc-page-grid__item--span-2.gYStnb + .ipc-page-grid__item.ipc-page-grid__item--span-1 {
  590. height: auto !important;
  591. max-height: unset !important;
  592. padding: 3px 0 0 0 !important;
  593. overflow: hidden !important;
  594. overflow-y: auto !important;
  595. border-left: 3px solid brown !important;
  596. }
  597. /* NO SIDEBAR */
  598. .ipc-page-background.ipc-page-background--baseAlt[data-testid="atf-wrapper-bg"] + script + .ipc-page-content-container.ipc-page-content-container--center > section .ipc-page-grid.ipc-page-grid--bias-left .ipc-page-grid__item.ipc-page-grid__item--span-1 {
  599. display: inline-block !important;
  600. max-height: 88.7vh !important;
  601. padding: 3px 0 0 0 !important;
  602. overflow: hidden !important;
  603. overflow-y: auto !important;
  604. border-left: 3px solid olive !important;
  605. }
  606. .ipc-page-background.ipc-page-background--baseAlt[data-testid="atf-wrapper-bg"] + script + .ipc-page-content-container.ipc-page-content-container--center > section .ipc-page-grid.ipc-page-grid--bias-left .ipc-page-grid__item.ipc-page-grid__item--span-1 .ipc-page-section.ipc-page-section--base.right-rail-more-to-explore {
  607. padding: 5px 0 !important;
  608. }
  609. .ipc-page-background.ipc-page-background--baseAlt[data-testid="atf-wrapper-bg"] + script + .ipc-page-content-container.ipc-page-content-container--center > section .ipc-page-grid.ipc-page-grid--bias-left .ipc-page-grid__item.ipc-page-grid__item--span-1 .ipc-page-section.ipc-page-section--base.right-rail-more-to-explore .ipc-title {
  610. margin: 0px 0 !important;
  611. }
  612. .ipc-page-background.ipc-page-background--baseAlt[data-testid="atf-wrapper-bg"] + script + .ipc-page-content-container.ipc-page-content-container--center > section .ipc-page-grid.ipc-page-grid--bias-left .ipc-page-grid__item.ipc-page-grid__item--span-1 .ipc-page-section.ipc-page-section--base.right-rail-more-to-explore .ipc-page-section--bp-none {
  613. margin: 0px 0 !important;
  614. }
  615.  
  616.  
  617. /* (new54) SERIES - INFO RIGH - LIST ITEMS */
  618. .ipc-page-section.ipc-page-section--base.ipc-page-section--sp-pageMargin + section .jNjsLo {
  619. display: inline-block !important;
  620. }
  621.  
  622. .ipc-page-section.ipc-page-section--base.ipc-page-section--sp-pageMargin + section article {
  623. display: inline-block !important;
  624. width: 48% !important;
  625. min-height: 25vh !important;
  626. max-height: 25vh !important;
  627. margin: 0 4px 6px 6px !important;
  628. border-radius: 5px !important;
  629. padding: 5px 5px !important;
  630. box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.3) inset !important;
  631. border: 1px solid #333 !important;
  632. }
  633. .ipc-page-section.ipc-page-section--base.ipc-page-section--sp-pageMargin + section article .ipc-overflowText--children {
  634. width: 95% !important;
  635. height: 100% !important;
  636. min-height: 15.5vh !important;
  637. max-height: 15.5vh !important;
  638. line-height: 1.7vh !important;
  639. overflow: hidden auto !important;
  640. /*border: 1px solid red !important;*/
  641. }
  642.  
  643. /* +NOTE / RIBBON / COUV */
  644. .ipc-page-section.ipc-page-section--base.ipc-page-section--sp-pageMargin + section article .ipc-watchlist-ribbon--m {
  645. font-size: 10px !important;
  646. height: 15px !important;
  647. width: 15px !important;
  648. }
  649. .ipc-page-section.ipc-page-section--base.ipc-page-section--sp-pageMargin + section article .ipc-slate {
  650. display: none !important;
  651. width: 114px !important;
  652. }
  653. .ipc-page-section.ipc-page-section--base.ipc-page-section--sp-pageMargin + section article .ipc-signpost--left-aligned {
  654. position: absolute !important;
  655. justify-content: left;
  656. margin: 0 0 0 0 !important;
  657. right: -25% !important;
  658. top: 5vh !important;
  659. padding-right: 0.6rem;
  660. transform: rotate(-90deg) scale(0.5) !important;
  661. }
  662.  
  663. /* SERIES TITTLE */
  664. .ipc-page-section.ipc-page-section--base.ipc-page-section--sp-pageMargin + section .ipc-list-card:last-of-type > div .iydVqr ,
  665. .ipc-page-section.ipc-page-section--base.ipc-page-section--sp-pageMargin + section .ipc-list-card:last-of-type > div ,
  666. .ipc-page-section.ipc-page-section--base.ipc-page-section--sp-pageMargin + section .ipc-list-card:last-of-type {
  667. display: inline-block !important;
  668. box-shadow: none !important;
  669. background: transparent !important;
  670. /*border: 1px solid aqua!important;*/
  671. }
  672.  
  673. /*.ipc-page-section.ipc-page-section--base.ipc-page-section--sp-pageMargin + section article .ipc-title{
  674. display: block !important;
  675. float: left !important;
  676. width: 100% !important;
  677. height: 2vh !important;
  678. padding: 5px 5px 5px 19px !important;
  679. border: 1px solid aqua!important;
  680. }*/
  681. /* COR FLOAT */
  682. .ipc-page-section.ipc-page-section--base.ipc-page-section--sp-pageMargin + section article h4 {
  683. display: block !important;
  684. float: left !important;
  685. clear: none !important;
  686. width: 100% !important;
  687. min-width: 99% !important;
  688. max-width: 99% !important;
  689. padding: 0 0 0 25px !important;
  690. /*border: 1px solid aqua!important;*/
  691. }
  692. /* COR FLOAT */
  693. .ipc-page-section.ipc-page-section--base.ipc-page-section--sp-pageMargin + section article h4 + span{
  694. position: absolute !important;
  695. display: inline-block !important;
  696. float: none !important;
  697. width: 100% !important;
  698. min-width: 95% !important;
  699. max-width: 95% !important;
  700. bottom: 2.5vh !important;
  701. padding: 0 0 0 0px !important;
  702. /*border: 1px solid pink !important;*/
  703. }
  704. /* SYNOPSIS */
  705. .ipc-page-section.ipc-page-section--base.ipc-page-section--sp-pageMargin + section article .fWClyX {
  706. position: absolute !important;
  707. display: inline-block !important;
  708. min-height: 2vh !important;
  709. max-height: 9vh !important;
  710. min-width: 64px !important;
  711. max-width: 64px !important;
  712. line-height: 15px !important;
  713. bottom: 0vh !important;
  714. right: 0 !important;
  715. padding: 0 5px 0 5px !important;
  716. font-size: 15px !important;
  717. overflow: hidden !important;
  718. overflow-y: auto !important;
  719. z-index: 500 !important;
  720. visibility: hidden !important;
  721. color: red !important;
  722. }
  723. .ipc-page-section.ipc-page-section--base.ipc-page-section--sp-pageMargin + section article .fWClyX:hover {
  724. visibility: visible !important;
  725. max-width: 100% !important;
  726. color: red !important;
  727. }
  728. .ipc-page-section.ipc-page-section--base.ipc-page-section--sp-pageMargin + section article .fWClyX:not(:hover):before {
  729. content: "📄 ▲" !important;
  730. position: absolute !important;
  731. display: inline-block !important;
  732. bottom: 0vh !important;
  733. right: 0 !important;
  734. font-size: 15px !important;
  735. visibility: visible !important;
  736. opacity: 0.5 !important;
  737. color: red !important;
  738. }
  739. .ipc-page-section.ipc-page-section--base.ipc-page-section--sp-pageMargin + section article .fWClyX .ipc-html-content-inner-div {
  740. display: inline-block !important;
  741. width: 100% !important;
  742. min-width: 100% !important;
  743. max-width: 100% !important;
  744. line-height: 15px !important;
  745. padding: 5px 5px 5px 5px !important;
  746. border-radius: 5px 5px 0 0 !important;
  747. font-size: 15px !important;
  748. letter-spacing: .02125em !important;
  749. color: silver !important;
  750. border: 1px solid red !important;
  751. }
  752.  
  753. /* BUT SYNOPSIS */
  754. .ipc-page-section.ipc-page-section--base.ipc-page-section--sp-pageMargin + section article .fWClyX .bEqLbZ {
  755. position: absolute !important;
  756. min-height: 15px !important;
  757. max-height: 15px !important;
  758. width: 10px !important;
  759. margin: 0 0 0 0 !important;
  760. bottom: 0 !important;
  761. right: 0 !important;
  762. border-radius: 5px 0 0 5px !important;
  763. visibility: visible !important;
  764. padding: 1px 0.2rem !important;
  765. border: 1px solid red !important;
  766. }
  767. .ipc-page-section.ipc-page-section--base.ipc-page-section--sp-pageMargin + section article .fWClyX .bEqLbZ span {
  768. font-size: 0 !important;
  769. }
  770. .ipc-page-section.ipc-page-section--base.ipc-page-section--sp-pageMargin + section article .fWClyX .bEqLbZ span:before {
  771. content: "+" !important;
  772. font-size: 15px !important;
  773. visibility: visible !important;
  774. }
  775. .ipc-page-section.ipc-page-section--base.ipc-page-section--sp-pageMargin:not(.kkcfLp) .jPRxOq {
  776. display: flex;
  777. flex-direction: row;
  778. flex-wrap: wrap !important;
  779. max-height: 55vh !important;
  780. overflow: hidden !important;
  781. overflow-y: auto !important;
  782. pointer-events: auto !important;
  783. }
  784. .ipc-page-section.ipc-page-section--base.ipc-page-section--sp-pageMargin:not(.kkcfLp) .jPRxOq .bGxjcH.episode-item-wrapper ,
  785. .ipc-page-section.ipc-page-section--base.ipc-page-section--sp-pageMargin:not(.kkcfLp) .jPRxOq .bGxjcH.episode-item-wrapper + .episode-item-wrapper {
  786. display: inline-block !important;
  787. height: 6vh !important;
  788. width: 48% !important;
  789. margin: 3px 4px 4px 3px !important;
  790. padding: 5px 2px !important;
  791. border-radius: 5px !important;
  792. }
  793. .ipc-page-section.ipc-page-section--base.ipc-page-section--sp-pageMargin:not(.kkcfLp) .jPRxOq .bGxjcH.episode-item-wrapper .ipc-list-card {
  794. display: inline-block !important;
  795. height: 100% !important;
  796. width: 100% !important;
  797. margin: 0px 0px 0px 0px !important;
  798. }
  799. .ipc-page-section.ipc-page-section--base.ipc-page-section--sp-pageMargin:not(.kkcfLp) .jPRxOq .bGxjcH.episode-item-wrapper + .episode-item-wrapper .ipc-list-card {
  800. display: inline-block !important;
  801. height: 100% !important;
  802. width: 100% !important;
  803. margin: 0px 0px 0px 0px !important;
  804. }
  805. .ipc-page-section.ipc-page-section--base.ipc-page-section--sp-pageMargin:not(.kkcfLp) .jPRxOq .bGxjcH.episode-item-wrapper .jHvXSo ,
  806. .ipc-page-section.ipc-page-section--base.ipc-page-section--sp-pageMargin:not(.kkcfLp) .jPRxOq .bGxjcH.episode-item-wrapper .ipc-signpost ,
  807. .ipc-page-section.ipc-page-section--base.ipc-page-section--sp-pageMargin:not(.kkcfLp) .jPRxOq .bGxjcH.episode-item-wrapper .ipc-watchlist-ribbon ,
  808. .ipc-page-section.ipc-page-section--base.ipc-page-section--sp-pageMargin:not(.kkcfLp) .jPRxOq .bGxjcH.episode-item-wrapper .ipc-text-button {
  809. display: none !important;
  810. }
  811.  
  812. /* (new41) NUMBER of SEASONS :not(:hover) */
  813. [data-testid="hero-subnav-bar-left-block"]:not(:empty){
  814. position: fixed !important;
  815. height: 2.5vh !important;
  816. bottom: 1vh !important;
  817. left: 62.7vw !important;
  818. padding: 0 14px !important;
  819. border-radius: 5px !important;
  820. font-size: 15px !important;
  821. z-index: 500 !important;
  822. color: red !important;
  823. }
  824. [data-testid="hero-subnav-bar-left-block"]:empty{
  825. display: none !important;
  826. }
  827.  
  828.  
  829. /* (new43) PB SPECIAL PAGES
  830. https://www.imdb.com/title/tt23398964/
  831. == */
  832. .ipc-page-section.ipc-page-section--baseAlt.ipc-page-section--tp-none.ipc-page-section--bp-xs .bTLVGY + .kbbKze{
  833. position: relative !important;
  834. display : flex;
  835. align-items: center;
  836. justify-content: space-between;
  837. height:3vh !important;
  838. width: 50% !important;
  839. top: 0vh !important;
  840. margin: 0px 0 0vh 0px !important;
  841. border-radius: 5px !important;
  842. font-size: 15px !important;
  843. z-index: 500 !important;
  844. }
  845.  
  846. /* (new18) */
  847. main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > section:first-of-type section.ipc-page-background.ipc-page-background--base:not(:hover) .episodes-card-container + .episodes-browse-episodes {
  848. position: fixed !important;
  849. height: 3.1vh !important;
  850. top: 8.5vh !important;
  851. right: -1vw !important;
  852. padding: 0 6px !important;
  853. border-radius: 3px !important;
  854. font-size: 20px !important;
  855. color: red !important;
  856. }
  857. main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > section:first-of-type section.ipc-page-background.ipc-page-background--base:not(:hover) .episodes-card-container + .episodes-browse-episodes label:first-of-type {
  858. font-size: 15px !important;
  859. color: gold !important;
  860. }
  861.  
  862. /* (new27) [A VOIR] for MOBILE */
  863.  
  864. /* (new31) - SERIE - INDICATOR for RIGHT PANEL HOVER */
  865. main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > section:first-of-type section.ipc-page-background.ipc-page-background--base:not(:hover) .ipc-tab.ipc-tab--on-base[data-testid="tab-season-entry"]:first-of-type:before {
  866. content: "<< SERIE info" !important;
  867. position: fixed !important;
  868. height: 5vh !important;
  869. line-height: 5vh !important;
  870. top: 15vh !important;
  871. right: 10px !important;
  872. padding: 0 6px !important;
  873. border-radius: 3px !important;
  874. font-size: 20px !important;
  875. color: gold !important;
  876. background: red !important;
  877. }
  878.  
  879.  
  880. /* (new13) SERIE - NUMB SEASONS */
  881. main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > section:first-of-type section.ipc-page-background.ipc-page-background--base:not(:hover) .episodes-card-container + .episodes-browse-episodes > div div:first-of-type label {
  882. padding: 0 3px !important;
  883. border-radius: 5px !important;
  884. font-size: 15px !important;
  885. color: gold !important;
  886. }
  887. /* (new13) SEASONS YEAR */
  888. main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > section:first-of-type section.ipc-page-background.ipc-page-background--base:not(:hover) .episodes-card-container + .episodes-browse-episodes > div div:last-of-type label {
  889. padding: 0 3px !important;
  890. border-radius: 5px !important;
  891. font-size: 15px !important;
  892. color: gold !important;
  893. /*background: #222 !important;*/
  894. }
  895.  
  896. main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > section:first-of-type section.ipc-page-background.ipc-page-background--base:not(:hover) .episodes-card-container + .episodes-browse-episodes label + svg ,
  897.  
  898. main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > section:first-of-type section.ipc-page-background.ipc-page-background--base:not(:hover) .episodes-card-container + .episodes-browse-episodes > div .ipc-button.ipc-button--single-padding ,
  899.  
  900. main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > section:first-of-type section.ipc-page-background.ipc-page-background--base:not(:hover) .episodes-card-container + .episodes-browse-episodes > div:first-of-type {
  901. display: none !important;
  902. }
  903.  
  904. /* (new39) SERIE - Number of Episodes - Not HOVER */
  905. main.ipc-page-wrapper--base section.ipc-page-background.ipc-page-background--base:not(:hover) .ipc-page-section.ipc-page-section--base[data-testid="DynamicFeature_Episodes"] .ipc-title.ipc-title--section-title.ipc-title--base.ipc-title--on-textPrimary .ipc-title-link-wrapper[href$="/episodes"]{
  906. position: fixed;
  907. height: 3vh !important;
  908. width: 10.4vw !important;
  909. right: 0vw !important;
  910. top: 13.5vh !important;
  911. margin: 0 !important;
  912. padding: 0 !important;
  913. color: gold !important;
  914. }
  915. main.ipc-page-wrapper--base section.ipc-page-background.ipc-page-background--base:not(:hover) .ipc-page-section.ipc-page-section--base[data-testid="DynamicFeature_Episodes"] .ipc-title.ipc-title--section-title.ipc-title--base.ipc-title--on-textPrimary .ipc-title-link-wrapper[href$="/episodes"] .ipc-title__subtext {
  916. color: gold !important;
  917. }
  918. main.ipc-page-wrapper--base section.ipc-page-background.ipc-page-background--base:not(:hover) .ipc-page-section.ipc-page-section--base[data-testid="DynamicFeature_Episodes"] .ipc-title.ipc-title--section-title.ipc-title--base.ipc-title--on-textPrimary .ipc-title-link-wrapper[href$="/episodes"] .ipc-title__text{
  919. font-size: 1.2rem !important;
  920. letter-spacing: 0.00735em;
  921. line-height: 1.7rem;
  922. }
  923. main.ipc-page-wrapper--base section.ipc-page-background.ipc-page-background--base:not(:hover) .ipc-page-section.ipc-page-section--base[data-testid="DynamicFeature_Episodes"] .ipc-title.ipc-title--section-title.ipc-title--base.ipc-title--on-textPrimary .ipc-title-link-wrapper[href$="/episodes"] .ipc-title__text::before {
  924. content: "";
  925. position: absolute;
  926. height: 80%;
  927. margin-left: -0.75rem;
  928. top: 2px !important;
  929. width: 4px;
  930. }
  931.  
  932. /* (new26) EPISODE LIST - PAGES */
  933. .add-image-icon.episode-list {
  934. height: 44% !important;
  935. }
  936.  
  937. /* (new23) CAST PAGES */
  938.  
  939. /* CAST THUMBNAIL */
  940. #fullcredits_content .cast_list tbody > tr:not(:first-of-type) {
  941. display: inline-block !important;
  942. width: 100% !important;
  943. margin: 0 0 1px 0 !important;
  944. }
  945. .cast_list img:not(.loadlate) {
  946. height: 20px !important;
  947. width: 81px !important;
  948. object-fit: contain !important;
  949. }
  950.  
  951.  
  952. /* (new41) IMDB GM "IMDb: Link 'em all!":
  953. https://greasyfork.org/fr/scripts/17154-imdb-link-em-all
  954. === */
  955. #__LTA__.ipc-page-content-container {
  956. display: inline-block !important;
  957. position: fixed !important;
  958. width: 64px !important;
  959. min-height: 20px !important;
  960. max-height: 20px !important;
  961. right: 2px !important;
  962. top: 6.7vh !important;
  963. padding: 0px 0px 0px 0px !important;
  964. overflow: hidden !important;
  965. overflow-y: hidden !important;
  966. z-index: 500000000 !important;
  967. transition: height ease 2s !important;
  968. color: gold !important;
  969. background-color: white;
  970. }
  971. #__LTA__.ipc-page-content-container:hover {
  972. display: inline-block !important;
  973. position: fixed !important;
  974. width: 324px !important;
  975. min-height: 93vh !important;
  976. max-height: 93vh !important;
  977. right: 0px!important;
  978. top: 6.4vh !important;
  979. padding: 20px 5px 5px 15px !important;
  980. overflow: hidden !important;
  981. overflow-y: auto !important;
  982. transition: height ease 0.7s !important;
  983. border: 1px solid red !important;
  984. }
  985. /* (new41) */
  986. #__LTA__:before {
  987. content: " ▼ IMDb: Link 'em all!" !important;
  988. position: fixed !important;
  989. width: 140px !important;
  990. top: 6.2vh !important;
  991. right: 0 !important;
  992. padding: 1px 5px !important;
  993. text-align: right !important;
  994. border-radius: 0 0 0 5px !important;
  995. font-size: 10px !important;
  996. background-color: green !important;
  997. border: 1px solid red !important;
  998. }
  999.  
  1000. /* (new41) IMDb: Link 'em all! - CONFIG PANEL */
  1001. #__LTA__ [class^="App_configWrapper__"] {
  1002. position: fixed;
  1003. right: 120px;
  1004. top: 6.7vh !important;
  1005. }
  1006. #__LTA__ [class^="App_configWrapper__"] [class^="Config_popover__"][style="display: block;"] {
  1007. position: fixed !important;
  1008. width: 800px;
  1009. top: 6.4vh !important;
  1010. left: 41.5vw !important;
  1011. line-height: 1.5rem;
  1012. padding: 10px;
  1013. border-radius: 4px 0 0 4px !important;
  1014. font-size: 11px;
  1015. white-space: nowrap;
  1016. opacity: 1;
  1017. visibility: visible;
  1018. z-index: 500000000 !important;
  1019. box-shadow: 0 0 2em rgba(0, 0, 0, 0.1);
  1020. color: gold !important;
  1021. /*background-color: #111 !important;*/
  1022. border: 1px solid red !important;
  1023. }
  1024. [class^="Config_popover__"]::before {
  1025. right: calc(-1px - 2 * 8px) !important;
  1026. top: calc(0 * 8px) !important;
  1027. transform: rotate(90deg) !important;
  1028. }
  1029. [class^="Config_popover__"] [class^="Config_inner__"] [class^="Config_body__"] {
  1030. max-height: 82.7vh !important;
  1031. min-height: 82.7vh !important;
  1032. background-color: #111 !important;
  1033. border: 1px solid red !important;
  1034. }
  1035. [class^="Config_body__"] > div {
  1036. overflow: hidden !important;
  1037. }
  1038. [class^="Config_body__"] > div > div:not([class^="Sites_searchBar__"]) {
  1039. max-height: 77vh !important;
  1040. min-height: 77vh !important;
  1041. overflow: hidden !important;
  1042. overflow-y: auto !important;
  1043. color: gold !important;
  1044. }
  1045. [class^="Config_body__"] > div > div:not([class^="Sites_searchBar__"]) label span {
  1046. color: gold !important;
  1047. }
  1048. [class^="Config_body__"] > div > div:not([class^="Sites_searchBar__"]) label[class^="Sites_checked__"] span {
  1049. color: green !important;
  1050. background-color: gold !important;
  1051. border: 1px dashed aqua!important;
  1052. }
  1053. [class^="Sites_resultCount__"] {
  1054. color: red !important;
  1055. }
  1056. [class^="Sites_resultCount__"] span {
  1057. color: green !important;
  1058. }
  1059.  
  1060. /* ==== GM IMDB SCOUT MOD ==== */
  1061.  
  1062. /* (new39) SCOUT SETTINGS */
  1063. iframe#imdb_scout {
  1064. position: fixed;
  1065. display: block;
  1066. width: 450px;
  1067. height: 90%;
  1068. max-height: 95%;
  1069. max-width: 95%;
  1070. right: 150px;
  1071. top: 50px;
  1072. bottom: auto;
  1073. left: auto;
  1074. margin: 0;
  1075. padding: 0;
  1076. overflow: auto;
  1077. opacity: 1;
  1078. z-index: 500000000 !important;
  1079. border: 1px solid #000;
  1080. }
  1081.  
  1082. #scout_rating_table ~ hr {
  1083. display: none !important;
  1084. }
  1085. html body#imdb_scout div#imdb_scout_wrapper {
  1086. padding: 5px !important;
  1087. }
  1088. #scout_rating_table {
  1089. position: fixed;
  1090. display: inline-block !important;
  1091. width: 305px !important;
  1092. min-height: 43px !important;
  1093. max-height: 43px !important;
  1094. left: -305px !important;
  1095. top: 60px !important;
  1096. padding: 2px 5px 2px 5px !important;
  1097. border-radius: 5px 5px 0 0 !important;
  1098. overflow: hidden !important;
  1099. overflow-y: auto !important;
  1100. z-index: 500 !important;
  1101. transition: all ease 0.7s !important;
  1102. border: 1px solid red !important;
  1103. }
  1104.  
  1105. #scout_rating_table:after {
  1106. content: "IMDb Scout ◀▶" !important;
  1107. position: fixed !important;
  1108. display: inline-block !important;
  1109. width: 50px !important;
  1110. height: auto !important;
  1111. line-height: 15px !important;
  1112. left: 5px !important;
  1113. margin-top: -44px !important;
  1114. padding: 0px 2px !important;
  1115. font-size: 12px !important;
  1116. transition: all ease 0.7s !important;
  1117. border: 1px solid #333 !important;
  1118. border-left: 3px solid red !important;
  1119. }
  1120. /* HOVER - ALL From Here */
  1121. #scout_rating_table:hover:after {
  1122. left: 308px !important;
  1123. transition: all ease 0.7s !important;
  1124. }
  1125. #scout_rating_table:hover {
  1126. left: 5px !important;
  1127. top: 60px !important;
  1128. transition: all ease 0.7s !important;
  1129. }
  1130.  
  1131. /* ICONS */
  1132. #scout_rating_table > tbody > tr > td > center ,
  1133. #scout_rating_table > tbody > tr > td:not([style="width:30px; vertical-align:middle;"]) img {
  1134. height: 32px !important;
  1135. width: 28px !important;
  1136. object-fit: contain !important;
  1137. }
  1138.  
  1139. #scout_rating_table > tbody > tr > td:first-of-type ,
  1140. #scout_rating_table > tbody > tr > td[style="width:30px; vertical-align:middle;"] + td{
  1141. display: inline-block !important;
  1142. min-height: 34px !important;
  1143. max-height: 34px !important;
  1144. line-height: 15px !important;
  1145. padding: 0px 2px 0px 2px !important;
  1146. border-radius: 5px 0 0 5px !important;
  1147. border: 1px solid gray !important;
  1148. border-right: none !important;
  1149. }
  1150. #scout_rating_table > tbody > tr > td[style="width:30px; vertical-align:middle;"] {
  1151. display: inline-block !important;
  1152. vertical-align: top !important;
  1153. min-height: 34px !important;
  1154. max-height: 34px !important;
  1155. line-height: 0px !important;
  1156. width: 30px !important;
  1157. margin: 0 3px 0 0 !important;
  1158. padding: 2px 2px 2px 2px !important;
  1159. font-size: 12px !important;
  1160. border-radius: 0 5px 5px 0 !important;
  1161. border: 1px solid gray !important;
  1162. border-left: none !important;
  1163. }
  1164. #scout_rating_table > tbody > tr > td[style="width:30px; vertical-align:middle;"] span {
  1165. display: inline-block !important;
  1166. height: 10px !important;
  1167. line-height: 8px !important;
  1168. width: 20px !important;
  1169. margin: auto !important;
  1170. font-size: 9px !important;
  1171. }
  1172. /* ONLY ONE */
  1173. #scout_rating_table > tbody > tr > td[style="width:30px; vertical-align:middle;"] span:only-of-type{
  1174. line-height: 10px !important;
  1175. margin-top: 10px !important;
  1176. }
  1177. /* TWO RATING ? */
  1178. #scout_rating_table > tbody > tr > td[style="width:30px; vertical-align:middle;"] span:nth-of-type(n+1):nth-of-type(even):nth-last-of-type(-n+1){
  1179. line-height: 10px !important;
  1180. margin-top: 8px !important;
  1181. }
  1182.  
  1183. #scout_rating_table > tbody > tr > td[style="width:30px; vertical-align:middle;"] br {
  1184. display: none !important;
  1185. }
  1186.  
  1187. /* SCOUT ICONS HEADER - ICONS SMALL */
  1188. #imdbscout_iconsheader {
  1189. position: fixed;
  1190. display: inline-block !important;
  1191. width: 305px !important;
  1192. min-height: 70px !important;
  1193. max-height: 70px !important;
  1194. left: -305px !important;
  1195. top: 105px !important;
  1196. padding: 5px 5px 5px 5px !important;
  1197. overflow: hidden !important;
  1198. overflow-y: auto !important;
  1199. z-index: 500 !important;
  1200. transition: all ease 0.7s !important;
  1201. border: 1px solid #333 !important;
  1202. border-left: 3px solid yellow !important;
  1203. }
  1204.  
  1205. #imdbscout_iconsheader:after {
  1206. content: "IMDb Scout Icons" !important;
  1207. position: fixed !important;
  1208. display: inline-block !important;
  1209. width: 50px !important;
  1210. min-height: 68px !important;
  1211. max-height: 68px !important;
  1212. left: 6px !important;
  1213. margin-top: -5px !important;
  1214. padding: 0px 2px !important;
  1215. font-size: 12px !important;
  1216. transition: all ease 0.7s !important;
  1217. border: 1px solid #333 !important;
  1218. border-left: 3px solid yellow !important;
  1219. }
  1220.  
  1221. /* HOVER */
  1222. #scout_rating_table:hover ~ #imdbscout_iconsheader ,
  1223. #imdbscout_iconsheader:hover {
  1224. left: 5px !important;
  1225. transition: all ease 0.7s !important;
  1226. }
  1227. #scout_rating_table:hover ~ #imdbscout_iconsheader:after ,
  1228. #imdbscout_iconsheader:hover:after {
  1229. left: 308px !important;
  1230. }
  1231. /* ICONS */
  1232. #imdbscout_iconsheader > a[href="javascript:;"] {
  1233. float: right !important;
  1234. height: 20px !important;
  1235. line-height: 12px !important;
  1236. width: auto !important;
  1237. padding: 2px 3px !important;
  1238. font-size: 11px;
  1239. text-decoration: none !important;
  1240. color: gold !important;
  1241. border: 1px solid yellow !important
  1242. }
  1243.  
  1244. /* SCOUT ICONS HEADR - ICONS SMALL */
  1245. #imdbscout_iconsheader img ,
  1246. [id*="_header"] img {
  1247. height: 20px !important;
  1248. width: 20px !important;
  1249. margin: 1px 0 2px;
  1250. border-radius: 2px;
  1251. border-width: 2px !important;
  1252. }
  1253.  
  1254. /* FIRST - AQUA */
  1255. #imdbscout_header {
  1256. position: fixed;
  1257. display: inline-block !important;
  1258. width: 305px !important;
  1259. min-height: 12vh !important;
  1260. max-height: 12vh !important;
  1261. left: -305px !important;
  1262. top: 185px !important;
  1263. padding: 5px 5px 5px 5px !important;
  1264. overflow: hidden !important;
  1265. overflow-y: auto !important;
  1266. z-index: 500 !important;
  1267. transition: all ease 0.7s !important;
  1268. border: 1px solid #333 !important;
  1269. border-left: 3px solid aqua !important;
  1270. }
  1271.  
  1272. /* (new38) */
  1273. #imdbscout_header:after {
  1274. content: "❶ Bar" !important;
  1275. position: fixed !important;
  1276. display: inline-block !important;
  1277. width: 30px !important;
  1278. height: auto !important;
  1279. top: 20.5vh !important;
  1280. left: 5px !important;
  1281. margin-top: -6px !important;
  1282. padding: 0px 2px !important;
  1283. font-size: 12px !important;
  1284. transition: all ease 0.7s !important;
  1285. border: 1px solid #333 !important;
  1286. border-left: 3px solid aqua !important;
  1287. }
  1288. /* HOVER */
  1289. #scout_rating_table ~ #imdbscout_iconsheader:hover ~ #imdbscout_header ,
  1290. #scout_rating_table:hover ~ #imdbscout_header ,
  1291. #imdbscout_header:hover {
  1292. transition: all ease 0.7s !important;
  1293. left: 5px !important;
  1294. }
  1295. #scout_rating_table ~ #imdbscout_iconsheader:hover ~ #imdbscout_header:after ,
  1296. #scout_rating_table:hover ~ #imdbscout_header:after ,
  1297. #imdbscout_header:hover:after {
  1298. transition: all ease 0.7s !important;
  1299. left: 308px !important;
  1300. }
  1301.  
  1302. /* 2nd - GREEN */
  1303. #imdbscoutsecondbar_header {
  1304. position: fixed;
  1305. display: inline-block !important;
  1306. width: 305px !important;
  1307. min-height: 50px !important;
  1308. max-height: 50px !important;
  1309. left: -305px !important;
  1310. top: 245px !important;
  1311. padding: 5px 5px 5px 5px !important;
  1312. overflow: hidden !important;
  1313. overflow-y: auto !important;
  1314. z-index: 500 !important;
  1315. transition: all ease 0.7s !important;
  1316. background-color: #111 !important;
  1317. border: 1px solid #333 !important;
  1318. border-left: 3px solid green !important;
  1319. }
  1320. #imdbscoutsecondbar_header:after {
  1321. content: "❷ Bar" !important;
  1322. position: fixed !important;
  1323. display: inline-block !important;
  1324. width: 30px !important;
  1325. height: auto !important;
  1326. left: 5px !important;
  1327. margin-top: -6px !important;
  1328. padding: 0px 2px !important;
  1329. font-size: 12px !important;
  1330. transition: all ease 0.7s !important;
  1331. border: 1px solid #333 !important;
  1332. border-left: 3px solid green !important;
  1333. }
  1334. /* HOVER */
  1335. #scout_rating_table:hover ~ #imdbscout_iconsheader ~ #imdbscout_header ~ #imdbscoutsecondbar_header,
  1336. #scout_rating_table ~ #imdbscout_iconsheader:hover ~ #imdbscout_header ~ #imdbscoutsecondbar_header ,
  1337. #scout_rating_table ~ #imdbscout_iconsheader ~ #imdbscout_header:hover ~ #imdbscoutsecondbar_header ,
  1338. #imdbscoutsecondbar_header:hover {
  1339. transition: all ease 0.7s !important;
  1340. left: 5px !important;
  1341. }
  1342. #scout_rating_table:hover ~ #imdbscout_iconsheader ~ #imdbscout_header ~ #imdbscoutsecondbar_header:after ,
  1343. #scout_rating_table ~ #imdbscout_iconsheader:hover ~ #imdbscout_header ~ #imdbscoutsecondbar_header:after ,
  1344. #scout_rating_table ~ #imdbscout_iconsheader ~ #imdbscout_header:hover ~ #imdbscoutsecondbar_header:after ,
  1345. #imdbscoutsecondbar_header:hover:after {
  1346. transition: all ease 0.7s !important;
  1347. left: 308px !important;
  1348. }
  1349.  
  1350. /* 3nd - TOMATO */
  1351. #imdbscoutthirdbar_header {
  1352. position: fixed;
  1353. display: inline-block !important;
  1354. width: 305px !important;
  1355. min-height: 50px !important;
  1356. max-height: 50px !important;
  1357. left: -305px !important;
  1358. top: 300px !important;
  1359. padding: 5px 5px 5px 5px !important;
  1360. overflow: hidden !important;
  1361. overflow-y: auto !important;
  1362. z-index: 500 !important;
  1363. transition: all ease 0.7s !important;
  1364. border: 1px solid #333 !important;
  1365. border-left: 3px solid tomato !important;
  1366. }
  1367. #imdbscoutthirdbar_header:after {
  1368. content: "❸ Bar" !important;
  1369. position: fixed !important;
  1370. display: inline-block !important;
  1371. width: 30px !important;
  1372. height: auto !important;
  1373. left: 5px !important;
  1374. margin-top: -6px !important;
  1375. padding: 0px 2px !important;
  1376. font-size: 12px !important;
  1377. transition: all ease 0.7s !important;
  1378. border: 1px solid #333 !important;
  1379. border-left: 3px solid tomato !important;
  1380. }
  1381. /* HOVER */
  1382. #scout_rating_table:hover ~ #imdbscout_iconsheader ~ #imdbscout_header ~ #imdbscoutsecondbar_header ~ #imdbscoutthirdbar_header ,
  1383. #scout_rating_table ~ #imdbscout_iconsheader:hover ~ #imdbscout_header ~ #imdbscoutsecondbar_header ~ #imdbscoutthirdbar_header ,
  1384. #scout_rating_table ~ #imdbscout_iconsheader ~ #imdbscout_header:hover ~ #imdbscoutsecondbar_header ~ #imdbscoutthirdbar_header ,
  1385. #scout_rating_table ~ #imdbscout_iconsheader ~ #imdbscout_header ~ #imdbscoutsecondbar_header:hover ~ #imdbscoutthirdbar_header ,
  1386. #imdbscoutthirdbar_header:hover {
  1387. transition: all ease 0.7s !important;
  1388. left: 5px !important;
  1389. }
  1390. #scout_rating_table:hover ~ #imdbscout_iconsheader ~ #imdbscout_header ~ #imdbscoutsecondbar_header ~ #imdbscoutthirdbar_header:after ,
  1391. #scout_rating_table ~ #imdbscout_iconsheader:hover ~ #imdbscout_header ~ #imdbscoutsecondbar_header ~ #imdbscoutthirdbar_header:after ,
  1392. #scout_rating_table ~ #imdbscout_iconsheader ~ #imdbscout_header:hover ~ #imdbscoutsecondbar_header ~ #imdbscoutthirdbar_header:after ,
  1393. #scout_rating_table ~ #imdbscout_iconsheader ~ #imdbscout_header ~ #imdbscoutsecondbar_header:hover ~ #imdbscoutthirdbar_header:after ,
  1394. #imdbscoutthirdbar_header:hover:after {
  1395. transition: all ease 0.7s !important;
  1396. left: 308px !important;
  1397. }
  1398.  
  1399.  
  1400. /* =========== */
  1401.  
  1402. @keyframes zoomIn {
  1403. 0% {
  1404. opacity: 0;
  1405. transform: scale3d(0.3, 0.3, 0.3);
  1406. }
  1407. 50% {
  1408. opacity: 1;
  1409. }
  1410. }
  1411. /* (new37) GM "2EMBED" / vidsrc - TEMPLATE */
  1412. /* iframe[id="2embed"]:before {
  1413. content: "📽 2embed ▲▼" !important;
  1414. position: fixed !important;
  1415. display: inline-block !important;
  1416. width: 200px;
  1417. height: 25px !important;
  1418. line-height: 25px !important;
  1419. top: 2%;
  1420. left: 0%;
  1421. margin-top: 0px;
  1422. padding: 0;
  1423. border-radius: 10px;
  1424. pointer-events: auto;
  1425. text-align: center !important;
  1426. z-index: 50000000000 !important;
  1427. visibility: visible !important;
  1428. box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  1429. background: #111 !important;
  1430. border: 1px solid red !important;
  1431. } */
  1432.  
  1433. iframe[id="vidsrc"] ,
  1434. iframe[id=""] ,
  1435. #imdbHeader ~ iframe[id="2embed"],
  1436. iframe[id="2embed"] {
  1437. display: inline-block !important;
  1438. animation-name: zoomIn;
  1439. position: fixed !important;
  1440. width: 100%;
  1441. max-width: 16vw !important;
  1442. height: 50px !important;
  1443. top: 1.7vh !important;
  1444. left: 0.2vw ;
  1445. margin-top: 0px;
  1446. padding: 0rem;
  1447. border-radius: 10px;
  1448. pointer-events: auto;
  1449. z-index: 5000000 !important;
  1450. overflow: hidden !important;
  1451. transform: translateY(-20%);
  1452. visibility: visible !important;
  1453. transition: all ease 0.7s !important;
  1454. box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  1455. border: 1px solid red !important;
  1456. }
  1457.  
  1458. iframe[id="vidsrc"]:hover ,
  1459. iframe[id="2embed"]:hover ,
  1460. #imdbHeader ~ iframe[id="2embed"]:hover {
  1461. display: inline-block !important;
  1462. top: 26vh !important;
  1463. animation-duration: 0.2s;
  1464. animation-fill-mode: both;
  1465. transform: translateY(-50%) !important;
  1466. visibility: visible !important;
  1467. }
  1468. iframe[id="vidsrc"]:hover ,
  1469. iframe[id="2embed"]:hover {
  1470. min-width: 1400px !important;
  1471. max-width: 1400px !important;
  1472. min-height: 900px !important;
  1473. margin-top: 215px !important;
  1474. transition: all ease 0.7s !important;
  1475. visibility: visible !important;
  1476. }
  1477.  
  1478. /* IFRAME STREAMLARE */
  1479. body[data-recaptcha-key] {
  1480. font-family: Nunito,sans-serif;
  1481. font-size: 0.9rem;
  1482. font-weight: 400;
  1483. line-height: 1.6;
  1484. margin: 0;
  1485. text-align: left;
  1486. color: #212529;
  1487. }
  1488. body[data-recaptcha-key] #media-embed {
  1489. position: fixed;
  1490. max-height: 895px !important;
  1491. right: 0;
  1492. top: 0;
  1493. bottom: 0;
  1494. left: 0;
  1495. z-index: 99;
  1496. overflow: hidden !important;
  1497. border: 1px solid red !important;
  1498. }
  1499. .navbar-expand-md {
  1500. padding-left: 482px !important;
  1501. border: 1px solid red !important;
  1502. }
  1503.  
  1504.  
  1505. /* ==== END ==== */
  1506. }
  1507.  
  1508. @-moz-document domain("imdb.com") {
  1509. /* SUPP - All Pages === */
  1510.  
  1511.  
  1512. /* SUPP MOBILE VERSION */
  1513. .ipc-page-background.ipc-page-background--baseAlt.inline20-page-background ,
  1514. /* (new26) POPUP OPTION LECT */
  1515. .ipc-promptable-base.ipc-promptable-dialog .ipc-promptable-base__auto-focus .ipc-promptable-base__content > div > div[data-testid="p_ct"] + div +div,
  1516. /* PRO */
  1517. #name-filmography-pro-chip ,
  1518. .ipc-metadata-list-item__label.ipc-metadata-list-item__label--link[href^="https://pro.imdb.com/"] ,
  1519. .ipc-btn[href^="https://pro.imdb.com/"] ,
  1520. #full_cast_title_pro_link ,
  1521. .navbar__imdbpro ,
  1522.  
  1523. /* (new44) SUPP - GENERIC */
  1524.  
  1525. /*data-testid="plot"] ,*/
  1526. .eTjayy ,
  1527. [data-testid="tm-box-wb-overflow"] ,
  1528. .slot_wrapper.nas-spacing.nas-dark ,
  1529. [data-testid="consent-banner"] ,
  1530. .ipc-page-background.ipc-page-background--baseAlt [class*="inline20-"] ,
  1531. footer,
  1532. .nas-slot ,
  1533. .media-viewer__action-bar.mediaviewer__head-banner.extended .nas-slot ,
  1534. .navbar__coachmark ,
  1535. .ipc-btn[href^="https://www.amazon"] ,
  1536. footer.imdb-footer .footer__sign-in ,
  1537. .ipc-promptable-base.ipc-promptable-dialog.ipc-rating-prompt.enter-done ,
  1538. .ipc-btn[href^="/showtimes/"] ,
  1539. a.ipc-btn[href^="https://www.primevideo.com/"] ,
  1540. .navbar__coachmark ,
  1541. .scriptsOn body > div:first-of-type ,
  1542.  
  1543. .ipc-button[href^="https://www.primevideo.com/"] ,
  1544. .ipc-link[href^="https://pro.imdb.com/"] ,
  1545. .ipc-button[href^="https://www.amazon"] ,
  1546. #ProUpsellLink ,
  1547.  
  1548. .jbJDWL ,
  1549. .ipc-button.ipc-button--full-width.ipc-button--center-align-content.ipc-button--large-height.ipc-button--core-accent1.ipc-button--theme-baseAlt.deUguT ,
  1550. .Banner__BannerContainer-sc-1hps8ja-0.thTWG.banner.banner--accent1 {
  1551. display: none !important;
  1552. }
  1553.  
  1554.  
  1555.  
  1556. /* END ====== SUPP ===== - ALL PAGES === */
  1557. }
  1558.  
  1559. @-moz-document domain("imdb.com"), url-prefix("https://www.imdb.com/find?q=invin"), url-prefix("https://www.imdb.com/chart/moviemeter/"), url-prefix("https://www.imdb.com/chart/"), url-prefix("https://www.imdb.com/find?q="), url-prefix("https://www.imdb.com/find/?q="), url-prefix("https://www.imdb.com/search/") {
  1560. /* SEARCH / CHART /FIND / MOVIE METER PAGES */
  1561.  
  1562. /* (new23) For GM "IMDB bigger thumbnails/images/poster on chart pages" by Alistair1231 (2022) */
  1563. .article h1.findHeader {
  1564. color: gold !important;
  1565. font-size: 18px !important;
  1566. }
  1567. .article h1.findHeader span.findSearchTerm {
  1568. font-size: 20px !important;
  1569. }
  1570. /* (new16) SEARCH RESULTS - AFFICHE + TITRE */
  1571. table.findList td.primary_photo {
  1572. display: inline-table !important;
  1573. width: 100% !important;
  1574. min-width: 150px !important;
  1575. max-width: 150px !important;
  1576. text-align: center !important;
  1577. border-right: 1px solid red !important;
  1578. }
  1579.  
  1580. table.chart td.posterColumn img[width="140"] ,
  1581. .primary_photo > a > img[width="140"] {
  1582. object-fit: contain !important;
  1583. object-position: center center !important;
  1584. height: 102px !important;
  1585. width: auto!important;
  1586. max-width: 150px !important;
  1587. }
  1588. .findResult.odd {
  1589. background-color: #222 !important;
  1590. border: 1px solid #fff;
  1591. }
  1592. .findResult.even {
  1593. background-color: #333 !important;
  1594. border: 1px solid #fff;
  1595. }
  1596. .result_text {
  1597. font-size: 17px !important;
  1598. color: gray !important;
  1599. }
  1600. .result_text>a {
  1601. font-size: 17px !important;
  1602. color: #136cb2;
  1603. }
  1604.  
  1605. /* (new24) SEARCH/FILM INFO - ADD RATING INFOS - With GM "Add movie ratings to IMDB links [adopted]" which not work When LANGUAGE set other that ENG */
  1606. .ipc-metadata-list-summary-item__tc a.ipc-metadata-list-summary-item__t{
  1607. /* border: 1px solid aqua!important; */
  1608. }
  1609.  
  1610. /* (new25) GET MORE RATING */
  1611. .ipc-btn.ipc-btn--theme-base.ipc-btn--core-accent1[style^="display: inline; top: 0px; left: 50%; position: fixed;"] {
  1612. position: fixed;
  1613. left: 70% !important;
  1614. top: unset !important;
  1615. bottom: 1vh !important;
  1616. z-index: 1000;
  1617. }
  1618.  
  1619. /* (new24) NO RATING */
  1620. a.ipc-metadata-list-summary-item__t:not([title]):after {
  1621. content: "(No rating)" !important;
  1622. float: right !important;
  1623. font-size: 0.7em !important;
  1624. opacity: 0.5 !important;
  1625. color: red !important;
  1626. }
  1627.  
  1628. /* (new24) RATING NOT FOUND */
  1629. a.ipc-metadata-list-summary-item__t[title="Rated RATING_NOT_FOUND by undefined users."]:after {
  1630. content: "(No rating)" !important;
  1631. float: right !important;
  1632. font-size: 0.7em !important;
  1633. opacity: 0.5 !important;
  1634. color: red !important;
  1635. }
  1636.  
  1637. /* (new24) GM RATING for LANGUAGE ENG */
  1638.  
  1639. /* (new30) CREDITS - RIGHT PANEL - OPACITY */
  1640. .titleColumn>div[style="display: inline-block;"] ,
  1641. a.ipc-metadata-list-summary-item__t[title] + div {
  1642. float: right !important;
  1643. opacity: 0.5 !important;
  1644. }
  1645. .ipc-accordion__item__content_inner button + a + div {
  1646. display: none !important;
  1647. }
  1648.  
  1649. /* (new24) KNOW FOR/ CONNUE POUR - LEFT PANEL */
  1650. .ipc-shoveler .ipc-primary-image-list-card__title[title] + div {
  1651. position: absolute !important;
  1652. display: inline-block !important;
  1653. clear: none !important;
  1654. width: 100% !important;
  1655. min-width: 64% !important;
  1656. max-width: 64% !important;
  1657. bottom: 0.7vh !important;
  1658. padding-left: 2.5em !important;
  1659. opacity: 0.5 !important;
  1660. }
  1661.  
  1662. .ipc-primary-image-list-card__content + a + div[style="display: inline-block;"] {
  1663. display: none !important;
  1664. }
  1665.  
  1666. /* (new25) RATING - OPACITY */
  1667.  
  1668. /* (new25) GM RATING - OPACITY - SEARCH */
  1669. .ipc-inline-list--inline.ipc-inline-list--no-wrap .ipc-inline-list__item a + div[style="display: inline-block;"] ,
  1670. h3.lister-item-header a + div[style="display: inline-block;"] {
  1671. opacity: 0.5 !important;
  1672. }
  1673. /* HOVER - SEARCH */
  1674. .ipc-inline-list--inline.ipc-inline-list--no-wrap .ipc-inline-list__item:hover a + div[style="display: inline-block;"] ,
  1675. h3.lister-item-header:hover a +div[style="display: inline-block;"] {
  1676. opacity: 1 !important;
  1677. }
  1678.  
  1679.  
  1680. /* END === SEARCH === */
  1681. }
  1682.  
  1683. @-moz-document url-prefix("https://www.imdb.com/video/") {
  1684. /* TRAILER VIDEO MOVIE Pages ==== */
  1685.  
  1686. /* TRAILER - RATING - TOP */
  1687. .celwidget[data-testid="VideoActionBar"] .kFlXkA > div {
  1688. float: right !important;
  1689. margin-top: 4px !important;
  1690. }
  1691. /* TRAILER - RATING - RIGHT */
  1692. [data-testid="video-info-container"] > div > div > div[style="display: inline-block;"] {
  1693. position: absolute !important;
  1694. display: inline-block !important;
  1695. height: 28px !important;
  1696. margin: 11vh 0 0 10px !important;
  1697. }
  1698.  
  1699. /* TRAILER - BUT OPTION VISIO */
  1700. .celwidget[data-testid="VideoInfo"] > div[data-testid="video-info-container"] > div[data-testid="title-container"] .ipc-btn.ipc-btn--single-padding.ipc-btn--default-height {
  1701. display: inline-block !important;
  1702. min-height: 1.25rem !important;
  1703. max-height: 1.25rem !important;
  1704. line-height: 0.8rem !important;
  1705. margin: 0px 0 0 10px !important;
  1706. padding: 3px 5px !important;
  1707. overflow: hidden;
  1708. font-size: 0.875rem;
  1709. }
  1710.  
  1711. /* END === VIDEO TRAILER PAGE */
  1712. }
  1713.  
  1714. @-moz-document url-prefix("https://www.imdb.com/title/"), url-prefix("https://m.imdb.com/title/"), url-prefix("https://www.imdb.com/fr/title/"), url-prefix("https://www.imdb.com/fr-ca/title/"), url-prefix("https://www.imdb.com/de/title/"), url-prefix("https://www.imdb.com/hi/title/"), url-prefix("https://www.imdb.com/it/title/"), url-prefix("https://www.imdb.com/pt/title/"), url-prefix("https://www.imdb.com/es-es/title/"), url-prefix("https://www.imdb.com/es/title/") {
  1715. /* MOVIE PAGE - INFOS DETAILS - VISIBLE ON HOVER */
  1716.  
  1717. /* (new46) POSTER - ALL - TEST */
  1718. .ipc-page-content-container.ipc-page-content-container--full > section:first-of-type > section.ipc-page-background > .ipc-page-content-container.ipc-page-content-container--center:not(:empty) .ipc-page-background .ipc-page-section.ipc-page-section--tp-none > div > div:first-of-type.fAZfWX{
  1719. width: 45% !important;
  1720. max-width: 210px !important;
  1721. }
  1722.  
  1723. /* (new43) A VOIR - CONTAINERS - NOT MOVIE NAME */
  1724. .ipc-page-content-container.ipc-page-content-container--full > section:first-of-type > section.ipc-page-background > .ipc-page-content-container.ipc-page-content-container--center:not(:empty) .ipc-page-background .ipc-page-section.ipc-page-section--tp-none > div:nth-child(3) ,
  1725. .ipc-page-content-container.ipc-page-content-container--full > section:first-of-type > section.ipc-page-background > .ipc-page-content-container.ipc-page-content-container--center:not(:empty) .ipc-page-background .ipc-page-section.ipc-page-section--tp-none ,
  1726.  
  1727. .ipc-page-content-container.ipc-page-content-container--full > section:first-of-type > section.ipc-page-background > .ipc-page-content-container.ipc-page-content-container--center:not(:empty) .ipc-page-background ,
  1728.  
  1729. .ipc-page-content-container.ipc-page-content-container--full > section:first-of-type > section.ipc-page-background > .ipc-page-content-container.ipc-page-content-container--center:not(:empty) ,
  1730.  
  1731. .ipc-page-content-container.ipc-page-content-container--full > section:first-of-type > section.ipc-page-background ,
  1732. .ipc-page-content-container.ipc-page-content-container--full > section:first-of-type ,
  1733. .ipc-page-content-container.ipc-page-content-container--full {
  1734. height: 100vh !important;
  1735. min-height: 100vh !important;
  1736. max-height: 100vh !important;
  1737. padding-left: 0vw !important;
  1738. }
  1739.  
  1740. /* (new54) CONTAINERS - MOVIE NAME */
  1741. .bwWOiy {
  1742. display: flex;
  1743. justify-content: space-between;
  1744. align-items: center;
  1745. margin: 0 0 3vh 0 !important;
  1746. /*background-color: blue !important;*/
  1747. }
  1748. .bwWOiy .fUCCIx {
  1749. margin: 0 0 -0.3vh 0 !important;
  1750. }
  1751.  
  1752. /* (new41) TEST OLD STYLE - (PB SERIES) - BLOC INFOS - under TITLE - OLD STYLE */
  1753. html[style="--ipt-focus-outline-on-base:none; --ipt-focus-outline-on-baseAlt:none;"] #__next main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > .ipc-page-background.ipc-page-background--base > .ipc-page-background.ipc-page-background--baseAlt > .ipc-page-content-container.ipc-page-content-container--center:last-of-type > section > section > div + div + div ,
  1754.  
  1755. #__next main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > .ipc-page-background.ipc-page-background--base > .ipc-page-background.ipc-page-background--baseAlt > .ipc-page-content-container.ipc-page-content-container--center:last-of-type > section > section > div + div + div {
  1756. position: absolute !important;
  1757. display: inline-block !important;
  1758. top: 14vh!important;
  1759. max-height: 78vh !important;
  1760. min-height: 78vh !important;
  1761. min-width: 100% !important;
  1762. margin: 1vh 0 0 0 !important;
  1763. }
  1764.  
  1765. /* (new50) SERIE - TITLE - for
  1766. https://www.imdb.com/title/tt31416018/
  1767. === */
  1768. #__next main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > .ipc-page-background.ipc-page-background--base > .ipc-page-background.ipc-page-background--baseAlt > .ipc-page-content-container.ipc-page-content-container--center:last-of-type > section > section > div + div + div:not(:last-of-type) > div:not(:last-of-type) {
  1769. position: relative !important;
  1770. display: inline-block !important;
  1771. width: 100% !important;
  1772. top: -43vh !important;
  1773. }
  1774. /* ✅ This will evaluate to true in browsers that support :has() */
  1775. @supports selector(:has(*)) {
  1776. #__next main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > .ipc-page-background.ipc-page-background--base > .ipc-page-background.ipc-page-background--baseAlt > .ipc-page-content-container.ipc-page-content-container--center:last-of-type > section > section > div + div + div:not(:last-of-type) > div:not(:last-of-type) {
  1777. position: absolute !important;
  1778. display: inline-block !important;
  1779. width: 100% !important;
  1780. top: -8.5vh !important;
  1781. }
  1782. }
  1783.  
  1784. #__next main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > .ipc-page-background.ipc-page-background--base > .ipc-page-background.ipc-page-background--baseAlt > .ipc-page-content-container.ipc-page-content-container--center:last-of-type > section > section > div + div + div h1 {
  1785. /* background-color: blue !important; */
  1786. }
  1787. /* (new41) PB SERIE - NOTE */
  1788. #__next main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > .ipc-page-background.ipc-page-background--base > .ipc-page-background.ipc-page-background--baseAlt > .ipc-page-content-container.ipc-page-content-container--center:last-of-type > section > section > div + div + div:not(:last-of-type) > div:last-of-type {
  1789. position: relative !important;
  1790. display: inline-block !important;
  1791. top: -33.2vh !important;
  1792. top: -43.2vh !important;
  1793. max-height: 6vh !important;
  1794. min-height: 6vh !important;
  1795. margin: 0 -20px 0 0 !important;
  1796. }
  1797.  
  1798. /* BLOCK INFOS UNDER IMAGES / RIGHT IMAGE for OLD / PB for ERIES */
  1799. /* PB SPECIAL PAGE:
  1800. https://www.imdb.com/title/tt31416018/
  1801. ==== */
  1802. #__next main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > .ipc-page-background.ipc-page-background--base > .ipc-page-background.ipc-page-background--baseAlt > .ipc-page-content-container.ipc-page-content-container--center:last-of-type > section > section > div + div + div > div:first-of-type + div.fFWQTt {
  1803. display: inline-block !important;
  1804. max-height: 30.2vh !important;
  1805. min-height: 30.2vh !important;
  1806. }
  1807.  
  1808. /* (new29) PB SERIE - SERIE */
  1809. #__next main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > .ipc-page-background.ipc-page-background--base > .ipc-page-background.ipc-page-background--baseAlt > .ipc-page-content-container.ipc-page-content-container--center section.ipc-page-section--tp-none > section > div + div + div > div:first-of-type {
  1810. float: left !important;
  1811. clear: both !important;
  1812. max-height: 46.5vh !important;
  1813. min-height: 46.2vh !important;
  1814. margin: 0 !important;
  1815. }
  1816.  
  1817. /* (new50) PB SERIE - INFOS - POSTERS - FOR:
  1818. https://www.imdb.com/title/tt31416018/
  1819. === */
  1820. #__next main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > .ipc-page-background.ipc-page-background--base > .ipc-page-background.ipc-page-background--baseAlt > .ipc-page-content-container.ipc-page-content-container--center:last-of-type > section > section > div + div + div + div > div:not(.lnlBxO):not(.fFWQTt):not(.cFEdVS):not(.ffJAec):not(.doBMpp):not(.gFpQdY):not(.eQRCDK):not(.eQRCDK) {
  1821. float:left !important;
  1822. min-width: 100% !important;
  1823. max-width: 100% !important;
  1824. }
  1825.  
  1826.  
  1827. /* (new43) PB SERIE - INFOS - 2 BLOCKS */
  1828. #__next main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > .ipc-page-background.ipc-page-background--base > .ipc-page-background.ipc-page-background--baseAlt > .ipc-page-content-container.ipc-page-content-container--center:last-of-type > section > section > div + div + div + div > div + div:not(.fFWQTt):not(.doBMpp) {
  1829. float: right !important;
  1830. min-width: 75% !important;
  1831. max-width: 75% !important;
  1832. max-height: 29.2vh !important;
  1833. min-height: 29.2vh !important;
  1834. }
  1835.  
  1836. /* (new29) PB SERIE - SERIE - PRO THING */
  1837. #__next main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > .ipc-page-background.ipc-page-background--base > .ipc-page-background.ipc-page-background--baseAlt > .ipc-page-content-container.ipc-page-content-container--center:last-of-type > section > section > div + div + div + div > div + div + li.ipc-metadata-list__item{
  1838. display: none !important;
  1839. }
  1840.  
  1841. /* (new54) PB SPECIAL OLD PAGE
  1842. https://www.imdb.com/title/tt23398964/
  1843. https://www.imdb.com/title/tt23398964/
  1844. === */
  1845. #__next main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > .ipc-page-background.ipc-page-background--base > .ipc-page-background.ipc-page-background--baseAlt > .ipc-page-content-container.ipc-page-content-container--center:last-of-type > section > section > div + div + div + div > div + div > div:not(.jGqEsT):not(.doBMpp):not(.gLqlom):not(.cDzRCX) {
  1846. float: left !important;
  1847. clear: none!important;
  1848. max-height: 25vh !important;
  1849. min-height: 29vh !important;
  1850. min-width: 48.5% !important;
  1851. max-width: 48.5% !important;
  1852. margin: 0 5px 0 10px !important;
  1853. top: 20vh !important;
  1854. }
  1855.  
  1856. /* (new48) DISTRIB TOP NAV */
  1857. .ipc-page-content-container.ipc-page-content-container--full > section:first-of-type > section.ipc-page-background > .ipc-page-content-container.ipc-page-content-container--center:not(:empty) .ipc-page-background [data-testid="hero-subnav-bar-right-block"]{
  1858. position: fixed !important;
  1859. height: 2vh !important;
  1860. top: 6vh !important;
  1861. left: 17vw !important;
  1862. }
  1863. /* (new53) TAGS */
  1864. .ipc-chip-list--baseAlt.ipc-chip-list {
  1865. position: fixed !important;
  1866. width: auto !important;
  1867. top: 8vh !important;
  1868. right: 17vw !important;
  1869. padding: 2px 0 2px 0 !important;
  1870. overflow: hidden !important;
  1871. border: 1px solid #333 !important;
  1872. }
  1873. .ipc-chip-list--nowrap .ipc-chip-list__scroller {
  1874. flex-wrap: nowrap;
  1875. width: 100% !important;
  1876. min-height: 2vh !important;
  1877. max-height: 2vh !important;
  1878. padding: 0;
  1879. overflow: hidden !important;
  1880. }
  1881. .ipc-chip-list--nowrap .ipc-chip-list__scroller > a {
  1882. flex-wrap: nowrap;
  1883. min-height: 2vh !important;
  1884. max-height: 2vh !important;
  1885. margin: 0 5px 0 5px !important;
  1886. padding: 0 5px !important;
  1887. border: 1px solid silver !important;
  1888. }
  1889.  
  1890. /* (new27) INFOS DETAILS - VISIBLE ON HOVER - NOT MOBILE */
  1891. main.ipc-page-wrapper--base {
  1892. height: 94vh !important;
  1893. min-height: 0vh !important;
  1894. overflow: hidden !important;
  1895. }
  1896. .hWwhTB .ezIlqu.ipc-page-background--baseAlt ,
  1897. .ipc-page-background.ipc-page-background--base.hWwhTB {
  1898. height: 94vh !important;
  1899. min-height: 0vh !important;
  1900. overflow: hidden !important;
  1901. border-bottom: 1px solid aqua !important;
  1902. }
  1903. .hWwhTB .ezIlqu.ipc-page-background--baseAlt > .ipc-page-content-container.ipc-page-content-container--center:last-of-type .lhQGHg {
  1904. height: 93.8vh !important;
  1905. min-height: 0vh !important;
  1906. overflow: hidden !important;
  1907. border: 1px solid red !important;
  1908. }
  1909.  
  1910. main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > section:first-of-type section.ipc-page-background.ipc-page-background--base:not(:hover){
  1911. display: inline-block !important;
  1912. position: fixed !important;
  1913. width: 100px !important;
  1914. min-height: 20px !important;
  1915. max-height: 20px !important;
  1916. top: 6.2vh !important;
  1917. right: 0vw !important;
  1918. overflow: hidden !important;
  1919. z-index: 500 !important;
  1920. color: gray !important;
  1921. }
  1922. /* (new43) HOVER */
  1923. main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > section:first-of-type section.ipc-page-background.ipc-page-background--base:hover {
  1924. display: inline-block !important;
  1925. position: fixed !important;
  1926. width: 45vw !important;
  1927. min-height: 92.5vh !important;
  1928. max-height: 92.5vh !important;
  1929. top: 6.2vh !important;
  1930. right: 2px !important;
  1931. overflow: hidden !important;
  1932. overflow-y: auto !important;
  1933. z-index: 5000000 !important;
  1934. color: gray !important;
  1935. border-top: 1px solid red !important;
  1936. border-bottom: 1px solid red !important;
  1937. border-left: 3px solid red !important;
  1938. }
  1939. main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > section:first-of-type section.ipc-page-background.ipc-page-background--base:hover{
  1940. padding-top: 1.75rem !important;
  1941. }
  1942. /* (new41) INFOS RIGHT - INDICATOR */
  1943. /* .ipc-page-background.ipc-page-background--base.kUbSjY .fmxrQX:before ; */
  1944. main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > section:first-of-type section.ipc-page-background.ipc-page-background--base:before {
  1945. content: "◣ ➕" !important;
  1946. display: inline-block !important;
  1947. position: fixed !important;
  1948. width: 200px !important;
  1949. min-height: 30px !important;
  1950. max-height: 30px !important;
  1951. margin-top: -0.5vh !important;
  1952. right: 0 !important;
  1953. padding-left: 5px !important;
  1954. border-radius: 0 0 0 5px !important;
  1955. z-index: 500000 !important;
  1956. color: gold !important;
  1957. border: 1px solid red !important;
  1958. }
  1959. main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > section:first-of-type section.ipc-page-background.ipc-page-background--base:hover:before {
  1960. content: "➕ ◥ " !important;
  1961. display: inline-block !important;
  1962. position: fixed !important;
  1963. width: 45vw !important;
  1964. min-height: 30px !important;
  1965. max-height: 30px !important;
  1966. margin-top: -3.1vh !important;
  1967. right: 0 !important;
  1968. z-index: 500000 !important;
  1969. border: 1px solid red !important;
  1970. border-left: 3px solid red !important;
  1971. }
  1972.  
  1973. /* (new33) RIGHT PANEL - ACTORS ICONS */
  1974. main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > section:first-of-type section.ipc-page-background.ipc-page-background--base .eTKJpq {
  1975. min-width: 4rem !important;
  1976. max-width: 4rem !important;
  1977. margin: 0 10px 0 -20px !important;
  1978. }
  1979.  
  1980. /* (new13) RECENTLY VIEWED */
  1981. .ipc-page-background--baseAlt .recently-viewed {
  1982. position: fixed !important;
  1983. display: inline-block !important;
  1984. width: 15.5vw !important;
  1985. bottom: 0vh !important;
  1986. right: 2px !important;
  1987. overflow: hidden !important;
  1988. overflow-y: auto !important;
  1989. z-index: 500000 !important;
  1990. color: gold !important;
  1991. }
  1992. .ipc-page-background--baseAlt .recently-viewed:not(:hover) h3.ipc-title__text{
  1993. border: medium none;
  1994. display: flex;
  1995. max-height: 1.9em;
  1996. overflow: hidden;
  1997. position: relative;
  1998. font-size: 0.6em !important;
  1999. }
  2000.  
  2001. .ipc-page-background--baseAlt .recently-viewed .ipc-sub-grid.ipc-sub-grid--nowrap.ipc-sub-grid--page-span-3 {
  2002. grid-auto-columns: calc(22.33333% - 0.91667 * 1.5rem - 0rem) !important;
  2003. }
  2004. /* NOT HOVER */
  2005. .ipc-page-background--baseAlt .recently-viewed:not(:hover) hgroup.ipc-title {
  2006. font-size: 1rem !important;
  2007. }
  2008. .ipc-page-background--baseAlt .recently-viewed:not(:hover) span a.ipc-link {
  2009. line-height: 1.2rem !important;
  2010. font-size: 1rem !important;
  2011. }
  2012. /* HOVER */
  2013. .ipc-page-background--baseAlt .recently-viewed:hover {
  2014. width: 99.5vw !important;
  2015. }
  2016. .ipc-page-background--baseAlt .recently-viewed:hover .ipc-sub-grid.ipc-sub-grid--nowrap.ipc-sub-grid--page-span-3 {
  2017. grid-auto-columns: calc(5.33333% - 0.91667 * 1.5rem - 0rem) !important;
  2018. }
  2019.  
  2020. /* END == MOVIE PAGE - INFOS DETAILS - VISIBLE ON HOVER - NOT MOBILE */
  2021. }
  2022.  
  2023. @-moz-document url-prefix("https://www.imdb.com/find/?q=") {
  2024. /* SEARCH PAGES */
  2025.  
  2026. /* (new30) TEST for GM BIG THUMBNAILS" */
  2027.  
  2028.  
  2029. /* (new30) URL-PREF - SEARCH PAGES - POSTER - RECENTLY VIEWVED */
  2030. .ipc-media.ipc-media--poster-m.ipc-poster__poster-image.ipc-media__img img {
  2031. height: 100% !important;
  2032. object-fit: contain !important;
  2033. }
  2034.  
  2035.  
  2036. /* END === SEARCH PAGES */
  2037. }
  2038.  
  2039. @-moz-document url-prefix("https://www.imdb.com/chart/"), url-prefix("https://www.imdb.com/feature/genre/") {
  2040. /* CHART / FEATURE Pages - */
  2041.  
  2042. /* CHART - SIDEBAR */
  2043. #sidebar .aux-content-widget-2 {
  2044. padding: 5px 5px 5px 15px !important;
  2045. }
  2046. #sidebar div[class^="aux-content-widget-"].seen-sidebar>h3 {
  2047. font-size: 18px;
  2048. margin: 5px 0 0px 0 !important;
  2049. }
  2050. .seen-sidebar .seen-score {
  2051. color: gold !important;
  2052. }
  2053.  
  2054.  
  2055. /* FEATURE CARDS / FEATURE */
  2056. .widget_content.no_inline_blurb .widget_nested .ninja_image_pack .widget_image .image img {
  2057. border-radius: 5px !important;
  2058. border: 1px solid red !important;
  2059. }
  2060.  
  2061.  
  2062. /* END ==CHART PAGES */
  2063. }
  2064.  
  2065. @-moz-document domain("imdb.com"), domain("www.imdb.com") {
  2066. /* ==== 0- IMDb - Dark and Gray Simple (new54) - DEV QUANTUM */
  2067.  
  2068. /* BACKGOUND IMDb:
  2069. BACKGOUND IMDb - Near #222:
  2070. background: #1f1f1f !important;
  2071. BACKGROUND - DARK LINEAR-GRADIENT IMDB - Near #222:
  2072. background: rgba(0, 0, 0, 0) linear-gradient(90deg, rgb(31, 31, 31), 20%, rgba(31, 31, 31, 0.6), 80%, rgb(31, 31, 31)) repeat scroll 0 0 !important;
  2073. ==== */
  2074.  
  2075. /* VISITED LINK COLOR:
  2076. Note:
  2077. 1-- Firefox's privacy settings must be set a minimum of 'Remember my browsing and download history'
  2078. 2 -- about:config option layout.css.visited_links_enabled must be set to true.
  2079. === */
  2080.  
  2081. /* ==== COLOR - ALL */
  2082.  
  2083. /* ===== COLOR ===== */
  2084.  
  2085. :root {
  2086. --ipt-base-rgb: 0,0,0 !important;
  2087. --ipt-on-base-rgb: 255,255,255 !important;
  2088. --ipt-base-shade3-rgb: 0,0,0 !important;
  2089. --ipt-on-base-accent2-rgb: 0,190,250 !important;
  2090. }
  2091. /* #root {
  2092. background: red !important;
  2093. } */
  2094.  
  2095. /* (new19) BACKGROUND - DARK IMDB - RED + opacity */
  2096. [data-testid="language-coachmark-heading"] {
  2097. opacity: 0.3 !important;
  2098. background: red !important;
  2099. }
  2100.  
  2101. /* BACKGROUND - DARK IMDB - Near #222: */
  2102.  
  2103. .hWwhTB .ezIlqu.ipc-page-background--baseAlt > .ipc-page-content-container.ipc-page-content-container--center:last-of-type .lhQGHg ,
  2104. .ipc-page-content-container.ipc-page-content-container--full > section:first-of-type > section.ipc-page-background > .ipc-page-content-container.ipc-page-content-container--center:not(:empty) .ipc-page-background .ipc-page-section.ipc-page-section--tp-none > div:nth-child(3) ,
  2105. .ipc-page-content-container.ipc-page-content-container--full > section:first-of-type > section.ipc-page-background > .ipc-page-content-container.ipc-page-content-container--center:not(:empty) .ipc-page-background .ipc-page-section.ipc-page-section--tp-none ,
  2106. .ipc-page-content-container.ipc-page-content-container--full > section:first-of-type > section.ipc-page-background > .ipc-page-content-container.ipc-page-content-container--center:not(:empty) .ipc-page-background ,
  2107. .ipc-page-content-container.ipc-page-content-container--full > section:first-of-type > section.ipc-page-background > .ipc-page-content-container.ipc-page-content-container--center:not(:empty) ,
  2108. .ipc-page-content-container.ipc-page-content-container--full > section:first-of-type > section.ipc-page-background ,
  2109. .ipc-page-content-container.ipc-page-content-container--full > section:first-of-type ,
  2110. .ipc-page-content-container.ipc-page-content-container--full ,
  2111.  
  2112. .celwidget[data-testid="Filmography"] ,
  2113. #ipc-wrap-background-id ,
  2114. .celwidget[data-testid="Filmography"],
  2115. .celwidget[data-testid="Filmography"][data-cel-widget="StaticFeature_Filmography"] {
  2116. background: #1f1f1f !important;
  2117. }
  2118.  
  2119.  
  2120. /* BACKGROUND - DARK LINEAR-GRADIENT IMDB - Near #222: */
  2121.  
  2122. .ipc-page-background--baseAlt ,
  2123. #ipc-wrap-background-id, .celwidget[data-testid="Filmography"],
  2124. .celwidget[data-testid="Filmography"][data-cel-widget="StaticFeature_Filmography"] ,
  2125.  
  2126. .ipc-page-content-container--center .ipc-page-background.ipc-page-background--base.jtTbgg ,
  2127. .ipc-page-content-container--center {
  2128. background: #1f1f1f !important;
  2129. /* background: rgba(0, 0, 0, 0) linear-gradient(90deg, rgb(31, 31, 31), 20%, rgba(31, 31, 31, 0.6), 80%, rgb(31, 31, 31)) repeat scroll 0 0 !important; */
  2130. }
  2131.  
  2132.  
  2133.  
  2134. /* BACKGROUND - BLACK */
  2135.  
  2136. .ipc-tabs ,
  2137. .efZxiR .ipc-tabs ,
  2138. .ekJqcM ,
  2139. .ezIlqu.ipc-page-background--baseAlt {
  2140. background: black !important;
  2141. }
  2142.  
  2143.  
  2144. /* (new14) BACKGROUND - #111 */
  2145.  
  2146. .hWwhTB .ezIlqu.ipc-page-background--baseAlt ,
  2147. .ipc-page-section.ipc-page-section--base.ipc-page-section--sp-pageMargin:not(.kkcfLp) .jPRxOq .bGxjcH.episode-item-wrapper + .episode-item-wrapper .ipc-list-card ,
  2148. .ipc-page-section.ipc-page-section--base.ipc-page-section--sp-pageMargin:not(.kkcfLp) .jPRxOq .bGxjcH.episode-item-wrapper .ipc-list-card ,
  2149. .ipc-page-section.ipc-page-section--base.ipc-page-section--sp-pageMargin + section article .fWClyX:hover ,
  2150. .ipc-page-background.ipc-page-background--baseAlt[data-testid="atf-wrapper-bg"] + script + .ipc-page-content-container.ipc-page-content-container--center > section ,
  2151. main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > section:first-of-type section.ipc-page-background.ipc-page-background--base .ipc-page-grid__item.ipc-page-grid__item--span-2 >div + .ipc-page-section.ipc-page-section--base ,
  2152. main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > .ipc-page-background.ipc-page-background--base > .ipc-page-background.ipc-page-background--baseAlt > .ipc-page-content-container.ipc-page-content-container--center:last-of-type> section > section > div:last-of-type > div:last-of-type.doBMpp ,
  2153. main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > .ipc-page-background.ipc-page-background--base > .ipc-page-background.ipc-page-background--baseAlt > .ipc-page-content-container.ipc-page-content-container--center:last-of-type> section > section > div:last-of-type > div:last-of-type ,
  2154. .ipc-page-section.ipc-page-section--baseAlt.ipc-page-section--tp-none.ipc-page-section--bp-xs > div:last-of-type ,
  2155. .ipc-page-section.ipc-page-section--baseAlt.ipc-page-section--tp-none.ipc-page-section--bp-xs ,
  2156. .lceYKq ,
  2157. .hWwhTB .ezIlqu ,
  2158. .ipc-page-background--baseAlt .recently-viewed ,
  2159. main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > section:first-of-type section.ipc-page-background.ipc-page-background--base:hover:before ,
  2160. main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > section:first-of-type section.ipc-page-background.ipc-page-background--base:before ,
  2161. main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > section:first-of-type section.ipc-page-background.ipc-page-background--base:hover ,
  2162. .hWwhTB .ezIlqu.ipc-page-background--baseAlt ,
  2163. .ipc-page-background.ipc-page-background--base.hWwhTB ,
  2164. main.ipc-page-wrapper--base ,
  2165. iframe[id="vidsrc"] ,
  2166. iframe[id=""] ,
  2167. #imdbHeader ~ iframe[id="2embed"],
  2168. iframe[id="2embed"] ,
  2169. [data-testid="hero-subnav-bar-left-block"]:not(:empty) ,
  2170. .ipc-page-section.ipc-page-section--base.ipc-page-section--sp-pageMargin + section article ,
  2171. main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > section:first-of-type section.ipc-page-background.ipc-page-background--base .ipc-page-grid.ipc-page-grid--bias-left .ipc-page-grid__item.ipc-page-grid__item--span-2 >div + .ipc-page-section.ipc-page-section--base > div:first-of-type + .ipc-signpost--center-aligned:hover + div ,
  2172. main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > section:first-of-type section.ipc-page-background.ipc-page-background--base .ipc-page-grid.ipc-page-grid--bias-left .ipc-page-grid__item.ipc-page-grid__item--span-2 >div + .ipc-page-section.ipc-page-section--base > div:first-of-type + .ipc-signpost--center-aligned + div:hover ,
  2173. main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > section:first-of-type section.ipc-page-background.ipc-page-background--base .ipc-page-grid.ipc-page-grid--bias-left .ipc-page-grid__item.ipc-page-grid__item--span-2 >div + .ipc-page-section.ipc-page-section--base ,
  2174. .ipc-page-section.ipc-page-section--base.ipc-page-section--sp-pageMargin + section section + section ,
  2175. .ipc-page-section.ipc-page-section--base.ipc-page-section--sp-pageMargin + section {
  2176. background: #111 !important;
  2177. }
  2178.  
  2179.  
  2180.  
  2181. /* (new14) BACKGROUND - COLOR - #111 */
  2182.  
  2183. .navbar-expand-md ,
  2184. body[data-recaptcha-key] #media-embed ,
  2185. body[data-recaptcha-key] ,
  2186. #imdbscoutthirdbar_header:after ,
  2187. #imdbscoutthirdbar_header ,
  2188. #imdbscoutsecondbar_header:after ,
  2189. #imdbscout_header:after ,
  2190. #imdbscout_header ,
  2191. #imdbscout_iconsheader:after ,
  2192. #imdbscout_iconsheader ,
  2193. #scout_rating_table:hover ,
  2194. #scout_rating_table:after ,
  2195. #scout_rating_table ,
  2196. #__LTA__ [class^="App_configWrapper__"] [class^="Config_popover__"][style="display: block;"] ,
  2197. #__LTA__.ipc-page-content-container:hover ,
  2198. main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > .ipc-page-background.ipc-page-background--base > .ipc-page-background.ipc-page-background--baseAlt > .ipc-page-content-container.ipc-page-content-container--center:last-of-type> section > section > div:last-of-type ,
  2199. .ipc-scroll-to-top-button ,
  2200. #content-2-wide::before ,
  2201. main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > .ipc-page-background.ipc-page-background--base > .ipc-page-background.ipc-page-background--baseAlt > .ipc-page-content-container.ipc-page-content-container--center:last-of-type> section > section > div:last-of-type ,
  2202.  
  2203. .ipc-page-section.ipc-page-section--baseAlt.ipc-page-section--tp-none.ipc-page-section--bp-xs > div:last-of-type ,
  2204. .ipc-page-wrapper.ipc-page-wrapper--baseAlt .ipc-page-content-container.ipc-page-content-container--center .ipc-page-grid ,
  2205. .ipc-page-wrapper.ipc-page-wrapper--baseAlt .ipc-page-content-container.ipc-page-content-container--center .ipc-page-grid.ipc-page-grid--bias-left [data-testid="video-info-container"],
  2206. .ipc-page-wrapper.ipc-page-wrapper--baseAlt .ipc-page-content-container.ipc-page-content-container--center .ipc-page-grid.ipc-page-grid--bias-left ,
  2207. .celwidget[data-testid="VideoInfo"] ,
  2208. .iDwMSU ,
  2209. .ipc-page-grid.ipc-page-grid--bias-left .ipc-page-section.ipc-page-section--base.celwidget:not([data-cel-widget="StaticFeature_Awards"]):not([data-cel-widget="StaticFeature_Videos"]):not([data-cel-widget="StaticFeature_Photos"]) .ipc-title--section-title ,
  2210. #imdbHeader ,
  2211. .ipc-page-grid__item.ipc-page-grid__item--span-1:hover ,
  2212. .ipc-page-grid__item.ipc-page-grid__item--span-1:hover .nas-slot + .ipc-page-section:first-of-type > .ipc-title> hgroup ,
  2213. .celwidget[data-testid="Filmography"] .ipc-page-section.ipc-page-section--base:last-of-type .ipc-title.ipc-title--section-title.ipc-title--base.ipc-title--on-textPrimary ,
  2214. .drawer.hamburger__drawer.imdb-header__nav-drawer ,
  2215. .eSmZzJ ,
  2216. table.findList td.primary_photo {
  2217. background-color: #111 !important;
  2218. }
  2219.  
  2220. /* (new14) BACKGROUND - #222 */
  2221. .ipc-page-section.ipc-page-section--base.ipc-page-section--sp-pageMargin:not(.kkcfLp) .jPRxOq .bGxjcH.episode-item-wrapper ,
  2222. .ipc-page-section.ipc-page-section--base.ipc-page-section--sp-pageMargin:not(.kkcfLp) .jPRxOq .bGxjcH.episode-item-wrapper + .episode-item-wrapper ,
  2223. main.ipc-page-wrapper--base section.ipc-page-background.ipc-page-background--base:not(:hover) .ipc-page-section.ipc-page-section--base[data-testid="DynamicFeature_Episodes"] .ipc-title.ipc-title--section-title.ipc-title--base.ipc-title--on-textPrimary .ipc-title-link-wrapper[href$="/episodes"] .ipc-title__subtext ,
  2224. .ipc-page-section.ipc-page-section--baseAlt.ipc-page-section--tp-xs.ipc-page-section--bp-xs >div > hgroup ,
  2225. main.ipc-page-wrapper--base section.ipc-page-background.ipc-page-background--base:not(:hover) .ipc-page-section.ipc-page-section--base[data-testid="DynamicFeature_Episodes"] .ipc-title.ipc-title--section-title.ipc-title--base.ipc-title--on-textPrimary .ipc-title-link-wrapper[href$="/episodes"] ,
  2226. main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > section:first-of-type section.ipc-page-background.ipc-page-background--base:not(:hover) .episodes-card-container + .episodes-browse-episodes > div div:last-of-type label ,
  2227. main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > section:first-of-type section.ipc-page-background.ipc-page-background--base:not(:hover) .episodes-card-container + .episodes-browse-episodes > div div:first-of-type label {
  2228. background: #222 !important;
  2229. }
  2230.  
  2231.  
  2232. /* (new17) BACKGROUND - #222 - ALL:INITIAL - all: initial !important; - FOR SCROLLBAR */
  2233.  
  2234. #content-2-wide .article.listo div.header ,
  2235. .DocumentationLayout_pageWrapper__MFm0_ ,
  2236. .listo .header .nav ,
  2237. .fixed ,
  2238. body#styleguide-v2 #wrapper[style="background: 000000 !important"] ,
  2239. html ,
  2240. html.scriptsOn ,
  2241. html body#styleguide-v2.fixed #wrapper[style="background: 000000 !important"] ,
  2242. html body#styleguide-v2 #wrapper[style="background: 000000 !important"] ,
  2243. html #wrapper[style="background: 000000 !important"] ,
  2244. html #wrapper ,
  2245. html body#styleguide-v2 ,
  2246. html body#styleguide-v2.fixed ,
  2247. html body#styleguide-v2 #wrapper ,
  2248. html body#styleguide-v2.fixed #wrapper {
  2249. /* all: initial !important;*/
  2250. background-color: #222 !important;
  2251. background-image: unset !important;
  2252. background-attachment: unset !important;
  2253. background-clip: unset !important;
  2254. background-origin: unset !important;
  2255. background-position: unset !important;
  2256. background-repeat: unset !important;
  2257. background-size: unset !important;
  2258. }
  2259.  
  2260.  
  2261. /* (new11) BACKGROUND - #222 + TEXT- GRAY + BORDER #333 */
  2262.  
  2263. :not(pre) > code ,
  2264. .recently-viewed ,
  2265. div.findMoreMatches ,
  2266. .article ,
  2267. .article.on-tv {
  2268. color: gray !important;
  2269. background: #222 !important;
  2270. border: 1px solid #333 !important;
  2271. }
  2272.  
  2273.  
  2274. /* (new17) BACKGROUND - #333 */
  2275.  
  2276. .ipc-page-section.ipc-page-section--base.ipc-page-section--sp-pageMargin:not(.kkcfLp) .jPRxOq ,
  2277. #scout_rating_table>tbody>tr>td[style="width:30px; vertical-align:middle;"] ,
  2278. main.ipc-page-wrapper--base .ipc-page-content-container.ipc-page-content-container--full > section:first-of-type section.ipc-page-background.ipc-page-background--base:not(:hover) .episodes-card-container + .episodes-browse-episodes ,
  2279.  
  2280. .ipc-tabs.ipc-tabs--base.ipc-tabs--align-left.ipc-tabs--display-tab .ipc-tabs.ipc-tabs--base.ipc-tabs--align-left.jzcZNG ,
  2281. .article.name-overview.with-hero .name-overview-widget #prometer_container ,
  2282. #prometer #meterRank ,
  2283. #pagecontent ,
  2284. .ipc-poster-card.ipc-poster-card--base.ipc-poster-card--dynamic-width.ipc-sub-grid-item.ipc-sub-grid-item--span-2 {
  2285. Background: #333 !important;
  2286. }
  2287.  
  2288. /* (new13) BACKGROUND #333 + BACKGOUD IMAGE */
  2289. #prometer {
  2290. background-color: #333 !important;
  2291. box-shadow: -1px 2px 5px #222 !important;
  2292. }
  2293.  
  2294.  
  2295.  
  2296. /* (new15) BUTTON - #333 + OPACITY - :not([href^="https://help.imdb.com/article/imdb/discover-watch/"]) */
  2297.  
  2298.  
  2299. .ipc-split-button__iconBtn ,
  2300. .ipc-split-button__btn ,
  2301. .ipc-btn.ipc-btn--full-width.ipc-btn--left-align-content.ipc-btn--large-height.ipc-btn--core-accent1.ipc-btn--theme-baseAlt ,
  2302. .ipc-title__actions ,
  2303. .ipc-btn[href^="https://contribute.imdb.com/"] {
  2304. opacity: 0.6 !important;
  2305. pointer-events: auto !important;
  2306. color: silver !important;
  2307. /* background: rgb(221, 178, 22) !important; */
  2308. background: #333 !important;
  2309. }
  2310.  
  2311. .ipc-split-button__iconBtn:hover ,
  2312. .ipc-split-button__btn:hover ,
  2313. .ipc-btn.ipc-btn--full-width.ipc-btn--left-align-content.ipc-btn--large-height.ipc-btn--core-accent1.ipc-btn--theme-baseAlt:hover ,
  2314. .ipc-title__actions:hover ,
  2315. .ipc-btn[href^="https://contribute.imdb.com/"]:hover {
  2316. opacity: 1 !important;
  2317. /* border: 1px solid gray !important; */
  2318. /* background: #222 !important; */
  2319. }
  2320.  
  2321. .ipc-btn.ipc-btn--full-width.ipc-btn--left-align-content.ipc-btn--large-height.ipc-btn--core-accent1.ipc-btn--theme-baseAlt {
  2322. color: grey !important;
  2323. }
  2324.  
  2325.  
  2326. /* (new15) HOVER */
  2327. /* .ipc-split-button__iconBtn ,
  2328. .ipc-split-button__btn , */
  2329.  
  2330.  
  2331. /* (new9 - BACKGROUD with IMG */
  2332. .list_item div.image a.add-image {
  2333. background-color: #111 !important;
  2334. }
  2335. .hover-over-image.zero-z-index.no-ep-poster .add-image +div ,
  2336. .add-image-container.episode-list {
  2337. background-color: #111 !important;
  2338. }
  2339.  
  2340.  
  2341. /* (new11) BACKGROUND - BLACK LIGHT (#1d2124) - NO TEXT / BORDER / BOX SHADOW */
  2342.  
  2343. #wrapper #pagecontent div[class^="aux-content-widget-"] {
  2344. background: #1d2124 !important;
  2345. }
  2346. div[class^="aux-content-widget-"] {
  2347. background-color: #1d2124 !important;
  2348. }
  2349.  
  2350.  
  2351. /* (new11) BACKGROUND - BLACK LIGHT (#1d2124) + TEXT + BORDER - + BOX SHADOW AROUND rgba(0, 0, 0, 0.3)*/
  2352.  
  2353.  
  2354. .ipc-list-card--base ,
  2355. .ipc-page-grid__item.ipc-page-grid__item--span-1 .ipc-page-section--base ,
  2356. .ipc-page-grid.ipc-page-grid--bias-left .ipc-page-section.ipc-page-section--base.celwidget {
  2357. background-color: #1d2124 !important;
  2358. /* border-color: #171a1d !important; */
  2359. border-color: #222 !important;
  2360. color: #fff !important;
  2361. /* BOX SHADOW AROUND - TEST */
  2362. box-shadow: -3px -3px 3px rgba(230, 224, 224, 0.08) !important;
  2363. box-shadow: inset 2px 2px 2px 2px red !important;
  2364. box-shadow: 0px -1px 2px 1px rgba(0, 0, 0, 0.3), 1px 1px 3px 1px rgba(0, 0, 0, 0.3) !important;
  2365. box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.3), 0px 0px 4px 1px rgba(0, 0, 0, 0.3) inset !important;
  2366. /* JUST INSET */
  2367. box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.3) inset !important;
  2368. }
  2369.  
  2370.  
  2371.  
  2372. /* BACKGROUND - rgb(30, 32, 34) */
  2373.  
  2374. .ipc-page-section.ipc-page-section--base {
  2375. Background: rgb(30, 32, 34) !important;
  2376. }
  2377.  
  2378.  
  2379.  
  2380. /* COLOR - BACKGROUND IMAGE - GRADIENT - DIVERS */
  2381.  
  2382. #filmography .head {
  2383. background-image: -webkit-linear-gradient(bottom, #333 0%, #222 50%);
  2384. text-shadow: unset !important;
  2385. }
  2386.  
  2387.  
  2388.  
  2389. /* A VOIR - BACKGROUND IMAGE - GRADIENT - ELLIPSIS VERTICAL - BLACK LIGHT to BLACK */
  2390.  
  2391. .ipc-overflowText.ipc-overflowText--base.ipc-overflowText--listCard .ipc-overflowText-overlay {
  2392. background: transparent -moz-linear-gradient(center top , rgba(45, 45, 45, 0.61), rgba(10, 10, 10, 0.68), rgba(17, 17, 17, 0.85)) repeat scroll 0 0;
  2393. }
  2394.  
  2395.  
  2396. /* BACKGROUND IMAGE - GRADIENT - ELLIPSIS VERTICAL - TRANSPARENT to BLACK */
  2397.  
  2398. .lister-list .lister-item .gradient-container {
  2399. background: transparent linear-gradient(transparent, #111) repeat scroll 0 0 !important;
  2400. }
  2401.  
  2402.  
  2403.  
  2404. /* BACKGROUND - ZEBRA */
  2405.  
  2406.  
  2407. /* ZEBRA ODD */
  2408.  
  2409. table.chart tbody tr:nth-child(odd) ,
  2410. .ipc-metadata-list-summary-item:nth-child(odd) ,
  2411. .filmo-category-section .filmo-row.odd ,
  2412. .ipl-zebra-list__item:nth-child(odd) ,
  2413. /* .lister-item.mode-advanced:nth-child(odd) , */
  2414. .lister-item:nth-child(odd) ,
  2415. .list-preview.odd ,
  2416. .devitem.odd ,
  2417. .soda.odd ,
  2418. .odd {
  2419. color: gray !important;
  2420. background: #222 !important;
  2421. /* border: 1px solid green !important; */
  2422. border: 1px solid transparent !important;
  2423. border-bottom: 1px solid black !important;
  2424. border-top: 1px solid #3c3c3c !important;
  2425. }
  2426.  
  2427.  
  2428. /* ZEBRA EVEN */
  2429.  
  2430. table.chart tbody tr:nth-child(even) ,
  2431. .ipc-metadata-list-summary-itemn:nth-child(even) ,
  2432. .filmo-category-section .filmo-row.even ,
  2433. .ipl-zebra-list__item:nth-child(even) ,
  2434. /* .lister-item.mode-advanced:nth-child(even) , */
  2435. .lister-item:nth-child(even) ,
  2436. .list-preview.even ,
  2437. .devitem.even ,
  2438. .soda.even ,
  2439. .even {
  2440. color: gray !important;
  2441. background: #333 !important;
  2442. /* border: 1px solid red !important; */
  2443. border: 1px solid transparent !important;
  2444. border-bottom: 1px solid black !important;
  2445. border-top: 1px solid #3c3c3c !important;
  2446. }
  2447.  
  2448.  
  2449.  
  2450.  
  2451. /* SVG - CHANGE COLOR BY FILTER - BLACK TO PERU*/
  2452.  
  2453. .ipc-media--fallback svg.ipc-media__icon {
  2454. fill: blue !important;
  2455. color: red !important;
  2456. filter: invert(15%) sepia(100%) saturate(6481%) hue-rotate(46deg) brightness(102%) contrast(43%) !important;
  2457. }
  2458. .ipc-media--base::before {
  2459. background: rgba(17, 17, 17, 0.81);
  2460. }
  2461.  
  2462.  
  2463. /* SVG - FILL - THUMB */
  2464.  
  2465.  
  2466. svg#iconContext-thumb-up {
  2467. fill: green !important;
  2468. }
  2469. svg#iconContext-thumb-down {
  2470. fill: red !important;
  2471. }
  2472.  
  2473.  
  2474.  
  2475. /* TEXT - WHITE */
  2476. .ipc-page-grid.ipc-page-grid--bias-left .ipc-page-section.ipc-page-section--base.celwidget:not([data-cel-widget="StaticFeature_Awards"]):not([data-cel-widget="StaticFeature_Videos"]):not([data-cel-widget="StaticFeature_Photos"]) .ipc-title--section-title h3 ,
  2477. .article h1.header span.itemprop ,
  2478. .article h1.findHeader span.findSearchTerm ,
  2479. .ipc-rating-star--maxRating ,
  2480. .ipc-list-card__content a > div > div > div,
  2481. .ipc-signpost.ipc-signpost--accent1.ipc-signpost--left-aligned + div ,
  2482. .ipc-metadata-list-item__list-content-item--subText ,
  2483. .ipc-title__description ,
  2484. .ipc-chip.ipc-chip--on-base ,
  2485. .ewdPHp ,
  2486. .ipc-metadata-list-item__label ,
  2487. .ipc-title__text ,
  2488. .ipc-html-content.ipc-html-content--base>div ,
  2489. .ipc-page-section.ipc-page-section--base.celwidget > div{
  2490. color: #fff !important;
  2491. }
  2492.  
  2493.  
  2494. /* TEXT - GRAY SILVER */
  2495.  
  2496. .cast_list .castlist_label ,
  2497. .credit ,
  2498. .lister .lister-controls > .lister-control-group ,
  2499. div[class^="aux-content-widget-"]>table>tbody>tr>td ,
  2500. .hide-seen>label ,
  2501. #sidebar h2,
  2502. #sidebar h3 ,
  2503. h1,
  2504. h2,
  2505. h3 {
  2506. color: silver !important;
  2507. }
  2508.  
  2509.  
  2510.  
  2511. /* TEXT - GRAY */
  2512. .cast_list .character ,
  2513. .bigcell ,
  2514. .allText ,
  2515. .ReleaseNotesSummary_pageSection__9xB_g>div ,
  2516. .documentation_pageContainer__jSal_ h3 ,
  2517. .documentation_pageContainer__jSal_ h2 ,
  2518. .documentation_pageContainer__jSal_ h1 ,
  2519. .DocumentationPage_content__wXkMT h3 ,
  2520. .DocumentationPage_content__wXkMT h2 ,
  2521. .DocumentationPage_content__wXkMT h1 ,
  2522. .ipc-page-grid__item.ipc-page-grid__item--span-2>h1 ,
  2523. .sample-queries_heading__lOa1J ,
  2524. p ,
  2525. .documentation_topParagraph__huUSI ,
  2526. .Products_column__KrTze.ColumnLayout_column__wUt7d>p ,
  2527. .ipc-page-wrapper ,
  2528. .Products_paragraphTexts__KIm98 p ,
  2529. .Products_productText__7TVow ,
  2530. .UseCases_title__4jv8P ,
  2531. .ipc-html-content-inner-div>p ,
  2532. .text-primary ,
  2533. .lister-item-content span.text-primary ,
  2534. .text-muted ,
  2535. .subnav h4 ,
  2536. .article h1.header ,
  2537. .listo .header .nav .desc{
  2538. color: gray !important;
  2539. }
  2540.  
  2541. /* TEXT - GOLD */
  2542. .ipc-rating-star--base ,
  2543. .ipc-title__subtext ,
  2544. .gwBsXc ,
  2545. .dbUarY ,
  2546. .ktSkVi ul,
  2547. .ipc-metadata-list.ipc-metadata-list--dividers-all.ipc-metadata-list--base{
  2548. color: gold !important;
  2549. }
  2550.  
  2551. /* TXT / LINKS - PERU */
  2552. #personal-details>p>span>time ,
  2553. #personal-details>h3 ,
  2554. .rightcornerlink form select.fixed ,
  2555. .rightcornerlink span.filmo-show-hide-all ,
  2556. a.jFeBIw ,
  2557. a .esZWnh ,
  2558. a {
  2559. color: peru !important;
  2560. }
  2561.  
  2562.  
  2563. /* BORDER - RED */
  2564. .hWwhTB > .ipc-page-content-container.ipc-page-content-container--center {
  2565. border-top: 1px solid red !important;
  2566. }
  2567.  
  2568. /* BOX SHADOW */
  2569. .Cmihf {
  2570. box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.3), 0px 0px 4px 1px rgba(0, 0, 0, 0.3) inset !important;
  2571. }
  2572.  
  2573. /* IMDB - ROOT - ALL:INITIAL === */
  2574. #styleguide-v2, #styleguide-v2 #wrapper {
  2575. margin: auto;
  2576. min-width: 1008px;
  2577. position: static;
  2578. width: auto;
  2579. all: initial !important;
  2580. }
  2581.  
  2582.  
  2583. /* END === COLOR - ALL === */
  2584. }
  2585.  
  2586.  
  2587.  
  2588.  
  2589.  
  2590.  
  2591.  
  2592.  
  2593.  
  2594.  
  2595.  
  2596.  
  2597.  
  2598.  
  2599.  
  2600.  
  2601.  
  2602.  
  2603.  
  2604.  
  2605.  
  2606.  
  2607.  
  2608.  
  2609.  
  2610.  
  2611.  
  2612.  
  2613.  
  2614.  
  2615.  
  2616.  
  2617.  
  2618.  
  2619.  
  2620.  
  2621.  
  2622.  
  2623.  
  2624.  
  2625.  
  2626.  
  2627.  
  2628.  
  2629.  
  2630.  
  2631.  
  2632.  
  2633.  
  2634.  
  2635.  
  2636.  
  2637.  
  2638.  
  2639.  
  2640.  
  2641.  
  2642.  
  2643.  
  2644.  
  2645.  
  2646.  
  2647.  
  2648.  
  2649.  
  2650.  
  2651.  
  2652.  
  2653.  
  2654.  
  2655.  
  2656.  
  2657.  
  2658.  
  2659.  
  2660.  
  2661.  
  2662.  
  2663.  
  2664.  
  2665.  
  2666.  
  2667.  
  2668.  
  2669.  
  2670.  
  2671.  
  2672.