AndreazziMatheus

Untitled

Jul 15th, 2020
489
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 144.38 KB | None | 0 0
  1.  
  2. /* Forumotion CSS_v30*/
  3. .select:after, #notif-menu .delete:after, #breadcrumbs a + a:before, .posts-icon.folder_global:after, .posts-icon.folder_announce:after, .posts-icon.folder_sticky:after, .posts-icon.folder_locked:after, .posts-icon.folder_hot:after, .posts-icon.folder_birthday:after, .spoiler_title:after, .pagination .pag-img:after, .quick-reply-send {
  4.     font-family: "Material Icons";
  5.     font-weight: normal;
  6.     font-style: normal;
  7.     font-size: 24px;
  8.     line-height: 1;
  9.     letter-spacing: normal;
  10.     text-transform: none;
  11.     display: inline-block;
  12.     white-space: nowrap;
  13.     word-wrap: normal;
  14.     direction: ltr;
  15.     -moz-font-feature-settings: "liga";
  16.     -moz-osx-font-smoothing: grayscale;
  17.     }
  18. .block .block-dl-default:after, .navbar:after, .linklist:after, .notification-row:after, .ajax-profil_parent:after, .block-post .block-footer:after, .block-comment .block-footer:after, .quick-nav:after, .action-bar:after, .calendar-row:after, .friend-block-big:after {
  19.     clear: both;
  20.     content: "";
  21.     display: block;
  22.     }
  23. * {
  24.     transition: all 0.16s ease;
  25.     }
  26. *,*:before,*:after {
  27.     border: none;
  28.     box-sizing: border-box;
  29.     margin: 0;
  30.     padding: 0;
  31.     }
  32. html, body {
  33.     background-color: #F0F0F0;
  34.     color: #263238;
  35.     height: 100%;
  36.     }
  37. html {
  38.     overflow-x: hidden;
  39.     overflow-y: scroll;
  40.     }
  41. body {
  42.     direction: ltr;
  43.     font-family: Open Sans, Arial, sans-serif;
  44.     font-size: 10px;
  45.     }
  46. a {
  47.     color: #263238;
  48.     text-decoration: none;
  49.     }
  50. a:hover {
  51.     color: #1E88E5;
  52.     }
  53. a:visited {
  54.     color: #263238;
  55.     }
  56. a:active {
  57.     color: #1E88E5;
  58.     }
  59. .material-icons {
  60.     cursor: inherit;
  61.     user-select: none;
  62.     vertical-align: middle;
  63.     }
  64. button {
  65.     appearance: none;
  66.     -moz-appearance: none;
  67.     -webkit-appearance: none;
  68.     cursor: pointer;
  69.     font-family: Open Sans, Arial, sans-serif;
  70.     }
  71. input {
  72.     font-family: Open Sans, Arial, sans-serif;
  73.     }
  74. textarea {
  75.     font-family: Open Sans, Arial, sans-serif;
  76.     transition: none;
  77.     }
  78. h1, h2, h3, h4, h5, h6 {
  79.     font-family: Open Sans, Arial, sans-serif;
  80.     }
  81. code, pre {
  82.     font-family: Courier, Courier New, monospace;
  83.     }
  84. ul, ol {
  85.     margin-left: 22px;
  86.     }
  87. select {
  88.     appearance: none;
  89.     -moz-appearance: none;
  90.     -webkit-appearance: none;
  91.     cursor: pointer;
  92.     outline: none;
  93.     padding: 0 5px;
  94.     }
  95. select:hover {
  96.     outline: none;
  97.     }
  98. .select {
  99.     position: relative;
  100.     max-width: 300px;
  101.     width: 100%;
  102.     }
  103. .select:after {
  104.     font-family: "Material Icons";
  105.     content: "arrow_drop_down";
  106.     font-size: 18px;
  107.     line-height: 36px;
  108.     pointer-events: none;
  109.     position: absolute;
  110.     right: 0;
  111.     top: 0;
  112.     }
  113. label {
  114.     cursor: pointer;
  115.     display: block;
  116.     font-size: 13px;
  117.     font-weight: 600;
  118.     margin-bottom: 20px;
  119.     }
  120. label:hover .checkbox,label:hover .input-subtle,label:hover .radio {
  121.     border-color: #1E88E5;
  122.     }
  123. label > span,.label > span {
  124.     display: inline-block;
  125.     font-weight: 600;
  126.     }
  127. .label-helper {
  128.     margin-top: -7px;
  129.     }
  130. span + input {
  131.     margin-top: -6px;
  132.     }
  133. .text-center {
  134.     text-align: center;
  135.     }
  136. .invisible {
  137.     display: none !important;
  138.     }
  139. .label-description {
  140.     color: #9C9C9C;
  141.     clear: both;
  142.     display: block;
  143.     font-weight: 400;
  144.     }
  145. .description {
  146.     clear: both;
  147.     display: block;
  148.     font-weight: 400;
  149.     opacity: 0.6;
  150.     }
  151. .center {
  152.     text-align: center;
  153.     }
  154.  
  155. /* Inputs */
  156. .checkbox {
  157.     border-radius: 3px;
  158.     border: 1px solid rgba(0, 0, 0, 0.25);
  159.     cursor: pointer;
  160.     display: inline-block;
  161.     float: left;
  162.     font-size: 12px;
  163.     height: 17px;
  164.     line-height: 15px;
  165.     margin-right: 11px;
  166.     position: relative;
  167.     text-align: center;
  168.     width: 17px;
  169.     vertical-align: -4px;
  170.     }
  171. .checkbox input {
  172.     cursor: pointer;
  173.     display: block;
  174.     height: 15px;
  175.     opacity: 0;
  176.     width: 15px;
  177.     }
  178. .checkbox + span {
  179.     display: block;
  180.     font-weight: 400;
  181.     }
  182. .checkbox.has-error {
  183.     border-color: #CD5C5C;
  184.     border-width: 2px;
  185.     }
  186. .checkbox.has-error:after {
  187.     height: 13px;
  188.     line-height: 13px;
  189.     width: 13px;
  190.     }
  191. .checkbox.has-success {
  192.     border-color: #5CCD5C;
  193.     }
  194. .checkbox.has-error .help-block, .checkbox.has-success .help-block {
  195.     display: none;
  196.     }
  197. .checkbox.has-error:after, .checkbox.has-success:after {
  198.     display: none;
  199.     }
  200. input:checked + .checkbox-check:after {
  201.     opacity: 1;
  202.     }
  203. input {
  204.     outline: none;
  205.     }
  206. input:hover {
  207.     outline: none;
  208.     }
  209. .checkbox-check:after {
  210.     color: #222222;
  211.     bottom: 0;
  212.     height: 15px;
  213.     left: 0;
  214.     line-height: 15px;
  215.     opacity: 0;
  216.     pointer-events: none;
  217.     position: absolute;
  218.     right: 0;
  219.     text-align: center;
  220.     top: 0;
  221.     width: 15px;
  222.     content: "\e876";
  223.     font-family: 'Material Icons';
  224.     font-weight: normal;
  225.     font-style: normal;
  226.     letter-spacing: normal;
  227.     text-transform: none;
  228.     white-space: nowrap;
  229.     word-wrap: normal;
  230.     direction: ltr;
  231.     -moz-font-feature-settings: 'liga';
  232.     -moz-osx-font-smoothing: grayscale;
  233.     -webkit-font-smoothing: antialiased;
  234.     transition: all 0.16s ease;
  235.     }
  236. .radio-wrap {
  237.     margin-bottom: 12px;
  238.     }
  239. .radio-wrap label:not(.radio-label) {
  240.     float: left;
  241.     margin-right: 16px;
  242.     margin-bottom: 8px;
  243.     }
  244. .radio-wrap:after {
  245.     clear: both;
  246.     content: "";
  247.     display: block;
  248.     }
  249. .radio-wrap-horizontal label:not(.radio-label) {
  250.     clear: both;
  251.     }
  252. .radio {
  253.     border-color: rgba(0, 0, 0, 0.25);
  254.     border-width: 1px;
  255.     border-style: solid;
  256.     border-radius: 17px;
  257.     cursor: pointer;
  258.     display: inline-block;
  259.     font-size: 12px;
  260.     height: 17px;
  261.     line-height: 15px;
  262.     margin-right: 8px;
  263.     position: relative;
  264.     text-align: center;
  265.     width: 17px;
  266.     vertical-align: -4px;
  267.     }
  268. .radio input {
  269.     cursor: pointer;
  270.     display: block;
  271.     height: 15px;
  272.     opacity: 0;
  273.     width: 15px;
  274.     }
  275. .radio + span {
  276.     font-weight: 400;
  277.     }
  278. .radio + span img {
  279.     vertical-align: -4px;
  280.     }
  281. .radio:hover {
  282.     border-color: #1E88E5;
  283.     }
  284. .radio-label {
  285.     cursor: default;
  286.     margin-bottom: 8px;
  287.     }
  288. .radio-label + .description {
  289.     margin-bottom: 8px;
  290.     margin-top: -4px;
  291.     }
  292. input:checked + .radio-check:after {
  293.     opacity: 1;
  294.     }
  295. .radio-check:after {
  296.     background-color: rgba(0, 0, 0, 0.25);
  297.     content: "";
  298.     bottom: 0;
  299.     border-radius: 11px;
  300.     height: 11px;
  301.     left: 2px;
  302.     line-height: 11px;
  303.     opacity: 0;
  304.     pointer-events: none;
  305.     position: absolute;
  306.     right: 0;
  307.     text-align: center;
  308.     top: 2px;
  309.     width: 11px;
  310.     transition: all 0.16s ease;
  311.     }
  312. .input {
  313.     background-color: transparent;
  314.     border-color: rgba(0, 0, 0, 0.22);
  315.     border-style: solid;
  316.     border-width: 0 0 1px;
  317.     display: block;
  318.     height: 36px;
  319.     padding: 0;
  320.     width: auto;
  321.     }
  322. .input-big {
  323.     height: 48px;
  324.     }
  325. .input-subtle,.inputbox,.gensmall,select {
  326.     border-bottom: 1px solid rgba(0, 0, 0, 0.25);
  327.     border-radius: 0 !important;
  328.     display: block;
  329.     width: 100%;
  330.     clear: both;
  331.     background-color: transparent;
  332.     margin-bottom: 11px;
  333.     max-width: 300px;
  334.     font-size: 13px;
  335.     }
  336. .input-subtle:hover, .input-subtle:focus,.inputbox:hover,.inputbox:focus,.gensmall:hover,.gensmall:focus,select:hover,select:focus {
  337.     border-color: #1E88E5;
  338.     }
  339. input.input-subtle,input.inputbox,select.input-subtle,select.inputbox,select {
  340.     line-height: 36px;
  341.     height: 36px;
  342.     }
  343. textarea.input-subtle {
  344.     line-height: 22px;
  345.     min-height: 88px;
  346.     }
  347. select.gensmall,#profile_field_4_-12_0 {
  348.     line-height: 36px;
  349.     height: 36px;
  350.     clear: none;
  351.     display: inline-block;
  352.     margin: 5px 8px;
  353.     }
  354. .input-wrap {
  355.     position: relative;
  356.     margin: 0 0 6px;
  357.     }
  358. .input-wrap input {
  359.     width: 100%;
  360.     }
  361. .input-wrap button {
  362.     background-color: transparent;
  363.     border-radius: 3px;
  364.     cursor: pointer;
  365.     font-size: 16px;
  366.     height: 36px;
  367.     line-height: 36px;
  368.     position: absolute;
  369.     right: 0;
  370.     text-align: center;
  371.     top: 0;
  372.     width: 36px;
  373.     }
  374. .input-wrap button i {
  375.     font-size: 21px;
  376.     }
  377. .input-wrap button:hover {
  378.     background-color: rgba(0, 0, 0, 0.06);
  379.     }
  380. input,textarea,select,button {
  381.     font-family: inherit;
  382.     }
  383.  
  384. /* Inputs */
  385.  
  386. /* Clear */
  387. .clear:after,header:after,.forum-header:after,.forum-section:after,.posts-header:after,.posts-section:after,#block-statistics:after,footer:after,#wrap:after,#breadcrumbs:after,.chat-body:after,.chat-row:after,.chat-editor-inner:after,.topic-header:after,.page-header:after,.post-header:after,.block-content:after,.block-subtle:after {
  388.     clear: both;
  389.     content: "";
  390.     display: block;
  391.     }
  392.  
  393. /* Likes and Dislikes--------------------------------------------------*/
  394. .fa_like_div {
  395.      float: left;
  396.      }
  397. .content + .fa_like_div,.content > .fa_like_div {
  398.      margin-top: 11px;
  399.      float: none;
  400.      width: 100%;
  401.      }
  402. .fa_disliked .rep-cat {
  403.      background-color: #F44336;
  404.      }
  405. .fa_liked .rep-cat {
  406.      background-color: #4CAF50;
  407.      }
  408. .rep-nb {
  409.      padding: 0 0 0 6px;
  410.      }
  411. .rep-button, .rep-button:active, .rep-button:focus {
  412.     border: none;
  413.     cursor: pointer;
  414.     display: inline-block;
  415.     margin: 6px 11px 0 0;
  416.     outline: none;
  417.     position: relative;
  418.     background-color: #263238;
  419.     color: #FFF;
  420.     padding: 6px 11px;
  421.     border-radius: 3px;
  422.     overflow: hidden;
  423.     }
  424. .rep-button:hover {
  425.     filter: brightness(90%);
  426.     -ms-filter: brightness(90%);
  427.     -webkit-filter: brightness(90%);
  428.     box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14), 0 5px 3px -2px rgba(0, 0, 0, 0.2), 0 1px 8px 0 rgba(0, 0, 0, 0.12);
  429.     }
  430. .rep-cat {
  431.     height: 30px;
  432.     display: block;
  433.     margin: -6px 10px -6px -11px;
  434.     float: left;
  435.     line-height: 30px;
  436.     padding: 0 11px;
  437.     background-color: #1E88E5;
  438.     }
  439. .rep-cat i {
  440.      font-size: 14px;
  441.      }
  442. .fa_like_others {
  443.     background: none;
  444.     border: none;
  445.     cursor: pointer;
  446.     display: inline-block;
  447.     outline: none;
  448.     position: relative;
  449.     font-size: inherit;
  450.     font-weight: 600;
  451.     color: #263238;
  452.     }
  453. .fa_like_others:hover, .fa_like_others:focus {
  454.     color: #1E88E5;
  455.     }
  456. .fa_like_others .fa_like_tooltip {
  457.     background-color: rgba(0,0,0,0.9);
  458.     border-radius: 3px;
  459.     box-shadow: 0 0 9px rgba(0,0,0,0.3), 0 0 1px 1px rgba(0,0,0,0.2);
  460.     color: #FFF;
  461.     display: none;
  462.     font-size: 11px;
  463.     font-style: normal;
  464.     left: 50%;
  465.     line-height: 1.5;
  466.     padding: 6px 15px;
  467.     position: absolute;
  468.     bottom: 125%;
  469.     min-width: 80px;
  470.     text-align: left;
  471.     transform: translateX(-50%);
  472.     white-space: nowrap;
  473.     visibility: hidden;
  474.     font-family: Open Sans, Arial, sans-serif;
  475.     }
  476. .fa_like_others:focus .fa_like_tooltip {
  477.     display: block;
  478.     visibility: visible;
  479.     }
  480. .fa_like_others a {
  481.     color: #fff;
  482.     }
  483. .fa_like_list,.fa_dislike_list {
  484.     font-size: 12px;
  485.     color: rgba(0, 0, 0, 0.6);
  486.     padding-left: 7px;
  487.     border-left: 3px solid rgba(0, 0, 0, 0.25);
  488.     margin-top: 6px;
  489.     }
  490. #like_popup {
  491.     box-shadow:0 2px 12px 0 rgba(0, 0, 0, 0.11),0 3px 6px -2px rgba(0, 0, 0, 0.22),0 1px 5px 0 rgba(0, 0, 0, 0.11);
  492.     display: none;
  493.     font-size: 15px;
  494.     left: 50%;
  495.     line-height: 1.6;
  496.     padding: 16px 16px 8px;
  497.     position: fixed;
  498.     top: 50%;
  499.     transform: translate(-50%, -50%);
  500.     transition: none;
  501.     word-wrap: break-word;
  502.     }
  503. #login_popup{
  504.     box-shadow:0 2px 12px 0 rgba(0, 0, 0, 0.11),0 3px 6px -2px rgba(0, 0, 0, 0.22),0 1px 5px 0 rgba(0, 0, 0, 0.11);
  505.     display: none;
  506.     font-size: 15px;
  507.     line-height: 1.6;
  508.     padding: 16px 16px 8px;
  509.     position: fixed;
  510.     top: 50% !important;
  511.     left: 50% !important;
  512.     transform: translate(-50%, -50%);
  513.     transition: none;
  514.     word-wrap: break-word;
  515.     }
  516. #like_popup .headline, #login_popup .headline {
  517.     background-color: #263238;
  518.     border-radius: 3px 3px 0 0;
  519.     color: #ffffff;
  520.     margin: -16px -16px 21px;
  521.     padding: 16px;
  522.     }
  523. #like_popup_close, #login_popup_close {
  524.     background-color: #ebebeb;
  525.     border-radius: 31px;
  526.     float: right;
  527.     height: 31px;
  528.     line-height: 27px;
  529.     text-align: center;
  530.     width: 31px;
  531.     }
  532. #like_popup_close i, #login_popup_close i {
  533.     font-size: 18px;
  534.     }
  535.  
  536. /* Clear */
  537.  
  538. /* Header */
  539. header {
  540.     background-color: #263238;
  541.     color: #ffffff;
  542.     line-height: 64px;
  543.     position: relative;
  544.     text-overflow: ellipsis;
  545.     white-space: nowrap;
  546.     word-break: keep-all;
  547.     z-index: 10000;
  548.     }
  549. header button,header .button {
  550.     background-color: #1E88E5;
  551.     box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  552.     color: #ffffff;
  553.     border-radius: 3px;
  554.     cursor: pointer;
  555.     display: block;
  556.     float: right;
  557.     font-family: Open Sans, Arial, sans-serif;
  558.     font-size: 14px;
  559.     height: 34px;
  560.     letter-spacing: 0.2px;
  561.     line-height: 34px;
  562.     margin: 15px 22px 15px 0;
  563.     padding: 0 17px;
  564.     width: auto;
  565.     }
  566. @media (min-width: 961px) {
  567.     header {
  568.     left: 0;
  569.     position: fixed;
  570.     right: 0;
  571.     top: 0;
  572.     }
  573. }
  574. #main-menu-btn {
  575.     color: #FFFFFF;
  576.     cursor: pointer;
  577.     display: block;
  578.     float: left;
  579.     height: 64px;
  580.     line-height: 64px;
  581.     margin: 0;
  582.     padding: 0 22px;
  583.     position: relative;
  584.     text-align: center;
  585.     }
  586. #main-menu-btn:hover {
  587.     background-color: rgba(0, 0, 0, 0.22);
  588.     }
  589. @media (max-width: 960px) {
  590.     #main-menu-btn {
  591.     border: none;
  592.    
  593. /* margin-right: -16px;
  594.      */
  595. }
  596. }
  597. #logo-link {
  598.     color: #FFFFFF;
  599.     display: block;
  600.     float: left;
  601.     padding-right: 22px;
  602.     }
  603. @media (max-width: 660px) {
  604.     #logo-link {
  605.     padding-right: 0;
  606.     }
  607. }
  608. #logo {
  609.     color: #FFFFFF;
  610.     float: left;
  611.     height: 64px;
  612.     line-height: 64px;
  613.     text-align: center;
  614.    
  615. /* Icon logo */
  616. }
  617. #logo i {
  618.     background-color: #1E88E5;
  619.     box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  620.     border-radius: 34px;
  621.     display: inline-block;
  622.     font-size: 18px;
  623.     height: 34px;
  624.     line-height: 34px;
  625.     margin: 15px;
  626.     text-align: center;
  627.     width: 34px;
  628.     }
  629. #logo img {
  630.     max-height: 100%;
  631.     width: auto;
  632.     }
  633. #logo-text {
  634.     display: block;
  635.     float: left;
  636.     font-size: 20px;
  637.     font-weight: 300;
  638.     letter-spacing: 0.2px;
  639.     overflow: hidden;
  640.     text-align: center;
  641.     text-overflow: ellipsis;
  642.     max-width: 100%;
  643.     padding: 0 11px;
  644.     }
  645. #logo-text h1 {
  646.     font-size: inherit;
  647.     font-weight: inherit;
  648.     }
  649. @media (max-width: 660px) {
  650.     #logo-text {
  651.     display: none;
  652.     }
  653. }
  654. #search-main {
  655.     border-bottom: 1px solid rgba(255, 255, 255, 0.22);
  656.     display: block;
  657.     float: right;
  658.     height: 34px;
  659.     margin: 15px 22px;
  660.     }
  661. #search-main input {
  662.     background-color: transparent;
  663.     color: #FFFFFF;
  664.     direction: ltr;
  665.     display: block;
  666.     font-size: 14px;
  667.     font-family: Open Sans, Arial, sans-serif;
  668.     font-weight: 300;
  669.     height: 34px;
  670.     padding-right: 34px;
  671.     width: 250px;
  672.     }
  673. #search-main input::placeholder {
  674.     opacity: 1;
  675.     }
  676. #search-main button {
  677.     background-color: transparent;
  678.     border-radius: 0;
  679.     box-shadow: none;
  680.     float: right;
  681.     font-family: Open Sans, Arial, sans-serif;
  682.     font-size: 18px;
  683.     height: 34px;
  684.     line-height: 34px;
  685.     margin: -34px 0 0 0;
  686.     padding: 0;
  687.     position: relative;
  688.     text-align: center;
  689.     width: 34px;
  690.     }
  691. #search-main button:hover {
  692.     color: rgba(255, 255, 255, 0.5);
  693.     }
  694. #search-main i {
  695.     font-size: inherit;
  696.     }
  697. @media (max-width: 660px) {
  698.     #search-main {
  699.     border: none;
  700.     }
  701. #search-main input {
  702.     float: left;
  703.     margin-right: -34px;
  704.     position: relative;
  705.     transition: none;
  706.     width: 34px;
  707.     z-index: 1;
  708.     }
  709. #search-main input:focus {
  710.     background-color: #3A464C;
  711.     font-size: 21px;
  712.     height: 112px;
  713.     left: 0;
  714.     right: 0;
  715.     padding: 0 22px;
  716.     position: absolute;
  717.     top: 0;
  718.     width: 100%;
  719.     }
  720. #search-main button {
  721.     float: none;
  722.     font-size: 24px;
  723.     margin: 0;
  724.     }
  725. }
  726. #header-user,#header-notif {
  727.     color: #FFFFFF;
  728.     display: block;
  729.     float: right;
  730.     font-size: 14px;
  731.     height: 64px;
  732.     padding: 0 22px;
  733.     position: relative;
  734.     width: auto;
  735.     }
  736. #header-user img,#header-notif img {
  737.     box-shadow: 0 1px 3px rgba(0, 0, 0, 0.11), 0 0 1px rgba(0, 0, 0, 0.22);
  738.     border-radius: 40px;
  739.     display: block;
  740.     float: left;
  741.     height: 32px;
  742.     margin: 16px 11px 16px 0;
  743.     width: 32px;
  744.     }
  745. #header-user:hover,#header-notif:hover {
  746.     background-color: rgba(0, 0, 0, 0.22);
  747.     color: #ffffff;
  748.     }
  749. #header-navigation {
  750.     float: left;
  751.     font-size: 14px;
  752.     list-style: none;
  753.     margin-left: 0;
  754.     }
  755. #header-navigation li {
  756.     float: left;
  757.     }
  758. #header-navigation a {
  759.     color: rgba(255, 255, 255, 0.44);
  760.     display: block;
  761.     height: 64px;
  762.     padding: 0 22px;
  763.     }
  764. #header-navigation a.active {
  765.     border-bottom: 3px solid #F5F5F5;
  766.     color: #ffffff;
  767.     }
  768. #header-navigation a:hover {
  769.     background-color: rgba(0, 0, 0, 0.22);
  770.     color: #ffffff;
  771.     }
  772. #header-navigation i + span {
  773.     margin-left: 11px;
  774.     padding-right: 4px;
  775.     }
  776. @media (max-width: 960px) {
  777.     #header-navigation {
  778.     clear: both;
  779.     }
  780. #header-navigation a {
  781.     height: 48px;
  782.     line-height: 48px;
  783.     }
  784. }
  785.  
  786. /* Header */
  787.  
  788. /* Main menu and main user menu */
  789. #main-menu,#main-user-menu,#notif-menu {
  790.     background-color: #1E272C;
  791.     box-shadow: 2px 0 2px 0 rgba(0, 0, 0, 0.14), 3px 0 1px -2px rgba(0, 0, 0, 0.2), 1px 0 5px 0 rgba(0, 0, 0, 0.12);
  792.     bottom: 0;
  793.     font-size: 14px;
  794.     overflow: auto;
  795.     padding: 11px 22px;
  796.     position: fixed;
  797.     text-align: left;
  798.     top: 0;
  799.     z-index: 10000;
  800.     }
  801. #main-menu .divider,#main-user-menu .divider,#notif-menu .divider {
  802.     background-color: rgba(255, 255, 255, 0.22);
  803.     height: 1px;
  804.     margin: 11px 0;
  805.     width: 100%;
  806.     }
  807. #main-menu.hidden,#main-user-menu.hidden,#notif-menu.hidden {
  808.     opacity: 0;
  809.     pointer-events: none;
  810.     }
  811. #main-menu ul,#main-user-menu ul {
  812.     display: block;
  813.     list-style: none;
  814.     margin: 0 -22px;
  815.     min-width: 100%;
  816.     }
  817. #main-menu ul a,#main-user-menu ul a {
  818.     color: #ffffff;
  819.     display: block;
  820.     min-width: 300px;
  821.     padding: 16px 32px;
  822.     }
  823. #main-menu ul a:hover,#main-user-menu ul a:hover {
  824.     background-color: rgba(0, 0, 0, 0.22);
  825.     }
  826. #main-menu ul i,#main-user-menu ul i {
  827.     margin: -4px 16px -4px 0;
  828.     vertical-align: -7px;
  829.     }
  830. #notif-menu ul {
  831.     display: block;
  832.     list-style: none;
  833.     margin: 0 -22px;
  834.     min-width: 100%;
  835.     }
  836. #notif-menu li:first-child {
  837.     margin-top: 11px;
  838.     }
  839. #notif-menu .unread .content:before {
  840.     background-color: #1E88E5;
  841.     border-radius: 9px;
  842.     content: "";
  843.     display: block;
  844.     height: 63px;
  845.     left: 11px;
  846.     position: absolute;
  847.     top: 11px;
  848.     width: 4px;
  849.     }
  850. #notif-menu .content {
  851.     background-color: rgba(255, 255, 255, 0.11);
  852.     color: #C7C7C7;
  853.     border-radius: 3px;
  854.     display: block;
  855.     margin: 0 22px 6px;
  856.     min-width: 300px;
  857.     padding: 11px 32px;
  858.     position: relative;
  859.     }
  860. #notif-menu a {
  861.     color: #FFFFFF;
  862.     font-weight: 600;
  863.     }
  864. #notif-menu hr {
  865.     display: none;
  866.     }
  867. #notif-menu .contentText {
  868.     padding-right: 31px;
  869.     }
  870. #notif-menu .contentText a:last-child {
  871.     border-top: 1px solid #1E272C;
  872.     display: block;
  873.     margin-top: 11px;
  874.     padding-top: 11px;
  875.     }
  876. #notif-menu .ellipsis {
  877.     overflow: hidden;
  878.     text-overflow: ellipsis;
  879.     }
  880. #notif-menu .delete {
  881.     height: 20px;
  882.     line-height: 20px;
  883.     position: absolute;
  884.     right: 22px;
  885.     text-align: center;
  886.     top: 11px;
  887.     width: 20px;
  888.     }
  889. #notif-menu .delete:after {
  890.     font-family: "Material Icons";
  891.     content: "close";
  892.     font-size: 16px;
  893.     line-height: inherit;
  894.     }
  895. #notif-view-all a {
  896.     display: block;
  897.     font-weight: 400;
  898.     margin-top: 22px;
  899.     padding: 11px 22px;
  900.     text-align: center;
  901.     }
  902. #main-menu {
  903.     left: 0;
  904.     }
  905. #main-menu.hidden {
  906.     transform: translate3d(-100%, 0, 0);
  907.     }
  908. #main-user-menu,#notif-menu {
  909.     right: 0;
  910.     }
  911. #main-user-menu.hidden,#notif-menu.hidden {
  912.     transform: translate3d(100%, 0, 0);
  913.     }
  914. .main-menu-headline {
  915.     color: #FFFFFF;
  916.     font-size: 20px;
  917.     font-weight: 300;
  918.     letter-spacing: 0.2px;
  919.     overflow: hidden;
  920.     padding: 22px 0 11px;
  921.     text-align: center;
  922.     text-overflow: ellipsis;
  923.     max-width: 100%;
  924.     }
  925. .main-menu-headline .headline-small {
  926.     font-size: 13px;
  927.     }
  928. .main-menu-headline span {
  929.     display: block;
  930.     }
  931.  
  932. /* Main menu */
  933. #header-banner {
  934.     background-color: #172329;
  935.     background-image: url("https://2img.net/i/fa/awesomebb/header.png");
  936.     background-position: center;
  937.     background-repeat: no-repeat;
  938.     background-size: cover;
  939.     height: 200px;
  940.     margin-bottom: 33px;
  941.     position: relative;
  942.     width: 100%;
  943.     }
  944. #header-banner h2 {
  945.     color: #ffffff;
  946.     font-size: 30px;
  947.     font-weight: 300;
  948.     line-height: 1;
  949.     position: absolute;
  950.     text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  951.     top: 50%;
  952.     transform: translate3d(0, -50%, 0);
  953.     z-index: 500;
  954.     }
  955. @media (min-width: 961px) {
  956.     #header-banner {
  957.     margin-top: 64px;
  958.     }
  959. }
  960. #wrap,.wrap {
  961.     margin: 0 auto;
  962.     max-width: 1200px;
  963.     max-width: 1200px;
  964.     padding: 0 22px;
  965.     }
  966. @media (min-width: 961px) {
  967.     #wrap,.wrap {
  968.     min-width: 961px;
  969.     }
  970. }
  971. @media (max-width: 950px) {
  972.     #wrap,.wrap {
  973.     max-width: 100%;
  974.     padding: 0 11px;
  975.     }
  976. }
  977. #wrap,#simple-wrap {
  978.     font-size: 13px;
  979.     position: relative;
  980.     }
  981. #portal-leftmiddle {
  982.     margin-right: 250px;
  983.     }
  984. @media (max-width: 960px) {
  985.     #portal-leftmiddle {
  986.     margin-right: 0;
  987.     }
  988. }
  989. #portal-leftmiddle-inner {
  990.     float: left;
  991.     width: 100%;
  992.     }
  993. #portal-left {
  994.     float: left;
  995.     padding-right: 22px;
  996.     width: 250px;
  997.     }
  998. @media (max-width: 960px) {
  999.     #portal-left {
  1000.     padding-right: 0;
  1001.     width: 100%;
  1002.     }
  1003. }
  1004. #portal-middle {
  1005.     margin-left: 250px;
  1006.     }
  1007. @media (max-width: 960px) {
  1008.     #portal-middle {
  1009.     margin-left: 0;
  1010.     }
  1011. }
  1012. #portal-middle-inner {
  1013.     float: right;
  1014.     width: 100%;
  1015.     }
  1016. #portal-right {
  1017.     float: right;
  1018.     padding-left: 22px;
  1019.     width: 250px;
  1020.     }
  1021. @media (max-width: 960px) {
  1022.     #portal-right {
  1023.     padding-left: 0;
  1024.     width: 100%;
  1025.     }
  1026. }
  1027. #breadcrumbs {
  1028.     background-color: #263238;
  1029.     color: #ffffff;
  1030.     border-radius: 3px;
  1031.     clear: both;
  1032.     float: left;
  1033.     font-size: 0;
  1034.     margin-bottom: 22px;
  1035.     white-space: nowrap;
  1036.     }
  1037. #breadcrumbs a {
  1038.     color: #ffffff;
  1039.     border-radius: 3px;
  1040.     display: inline-block;
  1041.     font-size: 13px;
  1042.     padding: 9px 16px;
  1043.     position: relative;
  1044.     }
  1045. #breadcrumbs a:last-child:after {
  1046.     content: "";
  1047.     display: block;
  1048.     position: absolute;
  1049.     right: -5px;
  1050.     top: 0;
  1051.     bottom: 0;
  1052.     box-shadow: 0 0 11px 16px #263238;
  1053.     width: 5px;
  1054.     transition: all .16s ease;
  1055.     }
  1056. #breadcrumbs a:hover {
  1057.     background-color: rgba(0, 0, 0, 0.44);
  1058.     }
  1059. #breadcrumbs a:hover:after {
  1060.     filter: brightness(50%);
  1061.     -ms-filter: brightness(50%);
  1062.     -webkit-filter: brightness(50%);
  1063.     }
  1064. #breadcrumbs a + a:before {
  1065.     font-family: "Material Icons";
  1066.     content: "chevron_right";
  1067.     font-size: 16px;
  1068.     left: 0;
  1069.     pointer-events: none;
  1070.     position: absolute;
  1071.     top: 50%;
  1072.     transform: translate3d(-50%, -50%, 0);
  1073.     }
  1074. #breadcrumbs a:first-child {
  1075.     padding: 9px 16px !important;
  1076.     }
  1077. #breadcrumbs i {
  1078.     font-size: 21px;
  1079.     margin: -3px 0 -3px;
  1080.     vertical-align: -5px;
  1081.     }
  1082. #breadcrumbs i + span {
  1083.     margin-left: 8px;
  1084.     }
  1085. #breadcrumbs.mobile:not(.breadcrumbs-topic) a:not(:nth-last-child(2)) {
  1086.     display: none;
  1087.     }
  1088. #breadcrumbs.mobile:not(.breadcrumbs-topic) a:nth-last-child(2) {
  1089.     padding: 9px 16px 9px 32px;
  1090.     }
  1091. #breadcrumbs.mobile:not(.breadcrumbs-topic) a:nth-last-child(2):before {
  1092.     left: 16px;
  1093.     }
  1094. #breadcrumbs.breadcrumbs-topic.mobile a:not(:last-child) {
  1095.     display: none;
  1096.     }
  1097. #breadcrumbs.breadcrumbs-topic.mobile a:last-child {
  1098.     padding: 9px 16px 9px 32px;
  1099.     }
  1100. #breadcrumbs.breadcrumbs-topic.mobile a:last-child:before {
  1101.     left: 16px;
  1102.     }
  1103. #index {
  1104.     transition: none;
  1105.     margin-right: 322px;
  1106.     }
  1107. @media (max-width: 1200px) {
  1108.     #index {
  1109.     margin-right: 0;
  1110.     }
  1111. }
  1112. .main-inner {
  1113.     float: left;
  1114.     width: 100%;
  1115.     }
  1116. #sidebar,#sidebar-left {
  1117.     width: 300px;
  1118.     }
  1119. #sidebar {
  1120.     float: right;
  1121.     }
  1122. #sidebar .sticky {
  1123.     width: 300px;
  1124.     }
  1125. #sidebar-left {
  1126.     float: left;
  1127.     }
  1128. @media (max-width: 1200px) {
  1129.     #sidebar,#sidebar-left {
  1130.     width: 100%;
  1131.     }
  1132. }
  1133. @media (min-width: 1201px) {
  1134.     .sticky {
  1135.     position: fixed;
  1136.     top: 86px;
  1137.     width: auto;
  1138.     }
  1139. }
  1140. .cp {
  1141.     margin-left: 272px;
  1142.     }
  1143. @media (max-width: 960px) {
  1144.     .cp {
  1145.     margin-left: 0;
  1146.     }
  1147. }
  1148. .cp-inner {
  1149.     float: right;
  1150.     width: 100%;
  1151.     }
  1152. .cp-sidebar {
  1153.     float: left;
  1154.     width: 250px;
  1155.     }
  1156. @media (max-width: 960px) {
  1157.     .cp-sidebar {
  1158.     width: 100%;
  1159.     }
  1160. }
  1161. .cp-mobile-menu {
  1162.     margin-bottom: 22px;
  1163.     }
  1164.  
  1165. /* Forum and posts table */
  1166. .forum,.posts {
  1167.     margin-bottom: 22px;
  1168.     }
  1169. .forum-hidden .forum-section {
  1170.     display: none;
  1171.     }
  1172. .forum-header,.posts-header {
  1173.     background-color: #1E88E5;
  1174.     box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1);
  1175.     color: #FFFFFF;
  1176.     border-radius: 3px;
  1177.     display: block;
  1178.     font-size: 13px;
  1179.     font-weight: 400;
  1180.     padding: 16px 16px 16px 64px;
  1181.     position: relative;
  1182.     }
  1183. .forum-header .category-title,.forum-header .category-title h1,.forum-header .category-title h2,.forum-header .posts-title,.posts-header .category-title,.posts-header .posts-title {
  1184.     font-size: inherit;
  1185.     font-weight: inherit;
  1186.     }
  1187. .forum-header .category-title h1,.forum-header .category-title h2 {
  1188.     display: inline;
  1189.     }
  1190. .forum-header .category-title img {
  1191.     display: inline-block;
  1192.     max-width: 100%;
  1193.     max-height: 16px;
  1194.     vertical-align: -3px;
  1195.     }
  1196. .forum-header i,.posts-header i {
  1197.     font-size: 16px;
  1198.     vertical-align: -3px;
  1199.     }
  1200. .forum-header i + span,.posts-header i + span {
  1201.     margin-left: 8px;
  1202.     }
  1203. .category-title,.posts-title {
  1204.     box-sizing: content-box;
  1205.     float: left;
  1206.     margin-left: -48px;
  1207.     padding-right: 48px;
  1208.     width: 33.3333%;
  1209.     }
  1210. @media (max-width: 750px) {
  1211.     .category-title,.posts-title {
  1212.     width: 50%;
  1213.     }
  1214. }
  1215. @media (max-width: 660px) {
  1216.     .category-title,.posts-title {
  1217.     width: 75%;
  1218.     }
  1219. }
  1220. @media (max-width: 500px) {
  1221.     .category-title,.posts-title {
  1222.     width: 100%;
  1223.     }
  1224. }
  1225. .forum-hide {
  1226.     border-radius: 3px;
  1227.     height: 32px;
  1228.     line-height: 32px;
  1229.     position: absolute;
  1230.     right: 9px;
  1231.     text-align: center;
  1232.     top: 9px;
  1233.     width: 32px;
  1234.     }
  1235. .forum-hide i {
  1236.     font-size: 24px;
  1237.     vertical-align: 0;
  1238.     line-height: inherit;
  1239.     margin: 0;
  1240.     }
  1241. .forum-hide:hover {
  1242.     background-color: rgba(0, 0, 0, 0.44);
  1243.     cursor: pointer;
  1244.     }
  1245. .forum-hide-icon-a {
  1246.     background-color: #FFFFFF;
  1247.     height: 2px;
  1248.     left: 50%;
  1249.     margin-top: -1px;
  1250.     margin-left: -6px;
  1251.     position: absolute;
  1252.     top: 50%;
  1253.     transform: skewY(-45deg) skewX(30deg);
  1254.     width: 6px;
  1255.     }
  1256. .forum-hide-icon-b {
  1257.     background-color: #FFFFFF;
  1258.     height: 2px;
  1259.     left: 50%;
  1260.     margin-top: -1px;
  1261.     position: absolute;
  1262.     top: 50%;
  1263.     transform: skewY(45deg) skewX(-30deg);
  1264.     width: 6px;
  1265.     }
  1266. .forum-show .forum-hide-icon-a {
  1267.     transform: skewY(45deg) skewX(-30deg);
  1268.     }
  1269. .forum-show .forum-hide-icon-b {
  1270.     transform: skewY(-45deg) skewX(30deg);
  1271.     }
  1272. .forum-section,.posts-section {
  1273.     background-color: #ffffff;
  1274.     box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1);
  1275.     border-radius: 3px;
  1276.     display: block;
  1277.     line-height: 22px;
  1278.     margin-top: 6px;
  1279.     padding: 19px 16px;
  1280.     }
  1281. .forum-section:hover .forum-icon,.forum-section:hover .posts-icon,.posts-section:hover .forum-icon,.posts-section:hover .posts-icon {
  1282.     background-color: #1E88E5;
  1283.     }
  1284. .forum-section .gensmall,.posts-section .gensmall {
  1285.     border: none;
  1286.     clear: none;
  1287.     display: inline;
  1288.     margin: 0;
  1289.     width: auto;
  1290.     }
  1291. .forum-section .checkbox,.posts-section .checkbox {
  1292.     float: none;
  1293.     margin-right: 4px;
  1294.     vertical-align: -3px;
  1295.     }
  1296. .forum-content,.posts-content {
  1297.     margin-left: 48px;
  1298.     position: relative;
  1299.     }
  1300. .cat_new .forum-icon,.forum_new .forum-icon {
  1301.     background-color: #CD5C5C;
  1302.     }
  1303. .posts-section .post_new {
  1304.     background-color: #CD5C5C;
  1305.     }
  1306. .posts-icon.folder_global i, .posts-icon.folder_announce i, .posts-icon.folder_sticky i, .posts-icon.folder_locked i, .posts-icon.folder_hot i, .posts-icon.folder_birthday i {
  1307.     display: none;
  1308.     }
  1309. .posts-icon.folder_global:after, .posts-icon.folder_announce:after, .posts-icon.folder_sticky:after, .posts-icon.folder_locked:after, .posts-icon.folder_hot:after, .posts-icon.folder_birthday:after {
  1310.     font-size: 16px;
  1311.     vertical-align: -4px;
  1312.     }
  1313. .posts-icon.folder_global:after {
  1314.     font-family: "Material Icons";
  1315.     content: "cloud";
  1316.     }
  1317. .posts-icon.folder_announce:after {
  1318.     font-family: "Material Icons";
  1319.     content: "announcement";
  1320.     }
  1321. .posts-icon.folder_sticky:after {
  1322.     font-family: "Material Icons";
  1323.     content: "grade";
  1324.     }
  1325. .posts-icon.folder_locked:after {
  1326.     font-family: "Material Icons";
  1327.     content: "lock";
  1328.     }
  1329. .posts-icon.folder_hot:after {
  1330.     font-family: "Material Icons";
  1331.     content: "whatshot";
  1332.     }
  1333. .posts-icon.folder_birthday:after {
  1334.     font-family: "Material Icons";
  1335.     content: "cake";
  1336.     }
  1337. .forum-icon,.posts-icon {
  1338.     background-color: #B2B2B2;
  1339.     color: #FFFFFF;
  1340.     border-radius: 16px;
  1341.     float: left;
  1342.     height: 32px;
  1343.     line-height: 32px;
  1344.     margin-right: 16px;
  1345.     margin-top: 6px;
  1346.     text-align: center;
  1347.     width: 32px;
  1348.     }
  1349. .forum-icon.unread,.posts-icon.unread {
  1350.     background-color: #1E88E5;
  1351.     }
  1352. .forum-icon i,.posts-icon i {
  1353.     font-size: 16px;
  1354.     vertical-align: -4px;
  1355.     }
  1356. @media (max-width: 750px) {
  1357.     .forum-icon,.posts-icon {
  1358.     margin-bottom: 11px;
  1359.     }
  1360. }
  1361. .forum-description,.posts-description {
  1362.     background-position: right bottom;
  1363.     background-repeat: no-repeat;
  1364.     float: left;
  1365.     width: 33.3333%;
  1366.     }
  1367. .forum-description h3,.posts-description h3 {
  1368.     color: #263238;
  1369.     float: left;
  1370.     font-size: 16px;
  1371.     font-weight: 400;
  1372.     max-width: 100%;
  1373.     overflow: hidden;
  1374.     white-space: nowrap;
  1375.     width: 100%;
  1376.     }
  1377. @media (min-width: 501px) {
  1378.     .forum-description h3,.posts-description h3 {
  1379.     padding: 0 !important;
  1380.     }
  1381. }
  1382. @media (max-width:500px) {
  1383.     .forum-description h3 a,.posts-description h3 a {
  1384.     float: left;
  1385.     width: 100%;
  1386.     overflow: hidden;
  1387.     text-overflow: ellipsis;
  1388.     white-space: nowrap;
  1389.     box-sizing: content-box;
  1390.     }
  1391. }
  1392. .forum-description p,.posts-description p {
  1393.     color: #797979;
  1394.     clear: both;
  1395.     display: block;
  1396.     font-size: 14px;
  1397.     }
  1398. @media (max-width: 750px) {
  1399.     .forum-description,.posts-description {
  1400.     margin-bottom: 11px;
  1401.     width: 50%;
  1402.     }
  1403. }
  1404. @media (max-width: 660px) {
  1405.     .forum-description,.posts-description {
  1406.     width: 75%;
  1407.     }
  1408. }
  1409. @media (max-width: 500px) {
  1410.     .forum-description,.posts-description {
  1411.     width: 100%;
  1412.     }
  1413. }
  1414. .forum-statistics-header i,.forum-lastpost-header i,.posts-statistics-header i,.posts-lastpost-header i {
  1415.     color: rgba(255, 255, 255, 0.44);
  1416.     }
  1417. @media (max-width: 750px) {
  1418.     .forum-lastpost-header,.posts-lastpost-header {
  1419.     display: none;
  1420.     }
  1421. }
  1422. .forum-statistics,.forum-statistics-header,.posts-statistics,.posts-statistics-header {
  1423.     float: left;
  1424.     padding: 0 2.5%;
  1425.     width: 33.3333%;
  1426.     }
  1427. @media (max-width: 750px) {
  1428.     .forum-statistics,.forum-statistics-header,.posts-statistics,.posts-statistics-header {
  1429.     width: 50%;
  1430.     }
  1431. .forum-statistics,.posts-statistics {
  1432.     margin-bottom: 11px;
  1433.     padding: 0;
  1434.     }
  1435. }
  1436. @media (max-width: 660px) {
  1437.     .forum-statistics,.forum-statistics-header,.posts-statistics,.posts-statistics-header {
  1438.     width: 25%;
  1439.     }
  1440. }
  1441. @media (max-width: 500px) {
  1442.     .forum-statistics,.posts-statistics {
  1443.     background-color: rgba(0, 0, 0, 0.05);
  1444.     border-radius: 3px;
  1445.     margin-bottom: 0;
  1446.     padding: 0 11px;
  1447.     position: absolute;
  1448.     right: 0;
  1449.     top: 0;
  1450.     width: auto;
  1451.     }
  1452. }
  1453. .forum-statistics-topics,.forum-statistics-posts,.forum-statistics-header-topics,.forum-statistics-header-posts,.posts-statistics-replies,.posts-statistics-views,.posts-statistics-header-replies,.posts-statistics-header-views {
  1454.     float: left;
  1455.     text-align: center;
  1456.     width: 50%;
  1457.     }
  1458. .forum-statistics-topics,.forum-statistics-posts,.posts-statistics-replies,.posts-statistics-views {
  1459.     font-size: 16px;
  1460.     }
  1461. .forum-statistics-topics span,.forum-statistics-posts span,.posts-statistics-replies span,.posts-statistics-views span {
  1462.     color: #797979;
  1463.     clear: both;
  1464.     display: block;
  1465.     font-size: 13px;
  1466.     }
  1467. @media (max-width: 660px) {
  1468.     .forum-statistics-topics,.forum-statistics-header-topics,.posts-statistics-views,.posts-statistics-header-views {
  1469.     display: none;
  1470.     }
  1471. .forum-statistics-posts,.forum-statistics-header-posts,.posts-statistics-replies,.posts-statistics-header-replies {
  1472.     width: 100%;
  1473.     }
  1474. }
  1475. @media (max-width: 500px) {
  1476.     .forum-statistics-posts,.posts-statistics-replies {
  1477.     font-size: 13px;
  1478.     text-align: left;
  1479.     width: auto;
  1480.     }
  1481. .forum-statistics-posts span,.posts-statistics-replies span {
  1482.     color: #797979;
  1483.     clear: none;
  1484.     display: inline;
  1485.     }
  1486. .forum-statistics-header-posts,.posts-statistics-header-replies {
  1487.     display: none;
  1488.     }
  1489. }
  1490. .forum-lastpost,.forum-lastpost-header,.posts-lastpost,.posts-lastpost-header {
  1491.     float: left;
  1492.     width: 33.3333%;
  1493.     }
  1494. .forum-lastpost,.posts-lastpost {
  1495.     color: #263238;
  1496.     font-size: 14px;
  1497.     }
  1498. .forum-lastpost .avatar-default,.posts-lastpost .avatar-default {
  1499.     float: left;
  1500.     margin-top: 6px;
  1501.     }
  1502. .forum-lastpost .topic-title,.posts-lastpost .topic-title {
  1503.     display: block;
  1504.     font-size: 14px;
  1505.     font-weight: 600;
  1506.     margin-left: 2px;
  1507.     text-overflow: ellipsis;
  1508.     overflow: hidden;
  1509.     white-space: nowrap;
  1510.     width: 100%;
  1511.     }
  1512. .forum-lastpost .topic-title i,.posts-lastpost .topic-title i {
  1513.     color: rgba(0, 0, 0, 0.22);
  1514.     font-size: 18px;
  1515.     vertical-align: -4px;
  1516.     }
  1517. .forum-lastpost i,.posts-lastpost i {
  1518.     margin-right: 6px;
  1519.     }
  1520. @media (max-width: 750px) {
  1521.     .forum-lastpost,.posts-lastpost {
  1522.     background-color: #F5F5F5;
  1523.     border-color: #EBEBEB;
  1524.     border-radius: 0 0 3px 3px;
  1525.     border-style: solid;
  1526.     border-width: 1px 0 0;
  1527.     clear: both;
  1528.     float: none;
  1529.     margin: 0 -16px -19px -64px;
  1530.     overflow: hidden;
  1531.     padding: 8px 16px;
  1532.     width: auto;
  1533.     }
  1534. .forum-lastpost .topic-title,.posts-lastpost .topic-title {
  1535.     font-size: 13px;
  1536.     }
  1537. }
  1538. .forum-lastpost-inner,.posts-lastpost-inner {
  1539.     margin-left: 48px;
  1540.     }
  1541. .forum-lastpost-inner > span,.posts-lastpost-inner > span {
  1542.     display: inline-block;
  1543.     }
  1544. @media (max-width: 750px) {
  1545.     .forum-lastpost-inner > span,.posts-lastpost-inner > span {
  1546.     clear: none;
  1547.     display: inline;
  1548.     }
  1549. }
  1550. .forum-lastpost-location i,.forum-lastpost-author i,.forum-lastpost-time i,.posts-lastpost-author i,.posts-lastpost-time i {
  1551.     color: rgba(0, 0, 0, 0.22);
  1552.     font-size: 18px;
  1553.     vertical-align: -4px;
  1554.     }
  1555. .posts-lastpost-author,.posts-lastpost-time {
  1556.     display: inline-block;
  1557.     width: 100%;
  1558.     }
  1559. .forum-lastpost-location,.forum-lastpost-author,.forum-lastpost-time {
  1560.     display: inline-block;
  1561.     width: 100%;
  1562.     }
  1563. @media (max-width: 750px) {
  1564.     .forum-lastpost-location,.forum-lastpost-author {
  1565.     margin-right: 6px;
  1566.     }
  1567. .forum-lastpost-location,.forum-lastpost-author,.forum-lastpost-time {
  1568.     float: left;
  1569.     width: auto;
  1570.     }
  1571. }
  1572.  
  1573. /* Topic */
  1574. .topic h2 {
  1575.     color: #263238;
  1576.     font-size: 16px;
  1577.     font-weight: 400;
  1578.     max-width: 100%;
  1579.     overflow: hidden;
  1580.     text-overflow: ellipsis;
  1581.     white-space: nowrap;
  1582.     }
  1583. .post-section {
  1584.     background-color: #FFFFFF;
  1585.     box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);
  1586.     border-color: #DDDDDD;
  1587.     border-style: solid;
  1588.     border-width: 1px;
  1589.     display: block;
  1590.     border-radius: 3px;
  1591.     line-height: 22px;
  1592.     margin: 16px 8px;
  1593.     padding: 16px;
  1594.     }
  1595. .post-head {
  1596.     margin-bottom: 8px;
  1597.     position: relative;
  1598.     }
  1599. .post-icon {
  1600.     background-color: #B2B2B2;
  1601.     color: #FFFFFF;
  1602.     border-radius: 16px;
  1603.     float: left;
  1604.     height: 32px;
  1605.     line-height: 32px;
  1606.     margin-right: 16px;
  1607.     margin-top: 6px;
  1608.     text-align: center;
  1609.     width: 32px;
  1610.     }
  1611. .post-icon i {
  1612.     font-size: 16px;
  1613.     }
  1614. .post-time {
  1615.     color: #797979;
  1616.     float: right;
  1617.     font-size: 12px;
  1618.     position: absolute;
  1619.     right: 0;
  1620.     top: 0;
  1621.     }
  1622. .post-details {
  1623.     color: #797979;
  1624.     font-size: 13px;
  1625.     }
  1626. .post-details .checkbox {
  1627.     margin-bottom: -4px;
  1628.     margin-right: 11px;
  1629.     vertical-align: 0;
  1630.     }
  1631. .post-content {
  1632.     font-size: 15px;
  1633.     line-height: 1.6;
  1634.     word-wrap: break-word;
  1635.     margin-bottom: 16px;
  1636.     }
  1637. .post-content ul, .post-content ol {
  1638.     margin-left: 22px;
  1639.     }
  1640. .post-content iframe,.post-content img {
  1641.     max-width: 100%;
  1642.     }
  1643. .spoiler_title {
  1644.     background-color: rgba(0, 0, 0, 0.22);
  1645.     border-radius: 3px;
  1646.     cursor: pointer;
  1647.     display: block;
  1648.     font-weight: 600;
  1649.     padding: 6px 11px;
  1650.     position: relative;
  1651.     }
  1652. .spoiler_title:after {
  1653.     font-family: "Material Icons";
  1654.     content: "arrow_drop_down";
  1655.     font-size: 18px;
  1656.     line-height: 36px;
  1657.     pointer-events: none;
  1658.     position: absolute;
  1659.     right: 11px;
  1660.     top: 0;
  1661.     }
  1662. .spoiler_content {
  1663.     display: none;
  1664.     padding-left: 22px;
  1665.     border-left: 3px solid rgba(0, 0, 0, 0.22);
  1666.     margin-top: 6px;
  1667.     }
  1668. .spoiler_content.hidden {
  1669.     display: block;
  1670.     }
  1671. #cp-main .page-title {
  1672.     background-color: #1E88E5;
  1673.     box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1);
  1674.     color: #FFFFFF;
  1675.     border-radius: 3px;
  1676.     font-size: 13px;
  1677.     font-weight: 400;
  1678.     margin-bottom: 6px;
  1679.     padding: 16px;
  1680.     position: relative;
  1681.     }
  1682. #cp-main .panel {
  1683.     background-color: #FFFFFF;
  1684.     box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1);
  1685.     border-radius: 3px;
  1686.     margin-bottom: 22px;
  1687.     padding: 12px 16px 8px;
  1688.     }
  1689. .block {
  1690.     margin-bottom: 22px;
  1691.     }
  1692. .block .block-header {
  1693.     background-color: #1E88E5;
  1694.     box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1);
  1695.     color: #FFFFFF;
  1696.     border-radius: 3px;
  1697.     padding: 16px;
  1698.     position: relative;
  1699.     }
  1700. .block .block-header h2 {
  1701.     font-size: 13px;
  1702.     font-weight: 400;
  1703.     }
  1704. .block .block-header i {
  1705.     font-size: 16px;
  1706.     vertical-align: -3px;
  1707.     }
  1708. .block .block-header i + span {
  1709.     margin-left: 8px;
  1710.     }
  1711. .block .block-header + .block-content {
  1712.     margin-top: 6px;
  1713.     }
  1714. .block .block-header + .block-content > img:first-child {
  1715.     float: left;
  1716.     margin: 20px 32px 24px 16px;
  1717.     }
  1718. .block .block-header .EV_TagCategory {
  1719.     border-radius: 3px;
  1720.     display: block;
  1721.     float: right;
  1722.     padding: 3px 11px;
  1723.     }
  1724. .block .block-content {
  1725.     background-color: #FFFFFF;
  1726.     box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1);
  1727.     border-radius: 3px;
  1728.     padding: 12px 16px 8px;
  1729.     }
  1730. .block .block-content img {
  1731.     max-width: 100%;
  1732.     }
  1733. .block .block-content.block-gallery {
  1734.     position: relative;
  1735.     height: 230px;
  1736.     }
  1737. .block .block-content > h2 {
  1738.     font-size: 30px;
  1739.     font-weight: 300;
  1740.     margin-bottom: 22px;
  1741.     text-align: center;
  1742.     }
  1743. .block .block-content + .block-content {
  1744.     margin-top: 6px;
  1745.     }
  1746. .block .block-content .block-gallery-thumbnail {
  1747.     min-height: 150px;
  1748.     max-height:100%;
  1749.     }
  1750. .block .block-content.block-gallery img {
  1751.     display: block;
  1752.     max-width: 100%;
  1753.     min-height: 100px;
  1754.     margin: auto;
  1755.     }
  1756. .block .block-secondary-content {
  1757.     background-color: #F5F5F5;
  1758.     box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1);
  1759.     border-radius: 3px;
  1760.     margin-top: 6px;
  1761.     padding: 8px 16px;
  1762.     }
  1763. .block .sub-head {
  1764.     background-color: #F5F5F5;
  1765.     border-color: #EBEBEB;
  1766.     border-style: solid;
  1767.     border-width: 1px 0;
  1768.     font-weight: 600;
  1769.     margin: 22px -16px;
  1770.     padding: 16px;
  1771.     }
  1772. .block .block-p-big {
  1773.     font-size: 21px;
  1774.     font-weight: 300;
  1775.     letter-spacing: -0.4px;
  1776.     line-height: 1.5;
  1777.     margin: 3px 0;
  1778.     }
  1779. .block .block-dl-default {
  1780.     margin: 11px 0;
  1781.     }
  1782. .block .block-dl-default dt {
  1783.     font-size: 16px;
  1784.     font-weight: 600;
  1785.     margin-bottom: 6px;
  1786.     }
  1787. .block .block-dl-default dt i {
  1788.     color: rgba(0, 0, 0, 0.22);
  1789.     font-size: 21px;
  1790.     margin-right: 8px;
  1791.     vertical-align: -4px;
  1792.     }
  1793. .block .block-dl-default dd {
  1794.     margin-bottom: 11px;
  1795.     }
  1796. .block .block-footer {
  1797.     padding: 11px 16px;
  1798.     border-radius: 0 0 3px 3px;
  1799.     border-top: 1px solid #EBEBEB;
  1800.     background-color: #F5F5F5;
  1801.     margin: 11px -16px -8px;
  1802.     }
  1803. .block > .block-gallery .block-footer {
  1804.     position: absolute;
  1805.     bottom: 0;
  1806.     left:0;
  1807.     width: 100%;
  1808.     margin: 0;
  1809.     }
  1810. .block.block-gallery .block-footer .block-gallery-info, .block.block-gallery .block-footer .block-gallery-description {
  1811.     display: block;
  1812.     padding: 10px;
  1813.     }
  1814. .block-subtle {
  1815.     background-color: #FFFFFF;
  1816.     box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1);
  1817.     border-radius: 3px;
  1818.     font-size: 13px;
  1819.     margin-bottom: 22px;
  1820.     padding: 16px;
  1821.     }
  1822. .block-subtle > i {
  1823.     display: block;
  1824.     float: left;
  1825.     height: 28px;
  1826.     line-height: 28px;
  1827.     margin-right: 16px;
  1828.     }
  1829. .block-subtle .headline {
  1830.     display: block;
  1831.     font-size: 20px;
  1832.     font-weight: 400;
  1833.     margin-bottom: 16px;
  1834.     }
  1835. .block-subtle .btn {
  1836.     display: block;
  1837.     float: left;
  1838.     margin: 0 22px 8px 0;
  1839.     white-space: nowrap;
  1840.     }
  1841. .block-big .block-content {
  1842.     padding: 16px 22px;
  1843.     }
  1844. .block-error {
  1845.     margin: 22px 0;
  1846.     }
  1847. .block-error .block-content {
  1848.     background-color: #CD5C5C;
  1849.     box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1);
  1850.     color: #FFFFFF;
  1851.     padding: 16px 22px !important;
  1852.     }
  1853. .block-error [color="red"] {
  1854.     color: inherit;
  1855.     }
  1856. .block-content-error {
  1857.     background-color: #CD5C5C;
  1858.     box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1);
  1859.     color: #FFFFFF;
  1860.     border-radius: 3px;
  1861.     margin-bottom: 22px;
  1862.     padding: 11px 16px;
  1863.     }
  1864. .block-posting .input-subtle {
  1865.     max-width: 100%;
  1866.     }
  1867.  
  1868. /* Custom login box */
  1869. .block-modal .form-buttons {
  1870.     margin: 32px 0 11px;
  1871.     }
  1872. .block-login,.block-modal {
  1873.     margin: 0 auto;
  1874.     max-width: 500px;
  1875.     width: 100%;
  1876.     }
  1877. .block-login .block-content,.block-modal .block-content {
  1878.     padding: 32px 64px 21px;
  1879.     width: 100%;
  1880.     }
  1881. .block-login .btn,.block-modal .btn {
  1882.     clear: both;
  1883.     display: block;
  1884.     float: left;
  1885.     margin: 0 0 11px;
  1886.     }
  1887. .block-login .btn-login,.block-modal .btn-login {
  1888.     width: 100%;
  1889.     }
  1890. .block-login .input,.block-modal .input {
  1891.     margin: 0 0 11px;
  1892.     width: 100%;
  1893.     }
  1894. .block-login .label,.block-modal .label {
  1895.     margin: 22px 0;
  1896.     }
  1897. .block-login .sub-head,.block-modal .sub-head {
  1898.     margin: 32px -64px;
  1899.     padding: 16px 64px;
  1900.     }
  1901. .block-login h2,.block-modal h2 {
  1902.     margin: 0 0 22px !important;
  1903.     text-align: center;
  1904.     width: 100%;
  1905.     }
  1906. @media (max-width: 500px) {
  1907.     .block-login .block-content,.block-modal .block-content {
  1908.     padding: 32px 32px 21px;
  1909.     }
  1910. .block-login .sub-head,.block-modal .sub-head {
  1911.     margin: 32px -32px;
  1912.     padding: 16px 32px;
  1913.     }
  1914. }
  1915. .social_login_group {
  1916.     font-size: 13px;
  1917.     text-align: center;
  1918.     }
  1919. .social_login_group > div {
  1920.     display: inline-block;
  1921.     margin: 0 22px 11px;
  1922.     vertical-align: top;
  1923.     }
  1924. .social_login_group .fb-or {
  1925.     margin: 0 0 11px;
  1926.     position: relative;
  1927.     text-align: center;
  1928.     width: 100%;
  1929.     }
  1930. .social_login_group .fb-or:after {
  1931.     background-color: rgba(0, 0, 0, 0.22);
  1932.     display: block;
  1933.     content: "";
  1934.     height: 2px;
  1935.     left: 0;
  1936.     position: absolute;
  1937.     right: 0;
  1938.     top: 50%;
  1939.     transform: translateY(-50%);
  1940.     width: 100%;
  1941.     }
  1942. .social_login_group .fb-or-text {
  1943.     background-color: #FFFFFF;
  1944.     display: inline-block;
  1945.     padding: 0 22px;
  1946.     position: relative;
  1947.     z-index: 500;
  1948.     }
  1949.  
  1950. /* Custom login box */
  1951. .avatar-default img {
  1952.     box-shadow: 0 1px 3px rgba(0, 0, 0, 0.11), 0 0 1px rgba(0, 0, 0, 0.22);
  1953.     border-radius: 32px;
  1954.     display: block;
  1955.     height: 32px;
  1956.     width: 32px;
  1957.     }
  1958. .avatar-big img {
  1959.     box-shadow: 0 1px 3px rgba(0, 0, 0, 0.11), 0 0 1px rgba(0, 0, 0, 0.22);
  1960.     border-radius: 128px;
  1961.     display: inline-block;
  1962.     height: 128px;
  1963.     width: 128px;
  1964.     }
  1965. #block-online,#block-birthdays {
  1966.     width: 100%;
  1967.     }
  1968. #block-online i,#block-birthdays i {
  1969.     display: block;
  1970.     float: left;
  1971.     height: 28px;
  1972.     line-height: 28px;
  1973.     margin-right: 16px;
  1974.     }
  1975. #block-online .headline,#block-birthdays .headline {
  1976.     display: block;
  1977.     font-size: 20px;
  1978.     font-weight: 400;
  1979.     margin-bottom: 16px;
  1980.     }
  1981. #block-online i {
  1982.     color: #3F51B5;
  1983.     }
  1984. #block-online .bold {
  1985.     display: block;
  1986.     font-weight: 700;
  1987.     }
  1988. #block-birthdays i {
  1989.     color: #F57F17;
  1990.     }
  1991.  
  1992. /* Chat */
  1993. .chat-body {
  1994.     bottom: 103px;
  1995.     left: 8px;
  1996.     position: absolute;
  1997.     right: 8px;
  1998.     top: 58px;
  1999.     }
  2000. #chatbox_footer[style*="display: none"] + .chat-body {
  2001.     bottom: 8px;
  2002.     }
  2003. .chat-messages {
  2004.     height: 100%;
  2005.     margin-right: 196px;
  2006.     position: relative;
  2007.     }
  2008. .chat-messages .chat-messages-inner {
  2009.     bottom: 0;
  2010.     float: left;
  2011.     left: 0;
  2012.     overflow: auto;
  2013.     padding: 0;
  2014.     position: absolute;
  2015.     right: 0;
  2016.     top: 0;
  2017.     width: 100%;
  2018.     }
  2019. .chat-messages .block-content {
  2020.     margin-top: 6px;
  2021.     }
  2022. .chat-row,#chatbox > * {
  2023.     font-size: 13px;
  2024.     padding: 8px 16px;
  2025.     }
  2026. .chat-row + .chat-row,#chatbox > * + .chat-row {
  2027.     border-color: #EBEBEB;
  2028.     border-style: solid;
  2029.     border-width: 1px 0 0;
  2030.     }
  2031. .chat-row:nth-child(even),#chatbox > *:nth-child(even) {
  2032.     background-color: #F5F5F5;
  2033.     }
  2034. .chat-row-avatar img {
  2035.     float: left;
  2036.     margin-right: 16px;
  2037.     margin-top: 2px;
  2038.     }
  2039. .chat-row-inner {
  2040.     margin-left: 48px;
  2041.     }
  2042. .chat-row-details {
  2043.     display: block;
  2044.     width: 100%;
  2045.     }
  2046. .chat-row-user,.chat-row-date {
  2047.     display: inline-block;
  2048.     }
  2049. .chat-row-date {
  2050.     color: rgba(0, 0, 0, 0.44);
  2051.     margin-left: 8px;
  2052.     }
  2053. .chat-row-message {
  2054.     display: block;
  2055.     width: 100%;
  2056.     }
  2057. .chat-users {
  2058.     bottom: 0;
  2059.     font-size: 13px;
  2060.     overflow: auto;
  2061.     position: absolute;
  2062.     right: 0;
  2063.     top: 0;
  2064.     width: 190px;
  2065.     }
  2066. .chat-users ul {
  2067.     list-style: none;
  2068.     margin: 0;
  2069.     padding: 8px 0;
  2070.     }
  2071. .chat-users li + li {
  2072.     margin-top: 4px;
  2073.     }
  2074. .chat-editor .chat-editor-inner {
  2075.     margin-top: 6px;
  2076.     padding: 0;
  2077.     }
  2078. .chat-editor-inner {
  2079.     position: relative;
  2080.     }
  2081. .chat-editor-inner input {
  2082.     background-color: transparent;
  2083.     float: left;
  2084.     height: 50px !important;
  2085.     margin-top: 0 !important;
  2086.     padding: 8px 80px 8px 16px;
  2087.     width: 100% !important;
  2088.     }
  2089. .chat-editor-inner button {
  2090.     background-color: transparent;
  2091.     color: #263238;
  2092.     height: 50px;
  2093.     position: absolute;
  2094.     right: 0;
  2095.     text-align: center;
  2096.     top: 0;
  2097.     width: 64px;
  2098.     }
  2099. .chat-editor-inner button i {
  2100.     font-size: 21px;
  2101.     vertical-align: -6px;
  2102.     }
  2103. .chat-editor-inner button:hover {
  2104.     background-color: #F5F5F5;
  2105.     }
  2106. .chatbox {
  2107.     padding: 8px;
  2108.     position: relative;
  2109.     }
  2110. .chatbox-wrap {
  2111.     margin: 14px -8px;
  2112.     transition: none;
  2113.     }
  2114. #chatbox_top {
  2115.     margin-top: 0;
  2116.     }
  2117. #chatbox_header {
  2118.     overflow: hidden;
  2119.     }
  2120. .chatbox-title {
  2121.     float: left;
  2122.     }
  2123. #chatbox_main_options {
  2124.     float: right;
  2125.     list-style: none;
  2126.     }
  2127. #chatbox_main_options li {
  2128.     display: inline-block;
  2129.     font-size: 13px;
  2130.     }
  2131. #chatbox_footer {
  2132.     bottom: 8px;
  2133.     display: block;
  2134.     height: auto !important;
  2135.     left: 8px;
  2136.     position: absolute;
  2137.     right: 8px;
  2138.     }
  2139. .chatbox-resize {
  2140.     margin-top: -27px;
  2141.     position: relative;
  2142.     }
  2143. #chatbox .cb-avatar {
  2144.     border-radius: 30px;
  2145.     overflow: hidden;
  2146.     border: none !important;
  2147.     margin: 4px 11px 0 0 !important;
  2148.     padding: 0 !important;
  2149.     }
  2150. #chatbox .user {
  2151.     padding: 0 !important;
  2152.     }
  2153. #chatbox .msg {
  2154.     margin: 0 !important;
  2155.     }
  2156.  
  2157. /* Chat */
  2158. .topic-header,.page-header {
  2159.     display: block;
  2160.     clear: both;
  2161.     width: 100%;
  2162.     }
  2163. .topic-header h1,.topic-header h2,.page-header h1,.page-header h2 {
  2164.     display: block;
  2165.     float: left;
  2166.     font-size: 30px;
  2167.     font-weight: 300;
  2168.     margin: 0 0 16px;
  2169.     }
  2170. .topic-header .btn,.page-header .btn {
  2171.     float: right;
  2172.     margin-bottom: 22px;
  2173.     }
  2174. .topic-header .btn + .btn,.page-header .btn + .btn {
  2175.     margin-right: 6px;
  2176.     }
  2177. .topic-header .btn + .pagination,.page-header .btn + .pagination {
  2178.     margin-right: 22px;
  2179.     }
  2180.  
  2181. /* Pagination */
  2182. .pagination {
  2183.     display: block;
  2184.     float: right;
  2185.     font-size: 0;
  2186.     margin-bottom: 22px;
  2187.     }
  2188. .pagination > a {
  2189.     background-color: #1E88E5;
  2190.     box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  2191.     color: #FFFFFF;
  2192.     border-radius: 3px;
  2193.     cursor: pointer;
  2194.     display: block;
  2195.     float: left;
  2196.     font-size: 13px;
  2197.     font-size: 13px;
  2198.     height: 36px;
  2199.     line-height: 36px;
  2200.     margin-right: 10px;
  2201.     padding: 0 24px;
  2202.     text-align: center;
  2203.     }
  2204. .pagination > a:hover {
  2205.     filter: brightness(90%);
  2206.     -ms-filter: brightness(90%);
  2207.     -webkit-filter: brightness(90%);
  2208.     box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14), 0 5px 3px -2px rgba(0, 0, 0, 0.2), 0 1px 8px 0 rgba(0, 0, 0, 0.12);
  2209.     }
  2210. .pagination > span {
  2211.     display: block;
  2212.     float: left;
  2213.     }
  2214. .pagination > span > strong,.pagination > span > b,.pagination > span > a {
  2215.     background-color: #263238;
  2216.     color: #FFFFFF;
  2217.     border-radius: 3px;
  2218.     display: block;
  2219.     float: left;
  2220.     font-size: 13px;
  2221.     height: 30px;
  2222.     line-height: 30px;
  2223.     margin: 3px 0 0 1px;
  2224.     text-align: center;
  2225.     width: 44px;
  2226.     }
  2227. .pagination > span > strong,.pagination > span b {
  2228.     font-weight: 700;
  2229.     opacity: 0.6;
  2230.     }
  2231. .pagination .pag-img {
  2232.     border-radius: 36px;
  2233.     height: 36px;
  2234.     margin: 0;
  2235.     width: 36px;
  2236.     vertical-align: -3px;
  2237.     }
  2238. .pagination .pag-img:after {
  2239.     line-height: 36px;
  2240.     }
  2241. .pagination .pag-img:not(last-child) {
  2242.     margin-right: 11px;
  2243.     }
  2244. .pagination .pag-img:not(last-child):after {
  2245.     font-family: "Material Icons";
  2246.     content: "chevron_left";
  2247.     }
  2248. .pagination .pag-img:last-child {
  2249.     margin-left: 11px;
  2250.     margin-right: 0;
  2251.     }
  2252. .pagination .pag-img:last-child:after {
  2253.     font-family: "Material Icons";
  2254.     content: "chevron_right";
  2255.     }
  2256. .pagination ul {
  2257.     list-style: none;
  2258.     margin: 0;
  2259.     }
  2260. .pagination li {
  2261.     display: block;
  2262.     float: left;
  2263.     }
  2264. .pagination li:nth-child(2) a {
  2265.     border-radius: 3px 0 0 3px;
  2266.     }
  2267. .pagination li:nth-last-child(2) a {
  2268.     border-radius: 0 3px 3px 0;
  2269.     }
  2270. .pagination .prev a,.pagination .next a {
  2271.     background-color: #1E88E5;
  2272.     box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  2273.     color: #FFFFFF;
  2274.     text-align: center;
  2275.     }
  2276. .pagination .prev {
  2277.     margin-left: 11px;
  2278.     margin-right: 11px;
  2279.     }
  2280. .pagination .prev a {
  2281.     border-radius: 39px;
  2282.     height: 39px;
  2283.     line-height: 39px;
  2284.     margin-top: -3px;
  2285.     width: 39px;
  2286.     }
  2287. .pagination .prev i {
  2288.     line-height: 39px;
  2289.     vertical-align: 0;
  2290.     }
  2291. .pagination .next {
  2292.     margin-left: 11px;
  2293.     }
  2294. .pagination .next a {
  2295.     border-radius: 35px;
  2296.     height: 45px;
  2297.     line-height: 45px;
  2298.     margin-top: -6px;
  2299.     width: 45px;
  2300.     }
  2301. .pagination .next i {
  2302.     line-height: 45px;
  2303.     vertical-align: 0;
  2304.     }
  2305. .pagination .pagination-page {
  2306.     margin-left: 1px;
  2307.     }
  2308. .pagination .pagination-page a {
  2309.     background-color: #263238;
  2310.     box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  2311.     color: #FFFFFF;
  2312.     height: 33px;
  2313.     line-height: 33px;
  2314.     text-align: center;
  2315.     width: 44px;
  2316.     }
  2317.  
  2318. /* Pagination */
  2319. #plus_menu {
  2320.     background-color: #FFFFFF;
  2321.     box-shadow: 0 3px 6px rgba(0, 0, 0, 0.44);
  2322.     border-radius: 3px;
  2323.     font-size: 13px;
  2324.     padding: 11px 22px;
  2325.     z-index: 700 !important;
  2326.     left: 0 !important;
  2327.     right: auto !important;
  2328.     width: auto !important;
  2329.     min-width: 200px !important;
  2330.     }
  2331. #plus_menu .title-overview {
  2332.     background-color: #263238;
  2333.     margin: -11px -22px 11px;
  2334.     border-radius: 3px 3px 0 0;
  2335.     color: #FFF;
  2336.     padding: 11px 22px;
  2337.     font-size: 13px;
  2338.     }
  2339. #plus_menu .title-overview strong {
  2340.     font-weight: 400;
  2341.     }
  2342. #plus_menu .dashed {
  2343.     border-top: 2px dashed rgba(0, 0, 0, 0.22);
  2344.     margin: 11px 0;
  2345.     }
  2346. #plus_menu .left-overview a {
  2347.     display: block;
  2348.     padding: 11px 22px;
  2349.     margin: 0 -22px;
  2350.     min-width: 100%;
  2351.     font-weight: 400;
  2352.     }
  2353. #plus_menu .left-overview br {
  2354.     display: none;
  2355.     }
  2356. #fileupload {
  2357.     margin: 0 0 11px;
  2358.     }
  2359.  
  2360. /* Topic */
  2361. .post-wrap {
  2362.     margin: 0 0 22px;
  2363.     }
  2364. .post-header {
  2365.     background-color: #1E88E5;
  2366.     box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1);
  2367.     color: #FFFFFF;
  2368.     border-radius: 3px;
  2369.     padding: 16px;
  2370.     position: relative;
  2371.     z-index: 500;
  2372.     }
  2373. .post-header h2 {
  2374.     display: block;
  2375.     float: left;
  2376.     font-size: 13px;
  2377.     font-weight: 400;
  2378.     margin-right: 8px;
  2379.     }
  2380. .post-header h2 img {
  2381.     vertical-align: -4px;
  2382.     margin: 0 6px;
  2383.     }
  2384. .post-header h2 img,.post-header h2 i {
  2385.     float: left;
  2386.     }
  2387. .post-header i {
  2388.     font-size: 16px;
  2389.     vertical-align: -3px;
  2390.     }
  2391. .post-header i + span {
  2392.     margin-left: 8px;
  2393.     }
  2394. .post-header a {
  2395.     color: #FFFFFF;
  2396.     }
  2397. @media (max-width: 960px) {
  2398.     .post-header {
  2399.     border-radius: 3px 3px 0 0;
  2400.     }
  2401. }
  2402. .post-heading-wrap {
  2403.     display: block;
  2404.     margin: -10px 16px -10px 0;
  2405.     float: left;
  2406.     }
  2407. .post-date {
  2408.     color: rgba(255, 255, 255, 0.7);
  2409.     display: block;
  2410.     font-size: 13px;
  2411.     display: block;
  2412.     }
  2413. .post-buttons {
  2414.     float: right;
  2415.     font-size: 13px;
  2416.     margin-left: 22px;
  2417.     }
  2418. .post-buttons ul {
  2419.     list-style: none;
  2420.     margin: 0;
  2421.     }
  2422. .post-buttons li {
  2423.     float: left;
  2424.     }
  2425. .post-buttons li + li {
  2426.     margin-left: 11px;
  2427.     }
  2428. .post-buttons a,.post-buttons span {
  2429.     background-color: rgba(0, 0, 0, 0.22);
  2430.     color: #FFF;
  2431.     border-radius: 3px;
  2432.     cursor: pointer;
  2433.     padding: 6px 12px;
  2434.     }
  2435. .post-buttons a i,.post-buttons span i {
  2436.     position: relative;
  2437.     }
  2438. .post-buttons a i + i,.post-buttons span i + i {
  2439.     color: #C3C3C3;
  2440.     margin-left: -8px;
  2441.     position: static;
  2442.     }
  2443. .post-buttons a:hover,.post-buttons span:hover {
  2444.     background-color: #263238;
  2445.     }
  2446. .post-buttons .selected {
  2447.     background-color: #1E88E5!important;
  2448.     }
  2449. .post-buttons-mobile {
  2450.     position: static !important;
  2451.     }
  2452. .post-buttons-mobile > i {
  2453.     background-color: rgba(0, 0, 0, 0.22);
  2454.     color: #FFF;
  2455.     border-radius: 3px;
  2456.     display: block;
  2457.     float: right;
  2458.     font-size: 21px;
  2459.     margin: -7px 9px -7px 0;
  2460.     height: 32px;
  2461.     line-height: 32px;
  2462.     width: 40px;
  2463.     text-align: center;
  2464.     z-index: 750;
  2465.     position: relative;
  2466.     }
  2467. .post-buttons-mobile .dropdown-box {
  2468.     border-radius: 3px 3px 0 0;
  2469.     left: 0;
  2470.     right: 0;
  2471.     top: 0;
  2472.     margin: 0;
  2473.     box-shadow: none;
  2474.     background-color: #1E88E5;
  2475.     padding: 8px 64px 0 8px;
  2476.     }
  2477. .post-buttons-mobile .dropdown-box li {
  2478.     padding: 0;
  2479.     }
  2480. .post-buttons-mobile .dropdown-box a,.post-buttons-mobile .dropdown-box span {
  2481.     background-color: rgba(0, 0, 0, 0.22);
  2482.     color: #FFF !important;
  2483.     border-radius: 3px;
  2484.     display: block;
  2485.     float: left;
  2486.     margin: 0 8px 8px 0;
  2487.     min-width: 0;
  2488.     padding: 7px 11px;
  2489.     }
  2490. .post-buttons-mobile .dropdown-box a:hover,.post-buttons-mobile .dropdown-box span:hover {
  2491.     background-color: #263238;
  2492.     }
  2493. .post-buttons-mobile .selected {
  2494.     background-color: #1E88E5!important;
  2495.     }
  2496. .post-body {
  2497.     display: flex;
  2498.     flex-direction: row;
  2499.     }
  2500. @media (min-width: 961px) {
  2501.     .post-body {
  2502.     margin: 0 -3px;
  2503.     }
  2504. }
  2505. @media (max-width: 960px) {
  2506.     .post-body {
  2507.     flex-wrap: wrap-reverse;
  2508.     }
  2509. }
  2510. .post {
  2511.     background-color: #FFFFFF;
  2512.     box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1);
  2513.     border-radius: 3px;
  2514.     flex-grow: 1;
  2515.     flex-shrink: 1;
  2516.     min-width: 0;
  2517.     margin: 6px 3px 0;
  2518.     padding: 16px 25px;
  2519.     position: relative;
  2520.     text-align: justify;
  2521.     width: 100%;
  2522.     z-index: 500;
  2523.     display: flex;
  2524.     flex-direction: column;
  2525.     }
  2526. @media (max-width: 960px) {
  2527.     .post {
  2528.     border-radius: 0 0 3px 3px;
  2529.     margin: 0;
  2530.     }
  2531. }
  2532. .post-aside {
  2533.     background-color: #F5F5F5;
  2534.     box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1);
  2535.     border-radius: 3px;
  2536.     flex-basis: 200px;
  2537.     flex-grow: 0;
  2538.     flex-shrink: 0;
  2539.     float: left;
  2540.     font-size: 13px;
  2541.     margin: 6px 3px 0;
  2542.     padding: 16px 25px;
  2543.     position: relative;
  2544.     text-align: center;
  2545.     }
  2546. @media (max-width: 960px) {
  2547.     .post-aside {
  2548.     border-radius: 0;
  2549.     flex-basis: 100%;
  2550.     margin: 0;
  2551.     padding: 8px 25px;
  2552.     text-align: left;
  2553.     }
  2554. }
  2555. .post table, .post tr, .post td {
  2556.     border:  ridge;
  2557.     }
  2558. .post-author-status {
  2559.     background-color: #4CAF50;
  2560.     border-radius: 12px;
  2561.     display: none;
  2562.     float: left;
  2563.     height: 12px;
  2564.     left: 8px;
  2565.     position: absolute;
  2566.     top: 8px;
  2567.     width: 12px;
  2568.     }
  2569. .online .post-author-status {
  2570.     display: block;
  2571.     }
  2572. .post-author {
  2573.     clear: both;
  2574.     }
  2575. @media (max-width: 960px) {
  2576.     .post-author {
  2577.     display: inline-block;
  2578.     }
  2579. }
  2580. .post-author-name,.post-author-title {
  2581.     clear: both;
  2582.     display: block;
  2583.     }
  2584. .post-author-avatar {
  2585.     margin: 11px 0 22px;
  2586.     }
  2587. @media (max-width: 960px) {
  2588.     .post-author-avatar {
  2589.     float: left;
  2590.     margin: 0;
  2591.     }
  2592. .post-author-avatar img {
  2593.     border-radius: 36px;
  2594.     display: block;
  2595.     height: 36px;
  2596.     margin: 0 11px 0 0;
  2597.     width: 36px;
  2598.     }
  2599. }
  2600. .post-author-details {
  2601.     display: block;
  2602.     margin-top: 22px;
  2603.     text-align: left;
  2604.     width: 100%;
  2605.     }
  2606. .post-author-details span{
  2607.     font-weight: bold;
  2608.     }
  2609. @media (max-width: 960px) {
  2610.     .post-author-details {
  2611.     display: none;
  2612.     }
  2613. }
  2614. .post-author-contact {
  2615.     background-color: #626E74;
  2616.     color: #FFFFFF;
  2617.     border-radius: 3px;
  2618.     display: inline-block;
  2619.     margin-top: 11px;
  2620.     padding: 3px 8px;
  2621.     -webkit-touch-callout: none;
  2622.     -webkit-user-select: none;
  2623.     -khtml-user-select: none;
  2624.     -moz-user-select: none;
  2625.     -ms-user-select: none;
  2626.     user-select: none;
  2627.     }
  2628. @media (max-width: 960px) {
  2629.     .post-author-contact {
  2630.     float: right;
  2631.     margin-top: 6px;
  2632.     }
  2633. .post-author-contact .dropdown-box {
  2634.     left: auto !important;
  2635.     right: 0 !important;
  2636.     }
  2637. }
  2638.  
  2639. /* Topic *
  2640. /* + blockquote {
  2641.     margin-top: 11px;
  2642.     }
  2643. blockquote {
  2644.     background-color: #FFF2B5;
  2645.     border-color: rgba(0, 0, 0, 0.11);
  2646.     border-radius: 3px;
  2647.     border-style: solid;
  2648.     border-width: 0 0 0 6px;
  2649.     font-size: 14px;
  2650.     font-style: italic;
  2651.     line-height: 1.5;
  2652.     padding: 8px 16px 8px 10px;
  2653.     }
  2654. blockquote cite {
  2655.     color: rgba(0, 0, 0, 0.44);
  2656.     display: block;
  2657.     margin-bottom: 3px;
  2658.     }
  2659. * + .codebox {
  2660.     margin-top: 11px;
  2661.     }
  2662. .codebox {
  2663.     background-color: #354147;
  2664.     border-color: rgba(0, 0, 0, 0.44);
  2665.     color: #FFFFFF;
  2666.     border-radius: 3px;
  2667.     border-style: solid;
  2668.     border-width: 0 0 0 6px;
  2669.     font-size: 14px;
  2670.     line-height: 1.5;
  2671.     padding: 8px 16px 8px 10px;
  2672.     }
  2673. .codebox p {
  2674.     color: rgba(255, 255, 255, 0.44);
  2675.     display: block;
  2676.     margin-bottom: 3px;
  2677.     }
  2678. .codebox p a {
  2679.     float: right;
  2680.     }
  2681. .codebox code {
  2682.     display: block;
  2683.     max-height: 400px;
  2684.     overflow: auto;
  2685.     white-space: nowrap;
  2686.     }
  2687. .attachbox {
  2688.     background-color: #F5F5F5;
  2689.     border-color: rgba(0, 0, 0, 0.11);
  2690.     border-radius: 3px;
  2691.     border-style: solid;
  2692.     border-width: 0 0 0 6px;
  2693.     font-size: 14px;
  2694.     font-style: italic;
  2695.     line-height: 1.5;
  2696.     margin-top: 11px;
  2697.     padding: 8px 16px 8px 10px;
  2698.     }
  2699.  
  2700. /* Footer */
  2701. footer {
  2702.     background-color: #263238;
  2703.     color: #FFFFFF;
  2704.     font-size: 13px;
  2705.     margin: 33px 0 -22px;
  2706.     padding: 44px 0;
  2707.     }
  2708. #forum-statistics {
  2709.     float: left;
  2710.     font-size: 13px;
  2711.     text-align: left;
  2712.     width: 100%;
  2713.     }
  2714. #forum-statistics > div {
  2715.     border-left: 1px solid rgba(255, 255, 255, 0.22);
  2716.     float: left;
  2717.     width: 33.3333%;
  2718.     line-height: 34px;
  2719.     max-width: 278px;
  2720.     min-height: 94px;
  2721.     padding-bottom: 11px;
  2722.     padding-top: 11px;
  2723.     padding-left: 22px;
  2724.     padding-right: 44px;
  2725.     position: relative;
  2726.     }
  2727. #forum-statistics span {
  2728.     color: rgba(255, 255, 255, 0.44);
  2729.     display: block;
  2730.     font-size: 13px;
  2731.     }
  2732. #forum-statistics strong {
  2733.     font-size: 24px;
  2734.     vertical-align: -4px;
  2735.     }
  2736. @media (min-width: 751px) {
  2737.     #forum-statistics > div > div {
  2738.     top: 50%;
  2739.     transform: translate3d(0, -50%, 0);
  2740.     position: absolute;
  2741.     left: 22px;
  2742.     right: 44px;
  2743.     }
  2744. }
  2745. @media (max-width: 750px) {
  2746.     #forum-statistics > div {
  2747.     max-width: 100%;
  2748.     min-height: 0;
  2749.     width: 100%;
  2750.     }
  2751. #forum-statistics > div + div {
  2752.     margin-top: 22px;
  2753.     }
  2754. }
  2755. #page-footer {
  2756.     background-color: #172329;
  2757.     color: #FFFFFF;
  2758.     font-size: 13px;
  2759.     margin-top: 22px;
  2760.     padding: 33px 0;
  2761.     }
  2762. #page-footer .gensmall {
  2763.     border: none;
  2764.     display: inline;
  2765.     width: auto;
  2766.     clear: none;
  2767.     background-color: transparent;
  2768.     margin-bottom: 0;
  2769.     max-width: auto;
  2770.     font-size: inherit;
  2771.     }
  2772. #page-footer a, #forum-statistics  a, .forum-statistics  a {
  2773.     color: #ffffff;
  2774.     }
  2775. #page-footer .gensmall + a {
  2776.     margin-left: 0 !important;
  2777.     }
  2778. #page-footer .wrap {
  2779.     padding: 0 11px;
  2780.     }
  2781. .navbar + .copyright {
  2782.     font-weight: 600;
  2783.     margin-top: 11px;
  2784.     text-align: center;
  2785.     }
  2786. .navbar + .copyright br {
  2787.     display: none;
  2788.     }
  2789. .linklist {
  2790.     list-style: none;
  2791.     margin: 0;
  2792.     }
  2793. .linklist li {
  2794.     float: left;
  2795.     margin: 0 22px 0 0;
  2796.     }
  2797. .linklist li > a,.linklist li > span {
  2798.     margin-left: 11px;
  2799.     }
  2800. .linklist li > a + a,.linklist li > a + strong,.linklist li > a + span,.linklist li > span + a,.linklist li > span + strong,.linklist li > span + span {
  2801.     margin-right: 11px;
  2802.     }
  2803. .linklist .rightside {
  2804.     float: right;
  2805.     margin: 0 0 0 22px;
  2806.     text-align: right;
  2807.     }
  2808. .linklist .rightside > a,.linklist .rightside > strong {
  2809.     margin-right: 11px;
  2810.     }
  2811. .linklist .rightside > a + a,.linklist .rightside > a + strong,.linklist .rightside > a + span,.linklist .rightside > strong + a,.linklist .rightside > strong + strong,.linklist .rightside > strong + span {
  2812.     margin-left: 11px;
  2813.     }
  2814. .linklist + .linklist {
  2815.     margin-top: 11px;
  2816.     }
  2817. @media (max-width: 960px) {
  2818.     .navbar {
  2819.     text-align: center;
  2820.     }
  2821. .navbar .linklist {
  2822.     font-size: 0;
  2823.     }
  2824. .navbar .linklist li,.navbar .linklist .rightside {
  2825.     margin: 0;
  2826.     width: 100%;
  2827.     text-align: center;
  2828.     }
  2829. .navbar .linklist .no-reduct {
  2830.     font-size: 13px!important;
  2831.     }
  2832. .navbar .linklist li > a,.navbar .linklist li > strong,.navbar .linklist li > span,.navbar .linklist .rightside > a,.navbar .linklist .rightside > strong,.navbar .linklist .rightside > span {
  2833.     display: inline-block;
  2834.     font-size: 13px !important;
  2835.     margin: 6px 11px;
  2836.     }
  2837. }
  2838.  
  2839. /* Footer */
  2840. #dimmer,.jqmOverlay {
  2841.     background-color: rgba(0, 0, 0, 0.44);
  2842.     bottom: 0;
  2843.     left: 0;
  2844.     position: fixed;
  2845.     right: 0;
  2846.     top: 0;
  2847.     z-index: 900;
  2848.     }
  2849. #dimmer.hidden,.jqmOverlay.hidden {
  2850.     opacity: 0;
  2851.     pointer-events: none;
  2852.     }
  2853. #jqmHide {
  2854.     background-color: transparent;
  2855.     position: absolute;
  2856.     right: 11px;
  2857.     top: 11px;
  2858.     }
  2859.  
  2860. /* Buttons */
  2861. .btn,.mainoption {
  2862.     cursor: pointer;
  2863.     display: inline-block;
  2864.     text-align: center;
  2865.     }
  2866. .btn i + span,.mainoption i + span {
  2867.     margin-left: 11px;
  2868.     }
  2869. .btn-default,.mainoption,.button,.button1,.button2,.liteoption {
  2870.     background-color: #1E88E5;
  2871.     box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  2872.     color: #FFFFFF;
  2873.     border-radius: 3px;
  2874.     font-size: 13px;
  2875.     height: 36px;
  2876.     line-height: 36px;
  2877.     padding: 0 24px;
  2878.     }
  2879. .btn-default i,.mainoption i,.button i,.button1 i,.button2 i,.liteoption i {
  2880.     font-size: 21px;
  2881.     margin-left: -9px;
  2882.     vertical-align: -5px;
  2883.     }
  2884. .btn-default:hover,.mainoption:hover,.button:hover,.button1:hover,.button2:hover,.liteoption:hover {
  2885.     filter: brightness(90%);
  2886.     -ms-filter: brightness(90%);
  2887.     -webkit-filter: brightness(90%);
  2888.     box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14), 0 5px 3px -2px rgba(0, 0, 0, 0.2), 0 1px 8px 0 rgba(0, 0, 0, 0.12);
  2889.     color: #FFFFFF;
  2890.     }
  2891. .btn-default:visited,.mainoption:visited,.button:visited,.button1:visited,.button2:visited,.liteoption:visited {
  2892.     color: #FFFFFF;
  2893.     }
  2894. .btn-default + .button, .btn-default + .button1, .btn-default + .button2,.mainoption + .button,.mainoption + .button1,.mainoption + .button2,.button + .button,.button + .button1,.button + .button2,.button1 + .button,.button1 + .button1,.button1 + .button2,.button2 + .button,.button2 + .button1,.button2 + .button2,.liteoption + .button,.liteoption + .button1,.liteoption + .button2 {
  2895.     margin-left: 6px;
  2896.     }
  2897. .btn-fixed {
  2898.     background-color: #1E88E5;
  2899.     box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.22), 0 3px 1px -2px rgba(0, 0, 0, 0.44), 0 1px 5px 0 rgba(0, 0, 0, 0.22);
  2900.     color: #FFFFFF;
  2901.     border-radius: 50px;
  2902.     bottom: 22px;
  2903.     cursor: pointer;
  2904.     display: block;
  2905.     height: 50px;
  2906.     line-height: 50px;
  2907.     position: fixed;
  2908.     right: 22px;
  2909.     text-align: center;
  2910.     width: 50px;
  2911.     z-index: 600;
  2912.     }
  2913. a.btn-fixed {
  2914.     color: #FFFFFF;
  2915.     }
  2916. .btn-fixed:hover {
  2917.     filter: brightness(90%);
  2918.     -ms-filter: brightness(90%);
  2919.     -webkit-filter: brightness(90%);
  2920.     box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14), 0 5px 3px -2px rgba(0, 0, 0, 0.2), 0 1px 8px 0 rgba(0, 0, 0, 0.12);
  2921.     color: #FFFFFF;
  2922.     }
  2923. .btn-fixed i + i {
  2924.     margin-left: -9px;
  2925.     }
  2926. .btn-flat {
  2927.     background-color: transparent;
  2928.     color: #263238;
  2929.     border-radius: 3px;
  2930.     font-size: 13px;
  2931.     height: 36px;
  2932.     line-height: 36px;
  2933.     padding: 0 24px;
  2934.     }
  2935. .btn-flat i {
  2936.     font-size: 21px;
  2937.     margin-left: -9px;
  2938.     vertical-align: -5px;
  2939.     }
  2940. .btn-flat:hover {
  2941.     background-color: rgba(0, 0, 0, 0.11);
  2942.     color: #263238;
  2943.     }
  2944. .btn-big {
  2945.     height: 48px;
  2946.     line-height: 48px;
  2947.     }
  2948. .btn-wide {
  2949.     width: 100%;
  2950.     }
  2951. .btn-green {
  2952.     color: #FFF!important;
  2953.     background-color: #5CCD5C;
  2954.     }
  2955. .btn-green:hover {
  2956.     background-color: #3abc3a;
  2957.     }
  2958. .btn-red {
  2959.     color: #FFF!important;
  2960.     background-color: #CD5C5C;
  2961.     }
  2962. .btn-red:hover {
  2963.     background-color: #bc3a3a;
  2964.     }
  2965. .btn-icon i {
  2966.     margin: 0;
  2967.     }
  2968.  
  2969. /* Buttons */
  2970. .notification-row {
  2971.     background-color: #FFFFFF;
  2972.     box-shadow: 0 1px 11px rgba(0, 0, 0, 0.06), 0 0 2px rgba(0, 0, 0, 0.11);
  2973.     border-radius: 3px;
  2974.     margin: 0;
  2975.     padding: 8px 16px;
  2976.     }
  2977. .notification-row + .notification-row {
  2978.     margin-top: 6px;
  2979.     }
  2980. .notification-check {
  2981.     background-color: #B2B2B2;
  2982.     color: #FFFFFF;
  2983.     border-radius: 36px;
  2984.     cursor: pointer;
  2985.     float: left;
  2986.     height: 36px;
  2987.     line-height: 36px;
  2988.     margin-bottom: 4px;
  2989.     margin-right: 16px;
  2990.     margin-top: 4px;
  2991.     position: relative;
  2992.     text-align: center;
  2993.     width: 36px;
  2994.     }
  2995. .notification-check i {
  2996.     font-size: 16px;
  2997.     vertical-align: -4px;
  2998.     }
  2999. .checkbox-row {
  3000.     border-radius: 36px;
  3001.     display: block;
  3002.     float: left;
  3003.     font-size: 16px;
  3004.     height: 36px;
  3005.     left: 0;
  3006.     line-height: 36px;
  3007.     position: absolute;
  3008.     text-align: center;
  3009.     top: 0;
  3010.     width: 36px;
  3011.     }
  3012. .checkbox-row input {
  3013.     cursor: pointer;
  3014.     display: block;
  3015.     height: 36px;
  3016.     margin: 0;
  3017.     opacity: 0;
  3018.     width: 36px;
  3019.     }
  3020. input:checked + .checkbox-row-check:after {
  3021.     opacity: 1;
  3022.     }
  3023. .checkbox-row-check:after {
  3024.     background-color: #1976D2;
  3025.     color: #FFFFFF;
  3026.     border-radius: 36px;
  3027.     bottom: 0;
  3028.     height: 36px;
  3029.     left: 0;
  3030.     line-height: 36px;
  3031.     opacity: 0;
  3032.     pointer-events: none;
  3033.     position: absolute;
  3034.     right: 0;
  3035.     text-align: center;
  3036.     top: 0;
  3037.     width: 36px;
  3038.     content: "\e876";
  3039.     font-family: 'Material Icons';
  3040.     font-weight: normal;
  3041.     font-style: normal;
  3042.     letter-spacing: normal;
  3043.     text-transform: none;
  3044.     white-space: nowrap;
  3045.     word-wrap: normal;
  3046.     direction: ltr;
  3047.     -moz-font-feature-settings: 'liga';
  3048.     -moz-osx-font-smoothing: grayscale;
  3049.     -webkit-font-smoothing: antialiased;
  3050.     transition: all 0.16s ease;
  3051.     }
  3052. .notification-content {
  3053.     line-height: 22px;
  3054.     }
  3055. .notification-title,.notification-date {
  3056.     display: block;
  3057.     }
  3058. .notification-title {
  3059.     font-size: 16px;
  3060.     }
  3061. .notification-title a {
  3062.     font-weight: 500;
  3063.     color: #1E88E5;
  3064.     }
  3065. .notification-title img {
  3066.     float: right;
  3067.     }
  3068. .notification-date {
  3069.     color: #797979;
  3070.     }
  3071. .mark-buttons {
  3072.     margin: 11px 0;
  3073.     }
  3074. .mark-buttons a:last-child {
  3075.     float: right;
  3076.     }
  3077. .form-buttons .btn,.form-buttons .mainoption,.submit-buttons .btn,.submit-buttons .mainoption {
  3078.     clear: none;
  3079.     margin: 11px 11px 11px 0;
  3080.     }
  3081. .post-buttons .btn,.post-buttons .mainoption {
  3082.     clear: none;
  3083.     margin: 0 11px 22px 0;
  3084.     }
  3085. .quick-reply {
  3086.     clear: both;
  3087.     }
  3088. .quick-reply .block-content {
  3089.     padding: 0;
  3090.     position: relative;
  3091.     margin: 0;
  3092.     }
  3093. .quick-reply .textarea {
  3094.     background-color: #F5F5F5;
  3095.     border-color: #EBEBEB;
  3096.     border-radius: 16px 3px 3px 16px;
  3097.     border-style: solid;
  3098.     border-width: 2px;
  3099.     display: block;
  3100.     font-size: 13px;
  3101.     min-height: 94px;
  3102.     padding: 9px 16px 9px 57px;
  3103.     resize: vertical;
  3104.     white-space: pre-wrap;
  3105.     width: 100%;
  3106.     }
  3107. .quick-reply-textarea-wrap {
  3108.     padding: 6px 64px;
  3109.     position: relative;
  3110.     width: 100%;
  3111.     }
  3112. .quick-reply-textarea-wrap .avatar-default {
  3113.     position: absolute;
  3114.     left: 69px;
  3115.     top: 11px;
  3116.     }
  3117. .quick-reply-btn {
  3118.     background-color: transparent;
  3119.     color: #263238;
  3120.     cursor: pointer;
  3121.     display: block;
  3122.     font-size: 21px;
  3123.     height: 50px;
  3124.     line-height: 50px;
  3125.     position: absolute;
  3126.     text-align: center;
  3127.     width: 64px;
  3128.     }
  3129. .quick-reply-send {
  3130.     font-size: 21px;
  3131.     right: 0;
  3132.     top: 0;
  3133.     }
  3134. .quick-reply-upload {
  3135.     left: 0;
  3136.     top: 0;
  3137.     }
  3138. .quick-reply-upload i {
  3139.     font-size: 21px;
  3140.     vertical-align: -3px;
  3141.     }
  3142. .poll dt {
  3143.     font-size: 14px;
  3144.     font-weight: 500;
  3145.     margin-bottom: 4px;
  3146.     width: 100%;
  3147.     display: block;
  3148.     }
  3149. .poll dd {
  3150.     margin-bottom: 12px;
  3151.     width: 100%;
  3152.     display: block;
  3153.     }
  3154. .poll-bar-wrap {
  3155.     background-color: #BBBBBB;
  3156.     border-radius: 3px;
  3157.     width: 100%;
  3158.     }
  3159. .poll-bar {
  3160.     background-color: #0598E4;
  3161.     color: #FFFFFF;
  3162.     width: auto;
  3163.     border-radius: 3px;
  3164.     height: 22px;
  3165.     line-height: 22px;
  3166.     }
  3167. .poll-percent {
  3168.     padding: 0 6px;
  3169.     }
  3170. .poll-num {
  3171.     color: #FFFFFF;
  3172.     float: right;
  3173.     padding: 0 6px;
  3174.     }
  3175. .poll-total {
  3176.     width: auto !important;
  3177.     display: inline-block !important;
  3178.     margin-bottom: 0 !important;
  3179.     }
  3180. dd.poll-total {
  3181.     margin-left: 8px;
  3182.     font-size: 14px;
  3183.     }
  3184. #profile {
  3185.     margin-left: 322px;
  3186.     }
  3187. @media (max-width: 1200px) {
  3188.     #profile {
  3189.     margin-left: 0;
  3190.     }
  3191. }
  3192. @media (max-width: 660px) {
  3193.     #profile .grid-2 {
  3194.     width: 100%;
  3195.     }
  3196. }
  3197. .profile-header {
  3198.     border-radius: 3px 3px 0 0;
  3199.     display: block;
  3200.     margin: -12px -16px 16px;
  3201.     overflow: hidden;
  3202.     position: relative;
  3203.     text-align: center;
  3204.     }
  3205. .profile-header-background {
  3206.     bottom: 0;
  3207.     filter: blur(8px);
  3208.     left: 0;
  3209.     overflow: hidden;
  3210.     position: absolute;
  3211.     right: 0;
  3212.     top: 0;
  3213.     z-index: 1;
  3214.     }
  3215. .profile-header-background img {
  3216.     height: auto;
  3217.     width: 100%;
  3218.     }
  3219. .profile-header-content {
  3220.     background-color: rgba(0, 0, 0, 0.75);
  3221.     border-color: rgba(0, 0, 0, 0.75);
  3222.     border-radius: 3px 3px 0 0;
  3223.     border-bottom-style: solid;
  3224.     border-bottom-width: 1px;
  3225.     padding: 16px;
  3226.     position: relative;
  3227.     z-index: 2;
  3228.     }
  3229. .profile-avatar {
  3230.     display: inline-block;
  3231.     margin-bottom: -3px;
  3232.     }
  3233. .profile-avatar img {
  3234.     border-radius: 140px;
  3235.     display: block;
  3236.     max-height: 140px;
  3237.     max-width: 140px;
  3238.     }
  3239. .profile-username {
  3240.     font-size: 16px;
  3241.     font-weight: 700;
  3242.     }
  3243. .profile-username strong {
  3244.     font-weight: 600;
  3245.     }
  3246. .ajax-profil_edit {
  3247.     margin-left: 22px;
  3248.     }
  3249. .ajax-profil_parent .field_uneditable {
  3250.     display: inline-block;
  3251.     }
  3252. .ajax-profil_parent .field_editable {
  3253.     display: inline-block;
  3254.     }
  3255. .ajax-profil_parent .field_editable .profile_field_list {
  3256.     list-style: none;
  3257.     }
  3258. .ajax-profil_parent .field_editable .inputbox {
  3259.     display: inline-block;
  3260.     clear: none;
  3261.     width: auto;
  3262.     margin: 0 11px;
  3263.     }
  3264. #profile-advanced-add {
  3265.     text-align: center;
  3266.     }
  3267. #profile-advanced-add a.btn{
  3268.     margin: 10px auto;
  3269.     }
  3270.  
  3271. /* Ads section */
  3272. .forum-status-label {
  3273.     background-color: #12A3EB;
  3274.     color: #FFFFFF;
  3275.     border-radius: 3px;
  3276.     float: right;
  3277.     font-size: 12px;
  3278.     padding: 6px 11px;
  3279.     }
  3280. .friends-foes-list .btn-icon.valid {
  3281.     color: #3abc3a;
  3282.     }
  3283. .friends-foes-list .btn-icon.cancel {
  3284.     color: #bc3a3a;
  3285.     }
  3286. @media (max-width: 960px) {
  3287.     .forum-status-label {
  3288.     clear: both;
  3289.     display: inline-block;
  3290.     float: none;
  3291.     }
  3292. }
  3293. @media (max-width: 750px) {
  3294.     .forum-status-label {
  3295.     float: right;
  3296.     padding: 3px 6px;
  3297.     }
  3298. }
  3299. @media (max-width: 660px) {
  3300.     .forum-status-label {
  3301.     float: none;
  3302.     }
  3303. }
  3304. .EV_StatusLabel {
  3305.     background-color: #12A3EB;
  3306.     color: #FFFFFF;
  3307.     border-radius: 3px;
  3308.     display: inline-block;
  3309.     font-size: 16px;
  3310.     margin: 0 0 0 22px;
  3311.     padding: 3px 16px;
  3312.     top: 0;
  3313.     }
  3314. .ad-status-label {
  3315.     background-color: #12A3EB;
  3316.     color: #FFFFFF;
  3317.     border-radius: 3px;
  3318.     display: block;
  3319.     float: left;
  3320.     height: 42px;
  3321.     line-height: 42px;
  3322.     margin: 0 22px 0 0;
  3323.     padding: 0 16px;
  3324.     top: 0;
  3325.     }
  3326. .AD_StatusValid {
  3327.     background-color: #27AE60;
  3328.     }
  3329. .AD_StatusNoValid {
  3330.     background-color: #E67E22;
  3331.     }
  3332. .AD_StatusRejected {
  3333.     background-color: #C0392B;
  3334.     }
  3335. .ad-gallery {
  3336.     width: auto;
  3337.     min-height: 120px;
  3338.     margin: -12px -16px -8px;
  3339.     display: block;
  3340.     position: relative;
  3341.     }
  3342. #AD_LargeImg {
  3343.     width: 100%;
  3344.     display: block;
  3345.     background-size: contain;
  3346.     background-repeat: no-repeat;
  3347.     background-position: center center;
  3348.     }
  3349. #AD_LargeImg img {
  3350.     border-radius: 3px;
  3351.     display: block;
  3352.     width: 100%;
  3353.     }
  3354. #ad-thumbs-wrap {
  3355.     border-radius: 0 0 3px 3px;
  3356.     margin-top: -107px;
  3357.     overflow: hidden;
  3358.     position: relative;
  3359.     height: 107px;
  3360.     }
  3361. #ad-thumbs-wrap:after {
  3362.     position: absolute;
  3363.     left: 0;
  3364.     right: 0;
  3365.     bottom: -22px;
  3366.     box-shadow: 0 0 48px 48px #000;
  3367.     content: "";
  3368.     display: block;
  3369.     height: 22px;
  3370.     pointer-events: none;
  3371.     }
  3372. #ad-thumbs-arrow-previous,#ad-thumbs-arrow-next {
  3373.     bottom: 0;
  3374.     cursor: pointer;
  3375.     display: block;
  3376.     font-size: 0;
  3377.     height: 36px;
  3378.     position: absolute;
  3379.     top: 50%;
  3380.     margin-top: -24px;
  3381.     width: 36px;
  3382.     z-index: 600;
  3383.     }
  3384. #ad-thumbs-arrow-previous:after,#ad-thumbs-arrow-next:after {
  3385.     background-color: #2c353b;
  3386.     color: #FFFFFF;
  3387.     box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
  3388.     font-size: 24px;
  3389.     z-index: 3;
  3390.     line-height: 36px;
  3391.     text-align: center;
  3392.     position: absolute;
  3393.     width: 36px;
  3394.     top: 0;
  3395.     border-radius: 36px;
  3396.     font-family: 'Material Icons';
  3397.     font-weight: normal;
  3398.     font-style: normal;
  3399.     letter-spacing: normal;
  3400.     text-transform: none;
  3401.     display: inline-block;
  3402.     white-space: nowrap;
  3403.     word-wrap: normal;
  3404.     direction: ltr;
  3405.     -moz-font-feature-settings: 'liga';
  3406.     -moz-osx-font-smoothing: grayscale;
  3407.     -webkit-font-smoothing: antialiased;
  3408.     }
  3409. #ad-thumbs-arrow-previous.hidden,#ad-thumbs-arrow-next.hidden {
  3410.     opacity: 0;
  3411.     }
  3412. #ad-thumbs-arrow-previous {
  3413.     left: 8px;
  3414.     }
  3415. #ad-thumbs-arrow-previous:after {
  3416.     content: "\e408";
  3417.     left: 0;
  3418.     }
  3419. #ad-thumbs-arrow-previous.hidden {
  3420.     transform: translate(-44px, 0);
  3421.     }
  3422. #ad-thumbs-arrow-next {
  3423.     right: 8px;
  3424.     }
  3425. #ad-thumbs-arrow-next:after {
  3426.     content: "\e409";
  3427.     right: 0;
  3428.     }
  3429. #ad-thumbs-arrow-next.hidden {
  3430.     transform: translate(44px, 0);
  3431.     }
  3432. #AD_Thumbs {
  3433.     white-space: nowrap;
  3434.     overflow-x: scroll;
  3435.     padding: 22px 0;
  3436.     position: relative;
  3437.     text-align: center;
  3438.     overflow-y: hidden;
  3439.     margin: 0 0 -22px;
  3440.     height: 129px;
  3441.     z-index: 500;
  3442.     }
  3443. .AD_Thumb {
  3444.     border-color: rgba(255, 255, 255, 0.22);
  3445.     box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.44), 0 3px 1px -2px rgba(0, 0, 0, 0.88), 0 1px 5px 0 rgba(0, 0, 0, 0.44);
  3446.     border-radius: 3px;
  3447.     border-style: solid;
  3448.     border-width: 1px;
  3449.     height: 64px;
  3450.     width: 64px;
  3451.     display: inline-block;
  3452.     background-size: cover;
  3453.     background-repeat: no-repeat;
  3454.     background-position: center center;
  3455.     margin: 0 8px;
  3456.     }
  3457. .AD_Thumb:first-child {
  3458.     margin-left: 16px;
  3459.     }
  3460. .AD_Thumb:last-child {
  3461.     margin-right: 16px;
  3462.     }
  3463. .ad-details {
  3464.     list-style: none;
  3465.     margin: 0 0 25px !important;
  3466.     }
  3467. .ad-details {
  3468.     list-style: none;
  3469.     margin: 0 0 25px !important;
  3470.     }
  3471. .ad-details li + li {
  3472.     margin-top: 4px;
  3473.     }
  3474. .ad-details span {
  3475.     vertical-align: middle;
  3476.     line-height: 24px;
  3477.     display: inline-block;
  3478.     margin-right: 4px;
  3479.     }
  3480. .ad-details img {
  3481.     max-width: 26px;
  3482.     vertical-align: middle;
  3483.     margin-right: 6px;
  3484.     padding-right: 8px;
  3485.     border-right: 1px solid #E0E0E0;
  3486.     }
  3487. .AD_ListDescLabel {
  3488.     color: #797979;
  3489.     }
  3490. .ad-description p {
  3491.     font-size: 14px;
  3492.     line-height: 22px;
  3493.     white-space: normal;
  3494.     word-wrap: break-word;
  3495.     }
  3496. .ad-options {
  3497.     background-color: #FAFAFA;
  3498.     border-color: #EBEBEB;
  3499.     border-style: solid;
  3500.     border-width: 1px 0 0;
  3501.     border-radius: 0 0 3px 3px;
  3502.     list-style: none;
  3503.     overflow: hidden;
  3504.     margin: 8px -16px -16px !important;
  3505.     }
  3506. .ad-mod-options {
  3507.     list-style: none;
  3508.     display: flex;
  3509.     flex-flow: row wrap;
  3510.     justify-content: space-around;
  3511.     padding: 0;
  3512.     font-size: 12px;
  3513.     font-weight: 500;
  3514.     }
  3515. .ad-mod-options li {
  3516.     flex-grow: 1;
  3517.     flex-shrink: 0;
  3518.     text-align: center;
  3519.     }
  3520. .ad-mod-options a {
  3521.     display: block;
  3522.     padding: 12px 0 8px;
  3523.     }
  3524. .ad-mod-options img {
  3525.     display: inline-block;
  3526.     clear: both;
  3527.     max-width: 24px;
  3528.     }
  3529. .ad-mod-options span {
  3530.     display: block;
  3531.     }
  3532. .ad-vendor-details {
  3533.     list-style: none;
  3534.     margin: 0 0 0 !important;
  3535.     }
  3536. .ad-vendor-details li + li {
  3537.     margin-top: 4px;
  3538.     }
  3539. .ad-vendor-details span {
  3540.     vertical-align: middle;
  3541.     line-height: 24px;
  3542.     display: inline-block;
  3543.     margin-right: 4px;
  3544.     }
  3545. .ad-vendor-details img {
  3546.     max-width: 26px;
  3547.     vertical-align: middle;
  3548.     margin-right: 6px;
  3549.     padding-right: 8px;
  3550.     border-right: 1px solid #E0E0E0;
  3551.     }
  3552. .ad-vendor-contact {
  3553.     display: flex;
  3554.     flex-flow: row wrap;
  3555.     justify-content: space-around;
  3556.     list-style: none;
  3557.     margin: 0 !important;
  3558.     }
  3559. .ad-vendor-contact li {
  3560.     flex-grow: 1;
  3561.     flex-shrink: 0;
  3562.     text-align: center;
  3563.     }
  3564. #phone-visible {
  3565.     flex-grow: 3;
  3566.     }
  3567. .ad-vendor-contact a {
  3568.     display: block;
  3569.     width: 100%;
  3570.     }
  3571. .ad-vendor-contact img {
  3572.     max-width: 25px;
  3573.     }
  3574. .profile-vendor {
  3575.     color: #FFFFFF;
  3576.     display: flex;
  3577.     flex-flow: row wrap;
  3578.     flex-direction: row;
  3579.     }
  3580. .profile-vendor p {
  3581.     display: block;
  3582.     width: 33.3333%;
  3583.     }
  3584. .profile-vendor i {
  3585.     font-size: 20px;
  3586.     margin-right: 6px;
  3587.     vertical-align: -5px;
  3588.     }
  3589. .profile-vendor-type {
  3590.     text-align: left;
  3591.     }
  3592. .profile-vendor-username a {
  3593.     display: block;
  3594.     max-width: 100%;
  3595.     overflow: hidden;
  3596.     word-wrap: break-word;
  3597.     }
  3598. .profile-vendor-location {
  3599.     text-align: right;
  3600.     }
  3601. .profile-vendor-type img,.profile-vendor-location img {
  3602.     max-width: 18px;
  3603.     margin-right: 4px;
  3604.     vertical-align: -3px;
  3605.     filter: invert(1);
  3606.     }
  3607. @media (max-width: 335px) {
  3608.     .profile-vendor .profile-username {
  3609.     order: 1;
  3610.     width: 100%;
  3611.     }
  3612. .profile-vendor .profile-vendor-type {
  3613.     order: 2;
  3614.     width: 50%;
  3615.     }
  3616. .profile-vendor .profile-vendor-location {
  3617.     order: 3;
  3618.     width: 50%;
  3619.     }
  3620. }
  3621.  
  3622. /* Ads creation page */
  3623. #AD_UploadPhotoField ul,.EV_UploadPhoto ul {
  3624.     list-style: none;
  3625.     margin: 0 -16px;
  3626.     }
  3627. #AD_UploadPhotoField ul:after,.EV_UploadPhoto ul:after {
  3628.     clear: both;
  3629.     content: "";
  3630.     display: block;
  3631.     }
  3632. #AD_UploadPhotoField li,.EV_UploadPhoto li {
  3633.     position: relative;
  3634.     padding: 16px;
  3635.     height: 250px;
  3636.     width: 33.3333%;
  3637.     float: left;
  3638.     background-size: contain !important;
  3639.     background-position: center;
  3640.     background-repeat: no-repeat;
  3641.     }
  3642. #AD_UploadPhotoField label,.EV_UploadPhoto label {
  3643.     margin: 0;
  3644.     }
  3645. #AD_UploadPhotoField label span,.EV_UploadPhoto label span {
  3646.     display: block;
  3647.     font-size: 14px;
  3648.     text-align: center;
  3649.     margin-top: 75px;
  3650.     }
  3651. #AD_UploadPhotoField label span.hidden,.EV_UploadPhoto label span.hidden {
  3652.     opacity: 0;
  3653.     }
  3654. #AD_UploadPhotoField label span:before,.EV_UploadPhoto label span:before {
  3655.     display: block;
  3656.     font-size: 48px;
  3657.     text-align: center;
  3658.     line-height: 1;
  3659.     content: "\e439";
  3660.     font-family: 'Material Icons';
  3661.     font-weight: normal;
  3662.     font-style: normal;
  3663.     letter-spacing: normal;
  3664.     text-transform: none;
  3665.     white-space: nowrap;
  3666.     word-wrap: normal;
  3667.     direction: ltr;
  3668.     -moz-font-feature-settings: 'liga';
  3669.     -moz-osx-font-smoothing: grayscale;
  3670.     -webkit-font-smoothing: antialiased;
  3671.     }
  3672. #AD_UploadPhotoField input[type="file"],.EV_UploadPhoto input[type="file"] {
  3673.     cursor: pointer;
  3674.     position: absolute;
  3675.     display: block;
  3676.     opacity: 0;
  3677.     left: 0;
  3678.     right: 0;
  3679.     top: 0;
  3680.     bottom: 0;
  3681.     width: 100%;
  3682.     }
  3683. .EV_UploadPhoto li {
  3684.     width: 50%;
  3685.     }
  3686. #ad-zipcode {
  3687.     float: left;
  3688.     width: 100px;
  3689.     }
  3690. #ad-zipcode input {
  3691.     margin-top: 0;
  3692.     }
  3693. #ad-city-wrap {
  3694.     margin-bottom: 16px;
  3695.     margin-left: 116px;
  3696.     }
  3697. #ad-city {
  3698.     clear: none;
  3699.     }
  3700.  
  3701. /* Validation */
  3702. input.valid.input-subtle,select.valid.input-subtle,input.error.input-subtle,select.error.input-subtle {
  3703.     background-image: none;
  3704.     box-shadow: none;
  3705.     }
  3706. #switcher-button {
  3707.     border-radius: 3px;
  3708.     height: 32px;
  3709.     line-height: 32px;
  3710.     position: absolute;
  3711.     right: 9px;
  3712.     text-align: center;
  3713.     top: 9px;
  3714.     width: 32px;
  3715.     }
  3716. #switcher-button i {
  3717.     font-size: 24px;
  3718.     vertical-align: 0;
  3719.     line-height: inherit;
  3720.     margin: 0;
  3721.     }
  3722. #switcher-button:hover {
  3723.     background-color: rgba(0, 0, 0, 0.44);
  3724.     cursor: pointer;
  3725.     }
  3726. #overall-background {
  3727.     position: fixed;
  3728.     top: 0;
  3729.     right: 0;
  3730.     bottom: 0;
  3731.     left: 0;
  3732.     background-color: rgba(0, 0, 0, 0.7);
  3733.     z-index: 4;
  3734.     display: block;
  3735.     opacity: 0;
  3736.     pointer-events: none;
  3737.     }
  3738. #overall-background.visible {
  3739.     opacity: 1;
  3740.     pointer-events: all;
  3741.     }
  3742. #overall {
  3743.     position: absolute;
  3744.     left: 0;
  3745.     right: 0;
  3746.     top: 50%;
  3747.     margin-top: -57px;
  3748.     text-align: center;
  3749.     }
  3750. #overall a {
  3751.     border-radius: 3px;
  3752.     display: inline-block;
  3753.     font-size: 14px;
  3754.     padding: 8px 16px;
  3755.     text-align: center;
  3756.     color: #FFFFFF;
  3757.     background-color: #2c353b;
  3758.     }
  3759. #overall a.on {
  3760.     background-color: #27ae60;
  3761.     }
  3762. #overall a.off {
  3763.     background-color: #c0392b;
  3764.     }
  3765. .banniere,#m_dcontentglobal_ad_id1 {
  3766.     text-align: center;
  3767.     margin: 0 auto;
  3768.     }
  3769. #field_2 + #field_1 {
  3770.     margin-top: -16px;
  3771.     }
  3772. #field_2 + #field_1:nth-child(3) {
  3773.     margin-top: 0;
  3774.     }
  3775.  
  3776. /* Validator */
  3777. .form-error {
  3778.     color: #C0392B !important;
  3779.     display: block;
  3780.     margin: 5px 0 10px;
  3781.     line-height: 1;
  3782.     }
  3783. .has-success,.has-error {
  3784.     position: relative;
  3785.     max-width: 300px;
  3786.     }
  3787. .has-success:after,.has-error:after {
  3788.     right: 0;
  3789.     top: 22px;
  3790.     position: absolute;
  3791.     font-size: 18px;
  3792.     font-family: 'Material Icons';
  3793.     font-weight: normal;
  3794.     font-style: normal;
  3795.     letter-spacing: normal;
  3796.     text-transform: none;
  3797.     display: inline-block;
  3798.     white-space: nowrap;
  3799.     word-wrap: normal;
  3800.     direction: ltr;
  3801.     -moz-font-feature-settings: 'liga';
  3802.     -moz-osx-font-smoothing: grayscale;
  3803.     -webkit-font-smoothing: antialiased;
  3804.     }
  3805. .has-success:after {
  3806.     color: #27AE60;
  3807.     content: "\e876";
  3808.     }
  3809. .has-error:after {
  3810.     color: #C0392B;
  3811.     content: "\e001";
  3812.     }
  3813. .radio.has-success:after,.radio.has-error:after {
  3814.     display: none;
  3815.     }
  3816. #country:after,#ad-zipcode:after,#ad-city-wrap:after {
  3817.     top: 8px;
  3818.     }
  3819. #recaptcha {
  3820.     width: 100%;
  3821.     text-align: left;
  3822.     }
  3823. img.emojione {
  3824.     width: 20px;
  3825.     }
  3826. #popupServimg {
  3827.     position: fixed;
  3828.     z-index: 1500;
  3829.     width: 100vw;
  3830.     height: 50vh;
  3831.     bottom: 0;
  3832.     overflow: hidden;
  3833.     transition: height 1s;
  3834.     }
  3835. #popupServimg #popupServimgBtnClose {
  3836.     display: block;
  3837.     position: absolute;
  3838.     z-index: 1502;
  3839.     top: 0;
  3840.     right: 0;
  3841.     width: 25px;
  3842.     -webkit-transform: translate3d(0, 0, 0);
  3843.     }
  3844. #popupServimg #popupServimgBtnClose i {
  3845.     color: #FFFFFF;
  3846.     background: #444;
  3847.     }
  3848. #popupServimg.close {
  3849.     height: 0;
  3850.     transition: height 1s;
  3851.     }
  3852. .popupContainer {
  3853.     position: absolute;
  3854.     z-index: 1501;
  3855.     height: 100%;
  3856.     width: 100%;
  3857.     overflow: scroll;
  3858.     padding-top: 25px;
  3859.     -webkit-overflow-scrolling: touch;
  3860.     }
  3861. .popupContainerIframe {
  3862.     height: 100%;
  3863.     width: 100%;
  3864.     -webkit-overflow-scrolling: touch;
  3865.     }
  3866. .popupAwesomebb {
  3867.     width: 50%;
  3868.     margin-left: 25%;
  3869.     overflow: hidden;
  3870.     }
  3871. #popupServimg iframe {
  3872.     width: 100%;
  3873.     height: 100%;
  3874.     border: 2px solid #444;
  3875.     }
  3876. .block-market .block-content {
  3877.     padding: 16px;
  3878.     position: relative;
  3879.     }
  3880. .block-market .market-image {
  3881.     float: left;
  3882.     width: 200px;
  3883.     }
  3884. .block-market .market-image img {
  3885.     border-radius: 3px;
  3886.     display: block;
  3887.     height: 150px;
  3888.     object-fit: cover;
  3889.     width: 200px;
  3890.     }
  3891. .block-market .market-content {
  3892.     margin-left: 222px;
  3893.     margin-right: 222px;
  3894.     }
  3895. .block-market .market-content i {
  3896.     color: rgba(0, 0, 0, 0.22);
  3897.     font-size: 21px;
  3898.     vertical-align: -4px;
  3899.     margin-right: 11px;
  3900.     }
  3901. .block-market .market-content-inner {
  3902.     float: left;
  3903.     width: 100%;
  3904.     }
  3905. .block-market .market-item-title {
  3906.     border-color: #EBEBEB;
  3907.     border-style: solid;
  3908.     border-width: 0 0 1px;
  3909.     clear: both;
  3910.     display: block;
  3911.     margin-bottom: 6px;
  3912.     overflow: hidden;
  3913.     }
  3914. .block-market .market-item-title h3 {
  3915.     display: block;
  3916.     font-size: 24px;
  3917.     font-weight: 300;
  3918.     overflow: hidden;
  3919.     text-overflow: ellipsis;
  3920.     white-space: nowrap;
  3921.     }
  3922. .block-market .market-item-details {
  3923.     font-size: 16px;
  3924.     line-height: 1.7;
  3925.     }
  3926. .block-market .market-item-date,.block-market .market-item-location,.block-market .market-item-type,.block-market .market-item-photos {
  3927.     margin: 11px 0;
  3928.     }
  3929. @media (min-width: 751px) {
  3930.     .block-market .market-item-price {
  3931.     background-color: #F5F5F5;
  3932.     border-color: #EBEBEB;
  3933.     border-style: solid;
  3934.     border-width: 0 0 0 1px;
  3935.     bottom: 0;
  3936.     font-size: 21px;
  3937.     font-weight: 600;
  3938.     position: absolute;
  3939.     right: 0;
  3940.     text-align: center;
  3941.     top: 0;
  3942.     width: 200px;
  3943.     }
  3944. .block-market .market-item-price-inner {
  3945.     left: 0;
  3946.     position: absolute;
  3947.     right: 0;
  3948.     top: 50%;
  3949.     transform: translate3d(0, -50%, 0);
  3950.     }
  3951. }
  3952. @media (max-width: 960px) {
  3953.     .block-market .grid-2 {
  3954.     float: none;
  3955.     width: 100%;
  3956.     }
  3957. .popupAwesomebb{
  3958.     width:100%;
  3959.     margin-left:0;
  3960.     }
  3961. .block-market .market-item-date,.block-market .market-item-location,.block-market .market-item-type,.block-market .market-item-photos {
  3962.     margin: 0;
  3963.     }
  3964. }
  3965. @media (max-width: 750px) {
  3966.     .block-market .market-content {
  3967.     margin-right: 0;
  3968.     }
  3969. .block-market .market-content i {
  3970.     font-size: 18px;
  3971.     }
  3972. .block-market .market-item-title {
  3973.     border: none;
  3974.     margin: 0;
  3975.     }
  3976. .block-market .market-item-title h3 {
  3977.     font-size: 18px;
  3978.     font-weight: 400;
  3979.     }
  3980. .block-market .market-item-details {
  3981.     font-size: 13px;
  3982.     }
  3983. .block-market .market-item-price {
  3984.     font-size: 21px;
  3985.     font-weight: 600;
  3986.     margin-bottom: 4px;
  3987.     }
  3988. }
  3989. @media (max-width: 660px) {
  3990.     .block-market .market-image {
  3991.     width: 100px;
  3992.     }
  3993. .block-market .market-image img {
  3994.     height: 75px;
  3995.     width: 100px;
  3996.     }
  3997. .block-market .market-content {
  3998.     margin-left: 122px;
  3999.     }
  4000. }
  4001. #market {
  4002.     margin-right: 322px;
  4003.     }
  4004. #market > div {
  4005.     float: left;
  4006.     width: 100%;
  4007.     }
  4008. @media (max-width: 1200px) {
  4009.     #market {
  4010.     margin-right: 0;
  4011.     }
  4012. }
  4013.  
  4014. /* Events */
  4015. .EV_List > h3 {
  4016.     background-color: #1E88E5;
  4017.     box-shadow: 0 1px 11px rgba(0, 0, 0, 0.06), 0 0 2px rgba(0, 0, 0, 0.11);
  4018.     color: #FFFFFF;
  4019.     border-radius: 3px;
  4020.     font-size: 13px;
  4021.     font-weight: 400;
  4022.     padding: 16px;
  4023.     }
  4024. .EV_List > ul {
  4025.     list-style: none;
  4026.     margin: 0;
  4027.     }
  4028. .EV_List li {
  4029.     display: block;
  4030.     }
  4031. .EV_List .EV_ListMonth {
  4032.     background-color: rgba(0, 0, 0, 0.06);
  4033.     box-shadow: 0 1px 11px rgba(0, 0, 0, 0.06) inset, 0 0 2px rgba(0, 0, 0, 0.11) inset;
  4034.     color: #263238;
  4035.     border-radius: 3px;
  4036.     margin: 6px 0;
  4037.     padding: 16px;
  4038.     }
  4039. .EV_List .EV_Item {
  4040.     background-color: #FFFFFF;
  4041.     box-shadow: 0 1px 11px rgba(0, 0, 0, 0.06), 0 0 2px rgba(0, 0, 0, 0.11);
  4042.     border-radius: 3px;
  4043.     margin: 6px 0;
  4044.     }
  4045. .EV_List + .EV_List {
  4046.     margin-top: 22px;
  4047.     }
  4048. .EV_List .EV_ItemImg {
  4049.     float: left;
  4050.     margin-right: -132px;
  4051.     padding: 16px;
  4052.     position: relative;
  4053.     z-index: 599;
  4054.     }
  4055. .EV_List .EV_ItemImg img {
  4056.     border-radius: 6px;
  4057.     display: block;
  4058.     height: 100px;
  4059.     width: 100px;
  4060.     }
  4061. .EV_List .EV_ItemDate {
  4062.     border-radius: 3px 0 0 3px;
  4063.     float: left;
  4064.     height: 132px;
  4065.     overflow: hidden;
  4066.     padding: 0 32px 0 132px;
  4067.     position: relative;
  4068.     text-align: center;
  4069.     width: 332px;
  4070.     }
  4071. .EV_List .EV_ItemDate hr {
  4072.     border-top: 3px solid rgba(0, 0, 0, 0.11);
  4073.     margin: 11px 0;
  4074.     }
  4075. .EV_List .EV_ItemDate img {
  4076.     bottom: -50px;
  4077.     display: block;
  4078.     filter: blur(22px);
  4079.     height: 432px;
  4080.     left: -150px;
  4081.     opacity: 0.4;
  4082.     position: absolute;
  4083.     right: -50px;
  4084.     top: -50px;
  4085.     width: 432px;
  4086.     }
  4087. .EV_List .EV_ItemDateInner {
  4088.     font-size: 16px;
  4089.     font-weight: 600;
  4090.     left: 0;
  4091.     position: relative;
  4092.     right: 0;
  4093.     top: 50%;
  4094.     transform: translate3d(0, -50%, 0);
  4095.     z-index: 500;
  4096.     }
  4097. .EV_List .EV_ItemInfos {
  4098.     margin-left: 332px;
  4099.     }
  4100. .EV_List .EV_ItemInfosInner {
  4101.     float: left;
  4102.     width: 100%;
  4103.     }
  4104. .EV_List .EV_ItemInfosInner i {
  4105.     color: rgba(0, 0, 0, 0.22);
  4106.     font-size: 18px;
  4107.     vertical-align: -4px;
  4108.     }
  4109. .EV_List .EV_ItemTitle {
  4110.     float: left;
  4111.     height: 132px;
  4112.     padding: 30px 0;
  4113.     width: 75%;
  4114.     }
  4115. .EV_List .EV_ItemTitle a {
  4116.     display: block;
  4117.     font-size: 21px;
  4118.     font-weight: 300;
  4119.     margin-bottom: 9px;
  4120.     }
  4121. .EV_List .EV_ItemTitle p {
  4122.     display: block;
  4123.     }
  4124. .EV_List .EV_ItemTitleDate {
  4125.     display: block;
  4126.     margin-top: 6px;
  4127.     }
  4128. .EV_List .EV_ItemCat, .EV_List .EV_ItemCost {
  4129.     display: block;
  4130.     float: left;
  4131.     height: 66px;
  4132.     line-height: 66px;
  4133.     text-align: center;
  4134.     width: 25%;
  4135.     }
  4136. .EV_List .EV_TagCategory {
  4137.     color: #FFFFFF;
  4138.     border-radius: 40px;
  4139.     display: inline-block;
  4140.     line-height: initial;
  4141.     padding: 11px 22px;
  4142.     vertical-align: -15px;
  4143.     }
  4144. .EV_List .EV_ItemCost {
  4145.     font-size: 16px;
  4146.     font-weight: 600;
  4147.     line-height: initial;
  4148.     padding-top: 12px;
  4149.     }
  4150. .EV_List .clearfix {
  4151.     clear: both;
  4152.     }
  4153. @media (max-width: 960px) {
  4154.     .EV_List .EV_ItemTitle {
  4155.     height: 78px;
  4156.     padding: 6px 0 0;
  4157.     width: 100%;
  4158.     }
  4159. .EV_List .EV_ItemTitle a {
  4160.     margin-bottom: 1px;
  4161.     }
  4162. .EV_List .EV_ItemTitleDate {
  4163.     margin-top: 3px;
  4164.     }
  4165. .EV_List .EV_ItemCat,.EV_List .EV_ItemCost {
  4166.     height: 54px;
  4167.     text-align: left;
  4168.     width: auto;
  4169.     }
  4170. .EV_List .EV_ItemCost {
  4171.     line-height: 47px;
  4172.     padding-left: 22px;
  4173.     padding-top: 0;
  4174.     }
  4175. .EV_List .EV_TagCategory {
  4176.     vertical-align: 8px;
  4177.     }
  4178. }
  4179. @media (max-width: 750px) {
  4180.     .EV_List .EV_ItemTitle {
  4181.     height: auto;
  4182.     min-height: 78px;
  4183.     }
  4184. .EV_List .EV_ItemDate {
  4185.     width: 100%;
  4186.     }
  4187. .EV_List .EV_ItemDate img {
  4188.     width: 150%;
  4189.     }
  4190. .EV_List .EV_ItemInfos {
  4191.     margin: 0;
  4192.     }
  4193. .EV_List .EV_ItemInfosInner {
  4194.     padding: 16px;
  4195.     }
  4196. .EV_List .EV_ItemCat,.EV_List .EV_ItemCost {
  4197.     height: 40px;
  4198.     line-height: 40px !important;
  4199.     margin-top: 11px;
  4200.     }
  4201. }
  4202. .EV_TagColor_bg1 {
  4203.     background-color: #4693d3;
  4204.     }
  4205. .EV_TagColor_bg2 {
  4206.     background-color: #db6989;
  4207.     }
  4208. .EV_TagColor_bg3 {
  4209.     background-color: #ffaf02;
  4210.     }
  4211. .EV_TagColor_bg4 {
  4212.     background-color: #bd967a;
  4213.     }
  4214. .EV_TagColor_bg5 {
  4215.     background-color: #00a8c6;
  4216.     }
  4217. .EV_TagColor_bg6 {
  4218.     background-color: #77c04b;
  4219.     }
  4220. .EV_TagColor_bg7 {
  4221.     background-color: #ff7200;
  4222.     }
  4223. .EV_TagColor_bg8 {
  4224.     background-color: #767690;
  4225.     }
  4226. .EV_TagColor_bg9 {
  4227.     background-color: #5D4037;
  4228.     }
  4229. .EV_TagColor_bg10 {
  4230.     background-color: #a868c2;
  4231.     }
  4232. .EV_TagColor_bg11 {
  4233.     background-color: #f465af;
  4234.     }
  4235. .EV_TagColor_bg12 {
  4236.     background-color: #f44336;
  4237.     }
  4238. .EV_TagColor_bg13 {
  4239.     background-color: #00838f;
  4240.     }
  4241. .EV_TagColor_bg14 {
  4242.     background-color: #9db10b;
  4243.     }
  4244. .EV_TagColor_bg15 {
  4245.     background-color: #3f51b5;
  4246.     }
  4247. .EV_TagColor_bg16 {
  4248.     background-color: #009688;
  4249.     }
  4250. #event {
  4251.     margin-right: 322px;
  4252.     }
  4253. #event > div {
  4254.     float: left;
  4255.     width: 100%;
  4256.     }
  4257. #event .EV_TagCategory {
  4258.     color: #FFFFFF;
  4259.     border-radius: 40px;
  4260.     display: inline-block;
  4261.     line-height: initial;
  4262.     padding: 11px 22px;
  4263.     vertical-align: -15px;
  4264.     }
  4265. @media (max-width: 1200px) {
  4266.     #event {
  4267.     margin-right: 0;
  4268.     }
  4269. }
  4270. .date-block {
  4271.     background-color: #FFF2B5;
  4272.     border-color: rgba(0, 0, 0, 0.11);
  4273.     border-radius: 3px;
  4274.     border-style: solid;
  4275.     border-width: 1px;
  4276.     display: block;
  4277.     float: left;
  4278.     height: 42px;
  4279.     margin: 0 22px 0 0;
  4280.     text-align: center;
  4281.     }
  4282. .date-block .month {
  4283.     background-color: rgba(0, 0, 0, 0.05);
  4284.     border-radius: 3px 0 0 3px;
  4285.     line-height: 40px;
  4286.     }
  4287. .date-block .month,.date-block .day-wrap {
  4288.     display: block;
  4289.     float: left;
  4290.     padding: 0 16px;
  4291.     }
  4292. .date-block .day,.date-block .day-string {
  4293.     display: block;
  4294.     line-height: 14px;
  4295.     }
  4296. .date-block .day {
  4297.     padding-top: 6px;
  4298.     }
  4299. .block-event-map {
  4300.     background-size: cover;
  4301.     display: block;
  4302.     height: 200px;
  4303.     }
  4304. .EV_MainMap{
  4305.     box-sizing: border-box;
  4306.     width: 100%;
  4307.     height: 200px;
  4308.     }
  4309. .EV_MainMap #img_map{
  4310.     width: 340px;
  4311.     height: 200px;
  4312.     background-size: cover;
  4313.     background-position: center;
  4314.     }
  4315. .event-organiser,.market-vendor {
  4316.     margin-bottom: 22px;
  4317.     text-align: center;
  4318.     }
  4319. .event-organiser > span,.market-vendor > span {
  4320.     display: block;
  4321.     }
  4322. .event-organiser-name,.market-vendor-name {
  4323.     font-size: 16px;
  4324.     font-weight: 700;
  4325.     margin-top: 8px;
  4326.     }
  4327.  
  4328. /* Events */
  4329.  
  4330. /* Posting */
  4331. #message-box {
  4332.     margin: 0 180px 0 0;
  4333.     }
  4334. @media (max-width: 750px) {
  4335.     #message-box {
  4336.     margin: 0;
  4337.     }
  4338. }
  4339. #message-box textarea {
  4340.     width: 100% !important;
  4341.     }
  4342. #textarea_content {
  4343.     margin: 0;
  4344.     overflow: hidden;
  4345.     text-align: left !important;
  4346.     width: 100% !important;
  4347.     }
  4348. .sceditor-container {
  4349.     background-color: transparent !important;
  4350.     border-color: rgba(0, 0, 0, 0.25) !important;
  4351.     border-radius: 3px !important;
  4352.     border-style: solid !important;
  4353.     border-width: 0 0 1px !important;
  4354.     box-shadow: 0 1px 6px rgba(0, 0, 0, 0.06) !important;
  4355.     clear: both;
  4356.     margin: 0 0 11px !important;
  4357.     transition: none;
  4358.     width: 100% !important;
  4359.     }
  4360. .sceditor-container iframe,.sceditor-container textarea {
  4361.     background-color: transparent !important;
  4362.     font-family: Open Sans, Arial, sans-serif;
  4363.      !important;
  4364.     margin: 0 !important;
  4365.     padding: 22px 0 !important;
  4366.     min-height: 350px;
  4367.     }
  4368. .sceditor-container textarea {
  4369.     transition: none;
  4370.     }
  4371. .sceditor-toolbar {
  4372.     background-color: transparent !important;
  4373.     border-color: transparent !important;
  4374.     margin: 0 !important;
  4375.     padding: 0 4px 3px !important;
  4376.     text-align: left;
  4377.     width: 100%;
  4378.     }
  4379. .sceditor-group {
  4380.     background-color: #F5F5F5 !important;
  4381.     border-color: #EBEBEB !important;
  4382.     border-radius: 3px !important;
  4383.     border-style: solid !important;
  4384.     border-width: 1px !important;
  4385.     margin: 3px 7px 0 -4px !important;
  4386.     padding: 0 !important;
  4387.     }
  4388. .sceditor-button {
  4389.     height: auto !important;
  4390.     padding: 6px !important;
  4391.     width: auto !important;
  4392.     }
  4393. .sceditor-button.active, .sceditor-button:active, .sceditor-button:hover {
  4394.     box-shadow: 0 0 18px rgba(0, 0, 0, 0.15) inset !important;
  4395.     background-color: transparent !important;
  4396.     }
  4397. .sceditor-button.hover {
  4398.     box-shadow: 0 0 36px rgba(0, 0, 0, 0.15) inset !important;
  4399.     background-color: transparent !important;
  4400.     }
  4401. #sceditor_smilies {
  4402.     background-color: transparent;
  4403.     }
  4404. #sce_smilies_body {
  4405.     background-color: transparent;
  4406.     background-image: none;
  4407.     margin: 0 !important;
  4408.     min-width: 1px !important;
  4409.     }
  4410. #smiley-box, .smile-status-box {
  4411.     border-radius: 3px;
  4412.     float: right;
  4413.     width: 162px;
  4414.     }
  4415. @media (max-width: 750px) {
  4416.     #smiley-box, .smile-status-box {
  4417.     width: 100%;
  4418.     }
  4419. }
  4420. #smiley-box.sig, .smile-status-box.sig {
  4421.     margin-top: 15px;
  4422.     }
  4423. #smiley-box-wysiwyg {
  4424.     float: left;
  4425.     margin: 25px 0px 0px 15px;
  4426.     width: 20%;
  4427.     }
  4428. * html #smiley-box-wysiwyg {
  4429.     margin: 25px 3px 0px 0px;
  4430.     }
  4431. * + html #smiley-box-wysiwyg {
  4432.     margin: 25px 3px 0px 0px;
  4433.     }
  4434. #smiley-box iframe, .smile-status-box iframe {
  4435.     border: none;
  4436.     overflow: auto;
  4437.     height: 300px;
  4438.     width: 100%;
  4439.     height: 280px;
  4440.     }
  4441. @media (max-width: 750px) {
  4442.     #smiley-box iframe, .smile-status-box iframe {
  4443.     height: auto;
  4444.     }
  4445. }
  4446. #smiley-box-wysiwyg iframe {
  4447.     border: none;
  4448.     overflow: auto;
  4449.     height: 300px;
  4450.     width: 100%;
  4451.     height: 280px;
  4452.     }
  4453. .smiley-element img {
  4454.     margin: 0px 15px 10px 0px;
  4455.     }
  4456. #smileyContainer object {
  4457.     width: 100%;
  4458.     }
  4459. .block-review .block-content {
  4460.     padding-bottom: 12px;
  4461.     }
  4462. .block-review-header {
  4463.     margin-bottom: 11px;
  4464.     padding-bottom: 11px;
  4465.     border-bottom: 1px solid #DCDCDC;
  4466.     }
  4467. .block-review-header h2 {
  4468.     font-size: 13px;
  4469.     font-weight: 400;
  4470.     float: right;
  4471.     }
  4472.  
  4473. /* Posting */
  4474.  
  4475. /* Boxes */
  4476. .box {
  4477.     margin-bottom: 24px;
  4478.     font-size: 13px;
  4479.     }
  4480. .box-head {
  4481.     border-radius: 3px;
  4482.     color: inherit;
  4483.     font-size: 13px;
  4484.     text-transform: none;
  4485.     font-weight: 400;
  4486.     font-family: inherit;
  4487.     margin: 0;
  4488.     padding: 16px;
  4489.     background-color: #263238;
  4490.     color: #FFF;
  4491.     border-bottom: none;
  4492.     }
  4493. .box-head i {
  4494.     font-size: 16px;
  4495.     vertical-align: -3px;
  4496.     }
  4497. .box-head i + span {
  4498.     margin-left: 8px;
  4499.     }
  4500. #portal-middle .box-head {
  4501.     background-color: #1E88E5;
  4502.     }
  4503. .box-head a {
  4504.     color: #ffffff;
  4505.     }
  4506. .box-body {
  4507.     background-color: #FFF;
  4508.     border-radius: 3px;
  4509.     box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1);
  4510.     margin-top: 6px;
  4511.     padding: 10px;
  4512.     overflow: hidden;
  4513.     }
  4514. .box-foot {
  4515.     background-color: #F5F5F5;
  4516.     box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1);
  4517.     border-radius: 3px;
  4518.     display: block;
  4519.     margin: 6px 0 0;
  4520.     padding: 16px;
  4521.     text-align: center;
  4522.     }
  4523. .box ul, .box ol {
  4524.     padding-left: 40px;
  4525.     }
  4526. .box ul {
  4527.     list-style-type: disc;
  4528.     }
  4529. .box span.corners-top, .box span.corners-bottom {
  4530.     margin: 0 -10px;
  4531.     }
  4532. .box h3 {
  4533.     margin: 0.5em 0;
  4534.     color: #FFF;
  4535.     border-bottom: 1px solid #DDDDDD;
  4536.     text-align: center;
  4537.     }
  4538. * html .box h3 {
  4539.     height: 1%;
  4540.     }
  4541. * + html .box h3 {
  4542.     min-height: 1px;
  4543.     }
  4544. .box dl.details dt {
  4545.    
  4546. /*width: 10em;
  4547.     */
  4548. text-align: left;
  4549.     margin-left: 5px;
  4550.     }
  4551. .box dl.details dd {
  4552.     margin-left: 0px;
  4553.     }
  4554. .box-gallery a {
  4555.     display: block;
  4556.     }
  4557. .box-gallery .box-gallery-title {
  4558.     font-weight: 600;
  4559.     margin-bottom: 16px;
  4560.     }
  4561. .box-gallery .box-body div {
  4562.     text-align: center;
  4563.     }
  4564. .box-gallery img {
  4565.     display: inline-block;
  4566.     }
  4567. .box-list ul {
  4568.     list-style: none;
  4569.     margin: 0;
  4570.     padding: 0;
  4571.     }
  4572. .box-list a {
  4573.     display: block;
  4574.     margin: 0 -16px;
  4575.     padding: 8px 16px;
  4576.     }
  4577. .box-list i {
  4578.     font-size: 18px;
  4579.     vertical-align: -4px;
  4580.     }
  4581. .box-list i + span {
  4582.     margin-left: 6px;
  4583.     }
  4584. .box-calendar table {
  4585.     text-align: center;
  4586.     width: 100%;
  4587.     }
  4588. .box-calendar tr:first-child th {
  4589.     text-align: left !important;
  4590.     transform: rotate(90deg);
  4591.     }
  4592. #calendar-block .block-content dl{
  4593.     display: block;
  4594.     margin : 10px 0;
  4595.     }
  4596. #calendar-block .block-content dt, #calendar-block .block-content dd, #calendar-block .block-content a{
  4597.     display: inline-block;
  4598.     vertical-align: top;
  4599.     }
  4600. #calendar-block .block-content dt{
  4601.     width: 40%;
  4602.     }
  4603. #calendar-block .block-content dd input, #calendar-block .block-content dd .select{
  4604.     display: inline-block;
  4605.     width: 30%;
  4606.     vertical-align: middle;
  4607.     }
  4608.  
  4609. /* Mod login begin */
  4610. .mod-login-avatar {
  4611.     text-align: center;
  4612.     }
  4613. .mod-login-avatar img {
  4614.     border-radius: 120px;
  4615.     border: 3px solid #FFF;
  4616.     box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3), 0 0 1px rgba(0, 0, 0, 0.3);
  4617.     width: 120px;
  4618.     height: 120px;
  4619.     }
  4620. .mod-login-rank {
  4621.     font-weight: 500;
  4622.     text-align: center;
  4623.     }
  4624. .mod-login {
  4625.     margin-top: 18px;
  4626.     text-align: center;
  4627.     }
  4628. .mod-login dt {
  4629.     font-weight: 500;
  4630.     margin-right: 6px;
  4631.     }
  4632. .mod-login dt,.mod-login dd {
  4633.     display: inline;
  4634.     }
  4635. .mod-login dd:after {
  4636.     clear: both;
  4637.     content: "";
  4638.     display: block;
  4639.     }
  4640.  
  4641. /* Mod login end */
  4642. .module table.mod-top-posters {
  4643.     table-layout: fixed;
  4644.     }
  4645. .module .fields1 dd {
  4646.     margin-left: 0;
  4647.     }
  4648. .module-table {
  4649.     margin: -18px;
  4650.     }
  4651. .module-table table {
  4652.     border-collapse: collapse;
  4653.     width: 100%;
  4654.     }
  4655. .module-table td {
  4656.     padding: 6px 18px;
  4657.     }
  4658. .module-table i {
  4659.     font-size: 24px;
  4660.     margin-right: 9px;
  4661.     vertical-align: -4px;
  4662.     }
  4663. .mod-top {
  4664.     text-align: center;
  4665.     }
  4666. .mod-top.small .mod-top-row .mod-top-bar {
  4667.     background-color: rgba(0, 0, 0, 0.05);
  4668.     height: 3px;
  4669.     line-height: 3px;
  4670.     }
  4671. .mod-top.small .mod-top-row:nth-child(n+4) .mod-top-bar {
  4672.     height: 3px;
  4673.     line-height: 3px;
  4674.     margin: 0 auto;
  4675.     width: 75%;
  4676.     }
  4677. .mod-top.small .mod-top-row:nth-child(n+4) .mod-top-desc {
  4678.     height: 3px;
  4679.     }
  4680. .mod-top-row {
  4681.     padding: 0 18px 3px;
  4682.     }
  4683. .mod-top-row .gensmall {
  4684.     border: none;
  4685.     clear: both;
  4686.     display: inline;
  4687.     font-size: inherit;
  4688.     margin-bottom: 0;
  4689.     width: auto;
  4690.     }
  4691. .mod-top-row .mod-top-bar {
  4692.     background-color: #666E74;
  4693.     color: #FFF;
  4694.     border-radius: 3px;
  4695.     height: 24px;
  4696.     line-height: 24px;
  4697.     padding: 0 6px;
  4698.     position: relative;
  4699.     }
  4700. .mod-top-row .mod-top-pct {
  4701.     background-color: #1E88E5;
  4702.     border-radius: 3px;
  4703.     bottom: 0;
  4704.     left: 0;
  4705.     position: absolute;
  4706.     top: 0;
  4707.     }
  4708. .mod-top-row .mod-top-desc {
  4709.     bottom: 0;
  4710.     font-size: 11px;
  4711.     height: 24px;
  4712.     left: 0;
  4713.     position: absolute;
  4714.     right: 0;
  4715.     top: 0;
  4716.     z-index: 1;
  4717.     }
  4718. .mod-top-row:first-child {
  4719.     padding: 9px 18px 3px;
  4720.     }
  4721. .mod-top-row:last-child {
  4722.     padding: 0 18px 18px;
  4723.     }
  4724. .mod-top-row:nth-child(n+4) .mod-top-bar {
  4725.     height: 18px;
  4726.     line-height: 18px;
  4727.     margin: 0 auto;
  4728.     width: 75%;
  4729.     }
  4730. .mod-top-row:nth-child(n+4) .mod-top-desc {
  4731.     height: 18px;
  4732.     }
  4733. .mod-top-row:nth-child(3) {
  4734.     padding: 0 18px 18px;
  4735.     }
  4736. .mod-top-row:nth-child(4) {
  4737.     border-color: rgba(0, 0, 0, 0.1);
  4738.     border-style: solid;
  4739.     border-width: 1px 0 0;
  4740.     padding: 9px 18px 3px;
  4741.     }
  4742. .module-top-poster {
  4743.     margin: -18px;
  4744.     text-align: center;
  4745.     }
  4746. .module-top-poster > div .row1:first-child,.module-top-poster > div .row2:first-child {
  4747.     padding: 6px 18px 0;
  4748.     margin: 0 0 -8px;
  4749.     }
  4750. .module-top-poster > div .row1:last-child,.module-top-poster > div .row2:last-child {
  4751.     padding: 0 18px 6px;
  4752.     }
  4753. .module-top-poster > div:first-child .row1:first-child,.module-top-poster > div:first-child .row2:first-child {
  4754.     padding: 18px 18px 0;
  4755.     }
  4756. .module-top-poster > div:last-child .row1:last-child,.module-top-poster > div:last-child .row2:last-child {
  4757.     padding: 0 18px 18px;
  4758.     }
  4759. .mod-news {
  4760.     background-color: #FFF;
  4761.     border-radius: 3px;
  4762.     box-shadow: 0 1px 6px rgba(0, 0, 0, 0.06);
  4763.     font-size: 13px;
  4764.     margin-bottom: 24px;
  4765.     overflow: hidden;
  4766.     padding: 18px;
  4767.     }
  4768. .mod-news .h3 {
  4769.     color: inherit;
  4770.     border: none;
  4771.     float: left;
  4772.     font-family: inherit;
  4773.     font-size: 27px;
  4774.     font-weight: 300;
  4775.     line-height: 0.7778;
  4776.     text-transform: none;
  4777.     margin: 10px 0 0;
  4778.     padding: 0;
  4779.     word-break: break-all;
  4780.     }
  4781. .mod-news-header {
  4782.     border-color: rgba(0, 0, 0, 0.1);
  4783.     border-style: solid;
  4784.     border-width: 0 0 1px;
  4785.     margin-bottom: 18px;
  4786.     overflow: hidden;
  4787.     padding-bottom: 3px;
  4788.     }
  4789. .mod-news-info {
  4790.     float: right;
  4791.     margin-top: 16px;
  4792.     }
  4793. .mod-news-author {
  4794.     margin-left: 9px;
  4795.     }
  4796. .mod-news-footer {
  4797.     background-color: #FFF;
  4798.     border-color: #EBEBEB;
  4799.     border-radius: 0 0 3px 3px;
  4800.     border-style: solid;
  4801.     border-width: 1px 0 0;
  4802.     display: block;
  4803.     margin: 18px -18px -18px;
  4804.     overflow: hidden;
  4805.     padding: 9px 18px;
  4806.     }
  4807. .mod-news-footer .rightside {
  4808.     float: right;
  4809.     }
  4810. .mod-news-footer .comments-num {
  4811.     display: inline-block;
  4812.     margin: 6px 0;
  4813.     }
  4814. .mod-news-footer .comments-num i {
  4815.     font-size: 21px;
  4816.     }
  4817. .mod-news-footer .read-more {
  4818.     padding: 9px 12px 9px 18px;
  4819.     }
  4820. .mod-news-footer .read-more i {
  4821.     margin-right: 0;
  4822.     }
  4823. .mod-news-footer .read-more span {
  4824.     margin-left: 6px;
  4825.     }
  4826. .mod-stats-users,.mod-stats-user,.mod-stats-posts,.mod-stats-topics {
  4827.     display: block;
  4828.     text-align: center;
  4829.     }
  4830. .mod-stats-users strong,.mod-stats-user strong,.mod-stats-posts strong,.mod-stats-topics strong {
  4831.     font-size: 18px;
  4832.     }
  4833. .mod-stats-user {
  4834.     background-color: rgba(0, 0, 0, 0.05);
  4835.     margin: 9px -18px;
  4836.     padding: 9px 18px;
  4837.     }
  4838. .mod-stats-user strong {
  4839.     display: block;
  4840.     }
  4841. .mod-poll-question {
  4842.     border-color: #EBEBEB;
  4843.     border-style: solid;
  4844.     border-width: 0 0 1px;
  4845.     font-weight: 500;
  4846.     margin-bottom: 9px;
  4847.     text-align: center;
  4848.     }
  4849. .mod-poll-body-ballot {
  4850.     margin: 0 -18px;
  4851.     }
  4852. .mod-poll-ballot-opt {
  4853.     padding: 6px 18px;
  4854.     }
  4855. .mod-poll-ballot-opt:nth-child(even) {
  4856.     background-color: #F5F5F5;
  4857.     }
  4858. .mod-poll-ballot-opt label {
  4859.     margin-right: 0;
  4860.     }
  4861. .mod-poll-ballot-opt input {
  4862.     float: right;
  4863.     margin-left: 9px;
  4864.     }
  4865. .mod-poll-opt {
  4866.     background-color: #666E74;
  4867.     color: #FFF;
  4868.     border-radius: 3px;
  4869.     font-size: 11px;
  4870.     line-height: 24px;
  4871.     margin: 0;
  4872.     max-height: 24px;
  4873.     min-height: 24px;
  4874.     overflow: hidden;
  4875.     padding: 0;
  4876.     position: relative;
  4877.     }
  4878. .mod-poll-opt:hover {
  4879.     max-height: 96px;
  4880.     }
  4881. .mod-poll-opt:after {
  4882.     clear: both;
  4883.     content: "";
  4884.     display: block;
  4885.     }
  4886. .mod-poll-opt + .mod-poll-opt {
  4887.     margin-top: 9px;
  4888.     }
  4889. .mod-poll-answer {
  4890.     float: left;
  4891.     margin-left: 6px;
  4892.     max-width: 60%;
  4893.     position: relative;
  4894.     word-break: break-all;
  4895.     z-index: 1;
  4896.     }
  4897. .mod-poll-result {
  4898.     float: right;
  4899.     margin-right: 6px;
  4900.     position: relative;
  4901.     z-index: 1;
  4902.     }
  4903. .mod-poll-bar {
  4904.     border-radius: 3px;
  4905.     position: absolute;
  4906.     left: 0;
  4907.     top: 0;
  4908.     bottom: 0;
  4909.     background-color: #1E88E5;
  4910.     }
  4911. .block-topics .block-content {
  4912.     padding: 11px 16px;
  4913.     }
  4914. .block-topics .block-topics-icon {
  4915.     background-color: #B2B2B2;
  4916.     border-radius: 16px;
  4917.     color: #FFF;
  4918.     float: left;
  4919.     height: 32px;
  4920.     line-height: 32px;
  4921.     margin-right: 16px;
  4922.     margin-top: 6px;
  4923.     text-align: center;
  4924.     width: 32px;
  4925.     }
  4926. .block-topics .block-topics-icon i {
  4927.     font-size: 16px;
  4928.     vertical-align: -4px;
  4929.     }
  4930. .block-topics .block-topics-content {
  4931.     margin-left: 48px;
  4932.     }
  4933. .block-topics .block-topics-details {
  4934.     float: left;
  4935.     padding-right: 22px;
  4936.     width: 66.6666%;
  4937.     }
  4938. .block-topics .block-topics-lastpost {
  4939.     border-top: 1px solid #EBEBEB;
  4940.     margin-top: 6px;
  4941.     padding-top: 6px;
  4942.     }
  4943. .block-topics .block-topics-rightside {
  4944.     float: left;
  4945.     width: 33.3333%;
  4946.     }
  4947. .block-topics .block-topics-category {
  4948.     background-color: #263238;
  4949.     color: #FFFFFF;
  4950.     border-radius: 3px;
  4951.     margin-bottom: 0;
  4952.     padding: 0 11px;
  4953.     float: right;
  4954.     font-size: 13px;
  4955.     line-height: 22px;
  4956.     width: auto;
  4957.     }
  4958. .block-topics .block-topics-posts,.block-topics .block-topics-views {
  4959.     float: left;
  4960.     width: 50%;
  4961.     text-align: right;
  4962.     line-height: 28px;
  4963.     margin-top: 22px;
  4964.     }
  4965. .block-topics .block-topics-posts i,.block-topics .block-topics-views i {
  4966.     color: rgba(0, 0, 0, 0.22);
  4967.     font-size: 21px;
  4968.     margin-left: 11px;
  4969.     }
  4970. .block-topics h2 {
  4971.     color: #263238;
  4972.     float: left;
  4973.     font-size: 16px;
  4974.     font-weight: 400;
  4975.     max-width: 100%;
  4976.     overflow: hidden;
  4977.     text-overflow: ellipsis;
  4978.     white-space: nowrap;
  4979.     width: 100%;
  4980.     }
  4981. .block-topics .gensmall {
  4982.     border: none;
  4983.     clear: none;
  4984.     display: inline;
  4985.     margin: 0;
  4986.     width: auto;
  4987.     }
  4988. @media (max-width: 660px) {
  4989.     .block-topics .block-content {
  4990.     position: relative;
  4991.     }
  4992. .block-topics .block-topics-details {
  4993.     padding-right: 0;
  4994.     width: 100%;
  4995.     }
  4996. .block-topics .block-topics-author {
  4997.     line-height: 22px;
  4998.     }
  4999. .block-topics .block-topics-rightside {
  5000.     width: 100%;
  5001.     }
  5002. .block-topics .block-topics-category {
  5003.     top: 34px;
  5004.     position: absolute;
  5005.     right: 16px;
  5006.     max-width: 150px;
  5007.     white-space: nowrap;
  5008.     text-overflow: ellipsis;
  5009.     overflow: hidden;
  5010.     }
  5011. .block-topics .block-topics-posts,.block-topics .block-topics-views {
  5012.     margin-top: 3px;
  5013.     width: auto;
  5014.     }
  5015. .block-topics .block-topics-views {
  5016.     margin-left: 22px;
  5017.     }
  5018. }
  5019. .block-blogrow .block-content > h2 {
  5020.     text-align: left;
  5021.     }
  5022. .block-blogrow-comments + .block-blogrow-views {
  5023.     margin-left: 22px;
  5024.     }
  5025. .block-post .block-content > h2 {
  5026.     text-align: left;
  5027.     }
  5028. .block-post-avatar {
  5029.     float: left;
  5030.     }
  5031. .block-post-footer-details {
  5032.     float: left;
  5033.     margin-left: 16px;
  5034.     }
  5035. .block-pm .block-content h2 img {
  5036.     float: right;
  5037.     }
  5038. .block-comment .avatar-default {
  5039.     float: left;
  5040.     }
  5041. .block-comment .avatar-default img {
  5042.     height: 50px;
  5043.     width: 50px;
  5044.     }
  5045. .block-ptrafic .block-header span {
  5046.     margin-left: 8px;
  5047.     }
  5048. .block-ptrafic .block-content a {
  5049.     display: inline-block;
  5050.     margin-bottom: 6px;
  5051.     }
  5052. .block-ptrafic .block-content i {
  5053.     color: rgba(0, 0, 0, 0.22);
  5054.     font-size: 21px;
  5055.     margin-right: 11px;
  5056.     }
  5057. .comments-title {
  5058.     display: block;
  5059.     font-size: 30px;
  5060.     font-weight: 300;
  5061.     margin: 0 0 16px;
  5062.     }
  5063. .block-comment-author + .block-comment-time {
  5064.     margin-left: 22px;
  5065.     }
  5066. .block-post-details,.block-comment-details {
  5067.     float: left;
  5068.     }
  5069. .friend-block {
  5070.     clear: both;
  5071.     margin-bottom: 11px;
  5072.     overflow: hidden;
  5073.     }
  5074. .friend-block .avatar-default {
  5075.     float: left;
  5076.     margin-right: 11px;
  5077.     }
  5078. .friend-block .friend-details a {
  5079.     display: block;
  5080.     }
  5081. .friend-block-big {
  5082.     margin-bottom: 11px;
  5083.     }
  5084. .friend-block-big .avatar-big {
  5085.     float: left;
  5086.     margin-right: 22px;
  5087.     }
  5088. .friend-block-big .avatar-big img {
  5089.     max-width: 100% !important;
  5090.     height: 64px;
  5091.     width: 64px;
  5092.     }
  5093. .friend-block-big .friend-header {
  5094.     margin-bottom: 11px;
  5095.     }
  5096. .friend-block-big .friend-details {
  5097.     margin-bottom: 11px;
  5098.     }
  5099. .friend-block-big .friend-footer {
  5100.     list-style: none;
  5101.     }
  5102. .friend-block-big .friend-buttons {
  5103.     list-style: none;
  5104.     float: right;
  5105.     margin: 0;
  5106.     }
  5107. .friend-block-big .friend-buttons li {
  5108.     display: inline-block;
  5109.     margin: 0 0 0 11px;
  5110.     }
  5111. .friend-block-big + .friend-block-big:before {
  5112.     display: block;
  5113.     clear: both;
  5114.     content: "";
  5115.     margin: 11px 0;
  5116.     background-color: rgba(0, 0, 0, 0.1);
  5117.     height: 1px;
  5118.     }
  5119.  
  5120. /* Gallery */
  5121. .block-gallery > a {
  5122.     display: block;
  5123.     text-align: center;
  5124.     }
  5125. .block-gallery > a img {
  5126.     border: none !important;
  5127.     display: inline-block;
  5128.     height: 100%;
  5129.     padding: 0 !important;
  5130.     width: auto;
  5131.     }
  5132. .block-gallery-title {
  5133.     display: block;
  5134.     font-size: 20px;
  5135.     font-weight: 400;
  5136.     margin-bottom: 16px;
  5137.     }
  5138. .block-gallery-title a {
  5139.     display: block;
  5140.     overflow: hidden;
  5141.     text-overflow: ellipsis;
  5142.     white-space: nowrap;
  5143.     }
  5144. .block-gallery-description {
  5145.     line-height: 18px;
  5146.     overflow: hidden;
  5147.     text-overflow: ellipsis;
  5148.     white-space: nowrap;
  5149.     }
  5150. .gallery-image {
  5151.     margin-bottom: 22px;
  5152.     text-align: center;
  5153.     }
  5154. .gallery-image-description {
  5155.     margin-bottom: 22px;
  5156.     }
  5157. .quick-options {
  5158.     line-height: 36px;
  5159.     text-align: center;
  5160.     }
  5161. .quick-options.quick-options-left {
  5162.     text-align: left;
  5163.     }
  5164. .quick-options.quick-options-left .option {
  5165.     margin: 0 22px 0 0;
  5166.     }
  5167. .quick-options .option {
  5168.     display: inline-block;
  5169.     margin: 0 11px;
  5170.     }
  5171. .quick-options .option > * {
  5172.     clear: none;
  5173.     display: inline-block;
  5174.     width: auto;
  5175.     }
  5176. .quick-options .option-title {
  5177.     margin-right: 11px;
  5178.     }
  5179. .quick-nav {
  5180.     clear: both;
  5181.     display: block;
  5182.     margin: 22px 0;
  5183.     text-align: center;
  5184.     }
  5185. .quick-nav-left {
  5186.     float: left;
  5187.     }
  5188. .quick-nav-center {
  5189.     display: inline-block;
  5190.     }
  5191. .quick-nav-right {
  5192.     float: right;
  5193.     }
  5194. .gallery-nav-items {
  5195.     text-align: center;
  5196.     }
  5197. .gallery-nav-items a {
  5198.     display: inline-block;
  5199.     }
  5200. .gallery-nav-items img {
  5201.     border: none !important;
  5202.     display: inline-block;
  5203.     }
  5204. .gallery-nav-items .gallery {
  5205.     background-color: #FFFFFF;
  5206.     box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1);
  5207.     border-radius: 3px;
  5208.     margin-bottom: 22px;
  5209.     padding: 12px 16px 8px;
  5210.     }
  5211. @media (max-width: 960px) {
  5212.     .gallery-nav-items {
  5213.     display: block;
  5214.     }
  5215. .gallery-nav-items .grid-5 {
  5216.     width: 50%;
  5217.     }
  5218. .gallery-nav-items .grid-5:nth-child(3) {
  5219.     opacity: 0.5;
  5220.     width: 100%;
  5221.     }
  5222. }
  5223. .profile-icons {
  5224.     float: right;
  5225.     list-style: none;
  5226.     }
  5227. .profile-icons li {
  5228.     display: block;
  5229.     float: left;
  5230.     margin-left: 11px;
  5231.     }
  5232. .profile-icons a,.profile-icons span {
  5233.     color: rgba(0, 0, 0, 0.66);
  5234.     border-radius: 3px;
  5235.     cursor: pointer;
  5236.     display: block;
  5237.     float: left;
  5238.     line-height: 36px;
  5239.     height: 36px;
  5240.     }
  5241. .profile-icons img {
  5242.     vertical-align: middle;
  5243.     }
  5244. .profile-icons i {
  5245.     font-size: 18px;
  5246.     }
  5247. .profile-icons i + i {
  5248.     margin-left: -8px;
  5249.     }
  5250. .profile-icons .selected {
  5251.     color: #1E88E5 !important;
  5252.     }
  5253. .action-bar {
  5254.     background-color: #263238;
  5255.     color: #ffffff;
  5256.     border-radius: 3px;
  5257.     clear: both;
  5258.     display: block;
  5259.     list-style: none;
  5260.     margin: 0;
  5261.     padding: 12px 16px 0;
  5262.     }
  5263. .action-bar li {
  5264.     float: left;
  5265.     margin-bottom: 13px;
  5266.     margin-left: 0;
  5267.     margin-right: 22px;
  5268.     }
  5269. .action-bar li.rightside {
  5270.     float: right;
  5271.     margin-left: 22px;
  5272.     margin-right: 0;
  5273.     }
  5274. .action-bar i {
  5275.     color: rgba(255, 255, 255, 0.55);
  5276.     vertical-align: -6px;
  5277.     font-size: 21px;
  5278.     margin: -2px 3px -2px 0;
  5279.     }
  5280. .action-bar a, .action-bar a:hover i {
  5281.     color: #ffffff;
  5282.     }
  5283. .action-bar + .block {
  5284.     margin-top: 22px;
  5285.     }
  5286. .action-bar-top {
  5287.     margin-bottom: 22px;
  5288.     }
  5289. .action-bar-bottom {
  5290.     margin-top: 22px;
  5291.     }
  5292. .action-bar-gallery img {
  5293.     display: none;
  5294.     }
  5295. .mobile-show {
  5296.     display: none;
  5297.     }
  5298. @media (max-width: 960px) {
  5299.     .mobile-show {
  5300.     display: block;
  5301.     }
  5302. }
  5303. @media (max-width: 960px) {
  5304.     .mobile-hide {
  5305.     display: none;
  5306.     }
  5307. }
  5308. .dropdown {
  5309.     cursor: pointer;
  5310.     position: relative;
  5311.     }
  5312. .dropdown-box {
  5313.     background-color: #FFFFFF;
  5314.     box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.22), 0 3px 1px -2px rgba(0, 0, 0, 0.44), 0 1px 5px 0 rgba(0, 0, 0, 0.22);
  5315.     color: #263238;
  5316.     border-radius: 3px;
  5317.     display: none;
  5318.     left: 0;
  5319.     list-style: none;
  5320.     margin: 3px 0 0;
  5321.     padding: 8px 0;
  5322.     position: absolute;
  5323.     text-align: left;
  5324.     top: 100%;
  5325.     line-height: 1.4;
  5326.     z-index: 700;
  5327.     }
  5328. .dropdown-box li {
  5329.     padding: 8px 22px;
  5330.     }
  5331. .dropdown-box li a {
  5332.     margin: -8px -22px;
  5333.     }
  5334. .dropdown-box a {
  5335.     color: #263238;
  5336.     display: block;
  5337.     min-width: 200px;
  5338.     padding: 8px 22px;
  5339.     }
  5340. .dropdown-box a:hover {
  5341.     background-color: #F0F0F0;
  5342.     }
  5343. .dropdown-box .activetab a {
  5344.     color: #1E88E5;
  5345.     font-weight: 700;
  5346.     }
  5347. .dropdown-visible {
  5348.     display: block;
  5349.     }
  5350. .select-wrap,.jumpbox-wrap,.quickmod-wrap {
  5351.     display: block;
  5352.     max-width: 100%;
  5353.     margin-bottom: 20px;
  5354.     }
  5355. .select-wrap select,.select-wrap input,.jumpbox-wrap select,.jumpbox-wrap input,.quickmod-wrap select,.quickmod-wrap input {
  5356.     background-color: #F5F5F5;
  5357.     border-radius: 3px !important;
  5358.     display: inline-block;
  5359.     margin-top: 8px;
  5360.     height: 35px;
  5361.     line-height: 35px;
  5362.     max-width: 100%;
  5363.     min-width: 70px;
  5364.     width: auto;
  5365.     }
  5366. .select-wrap select,.jumpbox-wrap select,.quickmod-wrap select {
  5367.     background-color: #F5F5F5;
  5368.     border-color: #DCDCDC;
  5369.     border-style: solid;
  5370.     border-width: 2px;
  5371.     margin-right: 11px;
  5372.     padding-left: 11px;
  5373.     padding-right: 22px;
  5374.     }
  5375. .select-wrap select:hover,.jumpbox-wrap select:hover,.quickmod-wrap select:hover {
  5376.     border-color: #1E88E5;
  5377.     }
  5378. .select-wrap input,.jumpbox-wrap input,.quickmod-wrap input {
  5379.     background-color: #1E88E5;
  5380.     box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  5381.     color: #FFF;
  5382.     cursor: pointer;
  5383.     }
  5384. .select-wrap input:hover,.jumpbox-wrap input:hover,.quickmod-wrap input:hover {
  5385.     filter: brightness(90%);
  5386.     -ms-filter: brightness(90%);
  5387.     -webkit-filter: brightness(90%);
  5388.     box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14), 0 5px 3px -2px rgba(0, 0, 0, 0.2), 0 1px 8px 0 rgba(0, 0, 0, 0.12);
  5389.     color: #FFFFFF;
  5390.     }
  5391. .select-wrap .select,.jumpbox-wrap .select,.quickmod-wrap .select {
  5392.     display: inline-block;
  5393.     margin-bottom: 11px;
  5394.     margin-right: 11px;
  5395.     margin-top: 8px;
  5396.     width: auto;
  5397.     }
  5398. .select-wrap .select select,.jumpbox-wrap .select select,.quickmod-wrap .select select {
  5399.     margin-bottom: 11px;
  5400.     margin-right: 0;
  5401.     margin-top: 0;
  5402.     }
  5403. .topic-actions.bottom {
  5404.     margin-top: -11px;
  5405.     }
  5406. .topic-actions.bottom .topic-actions-buttons > div,.topic-actions.bottom .topic-actions-buttons > a,.topic-actions.bottom .topic-actions-buttons > span {
  5407.     margin-bottom: 22px;
  5408.     }
  5409. .topic-actions-buttons > div,.topic-actions-buttons > a,.topic-actions-buttons > span {
  5410.     display: inline-block;
  5411.     margin-bottom: 11px;
  5412.     margin-right: 22px;
  5413.     vertical-align: top;
  5414.     line-height: 21px;
  5415.     }
  5416. .topic-actions-buttons i {
  5417.     vertical-align: -6px;
  5418.     font-size: 21px;
  5419.     color: rgba(0, 0, 0, 0.44);
  5420.     }
  5421. .topic-actions-buttons a:hover i {
  5422.     color: inherit;
  5423.     }
  5424. .plus-menu-wrap {
  5425.     position: relative;
  5426.     }
  5427. .plus-menu-wrap br {
  5428.     display: none;
  5429.     }
  5430. .s-type-toggle {
  5431.     margin-bottom: 22px;
  5432.     }
  5433. .s-type-toggle label {
  5434.     display: inline-block;
  5435.     margin-bottom: 0;
  5436.     margin-left: 11px;
  5437.     }
  5438. .s-type-toggle input {
  5439.     vertical-align: -2px;
  5440.     }
  5441. .topic-admin {
  5442.     margin-bottom: 22px;
  5443.     }
  5444. #unread_notif {
  5445.     background-color: #CD5C5C;
  5446.     box-shadow: 0 1px 3px rgba(0, 0, 0, 0.44), 0 0 1px rgba(0, 0, 0, 0.88);
  5447.     position: absolute;
  5448.     left: 35px;
  5449.     height: 18px;
  5450.     top: 15px;
  5451.     line-height: 18px;
  5452.     padding: 0 4px;
  5453.     text-align: center;
  5454.     border-radius: 3px;
  5455.     font-size: 11px;
  5456.     }
  5457. #unread_notif_menu {
  5458.     border-radius: 3px;
  5459.     background-color: #CD5C5C;
  5460.     padding: 0 4px;
  5461.     margin-right: 5px;
  5462.     font-size: 13px;
  5463.     }
  5464. .footer-to-top a {
  5465.     color: #FFF;
  5466.     display: block;
  5467.     border-radius: 3px;
  5468.     background-color: #1E88E5;
  5469.     box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.22), 0 3px 1px -2px rgba(0, 0, 0, 0.44), 0 1px 5px 0 rgba(0, 0, 0, 0.22);
  5470.     height: 36px;
  5471.     width: 36px;
  5472.     line-height: 36px;
  5473.     overflow: hidden;
  5474.     text-indent: 0.5px;
  5475.     text-align: center;
  5476.     margin-top: -9px;
  5477.     margin-bottom: -9px;
  5478.     }
  5479. .footer-to-top a:hover i {
  5480.     animation: to-top 0.44s ease-in-out;
  5481.     }
  5482. .footer-to-top i {
  5483.     vertical-align: -7px;
  5484.     }
  5485. #calendar-my {
  5486.     margin-bottom: 22px;
  5487.     }
  5488. .calendar ul {
  5489.     list-style: none;
  5490.     }
  5491. .calendar-day-row {
  5492.     display: block;
  5493.     float: left;
  5494.     padding: 0 3px;
  5495.     }
  5496. @media (max-width: 960px) {
  5497.     .calendar-day-row {
  5498.     display: none;
  5499.     }
  5500. }
  5501. .calendar-row {
  5502.     display: block;
  5503.     }
  5504. .calendar-row > div {
  5505.     float: left;
  5506.     }
  5507. .calendar-head {
  5508.     border-radius: 3px;
  5509.     color: inherit;
  5510.     font-size: 13px;
  5511.     text-transform: none;
  5512.     font-weight: 400;
  5513.     font-family: inherit;
  5514.     margin: 0;
  5515.     padding: 16px;
  5516.     background-color: #263238;
  5517.     color: #FFF;
  5518.     }
  5519. .calendar-cell-wrap {
  5520.     padding: 0 3px;
  5521.     }
  5522. @media (max-width: 960px) {
  5523.     .calendar-cell-spacer {
  5524.     display: none;
  5525.     }
  5526. .calendar-cell-wrap {
  5527.     width: 100% !important;
  5528.     }
  5529. }
  5530. .calendar-cell {
  5531.     background-color: #FFF;
  5532.     border-radius: 3px;
  5533.     box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1);
  5534.     margin-top: 6px;
  5535.     padding: 16px;
  5536.     overflow: hidden;
  5537.     }
  5538. #privmsgs-menu li {
  5539.     color: #1E88E5;
  5540.     font-weight: 700;
  5541.     }
  5542. #privmsgs-menu a {
  5543.     color: #263238;
  5544.     font-weight: 400;
  5545.     }
  5546. #tabs,.tabs {
  5547.     margin-bottom: 24px;
  5548.     }
  5549. #tabs ul,.tabs ul {
  5550.     background-color: #FFFFFF;
  5551.     box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1);
  5552.     border-radius: 3px;
  5553.     list-style: none;
  5554.     margin: 0;
  5555.     padding: 8px 0;
  5556.     }
  5557. #tabs li,.tabs li {
  5558.     display: block;
  5559.     width: 100%;
  5560.     height: 50px;
  5561.     box-sizing: border-box;
  5562.     padding: 15px 10px;
  5563.     }
  5564. #tabs li a,.tabs li a {
  5565.     color: #263238;
  5566.     display: block;
  5567.     width: 100%;
  5568.     height: 100%;
  5569.     vertical-align: middle;
  5570.     }
  5571. #tabs li:hover,.tabs li:hover {
  5572.     background-color: #F0F0F0;
  5573.     }
  5574. #tabs .activetab a,.tabs .activetab a {
  5575.     color: #1E88E5;
  5576.     font-weight: 700;
  5577.     }
  5578. #cp-main {
  5579.     margin-left: 277px;
  5580.     }
  5581. .ucp-inner {
  5582.     float: left;
  5583.     width: 100%;
  5584.     }
  5585. .forumline,.table1 {
  5586.     border-collapse: collapse;
  5587.     border-style: hidden;
  5588.     box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1);
  5589.     margin-bottom: 22px;
  5590.     width: 100%;
  5591.     }
  5592. .forumline thead th,.table1 thead th {
  5593.     background-color: #F5F5F5;
  5594.     }
  5595. .forumline thead th:first-child,.table1 thead th:first-child {
  5596.     border-radius: 3px 0 0 0;
  5597.     }
  5598. .forumline thead th:last-child,.table1 thead th:last-child {
  5599.     border-radius: 0 3px 0 0;
  5600.     }
  5601. .forumline tbody tr,.table1 tbody tr {
  5602.     background-color: #FFF;
  5603.     }
  5604. .forumline tbody tr:last-child td:first-child,.table1 tbody tr:last-child td:first-child {
  5605.     border-radius: 0 0 0 3px;
  5606.     }
  5607. .forumline tbody tr:last-child td:last-child,.table1 tbody tr:last-child td:last-child {
  5608.     border-radius: 0 0 3px 0;
  5609.     }
  5610. .forumline th, .forumline td,.table1 th,.table1 td {
  5611.     border: 1px solid #EBEBEB;
  5612.     padding: 16px;
  5613.     position: relative;
  5614.     }
  5615. .forumline .avatar-mini > a img,.table1 .avatar-mini > a img {
  5616.     box-shadow: 0 1px 3px rgba(0, 0, 0, 0.11), 0 0 1px rgba(0, 0, 0, 0.22);
  5617.     border-radius: 32px;
  5618.     display: block;
  5619.     float: left;
  5620.     height: 32px;
  5621.     margin: -8px 11px -8px -8px;
  5622.     width: 32px;
  5623.     }
  5624. .forumline .avatar-mini > a span,.table1 .avatar-mini > a span {
  5625.     display: block;
  5626.     float: left;
  5627.     }
  5628. .forumline img,.table1 img {
  5629.     display: block;
  5630.     }
  5631. .forumline .row3,.table1 .row3 {
  5632.     background-color: #263238;
  5633.     color: #FFF;
  5634.     }
  5635. .forumline .button,.table1 .button {
  5636.     background-color: rgba(0, 0, 0, 0.05);
  5637.     border-radius: 3px;
  5638.     display: block;
  5639.     height: 36px;
  5640.     margin-top: 3px;
  5641.     width: 100%;
  5642.     }
  5643. .forumline .stat-bar img,.table1 .stat-bar img {
  5644.     display: inline-block;
  5645.     }
  5646. @media (max-width: 960px) {
  5647.     .table1 .avatar-mini > a img {
  5648.     margin-top: 0;
  5649.     }
  5650. }
  5651. form[name="go_page"] tbody tr {
  5652.     background-color: transparent;
  5653.     }
  5654. form[name="go_page"] th {
  5655.     background-color: #FFFFFF;
  5656.     border-radius: 3px 3px 0 0;
  5657.     font-size: 13px;
  5658.     font-weight: 400;
  5659.     padding: 16px 16px 0;
  5660.     }
  5661. form[name="go_page"] td {
  5662.     background-color: #FFFFFF;
  5663.     border-radius: 0 0 3px 3px;
  5664.     padding: 0 16px 16px;
  5665.     }
  5666. form[name="go_page"] .bginput {
  5667.     border-bottom: 1px solid rgba(0, 0, 0, 0.25);
  5668.     height: 36px;
  5669.     width: 100%;
  5670.     }
  5671. form[name="go_page"] .button {
  5672.     background-color: #1E88E5;
  5673.     cursor: pointer;
  5674.     margin: 8px 0 0;
  5675.     }
  5676. form[name="go_page"] .button:hover {
  5677.     filter: brightness(90%);
  5678.     -ms-filter: brightness(90%);
  5679.     -webkit-filter: brightness(90%);
  5680.     }
  5681. .memberlist-number {
  5682.     font-weight: 600;
  5683.     left: 8px;
  5684.     position: absolute;
  5685.     text-align: center;
  5686.     top: 54px;
  5687.     width: 32px;
  5688.     }
  5689. .memberlist-info {
  5690.     margin-left: 34px;
  5691.     }
  5692. .memberlist-info img {
  5693.     display: inline-block;
  5694.     vertical-align: -6px;
  5695.     }
  5696. @media (min-width: 961px) {
  5697.     .mobile-visible {
  5698.     display: none;
  5699.     }
  5700. }
  5701. @media (max-width: 960px) {
  5702.     .mobile-hidden {
  5703.     display: none;
  5704.     }
  5705. }
  5706. .faq dt {
  5707.     font-size: 21px;
  5708.     font-weight: 300;
  5709.     letter-spacing: -0.4px;
  5710.     line-height: 1.5;
  5711.     margin: 0 0 11px;
  5712.     }
  5713. .faq dd {
  5714.     font-size: 16px;
  5715.     font-weight: 600;
  5716.     margin-bottom: 6px;
  5717.     }
  5718. .faq .faq-answer {
  5719.     font-size: 13px;
  5720.     font-weight: 400;
  5721.     margin-top: -6px;
  5722.     }
  5723. #chatbox_contextmenu {
  5724.     background-color: #FFFFFF;
  5725.     box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1) !important;
  5726.     border-radius: 3px;
  5727.     font-size: 11px;
  5728.     padding: 11px;
  5729.     }
  5730. #chatbox_contextmenu .cb-menu-close {
  5731.     font-size: 21px !important;
  5732.     right: 6px !important;
  5733.     top: 0 !important;
  5734.     }
  5735. #file_browse input ~ input {
  5736.     margin-top: 11px;
  5737.     }
  5738. #fa_ticker_block {
  5739.     margin: 0 0 22px !important;
  5740.     }
  5741. #fa_ticker_block .module {
  5742.     background-color: rgba(0, 0, 0, 0.06);
  5743.     border-radius: 3px;
  5744.     box-shadow: none;
  5745.     padding: 7px 0 11px;
  5746.     }
  5747. #fa_ticker * {
  5748.     font-size: 13px;
  5749.     transition: none;
  5750.     }
  5751.  
  5752. /* Grid */
  5753. .grid {
  5754.     margin: 0 -22px;
  5755.     }
  5756. .grid-small-gaps {
  5757.     margin: 0 -11px;
  5758.     }
  5759. .grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10 {
  5760.     float: left;
  5761.     }
  5762. .grid-1 {
  5763.     width: 100%;
  5764.     }
  5765. .grid .grid-1 {
  5766.     padding: 0 22px;
  5767.     }
  5768. .grid-small-gaps .grid-1 {
  5769.     padding: 0 11px;
  5770.     }
  5771. .grid-2 {
  5772.     width: 50%;
  5773.     }
  5774. .grid .grid-2 {
  5775.     padding: 0 22px;
  5776.     }
  5777. .grid-small-gaps .grid-2 {
  5778.     padding: 0 11px;
  5779.     }
  5780. .grid-3 {
  5781.     width: 33.3333333333%;
  5782.     }
  5783. .grid .grid-3 {
  5784.     padding: 0 22px;
  5785.     }
  5786. .grid-small-gaps .grid-3 {
  5787.     padding: 0 11px;
  5788.     }
  5789. .grid-4 {
  5790.     width: 25%;
  5791.     }
  5792. .grid .grid-4 {
  5793.     padding: 0 22px;
  5794.     }
  5795. .grid-small-gaps .grid-4 {
  5796.     padding: 0 11px;
  5797.     }
  5798. .grid-5 {
  5799.     width: 20%;
  5800.     }
  5801. .grid .grid-5 {
  5802.     padding: 0 22px;
  5803.     }
  5804. .grid-small-gaps .grid-5 {
  5805.     padding: 0 11px;
  5806.     }
  5807. .grid-6 {
  5808.     width: 16.6666666667%;
  5809.     }
  5810. .grid .grid-6 {
  5811.     padding: 0 22px;
  5812.     }
  5813. .grid-small-gaps .grid-6 {
  5814.     padding: 0 11px;
  5815.     }
  5816. .grid-7 {
  5817.     width: 14.2857142857%;
  5818.     }
  5819. .grid .grid-7 {
  5820.     padding: 0 22px;
  5821.     }
  5822. .grid-small-gaps .grid-7 {
  5823.     padding: 0 11px;
  5824.     }
  5825. .grid-8 {
  5826.     width: 12.5%;
  5827.     }
  5828. .grid .grid-8 {
  5829.     padding: 0 22px;
  5830.     }
  5831. .grid-small-gaps .grid-8 {
  5832.     padding: 0 11px;
  5833.     }
  5834. .grid-9 {
  5835.     width: 11.1111111111%;
  5836.     }
  5837. .grid .grid-9 {
  5838.     padding: 0 22px;
  5839.     }
  5840. .grid-small-gaps .grid-9 {
  5841.     padding: 0 11px;
  5842.     }
  5843. .grid-10 {
  5844.     width: 10%;
  5845.     }
  5846. .grid .grid-10 {
  5847.     padding: 0 22px;
  5848.     }
  5849. .grid-small-gaps .grid-10 {
  5850.     padding: 0 11px;
  5851.     }
  5852. @media (max-width: 750px) {
  5853.     .grid-3 {
  5854.     width: 100%;
  5855.     }
  5856. }
  5857.  
  5858. /* Grid */
  5859. #comments_scroll_div {
  5860.     margin: -16px;
  5861.     padding: 0 16px;
  5862.     position: relative;
  5863.     }
  5864. #comments_scroll_div:after {
  5865.     border-radius: 0 0 3px 3px;
  5866.     bottom: 0;
  5867.     box-shadow: 0 0 16px 9px #FFF inset;
  5868.     content: "";
  5869.     display: block;
  5870.     left: 0;
  5871.     pointer-events: none;
  5872.     position: absolute;
  5873.     right: 0;
  5874.     top: 0;
  5875.     }
  5876. .mod-recent-row + .mod-recent-row {
  5877.     border-color: rgba(0, 0, 0, 0.1);
  5878.     border-style: solid;
  5879.     border-width: 1px 0 0;
  5880.     margin-top: 6px;
  5881.     padding-top: 3px;
  5882.     }
  5883. .mod-recent-row i {
  5884.     font-size: 21px;
  5885.     margin-right: 6px;
  5886.     vertical-align: -4px;
  5887.     }
  5888. .mod-recent-title {
  5889.     font-size: 16px;
  5890.     }
  5891. .mod-recent-info {
  5892.     clear: both;
  5893.     display: block;
  5894.     }
  5895. .mod-recent-author {
  5896.     display: block;
  5897.     }
  5898. .module .rslides .rslide-item {
  5899.     padding: 0 !important;
  5900.     }
  5901. .module .rslides .rslide-title {
  5902.     font-size: 18px !important;
  5903.     font-weight: 400 !important;
  5904.     margin: 9px 0 !important;
  5905.     }
  5906. .module .rslides li p {
  5907.     margin: 0 0 3px;
  5908.     }
  5909. .module a.rslides_nav {
  5910.     border-radius: 30px;
  5911.     padding: 9px !important;
  5912.     box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3), 0 0 1px rgba(0, 0, 0, 0.3);
  5913.     left: 0 !important;
  5914.     right: auto !important;
  5915.     }
  5916. .module a.rslides_nav + .next {
  5917.     left: auto !important;
  5918.     right: 0 !important;
  5919.     }
  5920. .fontbutton, #help-button {
  5921.     background-color: #FFF !important;
  5922.     box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1) !important;
  5923.     border: none !important;
  5924.     float: left !important;
  5925.     line-height: 33px !important;
  5926.     height: 33px !important;
  5927.     width: 33px !important;
  5928.     margin: 6px 11px 0 0 !important;
  5929.     }
  5930. .fontbutton img, #help-button img {
  5931.     max-height: 21px;
  5932.     margin-top: 7px;
  5933.     width: auto !important;
  5934.     }
  5935. #divcolor-preview {
  5936.     height: 5px !important;
  5937.     margin-top: -5px;
  5938.     border-radius: 0 0 3px 3px;
  5939.     }
  5940. #find_username.jqmWindow {
  5941.     left: 50%;
  5942.     position: fixed;
  5943.     top: 50%;
  5944.     transform: translate3d(0, -50%, 0);
  5945.     transform: translate3d(-50%, -50%, 0);
  5946.     }
  5947.  
  5948. /**** Module social_bookmarking ****/
  5949. .mod_bookmarks a img {
  5950.     width: 20px;
  5951.     height: 20px;
  5952.     background: url("https://2img.net/i/fa/social_bookmarking/social_bookmarking_fa.png") no-repeat scroll;
  5953.     vertical-align: middle;
  5954.     }
  5955. .mod_bookmarks img.digg {
  5956.     background-position: -10px -47px;
  5957.     }
  5958. .mod_bookmarks img.delicious {
  5959.     background-position: -10px -8px;
  5960.     }
  5961. .mod_bookmarks img.reddit {
  5962.     background-position: -10px -359px;
  5963.     }
  5964. .mod_bookmarks img.slashdot {
  5965.     background-position: -10px -398px;
  5966.     }
  5967. .mod_bookmarks img.stumbleupon {
  5968.     background-position: -10px -476px;
  5969.     }
  5970. .mod_bookmarks img.furl {
  5971.     background-position: -10px -163px;
  5972.     }
  5973. .mod_bookmarks img.yahoo {
  5974.     background-position: -10px -554px;
  5975.     }
  5976. .mod_bookmarks img.google {
  5977.     background-position: -10px -204px;
  5978.     }
  5979. .mod_bookmarks img.blinklist {
  5980.     background-position: -10px -665px;
  5981.     }
  5982. .mod_bookmarks img.blogmarks {
  5983.     background-position: -10px -630px;
  5984.     }
  5985. .mod_bookmarks img.technorati {
  5986.     background-position: -10px -516px;
  5987.     }
  5988.  
  5989. /**** Module rss_feeds ****/
  5990. .mod_rss_feeds a img {
  5991.     width: 91px;
  5992.     height: 17px;
  5993.     background: url("https://2img.net/i/fa/rss_mod/sprite_rss_feeds.png") no-repeat scroll;
  5994.     vertical-align: middle;
  5995.     padding-bottom: 2px;
  5996.     }
  5997. .mod_rss_feeds img.yahoo {
  5998.     background-position: 0 0;
  5999.     }
  6000. .mod_rss_feeds img.google-reader {
  6001.     background-position: -100px 0;
  6002.     }
  6003. .mod_rss_feeds img.msn {
  6004.     background-position: -199px 0;
  6005.     }
  6006. .mod_rss_feeds img.aol {
  6007.     background-position: -299px 0;
  6008.     }
  6009. .mod_rss_feeds img.newsgator {
  6010.     background-position: -399px 0;
  6011.     }
  6012. .mod_rss_feeds img.netvibes {
  6013.     background-position: -498px 0;
  6014.     }
  6015. .mod_rss_feeds img.bloglines {
  6016.     background-position: -598px 0;
  6017.     }
  6018. @keyframes to-top {
  6019.     0% {
  6020.     transform: translate3d(0, 0, 0);
  6021.     }
  6022. 50.5000% {
  6023.     transform: translate3d(0, -30px, 0);
  6024.     }
  6025. 50.5001% {
  6026.     transform: translate3d(0, 30px, 0);
  6027.     }
  6028. 100% {
  6029.     transform: translate3d(0, 0, 0);
  6030.     }
  6031. }
  6032. body {
  6033.     height: auto;
  6034.     }
  6035. html,body.chatbox {
  6036.     height: 100%;
  6037.     }
  6038. #block-online .gensmall {
  6039.     border: none;
  6040.     display: inline;
  6041.     }
  6042. .chatbox .block-chat * {
  6043.     -webkit-transform: translateZ(0);
  6044.     }
  6045. .posts-description h3,.posts-description p {
  6046.     text-indent: 1px;
  6047.     }
  6048. .block-error [style="color:red"] {
  6049.     color: inherit !important;
  6050.     }
  6051. .profile-advanced-stats {
  6052.     margin-bottom: 4px;
  6053.     }
  6054. .profile-advanced-stats dt {
  6055.     display: block;
  6056.     font-weight: 700;
  6057.     float: left;
  6058.     margin-right: 3px;
  6059.     }
  6060. .profile-advanced-stats dd {
  6061.     display: block;
  6062.     }
  6063. .profile-field ul {
  6064.     list-style: none;
  6065.     margin-top: 6px;
  6066.     }
  6067. .profile-field ul label {
  6068.     margin: 0 0 4px;
  6069.     }
  6070. .posts .pagination {
  6071.     margin: 0;
  6072.     float: none;
  6073.     display: inline-block;
  6074.     line-height: 1;
  6075.     vertical-align: 1px;
  6076.     }
  6077. .posts .pagination > a,.posts .pagination > span {
  6078.     margin-bottom: 0 !important;
  6079.     }
  6080. .posts .pagination > a {
  6081.     background-color: #263238;
  6082.     border-radius: 2px;
  6083.     box-shadow: none;
  6084.     color: #FFF;
  6085.     font-size: 11px;
  6086.     font-weight: 400;
  6087.     height: 15px;
  6088.     line-height: 15px;
  6089.     padding: 0 6px;
  6090.     width: auto;
  6091.     float: none;
  6092.     display: inline-block;
  6093.     margin: 0 1px;
  6094.     }
  6095. .table1 .pagination > span > a {
  6096.     height: 15px;
  6097.     line-height: 15px;
  6098.     width: auto;
  6099.     padding: 0 6px;
  6100.     font-size: 12px;
  6101.     font-weight: 400;
  6102.     }
  6103. .post-content h2 {
  6104.     font-size: 30px;
  6105.     font-weight: 400;
  6106.     }
  6107. .post-content h3 {
  6108.     font-size: 22px;
  6109.     font-weight: 400;
  6110.     }
  6111. .post-content h4 {
  6112.     font-size: 16px;
  6113.     font-weight: 700;
  6114.     }
  6115. .post-footer {
  6116.     background-color: #F5F5F5;
  6117.     border-radius: 3px;
  6118.     border-top: 1px solid #EBEBEB;
  6119.     margin: auto -25px -16px;
  6120.     padding: 2px 16px 8px;
  6121.     display: none;
  6122.     }
  6123. .post-footer.likes-active,.post-footer.vote-active {
  6124.     display: block;
  6125.     }
  6126. .vote {
  6127.     float: right;
  6128.     height: 19px;
  6129.     line-height: 19px;
  6130.     position: relative;
  6131.     margin-top: 11px;
  6132.     }
  6133. .vote .vote-up,.vote .vote-down {
  6134.     display: inline-block;
  6135.     vertical-align: 3px;
  6136.     }
  6137. .vote .vote-up i,.vote .vote-down i {
  6138.     font-size: 21px;
  6139.     }
  6140. .vote .vote-up {
  6141.     color: #4CAF50 !important;
  6142.     margin-right: 18px;
  6143.     }
  6144. .vote .vote-up:hover,.vote .vote-up:active {
  6145.     color: #4CAF50 !important;
  6146.     }
  6147. .vote .vote-down {
  6148.     color: #F44336 !important;
  6149.     }
  6150. .vote .vote-down:hover,.vote .vote-down:active {
  6151.     color: #F44336 !important;
  6152.     }
  6153. .vote-bar {
  6154.     display: inline-block;
  6155.     white-space: nowrap;
  6156.     }
  6157. .vote-bar-desc {
  6158.     font-size: 12px;
  6159.     }
  6160. .vote-bars,.vote-bar-empty {
  6161.     bottom: 0;
  6162.     top: -5px;
  6163.     overflow: hidden;
  6164.     }
  6165. .vote-bar-plus,.vote-bar-minus {
  6166.     float: right;
  6167.     height: 3px;
  6168.     }
  6169. .vote-bar-plus{
  6170.      background-color: #4CAF50;
  6171.      }
  6172. .vote-bar-minus{
  6173.      background-color: #F44336;
  6174.      }
  6175. .forum-statistics-topics a {
  6176.     color: inherit !important;
  6177.     }
  6178. .block-header a {
  6179.     color: inherit;
  6180.     }
  6181. .forum-description img,.content img,.block-review img {
  6182.     max-width: 100%;
  6183.     }
  6184. .post-content a {
  6185.     text-decoration: underline;
  6186.     }
  6187. #wrap {
  6188.     padding: 0 22px !important;
  6189.     }
  6190. .avatar-gallery .block-content {
  6191.     padding: 0;
  6192.     height: 150px;
  6193.     position: relative;
  6194.     overflow: hidden;
  6195.     }
  6196. .avatar-gallery-img {
  6197.     position: absolute;
  6198.     left: 0;
  6199.     right: 0;
  6200.     top: 0;
  6201.     bottom: 0;
  6202.     }
  6203. .avatar-gallery-img img {
  6204.     max-height: 100%;
  6205.     position: absolute;
  6206.     top: 50%;
  6207.     transform: translate3d(-50%, -50%, 0);
  6208.     left: 50%;
  6209.     max-width: 100%;
  6210.     }
  6211. .avatar-gallery input {
  6212.     opacity: 0;
  6213.     }
  6214. .avatar-gallery input:checked + .avatar-gallery-img {
  6215.     box-shadow: 0 0 66px rgba(0, 0, 0, 0.22) inset;
  6216.     }
  6217. .avatar-gallery input:checked + .avatar-gallery-img:after {
  6218.     font-family: "Material Icons";
  6219.     font-weight: normal;
  6220.     font-style: normal;
  6221.     font-size: 24px;
  6222.     line-height: 1;
  6223.     letter-spacing: normal;
  6224.     text-transform: none;
  6225.     display: inline-block;
  6226.     white-space: nowrap;
  6227.     word-wrap: normal;
  6228.     direction: ltr;
  6229.     -moz-font-feature-settings: "liga";
  6230.     -moz-osx-font-smoothing: grayscale;
  6231.     content: "check_box";
  6232.     position: absolute;
  6233.     }
  6234. .profile-advanced-stats img {
  6235.     max-height: 16px;
  6236.     display: inline-block;
  6237.     vertical-align: -3.5px;
  6238.     }
  6239. .main-tooltip .tooltip-title,.main-tooltip .tooltip-subtitle,.main-tooltip .avatar-big {
  6240.     display: block;
  6241.     text-align: center;
  6242.     width: 100%;
  6243.     }
  6244. .main-tooltip .avatar-big {
  6245.     margin-top: 11px;
  6246.     }
  6247. .post-author-contact-inline {
  6248.     list-style: none;
  6249.     margin: 6px -3px 0;
  6250.     }
  6251. .post-author-contact-inline li {
  6252.     display: inline-block;
  6253.     margin: 0 3px;
  6254.     }
  6255. hr {
  6256.     border-top: 1px solid rgba(0, 0, 0, 0.33);
  6257.     clear: both;
  6258.     display: block;
  6259.     height: 1px;
  6260.     margin: 6px 0;
  6261.     }
  6262. hr + br {
  6263.     display: none;
  6264.     }
  6265. hr.dashed {
  6266.     border-top-style: dashed;
  6267.     }
  6268. div.sceditor-dropdown .button {
  6269.     line-height: 1 !important;
  6270.     }
  6271. div.sceditor-dropdown label {
  6272.     margin-bottom: 0 !important;
  6273.     }
  6274. .mentiontag {
  6275.     border-radius: 3px;
  6276.     padding: 1px 8px;
  6277.     text-decoration: none !important;
  6278.     display: inline-block;
  6279.     font-size: 13px;
  6280.     }
  6281. .mentiontag,.mentiontag:visited {
  6282.     background-color: #3793ff;
  6283.     color: #FFF;
  6284.     }
  6285. .mentiontag:hover {
  6286.     background-color: #263238;
  6287.     color: #FFF;
  6288.     }
  6289. .catHead {
  6290.     background-color: #3793ff;
  6291.     color: #FFF;
  6292.     border-radius: 3px 3px 0 0;
  6293.     }
  6294. .stat-bar img {
  6295.     display: block;
  6296.     height: 11px;
  6297.     background-color: #FF0000;
  6298.     border-radius: 3px;
  6299.     }
  6300. .stat-bar img:first-child,.stat-bar img:last-child {
  6301.     display: none !important;
  6302.     }
  6303. .forumline thead th, .table1 thead th {
  6304.     background-color: #3793ff;
  6305.     color: #FFF;
  6306.     font-weight: 400;
  6307.     }
  6308. .forumline thead th a, .table1 thead th a {
  6309.     color: #FFF;
  6310.     }
  6311. .btn,input[type="submit"],input[type="button"] {
  6312.     appearance: none;
  6313.     -moz-appearance: none;
  6314.     -webkit-appearance: none;
  6315.     }
  6316. .quick-reply-preview {
  6317.     right: 0;
  6318.     top: 50px;
  6319.     font-family: "Material Icons";
  6320.     font-weight: normal;
  6321.     font-style: normal;
  6322.     font-size: 21px;
  6323.     line-height: 1;
  6324.     letter-spacing: normal;
  6325.     text-transform: none;
  6326.     display: inline-block;
  6327.     white-space: nowrap;
  6328.     word-wrap: normal;
  6329.     direction: ltr;
  6330.     -moz-font-feature-settings: "liga";
  6331.     -moz-osx-font-smoothing: grayscale;
  6332.     }
  6333. .event-inner .block-p-big {
  6334.     font-size: 16px;
  6335.     }
  6336. #header-banner h2 {
  6337.     max-width: 1156px;
  6338.     }
  6339. .post {
  6340.     text-align: initial;
  6341.     }
  6342. .gallery-image img {
  6343.     max-width: 100%;
  6344.     }
  6345. .page-header h1,.page-header h2,.topic-header h1,.topic-header h2 {
  6346.     overflow-wrap: break-word;
  6347.     }
  6348. .posts-icon,.block-topics-icon {
  6349.     position: relative;
  6350.     }
  6351. .participate-check {
  6352.     position: absolute;
  6353.     right: -11px;
  6354.     top: -6px;
  6355.     line-height: 1;
  6356.     }
  6357. .participate-check i {
  6358.     display: inline-block !important;
  6359.     color: #3793ff;
  6360.     font-size: 16px;
  6361.     cursor: default;
  6362.     }
  6363. #list_dice .single-roll > .label,#list_dice .single-roll > label,#list_dice .single-roll > #dice_to_del {
  6364.     display: block;
  6365.     float: left;
  6366.     margin-right: 11px;
  6367.     }
  6368. #list_dice .single-roll > label {
  6369.     margin-bottom: 0;
  6370.     }
  6371. #list_dice .single-roll > label input {
  6372.     margin-top: 0;
  6373.     }
  6374. #list_dice .single-roll > #dice_to_del {
  6375.     margin-top: 22px;
  6376.     }
  6377. #list_dice .single-roll {
  6378.     float: left;
  6379.     display: block;
  6380.     padding: 11px;
  6381.     margin: 0 16px 4px 0;
  6382.     background-color: rgba(0, 0, 0, 0.05);
  6383.     border-radius: 3px;
  6384.     }
  6385. #block-online > div i {
  6386.     display: inline;
  6387.     float: none;
  6388.     height: auto;
  6389.     line-height: initial;
  6390.     margin: 0;
  6391.     }
  6392. .footer-to-top i {
  6393.     line-height: 36px;
  6394.     }
  6395. .block .block-content.block-gallery {
  6396.     height: auto;
  6397.     }
  6398. .block > .block-gallery .block-footer {
  6399.     margin: 12px -16px -8px;
  6400.     position: static;
  6401.     width: auto;
  6402.     }
  6403. #fa_ticker_block .module {
  6404.     padding: 1px 0 !important;
  6405.     }
  6406. #fa_ticker_container {
  6407.     height: 30px !important;
  6408.     }
  6409. #fa_ticker {
  6410.     height: 36px !important;
  6411.     top: -4px !important;
  6412.     }
  6413. .fa_ticker_content > * {
  6414.     height: 36px;
  6415.     line-height: 36px;
  6416.     }
  6417. .topic-icon {
  6418.     margin-right: 11px;
  6419.     max-height: 22px;
  6420.     vertical-align: -3px;
  6421.     }
  6422. .rpg-view table,.post-content table {
  6423.     border-collapse: collapse;
  6424.     width: 100%;
  6425.     }
  6426. .rpg-view td,.post-content td {
  6427.     border: 1px solid rgba(0, 0, 0, 0.11);
  6428.     padding: 6px 11px;
  6429.     }
  6430. .post table, .post tr {
  6431.     border: none;
  6432.     }
  6433. .rpg-view .block-dl-default {
  6434.     margin: 0 0 22px;
  6435.     }
  6436. .rpg-view .gensmall,.post-author-rpg .gensmall {
  6437.     clear: none;
  6438.     border: none;
  6439.     display: inline;
  6440.     margin: auto;
  6441.     max-width: initial;
  6442.     width: auto;
  6443.     }
  6444. .rpg-view .inputbox.tiny {
  6445.     display: inline-block;
  6446.     margin-right: 11px;
  6447.     }
  6448. .rpg-view .inputbox.tiny:not(:first-child) {
  6449.     margin-left: 11px;
  6450.     }
  6451. .avatar-big img,.avatar-default img,#header-user img,.avatar-mini img,.cb-avatar img,.mod-login-avatar img {
  6452.     background-color: #FFF;
  6453.     object-fit: cover;
  6454.     }
  6455. #breadcrumbs {
  6456.     white-space: nowrap;
  6457.     max-width: 100%;
  6458.     overflow: hidden;
  6459.     position: relative;
  6460.     }
  6461. .forum-description h3,.posts-description h3 {
  6462.     position: relative;
  6463.     }
  6464. .forum-description h3:after,.posts-description h3:after {
  6465.     position: absolute;
  6466.     right: -5px;
  6467.     top: 0;
  6468.     bottom: 0;
  6469.     box-shadow: 0 0 11px 11px #ffffff;
  6470.     width: 5px;
  6471.     content: "";
  6472.     }
  6473. .blog_cal-border {
  6474.     border-radius: 3px;
  6475.     border-style: solid;
  6476.     border-width: 15px 2px 2px;
  6477.     display: block;
  6478.     float: right;
  6479.     font-size: 13px;
  6480.     height: 48px;
  6481.     line-height: 15px;
  6482.     margin: 0 0 0 18px;
  6483.     padding: 3px 6px 2px;
  6484.     position: relative;
  6485.     text-align: center;
  6486.     width: 48px;
  6487.     }
  6488. .blog_cal-border span {
  6489.     display: block;
  6490.     right: 0;
  6491.     position: absolute;
  6492.     left: 0;
  6493.     }
  6494. .blog_cal-day {
  6495.     font-size: 18px;
  6496.     font-weight: 700;
  6497.     top: 14px;
  6498.     }
  6499. .blog_cal-month {
  6500.     line-height: 12px;
  6501.     top: 2px;
  6502.     }
  6503. .blog_cal-year {
  6504.     color: #FFF;
  6505.     margin-top: -16px;
  6506.     top: 3px;
  6507.     }
  6508. .block-img-effects {
  6509.     text-align: left;
  6510.     }
  6511. .block-img-effects .label-helper {
  6512.     margin-top: -12px;
  6513.     }
  6514. .block-img-effects-ico {
  6515.     float: left;
  6516.     font-size: 48px !important;
  6517.     margin-right: 22px;
  6518.     margin-top: 8px;
  6519.     }
  6520. .radio-wrap .block-img-effects-ico {
  6521.     margin-top: 0;
  6522.     }
  6523. .block-img-effects-ico ~ label {
  6524.     line-height: 48px;
  6525.     }
  6526. .post-author-details dt {
  6527.     display: block;
  6528.     font-weight: 700;
  6529.     float: left;
  6530.     margin-right: 5px;
  6531.     }
  6532. .post-hidden .block-footer {
  6533.     background-color: #777;
  6534.     border-top-color: #555;
  6535.     }
  6536. .post-hidden .post-wrap {
  6537.     margin: 5px 0;
  6538.     }
  6539. .block-blogrow-content img {
  6540.     max-width: 100%;
  6541.     }
  6542. .quick-reply-send:hover {
  6543.     color: #1E88E5;
  6544.     }
  6545. #post-0 .post-author-contact,#post-0 .post-buttons-mobile {
  6546.     display: none;
  6547.     }
  6548. @media (max-width: 960px) {
  6549.     .post-author-rpg {
  6550.     display: none;
  6551.     }
  6552. .post-header h2 {
  6553.     margin-right: 49px;
  6554.     }
  6555. }
  6556. @media (max-width: 500px) {
  6557.     .topic-description {
  6558.     display: block;
  6559.     width: 100%;
  6560.     clear: both;
  6561.     }
  6562. }
  6563. #logo-link {
  6564.     float: none;
  6565.     }
  6566. #logo-text h1 {
  6567.     overflow: hidden;
  6568.     text-overflow: ellipsis;
  6569.     }
  6570. #main-menu, #main-user-menu, #notif-menu {
  6571.     max-width: 350px;
  6572.     }
  6573. .post-author-contact .dropdown-box {
  6574.     max-width: 180px;
  6575.     min-width: 0;
  6576.     white-space: nowrap;
  6577.     }
  6578. .post-author-contact .dropdown-box a {
  6579.     display: inline-block;
  6580.     min-width: 0;
  6581.     padding: 0;
  6582.     width: 36px;
  6583.     height: 36px;
  6584.     line-height: 36px;
  6585.     text-align: center;
  6586.     }
  6587. .post-author-contact .dropdown-box img {
  6588.     vertical-align: middle;
  6589.     }
  6590. #notif-menu .contentText {
  6591.     padding: 0;
  6592.     }
  6593. #notif-menu .delete {
  6594.     display: block;
  6595.     }
  6596. #notif-menu ul {
  6597.     display: flex;
  6598.     flex-direction: column-reverse;
  6599.     }
  6600. #notif-menu li:first-child {
  6601.     margin-top: 0;
  6602.     }
  6603. #notif-menu li:nth-last-child(2) {
  6604.     margin-top: 11px;
  6605.     }
  6606. #notif-view-all {
  6607.     order: -1;
  6608.     }
  6609. .block-topics-lastpost img {
  6610.     vertical-align: -1px;
  6611.     }
  6612. .pagination > a,.pagination > span {
  6613.     margin-bottom: 22px;
  6614.     }
  6615. .pagination {
  6616.     margin-bottom: 0;
  6617.     }
  6618. .select select {
  6619.     padding-right: 22px;
  6620.     }
  6621. .block-comment .avatar-default + .block-content {
  6622.     margin-left: 72px;
  6623.     }
  6624. .forum-description img {
  6625.     margin: 0 11px 11px 0;
  6626.     }
  6627. .post-buttons .disabled a,.post-buttons .disabled span,.post-buttons-mobile .dropdown-box .disabled a,.post-buttons-mobile .dropdown-box .disabled span {
  6628.     background-color: #FDD835 !important;
  6629.     color: rgba(0, 0, 0, 0.5);
  6630.     }
  6631. [data-tooltip] {
  6632.     position: relative;
  6633.     }
  6634. [data-tooltip]:hover::after {
  6635.     display: block;
  6636.     }
  6637. [data-tooltip]::after {
  6638.     background-color: rgba(0,0,0,0.9);
  6639.     border-radius: 3px;
  6640.     box-shadow: 0 0 9px rgba(0,0,0,0.3), 0 0 1px 1px rgba(0,0,0,0.2);
  6641.     color: #FFF;
  6642.     content: attr(data-tooltip);
  6643.     display: none;
  6644.     font-size: 11px;
  6645.     font-style: normal;
  6646.     height: 23px;
  6647.     left: 50%;
  6648.     line-height: 23px;
  6649.     padding: 0 15px;
  6650.     position: absolute;
  6651.     top: -30px;
  6652.     transform: translateX(-50%);
  6653.     white-space: nowrap;
  6654.     font-family: Open Sans, Arial, sans-serif;
  6655.     }
  6656. .hljs {
  6657.     padding: 0 !important;
  6658.     background-color: transparent !important;
  6659.     }
  6660. .ui-datepicker-title {
  6661.     margin: 0 !important;
  6662.     }
  6663. .ui-datepicker-title select {
  6664.     display: inline-block;
  6665.     margin: 0 3px !important;
  6666.     }
  6667. #breadcrumbs img {
  6668.     max-height: 35px;
  6669.     margin: -13px 0;
  6670.     }
  6671. input[type="time"]::-webkit-clear-button {
  6672.     margin-right: 11px;
  6673.     }
  6674. #site_widgets {
  6675.     margin-top: 22px;
  6676.     }
  6677. .chatbox-resize + #site_widgets {
  6678.     margin-top: 14px;
  6679.     }
  6680. #cont_pwd {
  6681.     max-width: 300px;
  6682.     }
  6683. .pwd_img {
  6684.     border-width: 2px 0 0;
  6685.     border-style: solid;
  6686.     margin-top: -12px;
  6687.     padding-top: 6px;
  6688.     }
  6689. #pwd_bad {
  6690.     border-color: #CD5C5C;
  6691.     color: #CD5C5C;
  6692.     }
  6693. #pwd_middle {
  6694.     border-color: #FBC02D;
  6695.     color: #FBC02D;
  6696.     }
  6697. #pwd_good {
  6698.     border-color: #4CAF50;
  6699.     color: #4CAF50;
  6700.     }
  6701. #frmAgreement p {
  6702.     margin-bottom: 16px;
  6703.     }
  6704. #page-desc {
  6705.     background-color: rgba(0, 0, 0, 0.06);
  6706.     border-radius: 3px;
  6707.     clear: both;
  6708.     display: none;
  6709.     line-height: 16px;
  6710.     margin-bottom: 20px;
  6711.     overflow: hidden;
  6712.     padding: 12px 16px;
  6713.     }
  6714. #page-desc.visible {
  6715.     display: block;
  6716.     }
  6717. .page-desc-content {
  6718.     margin-right: 32px;
  6719.     }
  6720. .page-desc-content div {
  6721.     float: left;
  6722.     max-height: 64px;
  6723.     overflow: hidden;
  6724.     width: 100%;
  6725.     }
  6726. #page-desc.expanded .page-desc-content div {
  6727.     max-height: none;
  6728.     }
  6729. .page-desc-btn {
  6730.     cursor: pointer;
  6731.     display: none;
  6732.     float: right;
  6733.     height: 24px;
  6734.     margin: -4px 0;
  6735.     position: relative;
  6736.     width: 24px;
  6737.     }
  6738. .page-desc-btn.visible {
  6739.     display: block;
  6740.     }
  6741. .page-desc-btn i {
  6742.     position: absolute;
  6743.     }
  6744. .page-desc-btn i:first-child {
  6745.     opacity: 1;
  6746.     }
  6747. .page-desc-btn i:last-child {
  6748.     opacity: 0;
  6749.     }
  6750. #page-desc.expanded .page-desc-btn i:first-child {
  6751.     opacity: 0;
  6752.     }
  6753. #page-desc.expanded .page-desc-btn i:last-child {
  6754.     opacity: 1;
  6755.     }
  6756. .fa_toolbar_XL_Sized {
  6757.     min-width: 980px;
  6758.     width: 100%;
  6759.     }
  6760. .fa_toolbar_L_Sized {
  6761.     min-width: 774px;
  6762.     }
  6763. .fa_toolbar_M_Sized {
  6764.     min-width: 519px;
  6765.     }
  6766. #fa_toolbar {
  6767.     left: 0px;
  6768.     height: 42px;
  6769.     background-color: #2c353b;
  6770.     color: #ffffff;
  6771.     font-family: 'Roboto', sans-serif;
  6772.     font-size: 1.3rem;
  6773.     z-index: 20002;
  6774.     padding: 3px 18px;
  6775.     }
  6776. #fa_toolbar :link, #fa_toolbar :visited {
  6777.     color: #ffffff;
  6778.     text-decoration: none;
  6779.     }
  6780. #fa_toolbar a:hover {
  6781.     text-decoration: underline;
  6782.     }
  6783. #fa_toolbar a:link, #fa_toolbar a:visited, #fa_toolbar a:hover, #fa_toolbar a:active {
  6784.     border: 1px solid transparent;
  6785.     border: none;
  6786.     }
  6787. .fa_tbMainElement, .fa_tbMainElement a, #fa_show {
  6788.     display: inline-block !important;
  6789.     vertical-align: middle;
  6790.     }
  6791. #fa_toolbar #fa_icon {
  6792.     display: inline-block !important;
  6793.     visibility: visible !important;
  6794.     background-repeat: no-repeat;
  6795.     background-image: url('https://2img.net/i/fa/i/toolbar/pa0.png');
  6796.     background-size: 30px;
  6797.     width: 30px;
  6798.     height: 30px;
  6799.     }
  6800. #fa_toolbar #fa_fb, #fa_toolbar #fa_twitter, #fa_toolbar #fa_gp, #fa_toolbar #fa_mail, #fa_toolbar #fa_rss, #fa_toolbar #fa_hide, #fa_toolbar_hidden #fa_show {
  6801.     background-image: url('https://2img.net/i/fa/i/toolbar/toolbar.png');
  6802.     width: 30px;
  6803.     height: 30px;
  6804.     cursor: pointer;
  6805.     }
  6806. #fa_left {
  6807.     display: inline-block !important;
  6808.     visibility: visible !important;
  6809.     width: auto !important;
  6810.     height: auto !important;
  6811.     line-height: 30px !important;
  6812.     }
  6813. #fa_icon, #fa_toolbar #fa_service {
  6814.     color: #ffffff;
  6815.     }
  6816. #fa_toolbar #fa_service {
  6817.     display: inline-block !important;
  6818.     visibility: visible !important;
  6819.     text-decoration: none !important;
  6820.     }
  6821. #fa_toolbar #fa_service:hover[href] {
  6822.     text-decoration: underline !important;
  6823.     }
  6824. #fa_search {
  6825.     margin-left: 20px;
  6826.     height: 36px;
  6827.     position: relative;
  6828.     }
  6829. #fa_search form {
  6830.     margin: 0;
  6831.     padding: 0;
  6832.     display: inline;
  6833.     }
  6834. #fa_search #fa_magnifier {
  6835.     background-image: none;
  6836.     right: 0;
  6837.     top: 0;
  6838.     text-align: center;
  6839.     width: 36px;
  6840.     height: 36px;
  6841.     font-size: 1.6rem;
  6842.     cursor: pointer;
  6843.     position: absolute;
  6844.     }
  6845. #fa_search #fa_magnifier:before {
  6846.     content: "\f2f5";
  6847.     display: inline-block;
  6848.     font-family: "Ionicons";
  6849.     speak: none;
  6850.     font-style: normal;
  6851.     font-weight: normal;
  6852.     font-variant: normal;
  6853.     text-transform: none;
  6854.     text-rendering: auto;
  6855.     line-height: 36px;
  6856.     -webkit-font-smoothing: antialiased;
  6857.     -moz-osx-font-smoothing: grayscale;
  6858.     }
  6859. #fa_search #fa_textarea {
  6860.     text-indent: 30px !important;
  6861.     width: 200px;
  6862.     height: 33px;
  6863.     padding: 0px;
  6864.     border: 0px;
  6865.     margin-top: 0;
  6866.     border-radius: 0;
  6867.     line-height: 24px;
  6868.     background-color: transparent;
  6869.     border-bottom: 1px solid #666e74;
  6870.     text-indent: 0 !important;
  6871.     color: #ffffff;
  6872.     }
  6873. #fa_share {
  6874.     margin-left: 20px;
  6875.     font-size: 16px;
  6876.     line-height: 30px !important;
  6877.     }
  6878. #fa_share a {
  6879.     display: block;
  6880.     float: left;
  6881.     font-size: 13px;
  6882.     height: 30px !important;
  6883.     line-height: 30px;
  6884.     cursor: pointer;
  6885.     text-align: center;
  6886.     width: 30px !important;
  6887.     border-radius: 3px;
  6888.     margin: 0 6px 0 0;
  6889.     background-color: #3e464c;
  6890.     line-height: 30px;
  6891.     background-image: none !important;
  6892.     }
  6893. #fa_share a:before {
  6894.     display: inline-block;
  6895.     font-family: "Ionicons";
  6896.     speak: none;
  6897.     font-style: normal;
  6898.     font-weight: normal;
  6899.     font-variant: normal;
  6900.     text-transform: none;
  6901.     text-rendering: auto;
  6902.     line-height: 30px;
  6903.     -webkit-font-smoothing: antialiased;
  6904.     -moz-osx-font-smoothing: grayscale;
  6905.     }
  6906. #fa_share_text {
  6907.     cursor: default;
  6908.     color: #ffffff;
  6909.     text-decoration: none !important;
  6910.     font-size: 1.3rem;
  6911.     float: left;
  6912.     margin-right: 9px;
  6913.     }
  6914. #fa_fb {
  6915.     margin-left: 10px;
  6916.     background-position: -60px 0px;
  6917.     }
  6918. #fa_fb:before {
  6919.     content: "\f231";
  6920.     }
  6921. #fa_fb:hover {
  6922.     background-color: #5f84cf;
  6923.     color: #ffffff}
  6924. #fa_twitter {
  6925.     background-position: -90px 0px;
  6926.     }
  6927. #fa_twitter:before {
  6928.     content: "\f243";
  6929.     }
  6930. #fa_twitter:hover {
  6931.     background-color: #1da1f2;
  6932.     color: #ffffff}
  6933. #fa_gp {
  6934.     background-position: -120px 0px;
  6935.     }
  6936. #fa_gp:before {
  6937.     content: "\f235";
  6938.     }
  6939. #fa_gp:hover {
  6940.     background-color: #dd5044;
  6941.     color: #ffffff}
  6942. #fa_mail {
  6943.     background-position: -150px 0px;
  6944.     }
  6945. #fa_mail:before {
  6946.     content: "\f2eb";
  6947.     }
  6948. #fa_mail:hover {
  6949.     background-color: #f8cd33;
  6950.     color: #ffffff}
  6951. #fa_rss {
  6952.     background-position: -180px 0px;
  6953.     }
  6954. #fa_rss:before {
  6955.     content: "\f23d";
  6956.     }
  6957. #fa_rss:hover {
  6958.     background-color: #fb7629;
  6959.     color: #ffffff}
  6960. #fa_right {
  6961.     float: right;
  6962.     font-size: 1.3rem;
  6963.     }
  6964. #fa_right a.rightHeaderLink, #fa_menu #fa_welcome {
  6965.     margin-left: 18px;
  6966.     margin-top: 3px;
  6967.     vertical-align: top;
  6968.     line-height: 30px;
  6969.     color: #ffffff;
  6970.     border-radius: 3px;
  6971.     padding: 0 9px;
  6972.     }
  6973. #fa_right span.rightHeaderLink {
  6974.     display: inline-block;
  6975.     margin-left: 1px;
  6976.     vertical-align: top;
  6977.     line-height: 30px;
  6978.     color: #ffffff;
  6979.     }
  6980. #fa_right #fa_notifications {
  6981.     line-height: 30px;
  6982.     padding: 0px 5px;
  6983.     color: #ffffff;
  6984.     }
  6985. #fa_hide {
  6986.     background-position: -210px 0px;
  6987.     }
  6988. #fa_menu {
  6989.     display: inline-block;
  6990.     }
  6991. #fa_welcome, #fa_menulist {
  6992.     direction: ltr;
  6993.     }
  6994. #fa_right #fa_welcome:hover, #fa_toolbar #fa_right #fa_notifications:hover {
  6995.     cursor: pointer;
  6996.     }
  6997. #fa_right.notification #fa_menu #fa_welcome {
  6998.     color: #ffffff;
  6999.     }
  7000. #fa_right #fa_menu ul, #fa_right.notification #fa_menu ul {
  7001.     display: none;
  7002.     }
  7003. #fa_right.welcome #fa_menu #fa_welcome {
  7004.     color: #333333;
  7005.     background-color: #ffffff;
  7006.     }
  7007. #fa_right.welcome #fa_menu ul {
  7008.     display: block;
  7009.     }
  7010. #fa_menu:hover :visited, #fa_toolbar > #fa_right.notification > #fa_notifications {
  7011.     color: #333333;
  7012.     background-color: #ffffff;
  7013.     }
  7014. #fa_toolbar #fa_right .fa_separator {
  7015.     width: auto;
  7016.     height: 1px;
  7017.     margin: 0 -18px;
  7018.     padding: 0px;
  7019.     background-color: rgba(0, 0, 0, 0.1);
  7020.     text-align: center;
  7021.     }
  7022. #fa_toolbar_hidden {
  7023.     position: absolute;
  7024.     width: 30px;
  7025.     height: 30px;
  7026.     right: 18px;
  7027.     margin-top: -84px;
  7028.     background-color: #2c353b !important;
  7029.     border-radius: 3px;
  7030.     z-index: 20002;
  7031.     top: 6px !important;
  7032.     }
  7033. #fa_show {
  7034.     background-position: -240px 0px;
  7035.     }
  7036. #fa_toolbar #fa_right #fa_notifications #notif_unread {
  7037.     display: none;
  7038.     margin-left: 0.5em;
  7039.     }
  7040. #fa_toolbar #fa_right #fa_notifications.unread #notif_unread {
  7041.     display: inline;
  7042.     }
  7043. #fa_toolbar #fa_right #notif_list {
  7044.     border-radius: 0 0 3px 3px;
  7045.     border: none;
  7046.     font-size: 1.3rem;
  7047.     display: none;
  7048.     position: absolute;
  7049.     list-style-type: none;
  7050.     margin: 0;
  7051.     padding: 0;
  7052.     background-color: #ffffff;
  7053.     z-index: 10000;
  7054.     box-shadow: 0 0 9px rgba(0, 0, 0, 0.3), 0 0 1px 1px rgba(0, 0, 0, 0.2);
  7055.     top: 42px;
  7056.     }
  7057. #fa_toolbar #fa_right.notification #notif_list {
  7058.     display: block;
  7059.     ;
  7060.     }
  7061. #fa_toolbar #fa_right #notif_list li {
  7062.     margin: 0;
  7063.     font-size: 1em;
  7064.     padding: 0 18px 9px;
  7065.     color: #333333;
  7066.     line-height: 1.5;
  7067.     display: block;
  7068.     }
  7069. #fa_toolbar #fa_right #notif_list li .contentText {
  7070.     float: left;
  7071.     width: 27em;
  7072.     height: auto !important;
  7073.     overflow: hidden;
  7074.     }
  7075. #fa_toolbar #fa_right #notif_list li .contentText a {
  7076.     color: #00569c !important;
  7077.     text-decoration: none !important;
  7078.     vertical-align: baseline;
  7079.      
  7080. /*max-width: 150px;
  7081.      overflow: hidden;
  7082.      white-space: nowrap;
  7083.      text-overflow: ellipsis;
  7084.      */
  7085. }
  7086. #fa_toolbar #fa_right #notif_list li:first-child {
  7087.     padding-top: 18px;
  7088.     }
  7089. #fa_toolbar #fa_right #notif_list li:first-child hr {
  7090.     display: none;
  7091.     }
  7092. #fa_toolbar #fa_right #notif_list li .content {
  7093.     width: 30em;
  7094.      
  7095. /*height: 2.4em;
  7096.     */
  7097. min-height: auto;
  7098.     margin: 0;
  7099.     display: block;
  7100.     overflow: visible;
  7101.     vertical-align: top;
  7102.     color: inherit !important;
  7103.     line-height: inherit !important;
  7104.     }
  7105. #fa_toolbar #fa_right #notif_list li .content::after {
  7106.     clear: both;
  7107.     display: block;
  7108.     content: "";
  7109.     }
  7110. #fa_toolbar #fa_right #notif_list li a.delete {
  7111.     width: 19px;
  7112.     height: 19px;
  7113.     text-align: center;
  7114.     color: #ff4f42;
  7115.     background: transparent none no-repeat -274px 50%;
  7116.     float: right;
  7117.     }
  7118. #fa_toolbar #fa_right #notif_list li a.delete:before {
  7119.     content: "\f12a";
  7120.     display: inline-block;
  7121.     font-family: "Ionicons";
  7122.     speak: none;
  7123.     font-style: normal;
  7124.     font-weight: normal;
  7125.     font-variant: normal;
  7126.     text-transform: none;
  7127.     text-rendering: auto;
  7128.     line-height: 19px;
  7129.     -webkit-font-smoothing: antialiased;
  7130.     -moz-osx-font-smoothing: grayscale;
  7131.     }
  7132. #fa_toolbar #fa_right #notif_list li hr {
  7133.     margin: 0 -18px 9px;
  7134.     border: 0 solid rgba(0, 0, 0, 0.1);
  7135.     border-top-width: 1px;
  7136.     }
  7137. #fa_toolbar #fa_right #notif_list li.unread {
  7138.     font-weight: bold;
  7139.     background-color: #e5e5e5;
  7140.     }
  7141. #fa_toolbar #fa_right #notif_list li.see_all {
  7142.     color: #ffffff;
  7143.     font-size: 1.3rem;
  7144.     background-color: #333333;
  7145.     border-radius: 0 0 3px 3px;
  7146.     padding: 12px 18px !important;
  7147.     text-align: center;
  7148.     }
  7149. #fa_toolbar #fa_right #notif_list li.see_all a {
  7150.     color: #ffffff;
  7151.     width: 100%;
  7152.     }
  7153. #fa_toolbar #live_notif {
  7154.     width: 330px;
  7155.     position: absolute;
  7156.     }
  7157. #fa_toolbar #live_notif .fa_notification {
  7158.     background-color: #333333;
  7159.     opacity: 0.8;
  7160.     border-radius: 5px;
  7161.     padding: 10px;
  7162.     }
  7163. #fa_toolbar #live_notif .fa_notification .content {
  7164.     padding-left: 40px;
  7165.     display: inline-block;
  7166.     background-image: url('https://2img.net/i/fa/notifications/notifications.png');
  7167.     background-repeat: no-repeat;
  7168.     height: 32px;
  7169.     font-size: 11px;
  7170.     color: #ffffff;
  7171.     overflow: hidden}
  7172. #fa_toolbar #live_notif .fa_notification a {
  7173.     text-decoration: underline !important;
  7174.     vertical-align: baseline;
  7175.      
  7176. /*max-width: 150px;
  7177.      overflow: hidden;
  7178.      white-space: nowrap;
  7179.      text-overflow: ellipsis;
  7180.      */
  7181. }
  7182. .fa_fix {
  7183.     position: fixed !important;
  7184.     position: absolute;
  7185.      
  7186. /*ie6 and above*/
  7187. top: 0;
  7188.     right: 0;
  7189.     }
  7190. #fa_toolbar .fa_hide {
  7191.     display: none !important;
  7192.     }
  7193. #fa_ranktitle {
  7194.     width: 120px;
  7195.     text-align: center;
  7196.     overflow: hidden;
  7197.     text-overflow: ellipsis;
  7198.     white-space: nowrap;
  7199.     font-weight: 500;
  7200.     margin-top: 9px;
  7201.     }
  7202. #fa_ranktitle:hover {
  7203.     text-decoration: none !important;
  7204.     color: #333333;
  7205.     }
  7206. #fa_usermenu {
  7207.     position: absolute;
  7208.     left: 0;
  7209.     top: 0;
  7210.     bottom: 0;
  7211.     width: 180px;
  7212.     padding: 18px;
  7213.     color: #333333;
  7214.     font-size: 1.3rem;
  7215.     text-align: center;
  7216.     border-radius: 0 0 0 3px;
  7217.     background-color: rgba(0, 0, 0, 0.03);
  7218.     border-right: 1px solid rgba(0, 0, 0, 0.06);
  7219.     }
  7220. #fa_usermenu table {
  7221.     width: 100%;
  7222.     }
  7223. #fa_usermenu td {
  7224.     display: inline-block;
  7225.     padding: 0px;
  7226.     margin: 0;
  7227.     line-height: 1.526;
  7228.     }
  7229. #fa_usermenu td.first {
  7230.     text-align: right;
  7231.     }
  7232. #fa_usermenu td.bold {
  7233.     font-weight: 500;
  7234.     text-align: left;
  7235.     padding-left: 6px;
  7236.     }
  7237. #fa_usermenu img {
  7238.     width: 120px;
  7239.     max-width: 120px;
  7240.     max-height: 120px;
  7241.     border-radius: 120px;
  7242.     border: 3px solid #ffffff;
  7243.     box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3), 0 0 1px rgba(0, 0, 0, 0.3);
  7244.     }
  7245. #fa_menulist {
  7246.     background-color: #ffffff;
  7247.     line-height: 32px;
  7248.     z-index: 10000;
  7249.     min-width: 175px;
  7250.     width: auto;
  7251.     display: none;
  7252.     border-radius: 0 0 3px 3px;
  7253.     border: none;
  7254.     position: absolute;
  7255.     list-style-type: none;
  7256.     font-size: 1.3rem;
  7257.     box-shadow: 0 0 9px rgba(0, 0, 0, 0.3), 0 0 1px 1px rgba(0, 0, 0, 0.2);
  7258.     top: 42px;
  7259.     margin: 0px;
  7260.     padding: 9px 18px 9px 198px;
  7261.     }
  7262. #fa_menulist :link, #fa_menulist :visited {
  7263.     color: #00569c !important;
  7264.     }
Add Comment
Please, Sign In to add comment