footer.less 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. //
  2. // Forum Footer
  3. // --------------------------------------------------
  4. //== Footer container
  5. //
  6. //**
  7. .main-footer {
  8. margin-top: @line-height-computed * 1.5;
  9. margin-bottom: @line-height-computed * 1.5;
  10. text-align: center;
  11. }
  12. //== Footer menu
  13. //
  14. //**
  15. .main-footer {
  16. .footer-nav {
  17. margin: 0px;
  18. overflow: auto;
  19. padding: 0px;
  20. text-align: center;
  21. li {
  22. display: inline-block;
  23. padding: @padding-large-vertical @padding-xs-horizontal;
  24. padding-bottom: @padding-small-vertical;
  25. a {
  26. &:link, &:visited {
  27. color: @footer-link-color;
  28. text-decoration: none;
  29. }
  30. &:hover {
  31. color: @footer-link-hover-color;
  32. text-decoration: underline;
  33. }
  34. &:active {
  35. color: @footer-link-active-color;
  36. text-decoration: underline;
  37. }
  38. }
  39. }
  40. }
  41. }
  42. //== Misago branding
  43. //
  44. //**
  45. .main-footer {
  46. .misago-branding {
  47. a {
  48. display: inline-block;
  49. color: @text-color;
  50. font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  51. font-size: @misago-branding-size;
  52. .brand-border {
  53. background: @text-color;
  54. border: none;
  55. border-radius: @misago-branding-size * 0.15;
  56. display: inline-block;
  57. margin-right: @misago-branding-size * 0.1;
  58. position: relative;
  59. top: @misago-branding-size * 0.18;
  60. overflow: hidden;
  61. width: @misago-branding-size + 3px;
  62. height: @misago-branding-size + 3px;
  63. &>span {
  64. display: inline-block;
  65. position: absolute;
  66. bottom: -20%;
  67. right: -18%;
  68. .rotate(-45deg);
  69. color: @body-bg;
  70. font-size: @misago-branding-size * 1.2;
  71. font-weight: bold;
  72. }
  73. }
  74. .subscript {
  75. display: inline-block;
  76. position: relative;
  77. bottom: (@misago-branding-size - (@misago-branding-size * 0.6)) / 2 - 1px;
  78. font-size: @misago-branding-size * 0.6;
  79. }
  80. &, &:link, &:visited {
  81. .opacity(0.4);
  82. }
  83. &:active, &:hover {
  84. .opacity(0.8);
  85. text-decoration: none;
  86. }
  87. }
  88. }
  89. }