Advertisement
althindor

Pro for Lord Alon

Sep 2nd, 2018
631
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 8.01 KB | None | 0 0
  1. /* Code by AlthIndor, Concept by Visual Light */
  2.  
  3. html, body {
  4.  background: url('https://images2.imgbox.com/3c/f0/esYVOzaS_o.png') #000 fixed center repeat-x;
  5.  overflow: hidden;
  6. }
  7.  
  8. #columns, #column_2 .panel, #id_comments h2 ~ div, #id_comments h2 ~ p {
  9.  background: url('https://images2.imgbox.com/f3/de/RCOWRbpm_o.png') no-repeat;
  10. }
  11.  
  12. /* Fonts */
  13.  
  14. @font-face {
  15.  font-family: 'Open Sans';
  16.  font-style: normal;
  17.  font-weight: 400;
  18.  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVZ0b.woff2) format('woff2'), url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
  19. }
  20.  
  21. @font-face {
  22.  font-family: 'PT Serif';
  23.  font-style: normal;
  24.  font-weight: 400;
  25.  src: local('PT Serif'), local('PTSerif-Regular'), url(https://fonts.gstatic.com/s/ptserif/v9/EJRVQgYoZZY2vCFuvAFWzr8.woff2) format('woff2'), url(http://fonts.gstatic.com/s/ptserif/v8/sDRi4fY9bOiJUbgq53yZCfesZW2xOQ-xsNqO47m55DA.woff) format('woff');
  26. }
  27.  
  28. @font-face {
  29.  font-family: 'PT Serif Caption';
  30.  font-style: normal;
  31.  font-weight: 400;
  32.  src: local('PT Serif Caption'), local('PTSerif-Caption'), url(https://fonts.gstatic.com/s/ptserifcaption/v9/ieVl2ZhbGCW-JoW6S34pSDpqYKU019K7DQ.woff2) format('woff2'), url(https://fonts.gstatic.com/s/ptserifcaption/v9/ieVl2ZhbGCW-JoW6S34pSDpqYKU019K7Cw.woff) format('woff');
  33. }
  34.  
  35. @font-face {
  36.  font-family: 'Sura';
  37.  font-style: normal;
  38.  font-weight: 700;
  39.  src: local('Sura Bold'), local('Sura-Bold'), url(https://fonts.gstatic.com/s/sura/v2/SZc53FL5PbyzLUJ7TzrMkA.woff2) format('woff2'), url(https://fonts.gstatic.com/s/sura/v2/SZc53FL5PbyzLUJ7TzrMlg.woff) format('woff');;
  40. }
  41.  
  42. /* Header */
  43.  
  44. #gaia_header, #header_left, #header_right {background: none !important;}
  45. #gaia_header #header_right {float: right;}
  46. #gaia_header .spacer {display: none !important;}
  47.  
  48. #gaia_header #header_left, #gaia_header #header_right {
  49.  color: transparent !important;
  50.  font: normal 10px/28px 'Sura', serif !important;
  51.  padding: 0 5px !important;
  52.  box-sizing: border-box;
  53. }
  54. #gaia_header li {padding: 0 2px;}
  55.  
  56. #header_left img {
  57.  background: url('https://gaia.hs.llnwd.net/e1/images/gaia_global/gaia_header/br_gaia_logo_header.png') 0 100% no-repeat;
  58.  background-size: auto 200%;
  59.  width: 0;
  60.  height: 16px;
  61.  padding: 0 34px 0 0;
  62.  margin-right: 3px;
  63. }
  64.  
  65. #gaia_header a {
  66.  color: #FFFFFF !important;
  67.  font-weight: normal;
  68.  text-transform: uppercase;
  69.  text-decoration: none;
  70. }
  71.  
  72. /* Columns */
  73.  
  74. #columns, #column_1, #column_2 {
  75.  float: none;
  76.  margin: 0;
  77.  position: absolute;
  78. }
  79. #column_1, #column_2 {right: 0;}
  80. #column_3 {display: none;}
  81.  
  82. #columns {
  83.  width: 1035px;
  84.  height: 740px;
  85.  top: calc((100% - 645px) / 2);
  86.  left: calc((100% - 1080px) / 2);
  87. }
  88.  
  89. #column_1 {
  90.  width: calc(100% - 424px);
  91.  height: 100%;
  92.  top: 7px;
  93.   overflow: visible;
  94. }
  95.  
  96. #column_2 {
  97.  width: 430px;
  98.  height: 480px;
  99.  margin: 10px 10px 0 0;
  100.  top: 95px;
  101. }
  102.  
  103. /* Panels */
  104.  
  105. .panel, .panel h2 {
  106.  padding: 0;
  107.  margin: 0;
  108.  box-sizing: border-box;
  109. }
  110. .panel a {font-weight: normal;}
  111.  
  112. .panel {
  113.  text-align: justify;
  114.  position: absolute;
  115.  overflow: hidden;
  116. }
  117. .panel:not(#id_comments) h2 {display: none;}
  118.  
  119. #column_1 .panel {
  120.  color: #FFFFFF;
  121.  font: 11px/14px 'PT Serif Caption', serif;
  122.  text-transform: uppercase;
  123. }
  124.  
  125. #column_2 .panel {
  126.  background-position: -595px -105px;
  127.  width: 100%;
  128.  height: 100%;
  129.  color: #404040;
  130.  font: 12px/1.6em 'Open Sans', sans-serif;
  131.  padding-right: 10px;
  132.  top: 0;
  133.  left: 0;
  134.  overflow-y: scroll;
  135. }
  136. #id_about img, #id_comments .postcontent img {max-width: 100% !important;}
  137.  
  138. #id_about {z-index: 2;}
  139. #id_comments {z-index: 1;}
  140. #id_comments:hover {z-index: 3;}
  141.  
  142. #column_1 a {
  143.  color: #FFFFFF;
  144.  text-decoration: none;
  145. }
  146. #column_1 a:hover {color: #E87C84;}
  147. #column_2 a {color: crimson;}
  148.  
  149. /* Details, Contact, Wish List */
  150.  
  151. #id_details, #id_contact {width: 140px;}
  152. #id_contact, #id_wishlist {background: none;}
  153. #id_contact {top: 287px;}
  154.  
  155. #id_details, #id_contact ul:not(.buttons) li, #id_wishlist .item {
  156.  text-align: center;
  157.  border: 2px solid #000;
  158.  border-radius: 5px;
  159.  box-shadow: 0 3px rgba(0,0,0,.3);
  160.  box-sizing: border-box;
  161. }
  162. #id_details, #id_contact ul:not(.buttons) li {background: #E87C84;}
  163.  
  164. #id_details {
  165.  height: 170px;
  166.  padding-top: 8px;
  167.  top: 107px;
  168. }
  169.  
  170. #id_details:hover, #id_contact ul:not(.buttons) li:hover {
  171.  background: #FFFFFF;
  172.  color: #E87C84;
  173. }
  174.  
  175. #id_contact ul:not(.buttons) li {
  176.  height: 40px;
  177.  font-family: 'Sura', serif;
  178.  line-height: 36px;
  179.  margin-bottom: 10px;
  180.  position: relative;
  181. }
  182. #id_contact ul:not(.buttons) li:nth-of-type(1) {display: none;}
  183.  
  184. #id_contact li, #id_contact a {font-size: 0;}
  185. #id_contact li::after, #id_contact a::after {font-size: 14px;}
  186. #id_contact li:nth-of-type(2)::after {content: 'SEND MESSG';}
  187. #id_contact li:nth-of-type(3)::after {content: 'TRADE ITEM';}
  188.  
  189. #id_contact ul:not(.buttons) li a {
  190.  width: 100%;
  191.  height: 100%;
  192.  left: 0;
  193.  position: absolute;
  194. }
  195.  
  196. /* Wish List */
  197.  
  198. #id_wishlist {
  199.  width: 100px;
  200.  height: 175px;
  201.  top: 397px;
  202.  left: 90px;
  203.  overflow-x: hidden;
  204.  overflow-y: scroll;
  205. }
  206.  
  207. #id_wishlist .item {
  208.  background: #FFFFFF;
  209.  width: 50px;
  210.  height: 50px;
  211.  padding: 8px;
  212.  margin: 0 0 10px 0;
  213.  position: relative;
  214. }
  215. #id_wishlist .item:nth-last-of-type(2) {margin-bottom: 3px;}
  216. #id_wishlist .item img {filter: grayscale(100%);}
  217.  
  218. #id_wishlist .item:hover {background: #E87C84;}
  219. #id_wishlist .item:hover img {filter: none;}
  220.  
  221. .owner_checkmark {
  222.  margin: 0;
  223.  top: 5px;
  224.  left: 5px;
  225. }
  226. .premium_sparkle {display: none;}
  227.  
  228. /* Visitors */
  229.  
  230. #id_footprints {
  231.  background: none;
  232.  width: 487px;
  233.  height: 78px;
  234.  text-shadow: 0 0 3px #000;
  235.  padding-right: 20px;
  236.  top: 605px;
  237.  left: 160px;
  238.  overflow-y: scroll;
  239. }
  240. #id_footprints .item {display: inline;}
  241.  
  242. #id_footprints::before {
  243.  content: 'This Profile Visited By:';
  244.  padding-right: .3em;
  245. }
  246.  
  247. #id_footprints .item:nth-last-of-type(n+3)::after {
  248.  content: '\26';
  249.  margin: 0 2px;
  250. }
  251.  
  252. /* Comments */
  253.  
  254. #id_comments #alerts_banner {display: none;}
  255. #id_comments dd:nth-last-of-type(n+2) {margin-bottom: 15px;}
  256.  
  257. #id_comments .date {
  258.  align-self: center;
  259.  flex-grow: 1;
  260.  font: 70% monospace;
  261. }
  262. #id_comments .date a {color: #808080;}
  263.  
  264. #id_comments dt {
  265.  display: flex;
  266.  font-family: 'PT Serif Caption', serif;
  267.  text-transform: uppercase;
  268.  padding: 0;
  269.  margin: 0 0 2px 0;
  270.  border-bottom: 2px dotted #808080;
  271. }
  272.  
  273. #id_comments .dropBox {
  274.  background: #E87C84;
  275.  width: 48px;
  276.  height: 48px;
  277.  margin: 4px 6px 0 0;
  278.  border: 1px solid crimson;
  279.  border-radius: 5px;
  280.  overflow: hidden;
  281. }
  282.  
  283. #id_comments .dropBox img {
  284.  width: 120px;
  285.  height: 150px;
  286.  margin-top: -26px;
  287.  margin-left: -46px;
  288.  filter: grayscale(100%);
  289. }
  290. #id_comments dd:hover .dropBox img {filter: none;}
  291.  
  292. /* Comments Buttons and Header */
  293.  
  294. #id_comments h2 ~ div, #id_comments h2 ~ p, #id_comments h2, #id_comments h2::before {
  295.  height: 68px;
  296.  position: fixed;
  297.  top: calc((100% - 645px) / 2 + 8px);
  298.  z-index: 9;
  299. }
  300.  
  301. #id_comments h2 ~ div, #id_comments h2 ~ p {
  302.  display: block;
  303.  width: 68px;
  304.  opacity: .01;
  305. }
  306. #id_comments h2 ~ div:hover, #id_comments h2 ~ p:hover {opacity: 1;}
  307.  
  308. #id_comments h2 ~ div {
  309.  background-position: top right;
  310.  left: calc((100% - 1080px) / 2 + 585px);
  311. }
  312.  
  313. #id_comments h2 ~ p {
  314.  background-position: right -68px;
  315.  left: calc((100% - 1080px) / 2 + 663px);
  316. }
  317.  
  318. #id_comments #alert_container, #id_comments h2 ~ div a, #id_comments h2 ~ p a {
  319.  display: block;
  320.  width: 100%;
  321.  height: 100%;
  322.  font-size: 0;
  323.  position: absolute;
  324. }
  325. #id_comments #alert_container {padding: 0;}
  326. #id_comments .clear {display: none;}
  327.  
  328. #id_comments h2 {
  329.  background: #1C1619;
  330.  width: 294px;
  331.  height: 68px;
  332.  font: 40px/63px 'PT Serif', serif;
  333.  text-align: center;
  334.  left: calc((100% - 1080px) / 2 + 741px);
  335.  border: 2px solid #FFFFFF;
  336.  border-radius: 5px;
  337. }
  338. #id_comments:hover h2 {background: #E87C84;}
  339.  
  340. #id_comments h2::before {
  341.  content: '';
  342.  display: block;
  343.  position: absolute;
  344.  top: -2px;
  345.  left: -158px;
  346.  z-index: -1;
  347. }
  348.  
  349. #id_comments:hover h2::before {
  350.  width: 450px;
  351.  height: 100px;
  352. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement