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.
 
 
 
 

76 lines
1.4 KiB

  1. .newsletter-teaser {
  2. --theme-color-link: var(--theme-color-white);
  3. --theme-color-link-hover: var(--theme-color-white);
  4. font-size: var(--font-size-small);
  5. background: linear-gradient(140deg, var(--theme-color-gradient-01) 30%, var(--theme-color-gradient-02) 75%, var(--theme-color-gradient-03) 108%);
  6. padding: var(--content-box-padding);
  7. border-radius: var(--border-radius-xs);
  8. color: var(--theme-color-white);
  9. @media(max-width: 767px) {
  10. padding: calc(var(--content-box-padding) * 2) var(--content-box-padding);
  11. }
  12. h2 {
  13. margin-top: var(--section-headline-margin);
  14. margin-bottom: 0.4em;
  15. }
  16. .input-wrapper {
  17. margin: 1.5em 0;
  18. display: flex;
  19. input {
  20. margin: 0 1em 0 0;
  21. min-width: 40%;
  22. width: auto;
  23. flex-grow: 1;
  24. }
  25. .btn {
  26. display: block;
  27. white-space: nowrap;
  28. }
  29. @media(max-width: 567px) {
  30. display: block;
  31. .btn {
  32. margin-top: 0.7em;
  33. }
  34. input {
  35. min-width: 100%;
  36. }
  37. }
  38. }
  39. ul {
  40. margin: 2em 0 -0.3em;
  41. padding: 0;
  42. list-style: none;
  43. }
  44. li {
  45. margin: 0.4em 0 0;
  46. padding: 0;
  47. display: flex;
  48. align-items: flex-start;
  49. line-height: 1.3;
  50. .form-element {
  51. width: 100%;
  52. }
  53. }
  54. input[type="checkbox"] {
  55. margin-right: 0.6em;
  56. margin-left: 0;
  57. border-color: var(--theme-color-white);
  58. + label {
  59. font-size: var(--font-size-small);
  60. margin-bottom: 0.3em;
  61. }
  62. }
  63. }