The version of vichan running on lainchan.org
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1131 lines
16KB

  1. body {
  2. background: #EEF2FF url('img/fade-blue.png') repeat-x 50% 0%;
  3. color: black;
  4. font-family: arial,helvetica,sans-serif;
  5. font-size: 10pt;
  6. margin: 0 4px;
  7. padding-left: 4px;
  8. padding-right: 4px;
  9. }
  10. a,a:visited {
  11. text-decoration: underline;
  12. color: #34345C;
  13. }
  14. a:hover,.intro a.post_no:hover {
  15. color: #ff0000;
  16. }
  17. a.post_no {
  18. text-decoration: none;
  19. margin: 0;
  20. padding: 0;
  21. }
  22. .intro a.post_no {
  23. color: inherit;
  24. }
  25. .intro a.post_no,p.intro a.email,p.intro a.post_anchor {
  26. margin: 0;
  27. }
  28. .intro a.email span.name {
  29. color: #34345C;
  30. }
  31. .intro a.email:hover span.name {
  32. color: #ff0000;
  33. }
  34. .intro label {
  35. display: inline;
  36. }
  37. .intro time,p.intro a.ip-link,p.intro a.capcode {
  38. direction: ltr;
  39. unicode-bidi: embed;
  40. }
  41. h2 {
  42. color: #AF0A0F;
  43. font-size: 11pt;
  44. margin: 0;
  45. padding: 0;
  46. }
  47. header {
  48. margin: 1em 0;
  49. }
  50. h1 {
  51. font-family: tahoma;
  52. letter-spacing: -2px;
  53. font-size: 20pt;
  54. margin: 0;
  55. }
  56. header div.subtitle,h1 {
  57. color: #AF0A0F;
  58. text-align: center;
  59. }
  60. header div.subtitle {
  61. font-size: 8pt;
  62. }
  63. form {
  64. margin-bottom: 4em;
  65. }
  66. form table {
  67. margin: auto;
  68. }
  69. form table input {
  70. height: auto;
  71. }
  72. input[type="text"],input[type="password"],textarea {
  73. border: 1px solid #a9a9a9;
  74. text-indent: 0;
  75. text-shadow: none;
  76. text-transform: none;
  77. word-spacing: normal;
  78. max-width: 100%;
  79. }
  80. #quick-reply input[type="text"], input[type="password"], #quick-reply textarea {
  81. max-width: 100%;
  82. }
  83. textarea {
  84. width: 100%;
  85. }
  86. form table tr td {
  87. text-align: left;
  88. margin: 0;
  89. padding: 0;
  90. }
  91. form table.mod tr td {
  92. padding: 2px;
  93. }
  94. form table tr th {
  95. text-align: left;
  96. padding: 4px;
  97. }
  98. form table tr th {
  99. background: #98E;
  100. }
  101. form table tr td div.center {
  102. text-align: center;
  103. float: left;
  104. padding-left: 3px;
  105. }
  106. form table tr td div input {
  107. display: block;
  108. margin: 2px auto 0 auto;
  109. }
  110. form table tr td div label {
  111. font-size: 10px;
  112. }
  113. .unimportant,.unimportant * {
  114. font-size: 10px;
  115. }
  116. .file {
  117. float: left;
  118. margin-right: 2px;
  119. }
  120. .file:not(.multifile) .post-image {
  121. float: left;
  122. }
  123. .file:not(.multifile) {
  124. float: none;
  125. }
  126. p.fileinfo {
  127. display: block;
  128. margin: 0 0 0 20px;
  129. }
  130. div.post p.fileinfo {
  131. padding-left: 5px;
  132. }
  133. div.banner {
  134. background-color: #E04000;
  135. font-size: 12pt;
  136. font-weight: bold;
  137. text-align: center;
  138. margin: 1em 0;
  139. }
  140. div.banner,div.banner a {
  141. color: white;
  142. }
  143. div.banner a:hover {
  144. color: #EEF2FF;
  145. text-decoration: none;
  146. }
  147. img.banner,img.board_image {
  148. display: block;
  149. border: 1px solid #a9a9a9;
  150. margin: 12px auto 0 auto;
  151. }
  152. .post-image {
  153. display: block;
  154. float: left;
  155. margin: 5px 20px 10px 20px;
  156. border: none;
  157. }
  158. .full-image {
  159. max-width: 98%;
  160. }
  161. div.post .post-image {
  162. padding: 5px;
  163. margin: 0 20px 0 0;
  164. }
  165. div.post img.icon {
  166. display: inline;
  167. margin: 0 5px;
  168. padding: 0;
  169. }
  170. div.post i.fa {
  171. margin: 0 4px;
  172. font-size: 16px;
  173. }
  174. div.post.op {
  175. margin-right: 20px;
  176. margin-bottom: 5px;
  177. }
  178. div.post.op hr {
  179. border-color: #D9BFB7;
  180. }
  181. .intro {
  182. margin: 0.5em 0;
  183. padding: 0;
  184. padding-bottom: 0.2em;
  185. }
  186. input.delete {
  187. float: left;
  188. margin: 1px 6px 0 0;
  189. }
  190. .intro span.subject {
  191. color: #0F0C5D;
  192. font-weight: bold;
  193. }
  194. .intro span.name {
  195. color: #117743;
  196. font-weight: bold;
  197. }
  198. .intro span.capcode,p.intro a.capcode,p.intro a.nametag {
  199. color: #F00000;
  200. margin-left: 0;
  201. }
  202. .intro a {
  203. margin-left: 8px;
  204. }
  205. div.delete {
  206. float: right;
  207. }
  208. div.post.reply p {
  209. margin: 0.3em 0 0 0;
  210. }
  211. div.post.reply div.body {
  212. margin-left: 1.8em;
  213. margin-top: 0.8em;
  214. padding-right: 3em;
  215. padding-bottom: 0.3em;
  216. }
  217. div.post.reply.highlighted {
  218. background: #D6BAD0;
  219. }
  220. div.post.reply div.body a {
  221. color: #D00;
  222. }
  223. div.post {
  224. padding-left: 20px;
  225. }
  226. div.post div.body {
  227. word-wrap: break-word;
  228. white-space: pre-wrap;
  229. }
  230. div.post.reply {
  231. background: #D6DAF0;
  232. margin: 0.2em 4px;
  233. padding: 0.2em 0.3em 0.5em 0.6em;
  234. border-width: 1px;
  235. border-style: none solid solid none;
  236. border-color: #B7C5D9;
  237. display: inline-block;
  238. max-width: 94%!important;
  239. }
  240. span.trip {
  241. color: #228854;
  242. }
  243. span.quote {
  244. color: #789922;
  245. }
  246. span.omitted {
  247. display: block;
  248. margin-top: 1em;
  249. }
  250. br.clear {
  251. clear: left;
  252. display: block;
  253. }
  254. span.controls {
  255. float: right;
  256. margin: 0;
  257. padding: 0;
  258. font-size: 80%;
  259. }
  260. span.controls.op {
  261. float: none;
  262. margin-left: 10px;
  263. }
  264. span.controls a {
  265. margin: 0;
  266. }
  267. div#wrap {
  268. width: 900px;
  269. margin: 0 auto;
  270. }
  271. div.ban {
  272. background: white;
  273. border: 1px solid #98E;
  274. max-width: 700px;
  275. margin: 30px auto;
  276. }
  277. div.ban p,div.ban h2 {
  278. padding: 3px 7px;
  279. }
  280. div.ban h2 {
  281. background: #98E;
  282. color: black;
  283. font-size: 12pt;
  284. }
  285. div.ban p {
  286. font-size: 12px;
  287. margin-bottom: 12px;
  288. }
  289. div.ban p.reason {
  290. font-weight: bold;
  291. }
  292. span.heading {
  293. color: #AF0A0F;
  294. font-size: 11pt;
  295. font-weight: bold;
  296. }
  297. span.spoiler {
  298. background: black;
  299. color: black;
  300. padding: 0 1px;
  301. }
  302. div.post.reply div.body span.spoiler a {
  303. color: black;
  304. }
  305. span.spoiler:hover,div.post.reply div.body span.spoiler:hover a {
  306. color: white;
  307. }
  308. div.styles {
  309. float: right;
  310. padding-bottom: 20px;
  311. }
  312. div.styles a {
  313. margin: 0 10px;
  314. }
  315. div.styles a.selected {
  316. text-decoration: none;
  317. }
  318. table.test {
  319. width: 100%;
  320. }
  321. table.test td,table.test th {
  322. text-align: left;
  323. padding: 5px;
  324. }
  325. table.test tr.h th {
  326. background: #98E;
  327. }
  328. table.test td img {
  329. margin: 0;
  330. }
  331. fieldset label {
  332. display: block;
  333. }
  334. div.pages {
  335. color: #89A;
  336. background: #D6DAF0;
  337. display: inline-block;
  338. padding: 8px;
  339. margin: 8px 0 4px 0;
  340. border-right: 1px solid #B7C5D9;
  341. border-bottom: 1px solid #B7C5D9;
  342. }
  343. div.pages.top {
  344. display: block;
  345. padding: 5px 8px;
  346. margin-bottom: 5px;
  347. position: fixed;
  348. top: 0;
  349. right: 0;
  350. opacity: 0.9;
  351. }
  352. @media screen and (max-width: 800px) {
  353. div.pages.top {
  354. display: none!important;
  355. }
  356. }
  357. div.pages a.selected {
  358. color: black;
  359. font-weight: bolder;
  360. }
  361. div.pages a {
  362. text-decoration: none;
  363. }
  364. div.pages form {
  365. margin: 0;
  366. padding: 0;
  367. display: inline;
  368. }
  369. div.pages form input {
  370. margin: 0 5px;
  371. display: inline;
  372. }
  373. hr {
  374. border: none;
  375. border-top: 1px solid #B7C5D9;
  376. height: 0;
  377. clear: left;
  378. }
  379. div.boardlist {
  380. color: #89A;
  381. font-size: 9pt;
  382. margin-top: 3px;
  383. }
  384. div.boardlist.bottom {
  385. margin-top: 20px;
  386. }
  387. div.boardlist a {
  388. text-decoration: none;
  389. }
  390. div.report {
  391. color: #333;
  392. }
  393. table.modlog {
  394. margin: auto;
  395. width: 100%;
  396. }
  397. table.modlog tr td {
  398. text-align: left;
  399. margin: 0;
  400. padding: 4px 15px 0 0;
  401. }
  402. table.modlog tr th {
  403. text-align: left;
  404. padding: 4px 15px 5px 5px;
  405. white-space: nowrap;
  406. }
  407. table.modlog tr th {
  408. background: #98E;
  409. }
  410. td.minimal,th.minimal {
  411. width: 1%;
  412. white-space: nowrap;
  413. }
  414. div.top_notice {
  415. text-align: center;
  416. margin: 5px auto;
  417. }
  418. span.public_ban {
  419. display: block;
  420. color: red;
  421. font-weight: bold;
  422. margin-top: 15px;
  423. }
  424. span.toolong {
  425. display: block;
  426. margin-top: 15px;
  427. }
  428. div.blotter {
  429. color: red;
  430. font-weight: bold;
  431. text-align: center;
  432. }
  433. table.mod.config-editor {
  434. font-size: 9pt;
  435. width: 100%;
  436. }
  437. table.mod.config-editor td {
  438. text-align: left;
  439. padding: 5px;
  440. border-bottom: 1px solid #98e;
  441. }
  442. table.mod.config-editor input[type="text"] {
  443. width: 98%;
  444. }
  445. .desktop-style div.boardlist:nth-child(1) {
  446. position: fixed;
  447. top: 0;
  448. left: 0;
  449. right: 0;
  450. margin-top: 0;
  451. z-index: 30;
  452. box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
  453. border-bottom: 1px solid;
  454. background-color: #D6DAF0;
  455. }
  456. .desktop-style body {
  457. padding-top: 20px;
  458. }
  459. .desktop-style .sub {
  460. background: inherit;
  461. }
  462. .desktop-style .sub .sub {
  463. display: inline-block;
  464. text-indent: -9000px;
  465. width: 7px;
  466. background: url('img/arrow.png') right center no-repeat;
  467. }
  468. .desktop-style .sub .sub:hover,.desktop-style .sub .sub.hover {
  469. display: inline;
  470. text-indent: 0;
  471. background: inherit;
  472. }
  473. #attention_bar {
  474. height: 1.5em;
  475. max-height: 1.5em;
  476. width: 100%;
  477. max-width: 100%;
  478. text-align: center;
  479. overflow: hidden;
  480. }
  481. #attention_bar_form {
  482. display: none;
  483. padding: 0;
  484. margin: 0;
  485. }
  486. #attention_bar_input {
  487. width: 100%;
  488. padding: 0;
  489. margin: 0;
  490. text-align: center;
  491. }
  492. #attention_bar:hover {
  493. background-color: rgba(100%,100%,100%,0.2);
  494. }
  495. .intro.thread-hidden {
  496. margin: 0;
  497. padding: 0;
  498. }
  499. form.ban-appeal {
  500. margin: 9px 20px;
  501. }
  502. form.ban-appeal textarea {
  503. display: block;
  504. }
  505. .MathJax_Display {
  506. display: inline!important;
  507. }
  508. pre {
  509. margin: 0;
  510. }
  511. .theme-catalog div.thread img {
  512. float: none!important;
  513. margin: auto;
  514. max-height: 150px;
  515. max-width: 200px;
  516. box-shadow: 0 0 4px rgba(0,0,0,0.55);
  517. border: 2px solid rgba(153,153,153,0);
  518. }
  519. .theme-catalog div.thread {
  520. display: inline-block;
  521. vertical-align: top;
  522. text-align: center;
  523. font-weight: normal;
  524. margin-top: 2px;
  525. margin-bottom: 2px;
  526. padding: 2px;
  527. height: 300px;
  528. width: 205px;
  529. overflow: hidden;
  530. position: relative;
  531. font-size: 11px;
  532. max-height: 300px;
  533. background: rgba(182,182,182,0.12);
  534. border: 2px solid rgba(111,111,111,0.34);
  535. }
  536. .theme-catalog div.thread strong {
  537. display: block;
  538. }
  539. .theme-catalog div.threads {
  540. text-align: center;
  541. margin-left: -20px;
  542. }
  543. div.thread:hover {
  544. background: #D6DAF0;
  545. border-color: #B7C5D9;
  546. }
  547. .theme-catalog div.grid-size-vsmall img {
  548. max-height: 33%;
  549. max-width: 95%
  550. }
  551. .theme-catalog div.grid-size-vsmall {
  552. min-width:90px; max-width: 90px;
  553. max-height: 148px;
  554. }
  555. .theme-catalog div.grid-size-small img {
  556. max-height: 33%;
  557. max-width: 95%
  558. }
  559. .theme-catalog div.grid-size-small {
  560. min-width:140px; max-width: 140px;
  561. max-height: 192px;
  562. }
  563. .theme-catalog div.grid-size-large img {
  564. max-height: 40%;
  565. max-width: 95%
  566. }
  567. .theme-catalog div.grid-size-large {
  568. min-width: 256px; max-width: 256px;
  569. max-height: 384px;
  570. }
  571. .theme-catalog img.thread-image {
  572. height: auto;
  573. max-width: 100%;
  574. }
  575. @media (max-width: 420px) {
  576. .theme-catalog ul#Grid {
  577. padding-left: 18px;
  578. }
  579. .theme-catalog div.thread {
  580. width: auto;
  581. margin-left: 0;
  582. margin-right: 0;
  583. }
  584. .theme-catalog div.threads {
  585. overflow: hidden;
  586. }
  587. }
  588. .compact-boardlist {
  589. padding: 3px;
  590. padding-bottom: 0;
  591. }
  592. .compact-boardlist .cb-item {
  593. display: inline-block;
  594. vertical-align: middle;
  595. }
  596. .compact-boardlist .cb-icon {
  597. padding-bottom: 1px;
  598. }
  599. .compact-boardlist .cb-fa {
  600. font-size: 21px;
  601. padding: 2px;
  602. padding-top: 0;
  603. }
  604. .compact-boardlist .cb-cat {
  605. padding: 5px 6px 8px 6px;
  606. }
  607. .cb-menuitem {
  608. display: table-row;
  609. }
  610. .cb-menuitem span {
  611. padding: 5px;
  612. display: table-cell;
  613. text-align: left;
  614. border-top: 1px solid rgba(0,0,0,0.5);
  615. }
  616. .cb-menuitem span.cb-uri {
  617. text-align: right;
  618. }
  619. .boardlist:not(.compact-boardlist) #watch-pinned::before {
  620. content: " [ ";
  621. }
  622. .boardlist:not(.compact-boardlist) #watch-pinned::after {
  623. content: " ] ";
  624. }
  625. .boardlist:not(.compact-boardlist) #watch-pinned {
  626. display: inline;
  627. }
  628. .boardlist:not(.compact-boardlist) #watch-pinned a {
  629. margin-left: 3pt;
  630. }
  631. .boardlist:not(.compact-boardlist) #watch-pinned a:first-child {
  632. margin-left: 0pt;
  633. }
  634. .compact-boardlist #watch-pinned {
  635. display: inline-block;
  636. vertical-align: middle;
  637. }
  638. .new-posts {
  639. opacity: 0.6;
  640. margin-top: 1em;
  641. }
  642. .new-threads {
  643. text-align: center;
  644. }
  645. #options_handler, #alert_handler {
  646. position: fixed;
  647. top: 0px;
  648. left: 0px;
  649. right: 0px;
  650. bottom: 0px;
  651. width: 100%;
  652. height: 100%;
  653. text-align: center;
  654. z-index: 9900;
  655. }
  656. #options_background, #alert_background {
  657. background: black;
  658. opacity: 0.5;
  659. position: absolute;
  660. top: 0px;
  661. left: 0px;
  662. right: 0px;
  663. bottom: 0px;
  664. width: 100%;
  665. height: 100%;
  666. z-index: -1;
  667. }
  668. #options_div, #alert_div {
  669. background-color: #d6daf0;
  670. border: 1px solid black;
  671. display: inline-block;
  672. position: relative;
  673. margin-top: 20px;
  674. }
  675. #options_div {
  676. width: 600px;
  677. height: 320px;
  678. }
  679. #alert_div {
  680. width: 500px;
  681. }
  682. #alert_message {
  683. text-align: center;
  684. margin: 13px;
  685. font-size: 110%;
  686. }
  687. .alert_button {
  688. margin-bottom: 13px;
  689. }
  690. #options_div textarea {
  691. max-width: 100%;
  692. }
  693. #options_close, #alert_close {
  694. top: 0px;
  695. right: 0px;
  696. position: absolute;
  697. margin-right: 3px;
  698. font-size: 20px;
  699. z-index: 100;
  700. }
  701. #options_tablist {
  702. padding: 0px 5px;
  703. left: 0px;
  704. width: 70px;
  705. top: 0px;
  706. bottom: 0px;
  707. height: 100%;
  708. border-right: 1px solid black;
  709. }
  710. .options_tab_icon {
  711. padding: 5px;
  712. color: black;
  713. cursor: pointer;
  714. }
  715. .options_tab_icon.active {
  716. color: red;
  717. }
  718. .options_tab_icon i {
  719. font-size: 20px;
  720. }
  721. .options_tab_icon div {
  722. font-size: 11px;
  723. }
  724. .options_tab {
  725. padding: 10px;
  726. position: absolute;
  727. top: 0px;
  728. bottom: 0px;
  729. left: 81px;
  730. right: 0px;
  731. text-align: left;
  732. font-size: 12px;
  733. }
  734. .options_tab h2 {
  735. text-align: center;
  736. margin-bottom: 5px;
  737. }
  738. .mobile-style #options_div, .mobile-style #alert_div {
  739. display: block;
  740. width: 100%;
  741. height: 100%;
  742. margin-top: 0px;
  743. }
  744. .mentioned {
  745. word-wrap: break-word;
  746. }
  747. .poster_id {
  748. cursor: pointer;
  749. }
  750. pre {
  751. /* Better code tags */
  752. max-width:inherit;
  753. word-wrap:normal;
  754. overflow:auto;
  755. display: block!important;
  756. font-size:9pt;
  757. font-family:monospace;
  758. }
  759. span.pln {
  760. color:grey;
  761. }
  762. @media screen and (min-width: 768px) {
  763. .intro {
  764. clear: none;
  765. }
  766. div.post div.body {
  767. clear: none;
  768. }
  769. }
  770. /* threadwatcher */
  771. #watchlist {
  772. display: none;
  773. max-height: 250px;
  774. overflow: auto;
  775. border: 1px solid;
  776. border-style: none solid solid none;
  777. width: 50%;
  778. margin: 0 auto;
  779. margin-bottom: 10px;
  780. }
  781. .watchlist-inner, .watchlist-controls {
  782. margin: 0 auto;
  783. margin-top: 10px;
  784. margin-bottom: 10px;
  785. text-align: center;
  786. }
  787. #watchlist-toggle, .watchThread, .watchlist-remove, #clearList, #clearGhosts {
  788. cursor: pointer;
  789. }
  790. <<<<<<< HEAD
  791. #youtube-size input {
  792. width: 50px;
  793. }
  794. /* File selector */
  795. .dropzone {
  796. color: #000;
  797. cursor: default;
  798. margin: auto;
  799. padding: 0px 4px;
  800. text-align: center;
  801. min-height: 50px;
  802. max-height: 140px;
  803. transition: 0.2s;
  804. background-color: rgba(200, 200, 200, 0.5);
  805. overflow-y: auto;
  806. }
  807. .dropzone-wrap {
  808. width: 100%;
  809. }
  810. .dropzone .file-hint {
  811. color: rgba(0, 0, 0, 0.5);
  812. cursor: pointer;
  813. position: relative;
  814. margin-bottom: 5px;
  815. padding: 10px 0px;
  816. top: 5px;
  817. transition: 0.2s;
  818. border: 2px dashed rgba(125, 125, 125, 0.4);
  819. }
  820. .file-hint:hover, .dropzone.dragover .file-hint {
  821. color: rgba(0, 0, 0, 1);
  822. border-color: rgba(125, 125, 125, 0.8);
  823. }
  824. .dropzone.dragover {
  825. background-color: rgba(200, 200, 200, 1);
  826. }
  827. .dropzone .file-thumbs {
  828. text-align: left;
  829. width: 100%;
  830. }
  831. .dropzone .tmb-container {
  832. padding: 3px;
  833. overflow-x: hidden;
  834. white-space: nowrap;
  835. }
  836. .dropzone .file-tmb {
  837. height: 40px;
  838. width: 70px;
  839. cursor: pointer;
  840. display: inline-block;
  841. text-align: center;
  842. background-color: rgba(187, 187, 187, 0.5);
  843. background-size: cover;
  844. background-position: center;
  845. }
  846. .dropzone .file-tmb span {
  847. font-weight: 600;
  848. position: relative;
  849. top: 13px;
  850. }
  851. .dropzone .tmb-filename {
  852. display: inline-block;
  853. vertical-align: bottom;
  854. bottom: 12px;
  855. position: relative;
  856. margin-left: 5px;
  857. }
  858. .dropzone .remove-btn {
  859. cursor: pointer;
  860. color: rgba(125, 125, 125, 0.5);
  861. display: inline-block;
  862. vertical-align: bottom;
  863. bottom: 10px;
  864. position: relative;
  865. margin-right: 5px;
  866. font-size: 20px
  867. }
  868. .dropzone .remove-btn:hover {
  869. color: rgba(125, 125, 125, 1);
  870. }
  871. #thread_stats {
  872. display: inline;
  873. margin-left: 10px;
  874. margin-right: 10px;
  875. }
  876. /* Fileboard */
  877. table.fileboard th, table.fileboard td {
  878. padding: 2px;
  879. text-align: center;
  880. }
  881. table.fileboard .intro a {
  882. margin-left: 0px;
  883. }
  884. /* Gallery view */
  885. #gallery_images {
  886. position: absolute;
  887. right: 0px;
  888. bottom: 0px;
  889. top: 0px;
  890. width: 12%;
  891. background-color: rgba(0, 0, 0, 0.4);
  892. overflow: auto;
  893. }
  894. #gallery_toolbar {
  895. position: absolute;
  896. right: 12%;
  897. left: 0px;
  898. bottom: 0px;
  899. height: 32px;
  900. background-color: rgba(0, 0, 0, 0.4);
  901. text-align: right;
  902. }
  903. #gallery_images img {
  904. width: 100%;
  905. }
  906. #gallery_toolbar a {
  907. font-size: 28px;
  908. padding-right: 5px;
  909. }
  910. #gallery_main {
  911. position: absolute;
  912. left: 0px;
  913. right: 12%;
  914. bottom: 32px;
  915. top: 0px;
  916. padding: 10px;
  917. }
  918. #gallery_images img {
  919. opacity: 0.6;
  920. -webkit-transition: all 0.5s;
  921. transition: all 0.5s;
  922. }
  923. #gallery_images img:hover, #gallery_images img.active {
  924. opacity: 1;
  925. }
  926. #gallery_images img.active {
  927. -webkit-box-shadow: 0px 0px 29px 2px rgba(255,255,255,1);
  928. -moz-box-shadow: 0px 0px 29px 2px rgba(255,255,255,1);
  929. box-shadow: 0px 0px 29px 2px rgba(255,255,255,1);
  930. z-index: 1;
  931. }
  932. #gallery_main img, #gallery_main video {
  933. max-width: 100%;
  934. max-height: 100%;
  935. position: absolute;
  936. }
  937. .own_post {
  938. font-style: italic;
  939. font-weight: normal;
  940. opacity: .666;
  941. }
  942. div.mix {
  943. display: inline-block;
  944. }