Não pode escolher mais do que 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 
 

166 linhas
3.1 KiB

  1. @charset "UTF-8";
  2. .sidebar .linklist > li {
  3. margin-bottom: 6px;
  4. line-height: 1.4;
  5. > a {
  6. padding-left: 34px;
  7. &:before {
  8. top: 2px;
  9. font-size: 24px;
  10. }
  11. }
  12. }
  13. .linklist, .richtext .linklist {
  14. list-style: none;
  15. padding: 0;
  16. margin: 24px 0;
  17. @media(max-width: 767px) {
  18. margin: 18px 0;
  19. }
  20. > li {
  21. position: relative;
  22. margin: 0 0 8px;
  23. padding-left: 38px;
  24. &:after {
  25. display: none !important;
  26. }
  27. @media(max-width: 767px) {
  28. margin-bottom: 4px;
  29. padding-left: 32px;
  30. }
  31. > a {
  32. position: relative;
  33. display: inline-block;
  34. transition: 0.2s $easeOutQuad;
  35. transform: translate3d(0, 0, 0);
  36. text-underline-offset: 3px;
  37. padding: 4px 4px 4px 38px;
  38. line-height: 1.2;
  39. font-weight: 400;
  40. @include focusvisible;
  41. @extend .icon-pfeil-simple-rechts;
  42. margin-left: -38px;
  43. margin-right: -4px;
  44. border-radius: 3px;
  45. @media(max-width: 767px) {
  46. margin-left: -32px;
  47. padding-left: 32px;
  48. font-size: 18px;
  49. }
  50. &:before {
  51. font-family: "Icons";
  52. font-size: 30px;
  53. line-height: 1;
  54. position: absolute;
  55. top: 2px;
  56. left: -4px;
  57. transform: translate3d(0, 0, 0);
  58. text-decoration: underline;
  59. @media(max-width: 767px) {
  60. top: 3px;
  61. left: -3px;
  62. font-size: 24px;
  63. }
  64. }
  65. &:before {
  66. text-decoration: none;
  67. }
  68. &:hover {
  69. color: $color-link-hover;
  70. color: var(--theme-color-link-hover, $color-link-hover);
  71. }
  72. }
  73. a.download:before {
  74. @extend .icon-download;
  75. }
  76. a.external:before, a.extern:before {
  77. @extend .icon-link-external;
  78. }
  79. a.intranet:before {
  80. @extend .icon-schloss;
  81. }
  82. a.extranet:before {
  83. @extend .icon-stern;
  84. }
  85. }
  86. > li > p, > li > div.text {
  87. font-size: 18px;
  88. margin-top: 6px;
  89. margin-bottom: 8px;
  90. &:last-child {
  91. margin-bottom: 14px;
  92. }
  93. @media(max-width: 991px) {
  94. font-size: 16px;
  95. }
  96. }
  97. }
  98. .link-collection, .dl-teaser, .ll-teaser, .ll-teaser-text {
  99. margin: calc(1.5vw + 40px) 0 0;
  100. background-color: $color-secondary-light;
  101. background-color: var(--theme-color-secondary-dimmed, $color-secondary-light);
  102. padding: 40px 42px 36px;
  103. border-bottom: 8px solid $color-secondary;
  104. border-bottom: 8px solid var(--theme-color-secondary, $color-secondary);
  105. @media(max-width: 567px) {
  106. margin: calc(1.5vw + 28px) 0 0;
  107. padding: 24px 18px 28px;
  108. }
  109. .btn-wrapper {
  110. padding-top: 10px;
  111. text-align: right;
  112. }
  113. }
  114. section .link-collection {
  115. margin-top: 0;
  116. }
  117. .col:first-child:last-child > .link-collection {
  118. @media(min-width: 1200px) {
  119. padding: 46px 60px 42px;
  120. }
  121. .linklist {
  122. @media(min-width: 1000px) {
  123. columns: 2;
  124. column-gap: 40px;
  125. }
  126. > li {
  127. -webkit-column-break-inside: avoid;
  128. page-break-inside: avoid;
  129. break-inside: avoid;
  130. }
  131. }
  132. }
  133. .main-col .col:first-child:last-child > .link-collection, .main-col .link-collection {
  134. margin: calc(2% + 20px) 0 calc(3% + 20px);
  135. .linklist {
  136. columns: 1;
  137. }
  138. }