Advertisement
Emmes

BoxCityReload (CSS)

Sep 22nd, 2022 (edited)
1,581
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 55.49 KB | None | 0 0
  1. /***********************************
  2. COLORES****************************/
  3. :root {
  4.   --a1: #3a3a3a;
  5.   --a2: #272727;
  6.   --a3: #181818;
  7.   --a3b: #000;
  8.   --a4: #f38928;
  9.   --a5: #a8a8a8;
  10.   --a6: #cacaca;
  11.   --t1: 1px 1px var(--a3), -1px 1px var(--a3), 1px -1px var(--a3),
  12.     -1px -1px var(--a3);
  13. }
  14. .mm-chat img,
  15. .mm-perfil-aa a[href*="email"],
  16. .mm-perfil-aa img,
  17. .mm-simple-post-mp img,
  18. .mm-simple-post-aa img,
  19. .mm-mp-acts img,
  20. .codebox.hidecode > dt,
  21. #message-box > br,
  22. .mm-post-signature > br:nth-of-type(2),
  23. .mm-post-signature > br:nth-of-type(1),
  24. .mm-post-action a[href=""],
  25. .mm-post-men img,
  26. .mm-admin img,
  27. .pag-img,
  28. .dterm img,
  29. span.corners-top,
  30. span.corners-bottom,
  31. span.corners-top span,
  32. span.corners-bottom span,
  33. .mm-foro-desc > br,
  34. .mm-nav a[href*="/calendar"],
  35. .mm-nav a[href*="/faq"],
  36. .mm-nav a[href*="/search"],
  37. .mm-nav a[href="/"],
  38. .mm-nav a[href="/?tt=1"],
  39. .mm-user a::before,
  40. .mm-navabar img {
  41.   display: none;
  42. }
  43. *,
  44. ::before,
  45. ::after {
  46.   box-sizing: border-box;
  47.   scrollbar-color: var(--a1) var(--a3) !important;
  48.   scrollbar-width: thin;
  49.   accent-color: var(--a4);
  50. }
  51. ::selection {
  52.   color: var(--a3);
  53.   background: var(--a4);
  54. }
  55. ::-webkit-scrollbar {
  56.   width: 5px !important;
  57.   height: 5px !important;
  58.   background: var(--a3) !important;
  59. }
  60. ::-webkit-scrollbar-thumb {
  61.   background: var(--a1) !important;
  62. }
  63. a,
  64. a:visited,
  65. a:link {
  66.   color: var(--a6);
  67.   font-weight: bold;
  68.   transition: 0.5s;
  69. }
  70. a:hover {
  71.   color: var(--a4);
  72. }
  73. /***chatbox***/
  74. div .mm-chat #cp-main {
  75.   padding: 0 !important;
  76. }
  77. .mm-chat {
  78.   margin: 30px 0;
  79. }
  80. body.chatbox {
  81.   background: var(--a2);
  82.   font: 12px calibri;
  83. }
  84. #chatbox_header {
  85.   border: 1px solid var(--a3);
  86.   background: var(--a1);
  87.   padding: 10px;
  88.   height: 50px;
  89. }
  90. .chatbox-title,
  91. .chatbox-title a.chat-title {
  92.   color: var(--a6);
  93.   text-shadow: var(--t1);
  94.   font: 22px serif;
  95.   text-transform: capitalize;
  96. }
  97. #chatbox_footer {
  98.   border: 1px solid var(--a3);
  99.   background: var(--a1);
  100.   height: 40px !important;
  101.   padding: 4px;
  102. }
  103. #chatbox,
  104. #chatbox_members,
  105. #chatbox_channels {
  106.   border: 1px solid var(--a3);
  107.   top: 49px !important;
  108.   bottom: 39px !important;
  109. }
  110. #chatbox_messenger_form {
  111.   display: flex !important;
  112.   align-items: center;
  113.   flex-direction: row-reverse;
  114. }
  115. .right-box.style-buttons {
  116.   flex: 1;
  117. }
  118. .text-field {
  119.   display: flex;
  120.   align-items: center;
  121.   flex: 1;
  122.   margin-left: 10px;
  123. }
  124. #message {
  125.   flex: 1;
  126.   margin-right: 8px;
  127.   background: var(--a2);
  128.   border: 1px solid var(--a3);
  129.   padding: 5px 7px;
  130.   font: 12px calibri !important;
  131.   color: var(--a5);
  132.   height: auto !important;
  133. }
  134. div #help-button,
  135. div #divcolor,
  136. div #divsmilies,
  137. div #submit_button,
  138. div .format-message + label {
  139.   background: var(--a2) !important;
  140.   border: 1px solid var(--a3) !important;
  141.   box-shadow: none !important;
  142.   border-radius: 0 !important;
  143.   padding: 0 !important;
  144.   width: 24px !important;
  145.   height: 24px !important;
  146.   color: var(--a6) !important;
  147.   margin: 0 2px;
  148.   float: none;
  149.   display: flex !important;
  150.   align-items: center;
  151.   justify-content: center;
  152.   text-align: center !important;
  153.   flex-direction: column;
  154.   transition: 0.3s;
  155. }
  156. .right-box {
  157.   display: flex;
  158.   align-items: center;
  159. }
  160. div div #submit_button {
  161.   width: auto !important;
  162.   padding: 0 7px !important;
  163.   text-transform: uppercase;
  164.   font: bold 11px calibri;
  165.   letter-spacing: 1px;
  166.   text-shadow: var(--t1);
  167. }
  168. #chatbox > p {
  169.   border-bottom: 1px solid var(--a3);
  170.   color: var(--a5);
  171.   font: 14px calibri;
  172.   margin: 0;
  173.   padding: 5px 8px;
  174.   transition: 0.3s;
  175. }
  176. #chatbox {
  177.   left: 179px !important;
  178. }
  179. #chatbox_members .member-title,
  180. #chatbox_channels .member-title {
  181.   font: bold 10px calibri;
  182.   color: var(--a6);
  183.   text-shadow: var(--t1);
  184.   text-transform: uppercase;
  185.   letter-spacing: 2px;
  186. }
  187. #chatbox_contextmenu {
  188.   border: 1px solid var(--a3) !important;
  189.   box-shadow: none !important;
  190.   background: var(--a1);
  191.   padding: 5px;
  192. }
  193. .cb-menu-item,
  194. .cb-menu-title {
  195.   border: 1px solid var(--a3) !important;
  196.   background: var(--a2);
  197.   font: bold 12px calibri !important;
  198.   color: var(--a5);
  199.   letter-spacing: 1px;
  200.   transition: 0.3s;
  201. }
  202. .cb-menu-item {
  203.   margin-top: -1px;
  204. }
  205. .cb_connect_button > span:hover,
  206. #chatbox > p:hover,
  207. div #help-button:hover,
  208. div #divcolor:hover,
  209. div #divsmilies:hover,
  210. div #submit_button:hover,
  211. div .format-message + label:hover,
  212. .cb-menu-item:hover {
  213.   background: var(--a3) !important;
  214. }
  215. #cb_connect_option {
  216.   position: initial !important;
  217.   width: 100%;
  218.   display: flex;
  219.   align-items: center;
  220.   padding: 8px;
  221.   margin: 0 !important;
  222.   border-bottom: 1px solid var(--a3);
  223. }
  224. #cb_connect_option * {
  225.   margin: 0;
  226.   color: var(--a5);
  227.   font: 12px calibri;
  228.   margin-right: 10px;
  229.   border-radius: 0;
  230. }
  231. .cb_connect_button > span {
  232.   background: var(--a1) !important;
  233.   border: 1px solid var(--a3) !important;
  234.   text-shadow: var(--t1);
  235. }
  236. .cb_connect_avatar {
  237.   border: 1px solid var(--a3) !important;
  238. }
  239. .fx {
  240.   display: flex;
  241.   align-items: center;
  242.   justify-content: center;
  243. }
  244. #powerTip {
  245.   display: none;
  246.   position: absolute;
  247.   white-space: nowrap;
  248.   z-index: 999;
  249.   background: var(--a1);
  250.   color: var(--a6);
  251.   text-transform: uppercase;
  252.   letter-spacing: 1px;
  253.   transition: 0s !important;
  254.   font: 10px Calibri;
  255.   padding: 8px;
  256.   border: 1px solid var(--a3);
  257.   text-shadow: var(--t1);
  258. }
  259. /***/
  260. body {
  261.   padding: 0;
  262.   font: 12px Calibri;
  263.   color: var(--a5);
  264.   hyphens: auto;
  265. }
  266. #wrap {
  267.   width: 1000px;
  268.   margin: 50px auto;
  269.   border: 1px solid var(--a1);
  270.   background: var(--a3);
  271.   padding: 30px;
  272.   min-width: 1000px;
  273. }
  274. .panel {
  275.   margin: 0;
  276.   padding: 0;
  277. }
  278. #cp-main {
  279.   margin: 30px 0;
  280. }
  281. /**************************
  282. NAVBAR********************/
  283. .mm-navabar {
  284.   display: flex;
  285.   font-size: 0;
  286.   border-bottom: 1px solid var(--a1);
  287.   padding: 8px;
  288.   background: var(--a2);
  289.   margin: -30px -30px 30px;
  290.   position: sticky;
  291.   top: 0;
  292.   z-index: 999;
  293.   text-shadow: var(--t1);
  294. }
  295. .mm-nav-user {
  296.   font-size: 10px;
  297.   font-weight: bold;
  298.   text-transform: uppercase;
  299.   letter-spacing: 1px;
  300.   flex: 1;
  301.   margin-left: 8px;
  302.   height: 30px;
  303. }
  304. .mm-user > form {
  305.   display: flex;
  306.   align-items: center;
  307.   margin: -9px;
  308.   background: var(--a2);
  309. }
  310. .inputbox {
  311.   background: var(--a1);
  312.   border: 1px solid var(--a3);
  313.   color: var(--a5);
  314.   font: 12px calibri;
  315.   padding: 7px;
  316. }
  317. .mm-mp-acts > a,
  318. a.button1,
  319. input.button1,
  320. a.button2,
  321. input.button2,
  322. button.button2,
  323. .external-module .external-more a {
  324.   border: 1px solid var(--a3) !important;
  325.   background: var(--a1) !important;
  326.   color: var(--a5) !important;
  327.   font: bold 10px calibri !important;
  328.   text-transform: uppercase !important;
  329.   letter-spacing: 1px;
  330.   padding: 7px !important;
  331.   text-shadow: var(--t1);
  332.   transition: 0.3s;
  333. }
  334. .mm-mp-acts > a:hover,
  335. a.button1:hover,
  336. input.button1:hover,
  337. a.button2:hover,
  338. input.button2:hover,
  339. button.button2:hover,
  340. .external-module .external-more a:hover {
  341.   background: var(--a3) !important;
  342. }
  343. .mm-user > form > * ~ * {
  344.   margin-left: 4px;
  345. }
  346. .mm-user .inputbox {
  347.   flex: 1;
  348. }
  349. .mm-nav {
  350.   display: flex;
  351. }
  352. a.mm-nav-home,
  353. .mm-nav a {
  354.   width: 30px;
  355.   height: 30px;
  356.   display: flex;
  357.   align-items: center;
  358.   justify-content: center;
  359. }
  360. .mm-nav a {
  361.   margin-left: 8px;
  362. }
  363. .mm-user > form * {
  364.   height: 30px;
  365. }
  366. .mm-navabar a::before {
  367.   content: "\eb0d";
  368.   font: 10px cappuccicons;
  369. }
  370. .mm-nav a[href*="memberlist"]::before {
  371.   content: "\ecf0";
  372. }
  373. .mm-nav a[href*="groups"]::before {
  374.   content: "\eaf9";
  375. }
  376. .mm-nav a[href*="profile"]::before {
  377.   content: "\ea1a";
  378. }
  379. .mm-nav a[href*="privmsg"]::before {
  380.   content: "\ea88";
  381. }
  382. .mm-nav a[href*="login"]::before {
  383.   content: "\ec19";
  384. }
  385. .mm-nav a[href*="register"]::before {
  386.   content: "\ebde";
  387. }
  388. /**************************
  389. TABLON********************/
  390. #fa_toolbar {
  391.   background: var(--a2);
  392.   border-bottom: 1px solid var(--a1);
  393.   font-size: 10px;
  394. }
  395. #fa_share,
  396. #fa_right {
  397.   font-size: 10px;
  398. }
  399. #fa_magnifier {
  400.   display: none !important;
  401. }
  402. #fa_search #fa_textarea {
  403.   background: var(--a1);
  404.   border-radius: 0;
  405.   border: 1px solid var(--a3);
  406.   padding: 3px !important;
  407.   height: auto !important;
  408.   color: var(--a6);
  409.   line-height: 100% !important;
  410.   text-indent: 5px !important;
  411. }
  412. #fa_toolbar #fa_magnifier,
  413. #fa_toolbar #fa_fb,
  414. #fa_toolbar #fa_twitter,
  415. #fa_toolbar #fa_gp,
  416. #fa_toolbar #fa_mail,
  417. #fa_toolbar #fa_rss,
  418. #fa_toolbar #fa_hide,
  419. #fa_toolbar_hidden #fa_show {
  420.   transform: scale(0.7);
  421.   margin: -2px;
  422. }
  423.  
  424. /**************************
  425. TABLON********************/
  426. .mm-tab {
  427.   display: flex;
  428.   flex-wrap: wrap;
  429. }
  430. .mm-tab-pl {
  431.   width: 30%;
  432.   padding-right: 8px;
  433.   margin-bottom: 8px;
  434. }
  435. .mm-tab-ab {
  436.   width: 550px;
  437. }
  438. /***ambientación***/
  439. .mm-tab-plot > div {
  440.   text-align: justify;
  441.   margin: 20px;
  442.   max-height: 200px;
  443.   overflow: auto;
  444.   padding-right: 3px;
  445. }
  446. .mm-tab-plot > div > strong {
  447.   display: block;
  448.   text-align: center;
  449.   margin: 20px 0;
  450.   font: 30px serif;
  451. }
  452. .mm-tab-plot > div > strong > em {
  453.   display: block;
  454.   font: 11px calibri;
  455.   letter-spacing: 2px;
  456.   margin-top: -5px;
  457. }
  458. /***enlaces***/
  459. .mm-tab-links {
  460.   margin-top: 8px;
  461.   display: flex;
  462.   flex-wrap: wrap;
  463.   padding: 6px !important;
  464. }
  465. .mm-tab-links > a {
  466.   margin: 2px;
  467.   flex: 1;
  468.   text-align: center;
  469.   text-transform: uppercase;
  470.   letter-spacing: 1px;
  471.   min-width: 40%;
  472.   font-size: 10px;
  473.   text-shadow: var(--t1);
  474. }
  475. /***imagen tablon***/
  476. .mm-tab-logo {
  477.   width: 70%;
  478.   margin-bottom: 8px;
  479.   position: relative;
  480.   z-index: 1;
  481.   display: flex;
  482.   flex-direction: column;
  483.   justify-content: center;
  484.   text-shadow: var(--t1);
  485. }
  486. .mm-tab-logo::before {
  487.   content: "";
  488.   position: absolute;
  489.   top: 9px;
  490.   bottom: 9px;
  491.   left: 9px;
  492.   right: 9px;
  493.   border: 3px solid;
  494.   outline: 1px solid var(--a3);
  495.   box-shadow: inset 0 0 0 1px var(--a3);
  496.   z-index: -1;
  497. }
  498. .mm-tab-logo > span {
  499.   margin-left: 20px;
  500.   padding: 15px;
  501.   position: relative;
  502. }
  503. .mm-tab-logo > span::before {
  504.   content: "";
  505.   position: absolute;
  506.   left: 0;
  507.   top: 0;
  508.   bottom: 0;
  509.   width: 5px;
  510.   background: var(--a6);
  511.   border: 1px solid var(--a3);
  512.   transition: 0.3s;
  513. }
  514. .mm-tab-logo:hover > span::before {
  515.   background: var(--a4);
  516. }
  517. .mm-tab-logo strong {
  518.   display: block;
  519.   font-size: 20px;
  520.   text-transform: uppercase;
  521.   letter-spacing: 1px;
  522. }
  523. /***anuncios***/
  524. .mm-tab-news {
  525.   display: flex;
  526.   padding: 0 !important;
  527. }
  528. .mm-tab-news-img {
  529.   min-width: 100px;
  530.   height: 100px;
  531.   margin: 30px;
  532.   border-radius: 50%;
  533.   border: 1px solid var(--a3);
  534.   position: relative;
  535. }
  536. .mm-perfil-ico > div::before,
  537. .mm-tab-news-img::before {
  538.   position: absolute;
  539.   top: -7px;
  540.   left: -7px;
  541.   bottom: -7px;
  542.   right: -7px;
  543.   border: 1px solid;
  544.   content: "";
  545.   border-radius: 50%;
  546.   border-color: transparent var(--a5);
  547. }
  548. .mm-tab-news-scrl {
  549.   display: flex;
  550.   flex-wrap: wrap;
  551.   border: 20px solid transparent;
  552.   height: 160px;
  553.   overflow: auto;
  554.   font-size: 14px;
  555.   outline: 1px solid var(--a1);
  556. }
  557. .mm-tab-news-scrl > div {
  558.   min-width: 40%;
  559.   flex: 1;
  560.   margin: 8px;
  561.   text-align: justify;
  562. }
  563. .mm-tab-news-scrl > div > strong {
  564.   float: left;
  565.   font: 22px serif;
  566.   color: var(--a6);
  567.   padding: 5px 7px 0 0;
  568. }
  569.  
  570. /***staff***/
  571. .mm-tab-staff {
  572.   margin: 0 8px;
  573. }
  574. .mm-tab-staff {
  575.   flex: 1;
  576.   display: flex;
  577.   flex-direction: column;
  578. }
  579. .mm-tab-staff > a {
  580.   flex: 1;
  581.   display: flex;
  582.   flex-direction: column;
  583. }
  584. .mm-tab-staff > a ~ a {
  585.   margin-top: 8px;
  586. }
  587. .mm-tab-staff > a > em {
  588.   flex: 1;
  589.   margin: 1px;
  590.   outline: 1px solid var(--a1);
  591.   border: 3px solid transparent;
  592.   box-shadow: inset 0 0 0 1px var(--a3);
  593.   background-position: center;
  594. }
  595. .mm-tab-staff strong {
  596.   text-align: center;
  597.   margin: 8px -8px -8px;
  598.   border-top: 1px solid var(--a1);
  599.   text-transform: uppercase;
  600.   font-size: 10px;
  601.   letter-spacing: 1px;
  602.   text-shadow: var(--t1);
  603.   padding: 1px;
  604. }
  605. .mm-tab-staff > a:hover {
  606.   border: 1px solid var(--a4);
  607. }
  608. /***busquedas***/
  609.  
  610. .mm-tab-search {
  611.   margin-top: 8px;
  612. }
  613. .mm-tab-tt {
  614.   margin: -8px -8px 8px;
  615.   padding: 8px;
  616.   border-bottom: 1px solid var(--a1);
  617. }
  618. .mm-tab-tt > div {
  619.   padding: 8px;
  620.   text-align: center;
  621.   text-transform: uppercase;
  622.   font-weight: bold;
  623.   letter-spacing: 3px;
  624.   text-shadow: var(--t1);
  625.   background: var(--a1);
  626.   border: 1px solid var(--a3);
  627. }
  628. .mm-tab-search-scr {
  629.   display: flex;
  630.   overflow: auto;
  631.   width: 527px;
  632.   padding-bottom: 5px;
  633. }
  634. .mm-tab-search-scr a {
  635.   border: 5px solid transparent;
  636.   min-width: 62px;
  637.   height: 112px;
  638.   background-color: var(--a1);
  639.   outline: 1px solid var(--a1);
  640.   margin: 1px;
  641.   background-clip: content-box;
  642.   box-shadow: 0 0 0 1px var(--a3);
  643.   background-position: center;
  644. }
  645. .mm-tab-search-scr a ~ a {
  646.   margin-left: 6px;
  647. }
  648. .mm-tab-search-scr a:hover {
  649.   outline: 1px solid var(--a4);
  650. }
  651.  
  652. /***ultimos temas***/
  653. .mm-t-last {
  654.   width: 250px;
  655.   display: flex;
  656.   flex-direction: column;
  657. }
  658. .mm-t-scroll {
  659.   flex: 1;
  660.   position: relative;
  661. }
  662. .mm-t-scroll > div {
  663.   position: absolute;
  664.   top: 0;
  665.   right: 0;
  666.   bottom: 0;
  667.   left: 0;
  668.   overflow: auto;
  669.   padding-right: 4px;
  670. }
  671. .mm-t-row {
  672.   display: flex;
  673. }
  674. .mm-t-row ~ .mm-t-row {
  675.   margin-top: 8px;
  676. }
  677. .mm-t-ri {
  678.   flex: 1;
  679.   margin-left: 8px;
  680. }
  681. .mm-t-last-l {
  682.   text-transform: capitalize;
  683.   font-size: 14px;
  684.   text-shadow: var(--t1);
  685.   letter-spacing: 1px;
  686. }
  687. .mm-t-row > i {
  688.   font-size: 16px;
  689.   text-shadow: var(--t1);
  690. }
  691.  
  692. /**********************************
  693. FOROS*****************************/
  694. .mm-cc {
  695.   margin: 30px -31px;
  696. }
  697. .mm-cc * {
  698.   font: bold 16px calibri;
  699.   text-transform: uppercase;
  700.   margin: 0;
  701.   color: var(--a6);
  702.   text-shadow: var(--t1);
  703.   letter-spacing: 2px;
  704. }
  705. .mm-cc.fx > div {
  706.   padding: 30px;
  707. }
  708. .mm-foro {
  709.   display: flex;
  710.   flex-wrap: wrap;
  711. }
  712. .mm-foro-tt {
  713.   min-width: 100%;
  714.   display: flex;
  715.   margin-bottom: 8px;
  716. }
  717. .mm-foro-tt > b {
  718.   flex: 1;
  719.   margin-right: 8px;
  720.   text-transform: uppercase;
  721.   letter-spacing: 2px;
  722. }
  723. .mm-foro-tt > * {
  724.   padding: 12px 12px 11px !important;
  725.   text-shadow: var(--t1);
  726.   transition: 0.3s;
  727. }
  728. .mm-foro-info {
  729.   flex: 1;
  730.   margin: 0 8px 0 0;
  731.   display: flex;
  732.   flex-direction: column;
  733. }
  734. .mm-lastpost-avatar {
  735.   margin-right: 8px;
  736. }
  737. .mm-foro-stats {
  738.   display: flex;
  739.   flex-direction: column;
  740.   justify-content: center;
  741.   width: 120px;
  742.   text-transform: uppercase;
  743.   letter-spacing: 1px;
  744.   font-size: 10px;
  745.   font-weight: bold;
  746. }
  747. .mm-foro-stats > div {
  748.   flex-direction: column;
  749.   padding: 10px 0;
  750. }
  751. .mm-foro-stats b {
  752.   font: 26px serif;
  753. }
  754.  
  755. .mm-foro-lastpost {
  756.   margin-top: 8px;
  757.   display: flex;
  758.   padding: 5px 30px 5px 8px !important;
  759.   position: relative;
  760. }
  761. .mm-foro-lastpost > strong {
  762.   margin-left: auto;
  763. }
  764. .lastpost dfn + a,
  765. .mm-foro-lastpost > a ~ a {
  766.   position: absolute;
  767.   top: 0;
  768.   right: 0;
  769.   bottom: 0;
  770.   width: 26px;
  771.   background: var(--a3);
  772.   padding: 5px;
  773.   text-align: center;
  774. }
  775. .lastpost dfn + a img,
  776. .mm-foro-lastpost > a ~ a img {
  777.   position: absolute;
  778.   top: 0;
  779.   left: 0;
  780.   width: 100%;
  781.   height: 100%;
  782.   opacity: 0;
  783. }
  784. .lastpost dfn + a::before,
  785. .mm-foro-lastpost > a ~ a::before {
  786.   content: "\ea92";
  787.   font: 12px cappuccicons;
  788. }
  789. .mm-foro-desc {
  790.   flex: 1;
  791. }
  792. .mm-lastpost-avatar > div {
  793.   position: relative;
  794.   margin: 1px;
  795.   height: calc(100% - 2px);
  796.   border: 3px solid;
  797.   width: 120px;
  798.   overflow: hidden;
  799.   outline: 1px solid var(--a3);
  800.   background-color: var(--a1);
  801. }
  802. .mm-lastpost-avatar > div::before {
  803.   content: "";
  804.   position: absolute;
  805.   top: 0;
  806.   left: 0;
  807.   right: 0;
  808.   bottom: 0;
  809.   border: 1px solid var(--a3);
  810.   pointer-events: none;
  811. }
  812. .mm-lastpost-avatar img {
  813.   width: 100%;
  814.   position: absolute;
  815. }
  816. .mm-foro ~ .mm-foro {
  817.   margin-top: 8px;
  818. }
  819. .mm-foro-in {
  820.   min-width: 100%;
  821.   font-size: 0;
  822.   display: flex;
  823.   flex-wrap: wrap;
  824.   margin-right: -4px;
  825.   flex: 1;
  826. }
  827. .mm-foro-in > a {
  828.   font: bold 10px calibri;
  829.   text-transform: uppercase;
  830.   letter-spacing: 1px;
  831.   flex-grow: 1;
  832.   text-align: center;
  833.   padding: 5px !important;
  834.   margin: 4px 4px 0 0;
  835.   white-space: nowrap;
  836. }
  837. .mm-utiss {
  838.   margin: 30px -31px;
  839.   display: flex;
  840. }
  841. .mm-utiss > a {
  842.   flex: 1;
  843.   text-transform: uppercase;
  844.   font-size: 10px;
  845.   letter-spacing: 1px;
  846. }
  847. .mm-utiss > a ~ a {
  848.   margin-left: 8px;
  849. }
  850. .mm-foro[mm*="unread"] {
  851.   border: 1px solid var(--a5);
  852. }
  853. .mm-foro[mm*="unread"] .mm-foro-tt {
  854.   color: var(--a4);
  855. }
  856. .icon[style*="unread"] {
  857.   border: 1px solid var(--a5);
  858.   margin: -9px;
  859. }
  860. /***Descripciones***/
  861. .mm-dcr-txt {
  862.   margin: 12px;
  863.   text-align: justify;
  864. }
  865. .mm-dcr-links {
  866.   margin: 20px -8px -8px;
  867.   border-top: 1px solid var(--a3);
  868.   padding: 6px;
  869.   display: flex;
  870.   flex-wrap: wrap;
  871. }
  872. .mm-dcr-links > a {
  873.   background: var(--a3);
  874.   padding: 3px 5px;
  875.   text-align: center;
  876.   flex-grow: 1;
  877.   margin: 2px;
  878.   text-transform: uppercase;
  879.   font-size: 10px;
  880.   letter-spacing: 2px;
  881. }
  882. .mm-dcr-links a:hover {
  883.   background: var(--a4);
  884.   color: var(--a3);
  885. }
  886. .mm-dcr-img {
  887.   margin: 1px;
  888.   border: 3px solid;
  889.   outline: 1px solid var(--a3);
  890.   height: 138px;
  891.   overflow: hidden;
  892.   transition: 0.5s;
  893.   padding: 20px;
  894.   background-position: center;
  895.   position: relative;
  896.   z-index: 1;
  897. }
  898. .mm-dcr-img::after,
  899. .mm-dcr-img::before {
  900.   content: "";
  901.   position: absolute;
  902.   top: 0;
  903.   left: 0;
  904.   right: 0;
  905.   bottom: 0;
  906.   z-index: -1;
  907.   transition: 1s;
  908.   border: 1px solid var(--a3);
  909. }
  910. .mm-dcr-img:hover::before {
  911.   backdrop-filter: blur(10px);
  912. }
  913. .mm-dcr-img > div {
  914.   border: 20px solid transparent;
  915.   background: var(--a1);
  916.   outline: 1px solid var(--a3);
  917.   text-align: justify;
  918.   max-height: 100%;
  919.   overflow: auto;
  920.   transition: 0.5s;
  921.   transform: translateY(-150px);
  922. }
  923. .mm-dcr-img:hover > div {
  924.   transform: translateY(0px);
  925. }
  926. .mm-dcr-img ~ .mm-dcr-links {
  927.   margin-top: 8px;
  928. }
  929. /**********************************
  930. ESTADISTICAS**********************/
  931. #page-body {
  932.   margin: 0;
  933. }
  934. .mm-stats-bl,
  935. .mm-stats {
  936.   display: flex;
  937.   flex-wrap: wrap;
  938. }
  939. .mm-stats-img {
  940.   width: 30%;
  941.   position: relative;
  942. }
  943. .mm-stats-img::before {
  944.   content: "";
  945.   position: absolute;
  946.   top: 9px;
  947.   left: 9px;
  948.   right: 9px;
  949.   bottom: 9px;
  950.   border: 3px solid;
  951.   outline: 1px solid var(--a3);
  952.   box-shadow: inset 0 0 0 1px var(--a3);
  953. }
  954. .mm-stats-bl {
  955.   flex: 1;
  956.   padding-left: 8px;
  957. }
  958. .mm-stats-gr {
  959.   min-width: 100%;
  960.   margin-top: 8px;
  961. }
  962. .mm-stats-tt {
  963.   min-width: 100%;
  964.   margin-bottom: 8px;
  965.   font: bold 16px calibri;
  966.   text-transform: uppercase;
  967.   color: var(--a6);
  968.   text-shadow: var(--t1);
  969.   letter-spacing: 2px;
  970.   padding: 30px !important;
  971.   text-align: center;
  972. }
  973. .mm-stats-st > div ~ div {
  974.   margin-top: 8px;
  975. }
  976. .mm-stats-sub {
  977.   text-align: center;
  978.   font-size: 10px;
  979.   letter-spacing: 1px;
  980.   border-bottom: 1px solid var(--a1);
  981.   margin: -8px -8px 8px;
  982.   padding: 2px 3px;
  983. }
  984. .mm-stats-scrl {
  985.   font-size: 0;
  986.   margin: 20px;
  987.   max-height: 150px;
  988.   overflow: auto;
  989. }
  990. .mm-stats-scrl a {
  991.   font-size: 12px;
  992. }
  993. .mm-stats-scrl a::after {
  994.   content: ",";
  995.   margin-right: 5px;
  996. }
  997. .mm-stats-scrl a:last-of-type::after {
  998.   content: ".";
  999. }
  1000. .mm-stats-st {
  1001.   flex: 1;
  1002. }
  1003. .mm-stats-num.fx {
  1004.   width: 120px;
  1005.   flex-direction: column;
  1006.   font-size: 0;
  1007.   margin-left: 8px;
  1008.   text-align: center;
  1009. }
  1010. .mm-stats-num.fx > div {
  1011.   padding: 20px 0;
  1012. }
  1013. .mm-stats-num.fx strong {
  1014.   font: 26px serif;
  1015.   text-shadow: var(--t1);
  1016. }
  1017. .mm-stats-num.fx b {
  1018.   font: bold 10px calibri;
  1019.   display: block;
  1020. }
  1021. .newbie strong {
  1022.   font-size: 16px !important;
  1023. }
  1024. .mm-gr {
  1025.   font-size: 0;
  1026.   margin: -2px;
  1027.   display: flex;
  1028.   flex-wrap: wrap;
  1029. }
  1030. .mm-gr > b {
  1031.   flex: 1;
  1032.   border: 1px solid var(--a1);
  1033.   padding: 4px;
  1034.   margin: 2px;
  1035. }
  1036. .mm-gr a {
  1037.   font: bold 12px calibri;
  1038.   padding: 0 10px 0 0;
  1039.   box-shadow: inset 0 0 0 50px;
  1040.   -webkit-text-fill-color: var(--a3);
  1041.   display: flex;
  1042.   justify-content: space-between;
  1043.   align-items: center;
  1044.   text-transform: uppercase;
  1045.   white-space: nowrap;
  1046. }
  1047. .mm-gr a::before {
  1048.   content: "\ea3d";
  1049.   font: 16px cappuccicons;
  1050.   padding: 10px;
  1051.   margin-right: 10px;
  1052.   border-right: 5px solid var(--a2);
  1053. }
  1054. .mm-gr > b:hover {
  1055.   border-color: var(--a4);
  1056. }
  1057. #page-footer {
  1058.   margin: 30px -30px -41px;
  1059.   border-top: 1px solid var(--a1);
  1060.   font-size: 10px;
  1061. }
  1062. .copyright {
  1063.   border-top: 1px solid var(--a1);
  1064.   font-size: 0;
  1065. }
  1066. .copyright > strong {
  1067.   display: flex;
  1068. }
  1069. .copyright a {
  1070.   font-size: 10px;
  1071.   text-transform: uppercase;
  1072.   letter-spacing: 1px;
  1073.   flex: 1;
  1074.   padding: 10px !important;
  1075.   line-height: 100%;
  1076.   margin-bottom: 11px;
  1077. }
  1078. .copyright a ~ a {
  1079.   margin-left: 5px;
  1080. }
  1081. /**********************************
  1082. AFILIADOS**********************/
  1083. .mm-afis {
  1084.   display: flex;
  1085.   flex-wrap: wrap;
  1086.   margin-top: 30px;
  1087. }
  1088. .mm-afis-cre {
  1089.   margin-left: 8px;
  1090.   flex: 1;
  1091.   display: flex;
  1092.   flex-direction: column;
  1093. }
  1094. .mm-cre-txt {
  1095.   flex: 1;
  1096.   position: relative;
  1097.   margin: 15px;
  1098. }
  1099. .mm-cre-txt > div {
  1100.   position: absolute;
  1101.   top: 0;
  1102.   left: 0;
  1103.   right: 0;
  1104.   bottom: 0;
  1105.   overflow: auto;
  1106.   text-align: justify;
  1107.   padding-right: 5px;
  1108. }
  1109. .mm-afis-cre > a {
  1110.   border-top: 1px solid var(--a1);
  1111.   margin: 8px -8px -8px;
  1112.   padding: 15px;
  1113.   text-align: center;
  1114. }
  1115. .mm-afis-cre > a > strong {
  1116.   display: block;
  1117.   font: 24px serif;
  1118.   margin-top: -4px;
  1119.   text-shadow: var(--t1);
  1120. }
  1121. .mm-afis-pe > div ~ div {
  1122.   margin-top: 8px;
  1123. }
  1124. .mm-afis-aa {
  1125.   display: flex;
  1126.   padding: 10px;
  1127.   flex-wrap: wrap;
  1128.   justify-content: space-between;
  1129. }
  1130. .mm-afis-aa a {
  1131.   border: 1px solid var(--a1);
  1132.   margin: 2px;
  1133.   padding: 5px;
  1134. }
  1135. .mm-afis-aa img {
  1136.   border: 3px solid;
  1137.   padding: 1px;
  1138.   outline: 1px solid var(--a3);
  1139. }
  1140. .mm-afis-eli {
  1141.   min-width: 100%;
  1142.   margin-top: 8px;
  1143. }
  1144. .mm-afis-aa img {
  1145.   width: 48px;
  1146.   height: 48px;
  1147. }
  1148. .mm-afis-bro div img {
  1149.   width: 150px;
  1150.   height: 80px;
  1151. }
  1152. /****************************
  1153. LISTAS**********************/
  1154. .forumbg {
  1155.   margin: 0;
  1156. }
  1157. .forumbg ~ .forumbg {
  1158.   margin-top: 30px;
  1159. }
  1160. .forumbg .header dd {
  1161.   display: none !important;
  1162. }
  1163. .forumbg .header dt {
  1164.   width: calc(100% + 16px) !important;
  1165.   text-align: center;
  1166.   padding: 20px !important;
  1167.   font: bold 12px calibri !important;
  1168.   letter-spacing: 2px;
  1169.   text-shadow: var(--t1);
  1170.   border-bottom: 1px solid var(--a1);
  1171.   margin: -8px -8px 0 !important;
  1172. }
  1173. .forumbg .row {
  1174.   margin-top: 8px !important;
  1175. }
  1176. .row .icon {
  1177.   position: relative;
  1178.   margin: -8px;
  1179.   padding: 0 0 0 110px !important;
  1180.   background: transparent !important;
  1181.   display: flex;
  1182. }
  1183. .lastpost {
  1184.   width: 0 !important;
  1185.   border: none !important;
  1186.   padding: 0 !important;
  1187. }
  1188. .lastpost-avatar {
  1189.   position: absolute;
  1190.   left: 8px;
  1191.   top: 8px;
  1192.   bottom: 8px;
  1193.   border: 1px solid;
  1194.   width: 93px;
  1195.   overflow: hidden;
  1196. }
  1197. .lastpost-avatar img {
  1198.   position: absolute;
  1199.   width: 100%;
  1200.   height: auto;
  1201.   top: 0;
  1202.   left: 0;
  1203. }
  1204. .dterm {
  1205.   padding: 20px 20px 40px 20px !important;
  1206.   border-left: 1px solid var(--a3) !important;
  1207.   flex: 1;
  1208. }
  1209. .lastpost > div[style="float:left;"] > span {
  1210.   position: absolute;
  1211.   bottom: 0;
  1212.   left: 110px;
  1213.   right: 230px;
  1214.   border-top: 1px solid var(--a3);
  1215.   height: 24px;
  1216.   text-align: right;
  1217.   padding: 3px 30px 5px 5px;
  1218. }
  1219. .lastpost * {
  1220.   float: none !important;
  1221.   display: inline-block;
  1222. }
  1223. .lastpost br {
  1224.   display: none;
  1225.   clear: none !important;
  1226. }
  1227. .row .posts {
  1228.   border-left: 1px solid var(--a3) !important;
  1229.   margin-right: -1px;
  1230. }
  1231. .row .posts,
  1232. .row .views {
  1233.   width: 114px !important;
  1234.   display: flex !important;
  1235.   align-items: center;
  1236.   justify-content: center;
  1237.   font: 22px serif !important;
  1238.   flex-direction: column;
  1239. }
  1240. .views {
  1241.   border: none !important;
  1242. }
  1243. .row dfn {
  1244.   display: block !important;
  1245.   font: bold 10px calibri;
  1246.   text-transform: uppercase;
  1247.   letter-spacing: 1px;
  1248. }
  1249. .forumbg .row {
  1250.   margin-top: 8px !important;
  1251.   transition: 0.3s;
  1252. }
  1253. li.row:hover {
  1254.   border: 1px solid var(--a1) !important;
  1255.   background: var(--a3);
  1256. }
  1257. li.row:hover * {
  1258.   border-color: var(--a1) !important;
  1259. }
  1260. .lastpost dfn {
  1261.   position: absolute;
  1262.   left: 5px;
  1263.   top: 50%;
  1264.   transform: translateY(-50%);
  1265.   padding: 0;
  1266.   margin: 0;
  1267.   font-size: 11px;
  1268. }
  1269. a.topictitle:hover {
  1270.   text-decoration: none;
  1271. }
  1272. .hierarchy a {
  1273.   text-transform: capitalize;
  1274.   font: bold 14px calibri !important;
  1275.   letter-spacing: 1px;
  1276.   text-shadow: var(--t1);
  1277. }
  1278. li.row:hover {
  1279.   border: 1px solid;
  1280. }
  1281. dd.lastpost span {
  1282.   display: inline;
  1283. }
  1284. .row .pagination {
  1285.   float: none;
  1286.   border: none;
  1287.   border-top: 1px solid var(--a3);
  1288.   margin: 20px -20px -16px;
  1289.   padding: 5px;
  1290.   background: transparent;
  1291. }
  1292. .row .pagination > span {
  1293.   display: flex;
  1294.   align-items: center;
  1295. }
  1296. .row .pagination > span::before {
  1297.   content: "PÁGINAS";
  1298.   margin: 0 auto 0 -2px;
  1299.   letter-spacing: 1px;
  1300.   font: bold 12px calibri;
  1301. }
  1302. /***paginación***/
  1303. .pagination {
  1304.   float: none;
  1305.   margin: 30px -31px;
  1306.   display: flex;
  1307.   font-size: 0;
  1308.   align-items: center;
  1309. }
  1310. .pagination > a {
  1311.   font-size: 12px;
  1312. }
  1313. .pagination > span {
  1314.   margin-left: auto;
  1315.   display: flex;
  1316.   align-items: center;
  1317. }
  1318. .pagination > span > * {
  1319.   border: 1px solid var(--a3) !important;
  1320.   padding: 3px 7px !important;
  1321.   background: var(--a1) !important;
  1322.   color: var(--a6) !important;
  1323.   font: bold 14px calibri !important;
  1324.   margin: 0 0 0 5px !important;
  1325.   text-shadow: var(--t1);
  1326. }
  1327. .pagination > span > strong {
  1328.   opacity: 0.5;
  1329. }
  1330. /***/
  1331. .mm-page-tt {
  1332.   margin: 30px -31px -31px;
  1333.   display: flex;
  1334.   text-shadow: var(--t1);
  1335. }
  1336. .mm-page-actions {
  1337.   font-size: 0;
  1338.   display: flex;
  1339.   flex-direction: column;
  1340. }
  1341. .mm-page-aa {
  1342.   display: flex;
  1343.   flex-direction: column;
  1344.   justify-content: center;
  1345.   flex: 1;
  1346. }
  1347. .mm-page-aa > a {
  1348.   font-size: 20px;
  1349.   text-transform: capitalize;
  1350.   letter-spacing: 1px;
  1351. }
  1352. .mm-page-actions a {
  1353.   display: flex;
  1354.   align-items: center;
  1355.   justify-content: space-between;
  1356.   margin-left: 8px;
  1357.   height: 32px;
  1358.   padding: 0 8px !important;
  1359. }
  1360. .mm-page-actions a::after {
  1361.   content: "PUBLICAR";
  1362.   font: bold 10px calibri;
  1363.   letter-spacing: 1px;
  1364.   display: flex;
  1365.   align-items: center;
  1366.   justify-content: space-between;
  1367. }
  1368. .mm-page-actions a[mm*="cerrado"]::after {
  1369.   content: "CERRADO";
  1370. }
  1371. .mm-page-actions a[href*="mark=topic"]::after {
  1372.   content: "MARCAR COMO VISTO";
  1373. }
  1374. .mm-page-actions a[href*="watch"]::after {
  1375.   content: "VIGILAR";
  1376. }
  1377. .mm-page-actions a[href*="unwatch"]::after {
  1378.   content: "DEJAR DE VIGILAR";
  1379. }
  1380. .mm-page-actions a[href*="mode=reply"]::after {
  1381.   content: "RESPONDER";
  1382. }
  1383. .mm-page-actions a::before {
  1384.   content: "\ebaa";
  1385.   font: 14px "cappuccicons";
  1386.   margin-right: 12px;
  1387. }
  1388. .mm-page-actions a[mm*="cerrado"]::before {
  1389.   content: "\eb69";
  1390. }
  1391. .mm-page-actions a[href*="mark=topic"]::before {
  1392.   content: "\e9d9";
  1393. }
  1394. .mm-page-actions a[href*="watch"]::before {
  1395.   content: "\e99f";
  1396. }
  1397. .mm-page-actions a[href*="unwatch"]::before {
  1398.   content: "\ea94";
  1399. }
  1400. .mm-page-actions a[href*="mode=reply"]::before {
  1401.   content: "\ebde";
  1402. }
  1403. .mm-page-actions a ~ a {
  1404.   margin-top: -1px;
  1405. }
  1406. .mm-page-aa > * {
  1407.   margin-left: 10px;
  1408. }
  1409. .mm-page-tt > i {
  1410.   width: 94px;
  1411.   margin-right: 8px;
  1412.   font-size: 30px;
  1413.   height: 94px;
  1414. }
  1415. .mm-page-tt.bottom {
  1416.   margin: -31px -31px 30px;
  1417. }
  1418. .action-box {
  1419.   margin-top: -1px;
  1420.   font: 10px calibri !important;
  1421. }
  1422. #page-body > p {
  1423.   text-align: center;
  1424. }
  1425. #cp-main h1,
  1426. h1,
  1427. h3,
  1428. .h3 {
  1429.   font: bold 12px calibri;
  1430.   letter-spacing: 5px;
  1431.   text-shadow: var(--t1);
  1432.   display: flex;
  1433.   align-items: center;
  1434.   justify-content: center;
  1435. }
  1436. h1::after,
  1437. h1::before,
  1438. h3::after,
  1439. h3::before,
  1440. .h3::after,
  1441. .h3::before {
  1442.   content: "";
  1443.   width: 20px;
  1444.   border: 1px solid var(--a3);
  1445.   background: var(--a5);
  1446.   height: 4px;
  1447.   margin: 0 10px 0 5px;
  1448. }
  1449. .mm-page-nav {
  1450.   font-size: 0;
  1451. }
  1452. .mm-page-nav a {
  1453.   font-size: 10px;
  1454.   text-transform: uppercase;
  1455.   letter-spacing: 1px;
  1456. }
  1457. .mm-page-nav a ~ a::before {
  1458.   content: "\e921";
  1459.   font: 10px "cappuccicons";
  1460.   margin: -1px 5px 0;
  1461.   display: inline-block;
  1462.   align-self: center;
  1463.   vertical-align: middle;
  1464.   color: var(--a5);
  1465. }
  1466. /********************************
  1467. TEMAS***************************/
  1468. .mm-admin {
  1469.   margin: 30px -31px;
  1470.   display: flex;
  1471.   align-items: center;
  1472. }
  1473. .mm-admin a[href*="delete"]::before {
  1474.   content: "Borrar";
  1475. }
  1476. .mm-admin a[href*="trash"]::before {
  1477.   content: "Papelera";
  1478. }
  1479. .mm-admin a[href*="move"]::before {
  1480.   content: "Mover";
  1481. }
  1482. .mm-admin a[href*="lock"]::before {
  1483.   content: "Cerrar";
  1484. }
  1485. .mm-admin a[href*="unlock"]::before {
  1486.   content: "Abrir";
  1487. }
  1488. .mm-admin a[href*="split"]::before {
  1489.   content: "Separar";
  1490. }
  1491. .mm-admin a[href*="merge"]::before {
  1492.   content: "Fusionar";
  1493. }
  1494. .mm-admin > a {
  1495.   flex-grow: 1;
  1496.   text-align: center;
  1497.   margin-left: 8px;
  1498.   text-transform: uppercase;
  1499.   font-size: 10px;
  1500.   letter-spacing: 1px;
  1501.   text-shadow: var(--t1);
  1502. }
  1503. .mm-post {
  1504.   display: flex;
  1505.   align-items: flex-start;
  1506. }
  1507. .mm-post ~ .mm-post {
  1508.   margin-top: 8px;
  1509. }
  1510. .mm-postbody {
  1511.   flex: 1;
  1512.   margin-right: 8px;
  1513. }
  1514. .mm-post-title {
  1515.   margin: -8px -8px 8px;
  1516.   border-bottom: 1px solid var(--a1);
  1517.   padding: 8px;
  1518.   display: flex;
  1519. }
  1520. .mm-post-autor {
  1521.   flex: 1;
  1522. }
  1523. .mm-post-action {
  1524.   display: flex;
  1525.   flex-direction: column;
  1526. }
  1527. .mm-post-action a {
  1528.   font-size: 10px;
  1529.   text-transform: uppercase;
  1530.   text-shadow: var(--t1);
  1531.   display: flex;
  1532.   align-items: center;
  1533.   justify-content: space-between;
  1534.   padding: 3px 5px !important;
  1535.   letter-spacing: 1px;
  1536.   margin-left: 4px;
  1537.   flex: 1;
  1538. }
  1539. .mm-post-action > a ~ a {
  1540.   margin-top: -1px;
  1541. }
  1542. .mm-post-action i {
  1543.   margin-right: 7px;
  1544. }
  1545. .mm-post-autor {
  1546.   flex: 1;
  1547.   display: flex;
  1548.   align-items: center;
  1549. }
  1550. .content {
  1551.   padding: 20px;
  1552.   text-align: justify;
  1553.   font: 14px Calibri;
  1554.   overflow: visible;
  1555. }
  1556. .content img {
  1557.   max-width: 100%;
  1558. }
  1559. .mm-post-titlea {
  1560.   display: block;
  1561.   font-size: 16px;
  1562.   text-transform: capitalize;
  1563.   text-shadow: var(--t1);
  1564.   letter-spacing: 1px;
  1565. }
  1566. .mm-postprofile {
  1567.   width: min-content;
  1568.   position: sticky;
  1569.   top: 55px;
  1570. }
  1571. .mm-postp-name {
  1572.   margin: -8px -8px 8px;
  1573.   border-bottom: 1px solid var(--a1);
  1574.   padding: 8px;
  1575.   display: flex;
  1576.   flex-direction: column;
  1577.   text-align: center;
  1578.   text-shadow: var(--t1);
  1579. }
  1580. .mm-postp-name > b {
  1581.   font-size: 14px;
  1582.   letter-spacing: 1px;
  1583. }
  1584. .mm-postp-name > i {
  1585.   font: 10px calibri;
  1586.   text-transform: uppercase;
  1587.   letter-spacing: 5px;
  1588.   padding: 3px 0 3px 5px;
  1589.   margin-top: -1px;
  1590. }
  1591. .mm-post-award .mm-tab-tt {
  1592.   border-top: 1px solid var(--a1);
  1593.   margin-top: 8px;
  1594. }
  1595. .award_tooltiptext {
  1596.   top: calc(100% + 10px);
  1597.   left: 50%;
  1598.   transform: translate(-50%, 0);
  1599.   border: 1px solid var(--a1);
  1600.   background: var(--a2);
  1601.   border-radius: 0;
  1602.   padding: 5px;
  1603. }
  1604. .award_tooltiptext_title {
  1605.   background: var(--a3);
  1606.   text-transform: uppercase;
  1607.   letter-spacing: 1px;
  1608.   font-size: 12px;
  1609.   margin: -5px -5px 5px;
  1610.   padding: 3px;
  1611.   position: relative;
  1612. }
  1613. .award_tooltiptext::before,
  1614. .award_tooltiptext::after {
  1615.   display: none !important;
  1616.   opacity: 0;
  1617. }
  1618. .award_tooltiptext_title::before {
  1619.   top: -2px;
  1620.   left: 50%;
  1621.   transform: translate(-50%, -50%);
  1622.   width: 20px;
  1623.   height: 10px !important;
  1624.   border: none;
  1625.   background: var(--a3);
  1626.   clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
  1627.   z-index: 10;
  1628.   position: absolute;
  1629.   content: "";
  1630. }
  1631. .mm-post-award-src > .award > span {
  1632.   opacity: 0 !important;
  1633. }
  1634. .mm-postp-hover {
  1635.   border: 1px solid var(--a1);
  1636.   padding: 5px;
  1637.   position: relative;
  1638.   overflow: hidden;
  1639.   transition: 0.3s;
  1640. }
  1641. .mm-postp-hover:hover {
  1642.   border: 1px solid var(--a3);
  1643. }
  1644. .mm-postp-ava {
  1645.   border: 3px solid;
  1646.   outline: 1px solid var(--a3);
  1647.   padding: 1px;
  1648.   background: var(--a3);
  1649. }
  1650. .mm-postp-hide {
  1651.   position: absolute;
  1652.   top: 0;
  1653.   left: 0;
  1654.   right: 0;
  1655.   bottom: 0;
  1656.   background: var(--a1);
  1657.   padding: 18px;
  1658.   transition: 0.5s;
  1659.   display: flex;
  1660.   flex-direction: column;
  1661.   text-align: center;
  1662.   transform: translate(100%);
  1663. }
  1664. .mm-postp-hover:hover .mm-postp-hide {
  1665.   transform: translate(0%);
  1666. }
  1667. .mm-postp-img {
  1668.   height: 102px;
  1669.   border: 1px solid var(--a3);
  1670. }
  1671. .mm-postp-img img {
  1672.   width: 230px;
  1673.   height: 100px;
  1674. }
  1675. .mm-postp-dd {
  1676.   height: calc(100% - 173px);
  1677.   overflow: auto;
  1678. }
  1679. .mm-postp-num {
  1680.   margin: 4px 0;
  1681.   min-height: 20px;
  1682.   display: flex;
  1683. }
  1684. .mm-postp-num .mm-postp {
  1685.   flex-direction: column;
  1686.   flex: 1;
  1687.   align-items: inherit;
  1688. }
  1689. .mm-postp-num .mm-postp ~ .mm-postp {
  1690.   margin-left: 4px;
  1691. }
  1692. .mm-postp-num > div > span {
  1693.   font: 24px serif;
  1694.   padding: 5px 0;
  1695. }
  1696. .mm-postp {
  1697.   border: 1px solid var(--a3);
  1698.   display: flex;
  1699.   align-items: center;
  1700.   justify-content: space-between;
  1701.   background: var(--a2);
  1702. }
  1703. .mm-postp-dd .mm-postp ~ .mm-postp {
  1704.   margin-top: 4px;
  1705. }
  1706. .mm-postp > b {
  1707.   padding: 5px;
  1708.   background: var(--a3);
  1709.   text-transform: uppercase;
  1710.   font-size: 10px;
  1711.   letter-spacing: 1px;
  1712. }
  1713. .mm-postp > span {
  1714.   margin: 0 5px;
  1715. }
  1716. .mm-post-men {
  1717.   border-top: 1px solid var(--a1);
  1718.   margin: 8px -8px -8px;
  1719.   padding: 8px;
  1720.   display: flex;
  1721.   align-items: center;
  1722.   justify-content: center;
  1723. }
  1724. .mm-post-men i {
  1725.   display: block;
  1726.   transition: 0.3s;
  1727. }
  1728. .mm-post-men a ~ a {
  1729.   margin-left: 8px;
  1730. }
  1731. .mm-post-icon {
  1732.   padding: 0 !important;
  1733.   width: 82px;
  1734.   height: 82px;
  1735.   margin-right: 8px;
  1736. }
  1737. .mm-post-icon img {
  1738.   width: 80px;
  1739.   height: 80px;
  1740. }
  1741. .mm-user input.inputbox ~ input.inputbox {
  1742.   margin-top: 0 !important;
  1743. }
  1744. .mm-post-signature {
  1745.   position: relative;
  1746.   padding: 9px 8px 8px;
  1747.   margin: 8px -8px -8px;
  1748.   text-align: center;
  1749. }
  1750. .mm-post-sign {
  1751.   position: absolute;
  1752.   top: 0;
  1753.   height: 1px;
  1754.   display: flex;
  1755.   align-items: center;
  1756.   left: 0;
  1757.   right: 0;
  1758. }
  1759. .mm-post-sign > b {
  1760.   font: bold 10px Calibri;
  1761.   text-transform: uppercase;
  1762.   letter-spacing: 1px;
  1763.   text-shadow: var(--t1);
  1764.   margin: 0 4px 0 5px;
  1765. }
  1766. .mm-post-sign::after,
  1767. .mm-post-sign::before {
  1768.   content: "";
  1769.   border-top: 1px solid var(--a1);
  1770.   flex: 1;
  1771. }
  1772. .mm-post-sign::after {
  1773.   max-width: 20px;
  1774. }
  1775. /***Respuesta Rápida***/
  1776. #main-content > p {
  1777.   margin: 0;
  1778.   text-shadow: var(--mm-s1);
  1779. }
  1780. #textarea_content {
  1781.   width: 100% !important;
  1782.   margin: 0 !important;
  1783.   border: 1px solid var(--mm-a3);
  1784. }
  1785. div .sceditor-toolbar {
  1786.   display: flex;
  1787.   background: var(--a1) !important;
  1788.   padding: 5px 10px !important;
  1789.   border: 1px solid var(--a3) !important;
  1790.   border-radius: 0 !important;
  1791.   margin: 0 !important;
  1792.   justify-content: space-between;
  1793.   overflow: auto !important;
  1794. }
  1795. div.sceditor-dropdown,
  1796. div.sceditor-dropdown div {
  1797.   border-radius: 0 !important;
  1798.   border: none !important;
  1799. }
  1800. .sceditor-container {
  1801.   background-color: var(--mm-a1) !important;
  1802.   border: none !important;
  1803.   border-radius: 00px !important;
  1804.   color: var(--mm-c1) !important;
  1805. }
  1806. .sceditor-button div,
  1807. div.sceditor-grip {
  1808.   background-image: none !important;
  1809. }
  1810. div.sceditor-group {
  1811.   border: none !important;
  1812.   border-radius: 0px !important;
  1813.   display: flex !important;
  1814.   align-items: center;
  1815.   margin: 0 !important;
  1816.   background: transparent !important;
  1817. }
  1818. .sceditor-button {
  1819.   text-indent: inherit !important;
  1820.   height: 30px !important;
  1821.   padding: 0 12px !important;
  1822.   display: flex !important;
  1823.   align-items: center;
  1824.   justify-content: center;
  1825.   transition: 0.3s;
  1826.   -webkit-background-clip: text !important;
  1827.   color: transparent !important;
  1828. }
  1829. div.sceditor-group ~ div.sceditor-group,
  1830. .sceditor-button ~ .sceditor-button {
  1831.   margin-left: 3px !important;
  1832. }
  1833. .sceditor-button.active,
  1834. .sceditor-button:active,
  1835. .sceditor-button:hover,
  1836. .hover {
  1837.   box-shadow: none !important;
  1838.   transform: scale(1.2);
  1839. }
  1840. .sceditor-container > iframe,
  1841. .sceditor-container > textarea {
  1842.   width: 100% !important;
  1843.   color: var(--a5) !important;
  1844.   margin: 9px 1px 0 1px !important;
  1845.   border: 20px solid transparent !important;
  1846.   height: 250px !important;
  1847.   font: 14px Calibri !important;
  1848.   outline: 1px solid var(--a3) !important;
  1849.   background: var(--a1) !important;
  1850. }
  1851. .sceditor-button div {
  1852.   line-height: 100% !important;
  1853.   overflow: visible !important;
  1854.   width: auto !important;
  1855.   height: auto !important;
  1856.   color: transparent !important;
  1857. }
  1858. .sceditor-button div::before {
  1859.   font-family: "Font Awesome 5 Pro";
  1860.   font-weight: 900;
  1861.   font-size: 10px;
  1862.   padding: 2px 4px;
  1863.   display: block;
  1864.   line-height: 100%;
  1865.   -webkit-background-clip: text !important;
  1866.   color: var(--a5) !important;
  1867.   text-shadow: var(--t1);
  1868. }
  1869. .sceditor-button:hover div::before {
  1870.   color: var(--a4) !important;
  1871. }
  1872. .sceditor-button-bold div:before {
  1873.   content: "\f032";
  1874. }
  1875. .sceditor-button-italic div:before {
  1876.   content: "\f033";
  1877. }
  1878. .sceditor-button-underline div:before {
  1879.   content: "\f0cd";
  1880. }
  1881. .sceditor-button-strike div:before {
  1882.   content: "\f0cc";
  1883. }
  1884. .sceditor-button-left div:before {
  1885.   content: "\f036";
  1886. }
  1887. .sceditor-button-center div:before {
  1888.   content: "\f037";
  1889. }
  1890. .sceditor-button-right div:before {
  1891.   content: "\f038";
  1892. }
  1893. .sceditor-button-justify div:before {
  1894.   content: "\f039";
  1895. }
  1896. .sceditor-button-quote div:before {
  1897.   content: "\f10e";
  1898. }
  1899. .sceditor-button-code div:before {
  1900.   content: "\f121";
  1901. }
  1902. .sceditor-button-faspoiler div:before {
  1903.   content: "\f071";
  1904. }
  1905. .sceditor-button-fahide div:before {
  1906.   content: "\f070";
  1907. }
  1908. .sceditor-button-servimg div:before {
  1909.   content: "\f574";
  1910. }
  1911. .sceditor-button-image div:before {
  1912.   content: "\f03e";
  1913. }
  1914. .sceditor-button-link div:before {
  1915.   content: "\f0c1";
  1916. }
  1917. .sceditor-button-embed div:before {
  1918.   content: "\f7ea";
  1919. }
  1920. .sceditor-button-mention div:before {
  1921.   content: "\f1fa";
  1922. }
  1923. .sceditor-button-youtube div:before {
  1924.   content: "\f04b";
  1925. }
  1926. .sceditor-button-size div:before {
  1927.   content: "\f894";
  1928. }
  1929. .sceditor-button-color div:before {
  1930.   content: "\f53f";
  1931. }
  1932. .sceditor-button-font div:before {
  1933.   content: "\f031";
  1934. }
  1935. .sceditor-button-removeformat div:before {
  1936.   content: "\f87d";
  1937. }
  1938. .sceditor-button-emoticon div:before {
  1939.   content: "\f5b8";
  1940. }
  1941. .sceditor-button-source div:before {
  1942.   content: "\f361";
  1943. }
  1944. .sceditor-button-bulletlist div:before {
  1945.   content: "\f0ca";
  1946. }
  1947. .sceditor-button-orderedlist div:before {
  1948.   content: "\f0cb";
  1949. }
  1950. .sceditor-button-fascroll div:before {
  1951.   content: "\f100";
  1952. }
  1953. .sceditor-button-faupdown div:before {
  1954.   content: "\f102";
  1955. }
  1956. .sceditor-button-pastetext div:before {
  1957.   content: "\f328";
  1958. }
  1959. .sceditor-button.sceditor-button-twemojifa div:before {
  1960.   content: "\f5b9";
  1961. }
  1962. .sceditor-button-color_h div[title="Current Color"]:before {
  1963.   content: "\f53f";
  1964. }
  1965. .sceditor-button.sceditor-button-color_p div[title="New Color"]:before {
  1966.   content: "\f1fb";
  1967. }
  1968. .sceditor-button-color_h div[title="Current Color"] {
  1969.   position: relative;
  1970. }
  1971. div .sceditor-button-twemojifa div {
  1972.   background: transparent !important;
  1973. }
  1974. div .color_line {
  1975.   position: absolute !important;
  1976.   height: 2px !important;
  1977.   top: 16px !important;
  1978.   width: 100% !important;
  1979. }
  1980. .sceditor-button-farand,
  1981. .sceditor-button-more,
  1982. .sceditor-button-superscript,
  1983. .sceditor-button-subscript,
  1984. .sceditor-button-dailymotion,
  1985. .sceditor-button-table,
  1986. .sceditor-button-horizontalrule,
  1987. .sceditor-button-time,
  1988. .sceditor-button-date,
  1989. .sceditor-button-headers {
  1990.   display: none !important;
  1991. }
  1992. #quick_reply .button2 {
  1993.   margin: 0;
  1994. }
  1995. #quick_reply .button2 ~ .button2 {
  1996.   margin-left: 8px;
  1997. }
  1998. #message-box {
  1999.   flex: 1;
  2000.   width: 80%;
  2001.   margin: -1px;
  2002. }
  2003. #message-box textarea:focus {
  2004.   background: var(--a3) !important;
  2005. }
  2006. .sceditor-group:nth-of-type(7),
  2007. .sceditor-group[style="display: none;"] {
  2008.   display: none !important;
  2009. }
  2010. fieldset label ~ label {
  2011.   margin-left: 10px;
  2012. }
  2013. div .sceditor-button-mention div {
  2014.   background: none !important;
  2015. }
  2016. .sceditor-mention-user {
  2017.   background-color: var(--mm-a1) !important;
  2018.   border: none !important;
  2019.   color: var(--mm-c0) !important;
  2020.   margin-bottom: 3px !important;
  2021. }
  2022. .sceditor-mention-user img {
  2023.   margin: 0 4px 0 0 !important;
  2024.   border: none !important;
  2025. }
  2026. #quick_reply > div[style="text-align:center; margin-top:20px;"] {
  2027.   margin: 8px 0 0 !important;
  2028.   display: flex;
  2029.   font-size: 0;
  2030. }
  2031. #quick_reply .button2 {
  2032.   flex: 1;
  2033. }
  2034. /********************************
  2035. VARIOS**************************/
  2036. #tabs + .panel.row3,
  2037. #tabs + div * {
  2038.   margin: 0;
  2039.   padding: 0;
  2040. }
  2041. #cp-main {
  2042.   padding: 30px !important;
  2043.   font: 12px calibri !important;
  2044.   width: 100%;
  2045. }
  2046. fieldset dl {
  2047.   display: flex;
  2048.   align-items: center;
  2049. }
  2050. fieldset dl ~ dl {
  2051.   margin-top: 10px !important;
  2052. }
  2053. fieldset dt {
  2054.   width: 200px;
  2055.   text-align: right;
  2056.   font: 12px calibri;
  2057.   text-shadow: var(--t1);
  2058. }
  2059. fieldset dd {
  2060.   margin-left: 10px !important;
  2061.   font: 12px calibri;
  2062.   flex: 1;
  2063.   display: flex;
  2064.   align-items: center;
  2065. }
  2066. input.inputbox,
  2067. select.inputbox {
  2068.   width: 100%;
  2069.   padding: 8px !important;
  2070. }
  2071. fieldset dl:hover dt label {
  2072.   color: var(--a6);
  2073. }
  2074. fieldset {
  2075.   font: 12px Calibri;
  2076. }
  2077. #form_confirm h1,
  2078. #cp-main h1 {
  2079.   border: 1px solid var(--a3);
  2080.   background: var(--a1);
  2081.   margin: -32px -32px 30px;
  2082.   padding: 10px;
  2083. }
  2084. #cp-main h1 ~ h1 {
  2085.   margin-top: 30px;
  2086. }
  2087. #tabs {
  2088.   margin: 30px 0 0;
  2089.   text-align: center;
  2090. }
  2091. #tabs a {
  2092.   border: 1px solid var(--a1);
  2093.   background: var(--a2);
  2094.   text-transform: uppercase;
  2095.   font: bold 10px Calibri;
  2096.   letter-spacing: 1px;
  2097.   text-shadow: var(--t1);
  2098.   margin: 0 0 -2px;
  2099.   border-bottom: 0px;
  2100. }
  2101. #tabs li ~ li a {
  2102.   margin-left: 5px !important;
  2103. }
  2104. .activetab a {
  2105.   background: var(--a1) !important;
  2106. }
  2107. .activetab span {
  2108.   color: var(--a6) !important;
  2109. }
  2110. fieldset label ~ label {
  2111.   margin-left: 10px !important;
  2112. }
  2113. .table1 {
  2114.   border-top: 1px solid var(--a1);
  2115.   border-left: 1px solid var(--a1);
  2116.   font: 12px Calibri;
  2117.   text-align: center;
  2118.   border-spacing: 0;
  2119. }
  2120. table.table1 td {
  2121.   border-right: 1px solid var(--a1);
  2122.   border-bottom: 1px solid var(--a1);
  2123.   padding: 5px !important;
  2124. }
  2125. .table1 th {
  2126.   border-right: 1px solid var(--a1);
  2127.   border-bottom: 1px solid var(--a1);
  2128. }
  2129. h1.page-title {
  2130.   font: 24px serif;
  2131. }
  2132. #page-body > h1.page-title {
  2133.   border: 1px solid var(--a1);
  2134.   margin: 30px -31px;
  2135.   background: var(--a2);
  2136.   padding: 20px;
  2137. }
  2138. .table1 img {
  2139.   width: 30px;
  2140.   height: 30px;
  2141.   border-radius: 50%;
  2142.   border: 15px solid var(--a1);
  2143. }
  2144. #preview {
  2145.   position: relative;
  2146.   padding: 0 292px 0 0 !important;
  2147. }
  2148. .postbody {
  2149.   width: auto;
  2150.   float: none;
  2151. }
  2152. #preview .postbody {
  2153.   border-right: 1px solid var(--a1);
  2154.   padding: 10px;
  2155. }
  2156. #preview::before {
  2157.   content: "";
  2158.   position: absolute;
  2159.   top: 20px;
  2160.   bottom: 20px;
  2161.   right: 20px;
  2162.   border: 1px solid var(--a1);
  2163.   width: 252px;
  2164. }
  2165. #preview .postbody > .h3 {
  2166.   margin: -10px -10px 10px;
  2167.   padding: 10px;
  2168.   border-bottom: 1px solid var(--a1);
  2169. }
  2170. #preview ~ .page-title {
  2171.   margin-top: 30px !important;
  2172. }
  2173. #cp-main h3,
  2174. #cp-main hr {
  2175.   border-color: transparent;
  2176. }
  2177. #cp-main .panel.sig {
  2178.   background-color: transparent;
  2179. }
  2180. /***tablas***/
  2181. div dl.codebox,
  2182. blockquote {
  2183.   margin: 0;
  2184.   border: 1px solid var(--a3);
  2185.   background: var(--a1);
  2186.   color: var(--a6) !important;
  2187.   padding: 8px;
  2188.   font: 14px calibri;
  2189.   word-break: break-all;
  2190. }
  2191. blockquote > div {
  2192.   margin: 22px;
  2193. }
  2194. cite {
  2195.   text-align: center;
  2196.   margin-bottom: 10px;
  2197.   font: 20px serif !important;
  2198.   text-shadow: var(--t1);
  2199. }
  2200. cite::before {
  2201.   content: "\ec2b";
  2202.   font: 20px cappuccicons;
  2203.   display: block;
  2204. }
  2205. dl.codebox > dt {
  2206.   border: 1px solid var(--a3);
  2207.   padding: 8px;
  2208.   text-shadow: var(--t1);
  2209.   letter-spacing: 1px;
  2210.   background: var(--a2);
  2211.   margin: 0;
  2212.   display: flex;
  2213.   justify-content: space-between;
  2214. }
  2215. .selectCode {
  2216.   transition: 0.3s;
  2217.   cursor: pointer;
  2218.   color: var(--a4);
  2219. }
  2220. .selectCode:hover {
  2221.   color: var(--a6);
  2222. }
  2223. dl.codebox code {
  2224.   outline: 1px solid var(--a3);
  2225.   margin: 9px 1px 1px;
  2226.   border: 20px solid transparent;
  2227.   color: var(--a6);
  2228.   text-align: left;
  2229.   transition: 0.3s;
  2230. }
  2231. .spoiler_content {
  2232.   border: 1px solid var(--a3);
  2233.   margin-top: 8px;
  2234.   padding: 16px;
  2235.   transition: 0.3s;
  2236. }
  2237. /*******************************************
  2238. MIEMBROS**********************************/
  2239. .mm-box > p {
  2240.   white-space: nowrap;
  2241. }
  2242. .mm-box > .h3 {
  2243.   margin: -8px -8px 8px;
  2244.   background: var(--a1);
  2245.   padding: 10px;
  2246.   border-bottom: 1px solid var(--a3);
  2247. }
  2248. .mm-member {
  2249.   border: 1px solid var(--a1);
  2250.   background: var(--a2);
  2251.   margin-top: -1px;
  2252.   padding: 4px;
  2253.   display: flex;
  2254.   flex-wrap: wrap;
  2255. }
  2256. .mm-member-row {
  2257.   margin: 4px;
  2258.   width: calc(100% / 3 - 8px);
  2259.   transition: 0.3s;
  2260. }
  2261. .mm-member-row {
  2262.   margin: 4px;
  2263.   width: calc(100% / 3 - 8px);
  2264.   display: flex;
  2265. }
  2266. .mm-member-ava {
  2267.   position: relative;
  2268.   overflow: hidden;
  2269.   width: 80px;
  2270.   border: 1px solid var(--a3);
  2271.   margin-right: 8px;
  2272. }
  2273. .mm-member-ava a,
  2274. .mm-member-ava img {
  2275.   position: absolute;
  2276.   width: 100%;
  2277. }
  2278. .mm-member-data {
  2279.   flex: 1;
  2280.   display: flex;
  2281.   flex-direction: column;
  2282. }
  2283. .mm-member-data > a {
  2284.   border: 1px solid var(--a3);
  2285.   background: var(--a2);
  2286.   padding: 5px;
  2287.   text-shadow: var(--t1);
  2288.   justify-content: space-between;
  2289. }
  2290. .mm-member-num {
  2291.   padding: 10px;
  2292.   text-align: center;
  2293. }
  2294. .mm-member-num ~ .mm-member-num {
  2295.   padding-top: 0;
  2296. }
  2297. .mm-member-mp a {
  2298.   display: block;
  2299.   border: 1px solid var(--a3);
  2300.   background: var(--a2);
  2301.   padding: 5px;
  2302.   position: relative;
  2303.   text-align: center;
  2304. }
  2305. .mm-member-mp a::before {
  2306.   content: "ENVIAR MENSAJE";
  2307. }
  2308. .mm-member-mp a img {
  2309.   position: absolute;
  2310.   top: 0;
  2311.   left: 0;
  2312.   width: 100%;
  2313.   height: 100%;
  2314.   opacity: 0;
  2315. }
  2316. /*****************************
  2317. MENSAJES PRIVADOS************/
  2318. .mm-mp-acts {
  2319.   margin: 30px -31px;
  2320.   display: flex;
  2321.   padding-left: 0 !important;
  2322. }
  2323. .mm-mp-acts > * {
  2324.   flex-grow: 1;
  2325.   text-align: center;
  2326.   margin-left: 8px;
  2327. }
  2328. .mm-simple-post {
  2329.   display: flex;
  2330.   align-items: start;
  2331. }
  2332. .mm-simple-post-in {
  2333.   flex: 1;
  2334.   margin-right: 8px;
  2335. }
  2336. .mm-simple-post-top {
  2337.   display: flex;
  2338.   align-items: center;
  2339.   justify-content: space-between;
  2340. }
  2341. .mm-simple-post-top > span > b {
  2342.   display: block;
  2343.   font: 16px serif;
  2344.   color: var(--a6);
  2345.   text-shadow: var(--t1);
  2346. }
  2347. .mm-simple-post-aa {
  2348.   display: flex;
  2349.   flex-direction: column;
  2350. }
  2351. .mm-simple-post-aa a {
  2352.   background: var(--a2);
  2353.   border: 1px solid var(--a3);
  2354.   padding: 3px 5px 3px 7px;
  2355.   font: bold 10px calibri;
  2356.   text-align: center;
  2357.   letter-spacing: 2px;
  2358.   text-shadow: var(--t1);
  2359. }
  2360. .mm-simple-post-aa a[href*="quote"]::before {
  2361.   content: "CITAR";
  2362. }
  2363. .mm-simple-post-aa a[href*="edit"]::before {
  2364.   content: "EDITAR";
  2365. }
  2366. .mm-simple-txt {
  2367.   margin: 8px -8px -8px;
  2368.   padding: 30px;
  2369.   border-top: 1px solid var(--a1);
  2370.   font: 14px calibri;
  2371.   text-align: justify;
  2372. }
  2373. .mm-simple-txt img {
  2374.   max-width: 100%;
  2375. }
  2376. .mm-simple-profile {
  2377.   display: flex;
  2378.   flex-direction: column;
  2379.   text-align: center;
  2380.   min-width: 200px;
  2381.   min-height: 200px;
  2382. }
  2383. .mm-simple-post-ava {
  2384.   border: 1px solid var(--a3);
  2385. }
  2386. .mm-simple-post-name {
  2387.   margin-top: 8px;
  2388.   text-shadow: var(--t1);
  2389.   letter-spacing: 1px;
  2390. }
  2391. .mm-simple-post-mp {
  2392.   display: flex;
  2393.   margin-top: 8px;
  2394. }
  2395. .mm-simple-post-mp a::before {
  2396.   content: "VER PERFIL";
  2397. }
  2398. .mm-simple-post-mp a {
  2399.   font: bold 10px calibri;
  2400.   letter-spacing: 1px;
  2401.   text-shadow: var(--t1);
  2402.   flex-grow: 1;
  2403. }
  2404. .mm-simple-post-mp a ~ a {
  2405.   margin-left: 8px;
  2406. }
  2407. .mm-simple-post ~ .mm-simple-post {
  2408.   margin-top: 30px;
  2409. }
  2410. .mm-mp-list-h {
  2411.   display: flex;
  2412.   align-items: center;
  2413.   justify-content: space-between;
  2414.   text-transform: uppercase;
  2415.   letter-spacing: 2px;
  2416.   font-weight: bold;
  2417.   text-shadow: var(--t1);
  2418. }
  2419. .mm-mp-list-h * {
  2420.   width: auto !important;
  2421.   line-height: 100% !important;
  2422. }
  2423. .mm-mp-list-row {
  2424.   display: flex;
  2425.   align-items: center;
  2426.   margin-top: 4px;
  2427.   transition: 0.3s;
  2428. }
  2429. .mm-mp-list-row > i {
  2430.   margin: -8px 8px -8px -8px;
  2431.   padding: 16px;
  2432.   background: var(--a3);
  2433.   font-size: 18px;
  2434. }
  2435. .mm-mp-list-sub {
  2436.   flex: 1;
  2437. }
  2438. .mm-mp-list-sub > a {
  2439.   display: block;
  2440.   text-shadow: var(--t1);
  2441.   font: bold 14px calibri;
  2442.   letter-spacing: 1px;
  2443. }
  2444. .mm-mp-acts > a::before {
  2445.   content: "Responder";
  2446. }
  2447. .mm-mp-acts.list > a[href*="privmsg"]::before {
  2448.   content: "Escribir Mensaje";
  2449. }
  2450. .mm-mp-acts.list > a[href*="privmsg"] {
  2451.   background: var(--a3) !important;
  2452. }
  2453. .mm-mp-acts.list > p {
  2454.   margin: 0;
  2455. }
  2456. .mm-mp-acts.list.top {
  2457.   align-items: center;
  2458. }
  2459. .mm-mp-acts.list > p {
  2460.   margin: 0 0 0 10px;
  2461.   flex-grow: inherit;
  2462. }
  2463. .mm-mp-acts.list.top > a {
  2464.   flex-grow: inherit;
  2465.   margin-right: auto;
  2466. }
  2467. .pagination.mps {
  2468.   margin-top: -31px;
  2469. }
  2470. .mm-mp-list-row[mm*="unread"] > i::before {
  2471.   content: "\ea88";
  2472. }
  2473. .mm-mp-list-row[mm*="unread"] > i {
  2474.   background: var(--a4);
  2475.   color: var(--a2);
  2476. }
  2477. #mm-mp-tabs {
  2478.   display: flex;
  2479.   margin: 30px -31px -31px;
  2480. }
  2481. #mm-mp-tabs div {
  2482.   flex: 1;
  2483.   text-align: center;
  2484.   border: 1px solid var(--a1);
  2485.   padding: 8px;
  2486.   text-transform: uppercase;
  2487.   font-size: 10px;
  2488.   letter-spacing: 2px;
  2489. }
  2490. #mm-mp-tabs div ~ div {
  2491.   margin-left: 8px;
  2492. }
  2493. #mm-mp-tabs a {
  2494.   display: block;
  2495.   margin: -9px;
  2496.   text-shadow: var(--t1);
  2497. }
  2498. #postingbox > .h3,
  2499. .mm-post-options > .h3 {
  2500.   background: var(--a1);
  2501.   padding: 10px;
  2502.   margin: -8px -8px 8px;
  2503.   border-bottom: 1px solid var(--a3);
  2504. }
  2505. .mm-post-options > .h3 ~ .h3 {
  2506.   margin-top: 8px;
  2507.   border-top: 1px solid var(--a3);
  2508. }
  2509. .mm-post-options {
  2510.   margin-top: 8px;
  2511.   border-top: 1px solid var(--a3) !important;
  2512. }
  2513. #smiley-box,
  2514. .smile-status-box {
  2515.   margin: 16px 0 0;
  2516. }
  2517. #smiley-box iframe,
  2518. .smile-status-box iframe {
  2519.   height: 240px;
  2520. }
  2521. .submit-buttons {
  2522.   display: flex;
  2523.   border-top: 1px solid var(--a1);
  2524.   padding: 8px 8px 8px 0;
  2525.   margin: 8px -8px -8px !important;
  2526. }
  2527. .submit-buttons > * {
  2528.   flex: 1;
  2529.   margin-left: 8px;
  2530. }
  2531. select {
  2532.   color: var(--a5);
  2533.   font: 12px calibri;
  2534. }
  2535. .fields1.opop > label ~ label {
  2536.   margin: 5px 0 0 !important;
  2537. }
  2538. #cp-main .submit-buttons {
  2539.   margin: 30px -30px -30px !important;
  2540. }
  2541. .mm-box.notis,
  2542. #form_confirm {
  2543.   margin-top: 30px;
  2544. }
  2545. .right {
  2546.   margin-top: 10px;
  2547. }
  2548. #form_confirm h1 {
  2549.   margin: -30px -30px 30px;
  2550. }
  2551. .mm-box.notis > p {
  2552.   margin: 20px;
  2553.   text-align: center;
  2554. }
  2555. /**************************************
  2556. PERFIL SIMPLE*************************/
  2557. .mm-perfil {
  2558.   margin: 30px 0;
  2559. }
  2560. .mm-perfil-tt {
  2561.   display: flex;
  2562. }
  2563. .mm-perfil-name {
  2564.   flex: 1;
  2565.   margin-right: 8px;
  2566.   padding: 20px !important;
  2567.   text-shadow: var(--t1);
  2568.   display: flex;
  2569.   align-items: center;
  2570. }
  2571. .mm-perfil-name > i {
  2572.   font-size: 30px;
  2573.   margin-right: 20px;
  2574. }
  2575. .mm-perfil-name b {
  2576.   display: block;
  2577.   font: 20px serif;
  2578. }
  2579. .mm-perfil-ico > div {
  2580.   border: 1px solid var(--a3);
  2581.   width: 82px;
  2582.   height: 82px;
  2583.   margin: 8px;
  2584.   border-radius: 50%;
  2585.   position: relative;
  2586. }
  2587. .mm-perfil-info {
  2588.   margin: 8px 0;
  2589.   display: flex;
  2590. }
  2591. .mm-perfil-ava {
  2592.   margin: 0 8px;
  2593. }
  2594. .mm-perfil-ava > img {
  2595.   margin: 1px;
  2596.   outline: 1px solid var(--a3);
  2597.   border: 3px solid;
  2598.   padding: 1px;
  2599.   background: var(--a3);
  2600.   min-width: 200px;
  2601.   min-height: 300px;
  2602. }
  2603. .mm-perfil-aa {
  2604.   display: flex;
  2605.   flex-direction: column;
  2606.   justify-content: center;
  2607. }
  2608. .mm-perfil-aa a {
  2609.   border: 1px solid var(--a3);
  2610.   flex: 1;
  2611.   font-size: 18px;
  2612.   text-shadow: var(--t1);
  2613.   background: var(--a1);
  2614. }
  2615. .mm-perfil-aa a ~ a {
  2616.   margin-top: 8px;
  2617. }
  2618. .mm-perfil-aa i {
  2619.   align-items: center;
  2620.   justify-content: center;
  2621.   display: flex;
  2622.   height: 100%;
  2623.   padding: 16px;
  2624. }
  2625. .mm-perfil-po {
  2626.   display: flex;
  2627.   font-size: 0;
  2628. }
  2629. .mm-perfil-po a {
  2630.   flex: 1;
  2631.   text-transform: uppercase;
  2632.   letter-spacing: 2px;
  2633.   font-size: 10px;
  2634.   text-shadow: var(--t1);
  2635.   display: flex;
  2636.   align-items: center;
  2637.   justify-content: center;
  2638.   text-align: center;
  2639. }
  2640. .mm-perfil-po a ~ a {
  2641.   margin-left: 8px;
  2642. }
  2643. .mm-perfil-scrl {
  2644.   flex: 1;
  2645.   padding: 30px !important;
  2646.   display: flex;
  2647.   flex-direction: column;
  2648. }
  2649. .mm-perfil-all {
  2650.   flex: 1;
  2651.   position: relative;
  2652. }
  2653. .mm-perfil-all > div {
  2654.   position: absolute;
  2655.   top: 0;
  2656.   left: 0;
  2657.   right: 0;
  2658.   display: flex;
  2659.   flex-wrap: wrap;
  2660.   overflow: auto;
  2661.   max-height: 100%;
  2662. }
  2663. .mm-perfil-field {
  2664.   border: 1px solid var(--a3);
  2665.   background: var(--a2);
  2666.   min-width: 40%;
  2667.   flex: 1;
  2668.   display: flex;
  2669.   margin-bottom: 4px;
  2670. }
  2671. .mm-perfil-cif > div ~ div,
  2672. .mm-perfil-field:nth-of-type(2n) {
  2673.   margin-left: 4px;
  2674. }
  2675. .mm-perfil-field > b {
  2676.   background: var(--a3);
  2677.   text-transform: uppercase;
  2678.   font-size: 10px;
  2679.   letter-spacing: 1px;
  2680.   padding: 3px 6px;
  2681.   margin-right: auto;
  2682. }
  2683. .mm-perfil-field > span {
  2684.   padding: 5px;
  2685. }
  2686. .mm-perfil-cif {
  2687.   display: flex;
  2688. }
  2689. .mm-perfil-cif > div {
  2690.   flex: 1;
  2691. }
  2692. .mm-perfil-cif .mm-perfil-field {
  2693.   flex-direction: column;
  2694. }
  2695. .mm-perfil-cif .mm-perfil-field > b {
  2696.   margin: 0;
  2697. }
  2698. .mm-perfil-cif .mm-perfil-field > span {
  2699.   font: 24px serif;
  2700.   padding: 10px;
  2701. }
  2702. .mm-perfil-ico .field_uneditable > img {
  2703.   width: 80px;
  2704.   height: 80px;
  2705.   border-radius: 50%;
  2706. }
  2707. .mm-perfil-awards {
  2708.   border: 1px solid var(--a3);
  2709.   background: var(--a2);
  2710.   margin-top: 4px;
  2711. }
  2712. .mm-perfil-awards > b {
  2713.   display: block;
  2714.   background: var(--a3);
  2715.   text-align: center;
  2716.   padding: 5px;
  2717.   text-transform: uppercase;
  2718.   font-size: 10px;
  2719.   letter-spacing: 2px;
  2720. }
  2721. .mm-perfil-awards > div {
  2722.   margin: 10px;
  2723.   display: flex;
  2724.   overflow: auto hidden;
  2725. }
  2726. .mm-utiss i {
  2727.   display: none !important;
  2728. }
  2729. /***borde oscuro***/
  2730. .mm-perfil-po a,
  2731. .mm-perfil-scrl,
  2732. .mm-perfil-ava,
  2733. .mm-perfil-tt > div,
  2734. select,
  2735. #mm-mp-tabs a,
  2736. .mm-mp-list-row,
  2737. .mm-mp-list-h,
  2738. .mm-simple-post-mp a,
  2739. .mm-simple-post-name,
  2740. .mm-simple-post-top,
  2741. .mm-member-row,
  2742. .mm-post-icon,
  2743. .mm-post-men i,
  2744. .mm-postp-name > *,
  2745. .mm-post-action a,
  2746. .mm-post-autor,
  2747. .mm-admin > a,
  2748. .mm-page-tt > i,
  2749. .mm-page-aa,
  2750. .mm-page-actions > a,
  2751. .forumbg .row,
  2752. .mm-t-row > *,
  2753. .mm-foro-in > a,
  2754. .mm-utiss > a,
  2755. .mm-foro-desc,
  2756. .mm-foro-lastpost,
  2757. .mm-foro-stats,
  2758. .mm-lastpost-avatar,
  2759. .mm-foro-tt > *,
  2760. .mm-tab-links > a,
  2761. .mm-nav-user,
  2762. .mm-navabar a {
  2763.   background: var(--a1);
  2764.   padding: 8px;
  2765.   border: 1px solid var(--a3);
  2766. }
  2767. /***borde claro***/
  2768. .mm-perfil,
  2769. #form_confirm,
  2770. #frmAgreement,
  2771. .mm-post-options,
  2772. #postingbox,
  2773. #preview,
  2774. #mm-mp-tabs,
  2775. .mm-mp-list,
  2776. .mm-simple-profile,
  2777. .mm-simple-post-in,
  2778. .mm-mp-acts,
  2779. .mm-box,
  2780. #cp-main,
  2781. #quick_reply,
  2782. .mm-postprofile,
  2783. .mm-postbody,
  2784. .mm-admin,
  2785. .action-box,
  2786. .mm-page-tt,
  2787. .pagination,
  2788. .forumbg,
  2789. .mm-afis-eli,
  2790. .mm-afis-pe > div,
  2791. .mm-afis-cre,
  2792. .copyright a,
  2793. .mm-stats-st > div,
  2794. .mm-stats-num,
  2795. .mm-stats-gr,
  2796. .mm-stats-tt,
  2797. .mm-stats-img,
  2798. .mm-utiss,
  2799. .mm-foro,
  2800. .mm-cc,
  2801. .mm-t-last,
  2802. .mm-tab-staff > a,
  2803. .mm-tab-search,
  2804. .mm-tab-news,
  2805. .mm-tab-links,
  2806. .mm-tab-plot,
  2807. .mm-tab-logo {
  2808.   border: 1px solid var(--a1);
  2809.   padding: 8px;
  2810.   background: var(--a2);
  2811. }
  2812. /***hover***/
  2813. table.table1 tbody tr:hover,
  2814. table.table1 tbody tr.hover,
  2815. .mm-dcr-img > div:hover,
  2816. dl.codebox code:hover,
  2817. .spoiler_content:hover,
  2818. .mm-page-actions a[href*="newtopic"],
  2819. .mm-perfil-po a.this,
  2820. .mm-perfil-po a:hover,
  2821. .mm-perfil-aa a:hover,
  2822. #mm-mp-tabs a:hover,
  2823. .mm-mp-list-row:hover,
  2824. .mm-simple-post-mp a:hover,
  2825. .mm-member-row:hover,
  2826. .mm-post-men i:hover,
  2827. .mm-post-action a:hover,
  2828. .mm-admin > a:hover,
  2829. .mm-foro-tt:hover > *,
  2830. .mm-page-actions a:hover,
  2831. .pagination > span a:hover,
  2832. .copyright a:hover,
  2833. .mm-foro-in > a:hover,
  2834. .mm-utiss > a:hover,
  2835. .mm-navabar a:hover,
  2836. .mm-tab-links a:hover {
  2837.   background: var(--a3);
  2838. }
  2839. div .mm-chat *,
  2840. .mm-perfil-ico > div *,
  2841. .mm-post-icon *,
  2842. .mm-postp-img * {
  2843.   font-size: 0;
  2844.   padding: 0 !important;
  2845.   border: none !important;
  2846.   margin: 0 !important;
  2847.   letter-spacing: 0 !important;
  2848.   background: transparent !important;
  2849. }
  2850. /******************************
  2851. Iconos Grupos*****************/
  2852. .mm-gr a[href*="g3-"]::before {
  2853.   content: "\e934";
  2854. }
  2855. .mm-gr a[href*="g4-"]::before {
  2856.   content: "\ed20";
  2857. }
  2858. .mm-gr a[href*="g5-"]::before {
  2859.   content: "\ec5d";
  2860. }
  2861. .mm-gr a[href*="g6-"]::before {
  2862.   content: "\eb51";
  2863. }
  2864. /******************************
  2865. IMAGENES**********************/
  2866. /***Fondo***/
  2867. body {
  2868.   background: url(https://i.postimg.cc/MxvtJz3S/fondo.jpg) center fixed, var(--a3);
  2869. }
  2870. /***Logo/Header***/
  2871. .mm-tab-logo::before {
  2872.   background: url(https://i.postimg.cc/fT7mCqzw/header.jpg) center;
  2873. }
  2874. /***Anuncios***/
  2875. .mm-tab-news-img {
  2876.   background: url(https://i.postimg.cc/N0GBn5Wr/tablon.jpg) center;
  2877. }
  2878. /***Estadisticas***/
  2879. .mm-stats-img::before {
  2880.   background: url(https://i.postimg.cc/HLSd1Tgv/stats.jpg) center;
  2881. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement