The version of vichan running on lainchan.org
25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.

1130 satır
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;
  338. padding: 8px;
  339. border-right: 1px solid #B7C5D9;
  340. border-bottom: 1px solid #B7C5D9;
  341. }
  342. div.pages.top {
  343. display: block;
  344. padding: 5px 8px;
  345. margin-bottom: 5px;
  346. position: fixed;
  347. top: 0;
  348. right: 0;
  349. opacity: 0.9;
  350. }
  351. @media screen and (max-width: 800px) {
  352. div.pages.top {
  353. display: none!important;
  354. }
  355. }
  356. div.pages a.selected {
  357. color: black;
  358. font-weight: bolder;
  359. }
  360. div.pages a {
  361. text-decoration: none;
  362. }
  363. div.pages form {
  364. margin: 0;
  365. padding: 0;
  366. display: inline;
  367. }
  368. div.pages form input {
  369. margin: 0 5px;
  370. display: inline;
  371. }
  372. hr {
  373. border: none;
  374. border-top: 1px solid #B7C5D9;
  375. height: 0;
  376. clear: left;
  377. }
  378. div.boardlist {
  379. color: #89A;
  380. font-size: 9pt;
  381. margin-top: 3px;
  382. }
  383. div.boardlist.bottom {
  384. margin-top: 20px;
  385. }
  386. div.boardlist a {
  387. text-decoration: none;
  388. }
  389. div.report {
  390. color: #333;
  391. }
  392. table.modlog {
  393. margin: auto;
  394. width: 100%;
  395. }
  396. table.modlog tr td {
  397. text-align: left;
  398. margin: 0;
  399. padding: 4px 15px 0 0;
  400. }
  401. table.modlog tr th {
  402. text-align: left;
  403. padding: 4px 15px 5px 5px;
  404. white-space: nowrap;
  405. }
  406. table.modlog tr th {
  407. background: #98E;
  408. }
  409. td.minimal,th.minimal {
  410. width: 1%;
  411. white-space: nowrap;
  412. }
  413. div.top_notice {
  414. text-align: center;
  415. margin: 5px auto;
  416. }
  417. span.public_ban {
  418. display: block;
  419. color: red;
  420. font-weight: bold;
  421. margin-top: 15px;
  422. }
  423. span.toolong {
  424. display: block;
  425. margin-top: 15px;
  426. }
  427. div.blotter {
  428. color: red;
  429. font-weight: bold;
  430. text-align: center;
  431. }
  432. table.mod.config-editor {
  433. font-size: 9pt;
  434. width: 100%;
  435. }
  436. table.mod.config-editor td {
  437. text-align: left;
  438. padding: 5px;
  439. border-bottom: 1px solid #98e;
  440. }
  441. table.mod.config-editor input[type="text"] {
  442. width: 98%;
  443. }
  444. .desktop-style div.boardlist:nth-child(1) {
  445. position: fixed;
  446. top: 0;
  447. left: 0;
  448. right: 0;
  449. margin-top: 0;
  450. z-index: 30;
  451. box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
  452. border-bottom: 1px solid;
  453. background-color: #D6DAF0;
  454. }
  455. .desktop-style body {
  456. padding-top: 20px;
  457. }
  458. .desktop-style .sub {
  459. background: inherit;
  460. }
  461. .desktop-style .sub .sub {
  462. display: inline-block;
  463. text-indent: -9000px;
  464. width: 7px;
  465. background: url('img/arrow.png') right center no-repeat;
  466. }
  467. .desktop-style .sub .sub:hover,.desktop-style .sub .sub.hover {
  468. display: inline;
  469. text-indent: 0;
  470. background: inherit;
  471. }
  472. #attention_bar {
  473. height: 1.5em;
  474. max-height: 1.5em;
  475. width: 100%;
  476. max-width: 100%;
  477. text-align: center;
  478. overflow: hidden;
  479. }
  480. #attention_bar_form {
  481. display: none;
  482. padding: 0;
  483. margin: 0;
  484. }
  485. #attention_bar_input {
  486. width: 100%;
  487. padding: 0;
  488. margin: 0;
  489. text-align: center;
  490. }
  491. #attention_bar:hover {
  492. background-color: rgba(100%,100%,100%,0.2);
  493. }
  494. .intro.thread-hidden {
  495. margin: 0;
  496. padding: 0;
  497. }
  498. form.ban-appeal {
  499. margin: 9px 20px;
  500. }
  501. form.ban-appeal textarea {
  502. display: block;
  503. }
  504. .MathJax_Display {
  505. display: inline!important;
  506. }
  507. pre {
  508. margin: 0;
  509. }
  510. .theme-catalog div.thread img {
  511. float: none!important;
  512. margin: auto;
  513. max-height: 150px;
  514. max-width: 200px;
  515. box-shadow: 0 0 4px rgba(0,0,0,0.55);
  516. border: 2px solid rgba(153,153,153,0);
  517. }
  518. .theme-catalog div.thread {
  519. display: inline-block;
  520. vertical-align: top;
  521. text-align: center;
  522. font-weight: normal;
  523. margin-top: 2px;
  524. margin-bottom: 2px;
  525. padding: 2px;
  526. height: 300px;
  527. width: 205px;
  528. overflow: hidden;
  529. position: relative;
  530. font-size: 11px;
  531. max-height: 300px;
  532. background: rgba(182,182,182,0.12);
  533. border: 2px solid rgba(111,111,111,0.34);
  534. }
  535. .theme-catalog div.thread strong {
  536. display: block;
  537. }
  538. .theme-catalog div.threads {
  539. text-align: center;
  540. margin-left: -20px;
  541. }
  542. div.thread:hover {
  543. background: #D6DAF0;
  544. border-color: #B7C5D9;
  545. }
  546. .theme-catalog div.grid-size-vsmall img {
  547. max-height: 33%;
  548. max-width: 95%
  549. }
  550. .theme-catalog div.grid-size-vsmall {
  551. min-width:90px; max-width: 90px;
  552. max-height: 148px;
  553. }
  554. .theme-catalog div.grid-size-small img {
  555. max-height: 33%;
  556. max-width: 95%
  557. }
  558. .theme-catalog div.grid-size-small {
  559. min-width:140px; max-width: 140px;
  560. max-height: 192px;
  561. }
  562. .theme-catalog div.grid-size-large img {
  563. max-height: 40%;
  564. max-width: 95%
  565. }
  566. .theme-catalog div.grid-size-large {
  567. min-width: 256px; max-width: 256px;
  568. max-height: 384px;
  569. }
  570. .theme-catalog img.thread-image {
  571. height: auto;
  572. max-width: 100%;
  573. }
  574. @media (max-width: 420px) {
  575. .theme-catalog ul#Grid {
  576. padding-left: 18px;
  577. }
  578. .theme-catalog div.thread {
  579. width: auto;
  580. margin-left: 0;
  581. margin-right: 0;
  582. }
  583. .theme-catalog div.threads {
  584. overflow: hidden;
  585. }
  586. }
  587. .compact-boardlist {
  588. padding: 3px;
  589. padding-bottom: 0;
  590. }
  591. .compact-boardlist .cb-item {
  592. display: inline-block;
  593. vertical-align: middle;
  594. }
  595. .compact-boardlist .cb-icon {
  596. padding-bottom: 1px;
  597. }
  598. .compact-boardlist .cb-fa {
  599. font-size: 21px;
  600. padding: 2px;
  601. padding-top: 0;
  602. }
  603. .compact-boardlist .cb-cat {
  604. padding: 5px 6px 8px 6px;
  605. }
  606. .cb-menuitem {
  607. display: table-row;
  608. }
  609. .cb-menuitem span {
  610. padding: 5px;
  611. display: table-cell;
  612. text-align: left;
  613. border-top: 1px solid rgba(0,0,0,0.5);
  614. }
  615. .cb-menuitem span.cb-uri {
  616. text-align: right;
  617. }
  618. .boardlist:not(.compact-boardlist) #watch-pinned::before {
  619. content: " [ ";
  620. }
  621. .boardlist:not(.compact-boardlist) #watch-pinned::after {
  622. content: " ] ";
  623. }
  624. .boardlist:not(.compact-boardlist) #watch-pinned {
  625. display: inline;
  626. }
  627. .boardlist:not(.compact-boardlist) #watch-pinned a {
  628. margin-left: 3pt;
  629. }
  630. .boardlist:not(.compact-boardlist) #watch-pinned a:first-child {
  631. margin-left: 0pt;
  632. }
  633. .compact-boardlist #watch-pinned {
  634. display: inline-block;
  635. vertical-align: middle;
  636. }
  637. .new-posts {
  638. opacity: 0.6;
  639. margin-top: 1em;
  640. }
  641. .new-threads {
  642. text-align: center;
  643. }
  644. #options_handler, #alert_handler {
  645. position: fixed;
  646. top: 0px;
  647. left: 0px;
  648. right: 0px;
  649. bottom: 0px;
  650. width: 100%;
  651. height: 100%;
  652. text-align: center;
  653. z-index: 9900;
  654. }
  655. #options_background, #alert_background {
  656. background: black;
  657. opacity: 0.5;
  658. position: absolute;
  659. top: 0px;
  660. left: 0px;
  661. right: 0px;
  662. bottom: 0px;
  663. width: 100%;
  664. height: 100%;
  665. z-index: -1;
  666. }
  667. #options_div, #alert_div {
  668. background-color: #d6daf0;
  669. border: 1px solid black;
  670. display: inline-block;
  671. position: relative;
  672. margin-top: 20px;
  673. }
  674. #options_div {
  675. width: 600px;
  676. height: 320px;
  677. }
  678. #alert_div {
  679. width: 500px;
  680. }
  681. #alert_message {
  682. text-align: center;
  683. margin: 13px;
  684. font-size: 110%;
  685. }
  686. .alert_button {
  687. margin-bottom: 13px;
  688. }
  689. #options_div textarea {
  690. max-width: 100%;
  691. }
  692. #options_close, #alert_close {
  693. top: 0px;
  694. right: 0px;
  695. position: absolute;
  696. margin-right: 3px;
  697. font-size: 20px;
  698. z-index: 100;
  699. }
  700. #options_tablist {
  701. padding: 0px 5px;
  702. left: 0px;
  703. width: 70px;
  704. top: 0px;
  705. bottom: 0px;
  706. height: 100%;
  707. border-right: 1px solid black;
  708. }
  709. .options_tab_icon {
  710. padding: 5px;
  711. color: black;
  712. cursor: pointer;
  713. }
  714. .options_tab_icon.active {
  715. color: red;
  716. }
  717. .options_tab_icon i {
  718. font-size: 20px;
  719. }
  720. .options_tab_icon div {
  721. font-size: 11px;
  722. }
  723. .options_tab {
  724. padding: 10px;
  725. position: absolute;
  726. top: 0px;
  727. bottom: 0px;
  728. left: 81px;
  729. right: 0px;
  730. text-align: left;
  731. font-size: 12px;
  732. }
  733. .options_tab h2 {
  734. text-align: center;
  735. margin-bottom: 5px;
  736. }
  737. .mobile-style #options_div, .mobile-style #alert_div {
  738. display: block;
  739. width: 100%;
  740. height: 100%;
  741. margin-top: 0px;
  742. }
  743. .mentioned {
  744. word-wrap: break-word;
  745. }
  746. .poster_id {
  747. cursor: pointer;
  748. }
  749. pre {
  750. /* Better code tags */
  751. max-width:inherit;
  752. word-wrap:normal;
  753. overflow:auto;
  754. display: block!important;
  755. font-size:9pt;
  756. font-family:monospace;
  757. }
  758. span.pln {
  759. color:grey;
  760. }
  761. @media screen and (min-width: 768px) {
  762. .intro {
  763. clear: none;
  764. }
  765. div.post div.body {
  766. clear: none;
  767. }
  768. }
  769. /* threadwatcher */
  770. #watchlist {
  771. display: none;
  772. max-height: 250px;
  773. overflow: auto;
  774. border: 1px solid;
  775. border-style: none solid solid none;
  776. width: 50%;
  777. margin: 0 auto;
  778. margin-bottom: 10px;
  779. }
  780. .watchlist-inner, .watchlist-controls {
  781. margin: 0 auto;
  782. margin-top: 10px;
  783. margin-bottom: 10px;
  784. text-align: center;
  785. }
  786. #watchlist-toggle, .watchThread, .watchlist-remove, #clearList, #clearGhosts {
  787. cursor: pointer;
  788. }
  789. <<<<<<< HEAD
  790. #youtube-size input {
  791. width: 50px;
  792. }
  793. /* File selector */
  794. .dropzone {
  795. color: #000;
  796. cursor: default;
  797. margin: auto;
  798. padding: 0px 4px;
  799. text-align: center;
  800. min-height: 50px;
  801. max-height: 140px;
  802. transition: 0.2s;
  803. background-color: rgba(200, 200, 200, 0.5);
  804. overflow-y: auto;
  805. }
  806. .dropzone-wrap {
  807. width: 100%;
  808. }
  809. .dropzone .file-hint {
  810. color: rgba(0, 0, 0, 0.5);
  811. cursor: pointer;
  812. position: relative;
  813. margin-bottom: 5px;
  814. padding: 10px 0px;
  815. top: 5px;
  816. transition: 0.2s;
  817. border: 2px dashed rgba(125, 125, 125, 0.4);
  818. }
  819. .file-hint:hover, .dropzone.dragover .file-hint {
  820. color: rgba(0, 0, 0, 1);
  821. border-color: rgba(125, 125, 125, 0.8);
  822. }
  823. .dropzone.dragover {
  824. background-color: rgba(200, 200, 200, 1);
  825. }
  826. .dropzone .file-thumbs {
  827. text-align: left;
  828. width: 100%;
  829. }
  830. .dropzone .tmb-container {
  831. padding: 3px;
  832. overflow-x: hidden;
  833. white-space: nowrap;
  834. }
  835. .dropzone .file-tmb {
  836. height: 40px;
  837. width: 70px;
  838. cursor: pointer;
  839. display: inline-block;
  840. text-align: center;
  841. background-color: rgba(187, 187, 187, 0.5);
  842. background-size: cover;
  843. background-position: center;
  844. }
  845. .dropzone .file-tmb span {
  846. font-weight: 600;
  847. position: relative;
  848. top: 13px;
  849. }
  850. .dropzone .tmb-filename {
  851. display: inline-block;
  852. vertical-align: bottom;
  853. bottom: 12px;
  854. position: relative;
  855. margin-left: 5px;
  856. }
  857. .dropzone .remove-btn {
  858. cursor: pointer;
  859. color: rgba(125, 125, 125, 0.5);
  860. display: inline-block;
  861. vertical-align: bottom;
  862. bottom: 10px;
  863. position: relative;
  864. margin-right: 5px;
  865. font-size: 20px
  866. }
  867. .dropzone .remove-btn:hover {
  868. color: rgba(125, 125, 125, 1);
  869. }
  870. #thread_stats {
  871. display: inline;
  872. margin-left: 10px;
  873. margin-right: 10px;
  874. }
  875. /* Fileboard */
  876. table.fileboard th, table.fileboard td {
  877. padding: 2px;
  878. text-align: center;
  879. }
  880. table.fileboard .intro a {
  881. margin-left: 0px;
  882. }
  883. /* Gallery view */
  884. #gallery_images {
  885. position: absolute;
  886. right: 0px;
  887. bottom: 0px;
  888. top: 0px;
  889. width: 12%;
  890. background-color: rgba(0, 0, 0, 0.4);
  891. overflow: auto;
  892. }
  893. #gallery_toolbar {
  894. position: absolute;
  895. right: 12%;
  896. left: 0px;
  897. bottom: 0px;
  898. height: 32px;
  899. background-color: rgba(0, 0, 0, 0.4);
  900. text-align: right;
  901. }
  902. #gallery_images img {
  903. width: 100%;
  904. }
  905. #gallery_toolbar a {
  906. font-size: 28px;
  907. padding-right: 5px;
  908. }
  909. #gallery_main {
  910. position: absolute;
  911. left: 0px;
  912. right: 12%;
  913. bottom: 32px;
  914. top: 0px;
  915. padding: 10px;
  916. }
  917. #gallery_images img {
  918. opacity: 0.6;
  919. -webkit-transition: all 0.5s;
  920. transition: all 0.5s;
  921. }
  922. #gallery_images img:hover, #gallery_images img.active {
  923. opacity: 1;
  924. }
  925. #gallery_images img.active {
  926. -webkit-box-shadow: 0px 0px 29px 2px rgba(255,255,255,1);
  927. -moz-box-shadow: 0px 0px 29px 2px rgba(255,255,255,1);
  928. box-shadow: 0px 0px 29px 2px rgba(255,255,255,1);
  929. z-index: 1;
  930. }
  931. #gallery_main img, #gallery_main video {
  932. max-width: 100%;
  933. max-height: 100%;
  934. position: absolute;
  935. }
  936. .own_post {
  937. font-style: italic;
  938. font-weight: normal;
  939. opacity: .666;
  940. }
  941. div.mix {
  942. display: inline-block;
  943. }