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.
 
 
 
 

304 lines
6.2 KiB

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