You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

310 lines
6.8 KiB

  1. @charset "UTF-8";
  2. .richtext {
  3. :where(:not(.infobox)) {
  4. ul, ol {
  5. margin: 1em 0 1.5em;
  6. padding: 0;
  7. li {
  8. position: relative;
  9. display: block;
  10. padding-left: 32px;
  11. margin-bottom: 0.4em;
  12. @media(max-width: 767px) {
  13. padding-left: 24px;
  14. }
  15. }
  16. }
  17. ul {
  18. li {
  19. &::marker {
  20. color: var(--color-decoration);
  21. }
  22. }
  23. }
  24. ul.contact-buttons {
  25. li {
  26. padding-left: 0;
  27. &::after {
  28. display: none;
  29. }
  30. }
  31. }
  32. ul li::after,
  33. ol ul li::after {
  34. content: "";
  35. position: absolute;
  36. left: 0;
  37. width: 8px;
  38. height: 8px;
  39. border-radius: 3px;
  40. background-color: $color-secondary;
  41. background-color: var(--theme-color-secondary, $color-secondary);
  42. top: 12px;
  43. @media(max-width: 767px) {
  44. top: 10px;
  45. width: 6px;
  46. height: 6px;
  47. }
  48. }
  49. .accordion > ul > li:after, ul.accordion li:after, ul.choices li:after, ul.slider-tabs li:after, ul.contact-buttons li:after, ul.social-icons li:after {
  50. background: none;
  51. border: none;
  52. }
  53. .accordion .accordion-content .richtext ul li:after {
  54. border: 2px solid var(--theme-color-secondary);
  55. background-color: var(--theme-color-secondary);
  56. }
  57. ul.slider-tabs li {
  58. padding-left: 0;
  59. }
  60. ul:not(.anchors) > li:before, ol ul li:before {
  61. display: none;
  62. }
  63. ol > li:after {
  64. display: none;
  65. }
  66. ul ul:not(.rte--list, tab-buttons) {
  67. margin: 0.4em 0;
  68. li:after {
  69. background-color: transparent;
  70. border: 2px solid $color-secondary;
  71. border: 2px solid var(--theme-color-secondary, $color-secondary);
  72. box-sizing: border-box;
  73. }
  74. }
  75. ol {
  76. counter-reset: listcount;
  77. li:before {
  78. counter-increment: listcount;
  79. content: counter(listcount) ".";
  80. font-weight: 700;
  81. position: absolute;
  82. left: 0;
  83. }
  84. }
  85. .text a, .rte--list a, .strong a {
  86. transition: 0.2s ease;
  87. display: inline;
  88. padding: 0 5px 2px;
  89. color: $color-link;
  90. color: var(--theme-color-link, $color-link);
  91. background-color: $color-secondary-light;
  92. background-color: var(--theme-color-secondary-dimmed, $color-secondary-light);
  93. //font-weight: 400;
  94. margin: 0 -1px -2px;
  95. opacity: 1;
  96. -webkit-box-decoration-break: clone;
  97. box-decoration-break: clone;
  98. overflow-wrap: break-word;
  99. word-wrap: break-word;
  100. word-break: break-word;
  101. hyphens: auto;
  102. &:hover {
  103. color: $color-link-hover;
  104. }
  105. &.external, &.extranet, &.intranet, &[data-linktypeicon="CMExternalLink"], &[data-linktypeicon="CMDownload"] {
  106. position: relative;
  107. padding-left: 7px;
  108. &:after {
  109. @include icon-small-link-external;
  110. font-family: "Icons", sans-serif;
  111. color: $color-link-hover;
  112. font-size: 18px;
  113. margin-left: 3px;
  114. outline: 3px solid $color-secondary-light;
  115. outline-offset: -2px;
  116. text-decoration: underline;
  117. text-transform: none;
  118. font-weight: 400;
  119. font-style: normal;
  120. }
  121. }
  122. &.intranet:after {
  123. @include icon-small-schloss;
  124. }
  125. &.extranet:after {
  126. @include icon-small-stern;
  127. }
  128. &[data-linktypeicon="CMDownload"]:after {
  129. @include icon-small-download;
  130. text-decoration: none;
  131. display: inline-block;
  132. line-height: 0;
  133. outline: none;
  134. }
  135. }
  136. .text .image a, .rte--list .image a, .strong .image a {
  137. background-color: var(--theme-color-secondary-dimmed);
  138. }
  139. .text a.image-link{
  140. background-color: #fff;
  141. padding: 0;
  142. margin: 0;
  143. display: block;
  144. &:after{
  145. display: none;
  146. }
  147. }
  148. .responsive-table {
  149. tr > td > a {
  150. color: $color-link;
  151. transition: 0.2s ease;
  152. display: inline;
  153. padding: 0 5px 2px;
  154. background-color: $color-secondary-light;
  155. //font-weight: 400;
  156. margin: 0 -1px -2px;
  157. opacity: 1;
  158. -webkit-box-decoration-break: clone;
  159. box-decoration-break: clone;
  160. }
  161. a {
  162. &.external, &.extranet, &.intranet, &[data-linktypeicon="CMExternalLink"], &[data-linktypeicon="CMDownload"] {
  163. transition: 0.2s ease;
  164. display: inline;
  165. color: $color-link;
  166. color: var(--theme-color-link, $color-link);
  167. background-color: $color-secondary-light;
  168. background-color: var(--theme-color-secondary-dimmed, $color-secondary-light);
  169. //font-weight: 400;
  170. margin: 0 -1px -2px;
  171. opacity: 1;
  172. -webkit-box-decoration-break: clone;
  173. box-decoration-break: clone;
  174. &:hover {
  175. color: $color-link-hover;
  176. }
  177. position: relative;
  178. padding: 0 5px 2px 7px;
  179. &:after {
  180. @include icon-small-link-external;
  181. font-family: "Icons", sans-serif;
  182. color: $color-link-hover;
  183. font-size: 18px;
  184. margin-left: 3px;
  185. outline: 3px solid $color-secondary-light;
  186. outline-offset: -2px;
  187. text-decoration: underline;
  188. text-transform: none;
  189. font-weight: 400;
  190. font-style: normal;
  191. }
  192. }
  193. &.intranet:after {
  194. @include icon-small-schloss;
  195. }
  196. &.extranet:after {
  197. @include icon-small-stern;
  198. }
  199. &[data-linktypeicon="CMDownload"]:after {
  200. @include icon-small-download;
  201. text-decoration: none;
  202. display: inline-block;
  203. line-height: 0;
  204. outline: none;
  205. }
  206. }
  207. }
  208. ul.highcharts-menu {
  209. padding: 10px 0 !important;
  210. li {
  211. padding: 5px 20px;
  212. margin: 0;
  213. &:after {
  214. display: none;
  215. }
  216. }
  217. hr {
  218. margin: 5px 0 8px;
  219. }
  220. }
  221. ul.tab-buttons {
  222. margin: 0;
  223. li {
  224. display: inline-block;
  225. margin-bottom: 12px;
  226. padding-left: 0;
  227. &:after {
  228. content: "";
  229. height: 0;
  230. width: 0;
  231. border: 0;
  232. }
  233. }
  234. }
  235. .detail-text {
  236. overflow-x: hidden;
  237. }
  238. }
  239. }
  240. blockquote {
  241. border-left: 6px solid $color-secondary;
  242. border-left: 6px solid var(--theme-color-secondary, $color-secondary);
  243. margin: 2em 0;
  244. padding-left: 26px;
  245. font-style: italic;
  246. @media(max-width: 767px) {
  247. padding-left: 18px;
  248. }
  249. .author {
  250. font-style: normal;
  251. font-size: 18px;
  252. line-height: 1.2;
  253. }
  254. }
  255. [data-browser="ie"] .richtext .text {
  256. a.external:after, a.external:after, a.external:after, a[data-linktypeicon="CMExternalLink"] {
  257. text-decoration: none;
  258. }
  259. }
  260. .lastPublishDate{
  261. padding-top: 20px;
  262. }