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.
 
 
 
 

79 lines
1.4 KiB

  1. @import '../../_global/styles/mixins';
  2. @import '../../_global/styles/vars';
  3. .participation-teasers {
  4. position: relative;
  5. display: block;
  6. padding: var(--section-padding) 0;
  7. margin: 0;
  8. background-color: var(--theme-color-primary-dimmed-04);
  9. @media(max-width: 767px) {
  10. margin-top: 24px;
  11. }
  12. h2, .like-h2 {
  13. margin-top: var(--section-headline-margin);
  14. }
  15. .overflow-wrapper{
  16. overflow:hidden;
  17. }
  18. .row {
  19. margin: calc(var(--col-padding) * -1);
  20. padding-top: 0.3em;
  21. overflow:hidden;
  22. @media(max-width: 1099px) {
  23. &::after {
  24. content: '';
  25. position: relative;
  26. display: block;
  27. min-width: 50px;
  28. }
  29. }
  30. @media(max-width: 767px) {
  31. margin-left: -6px;
  32. margin-right: -6px;
  33. }
  34. }
  35. .col {
  36. position: relative;
  37. display: flex;
  38. flex: 1 1 33.3333%;
  39. max-width: 33.3333%;
  40. &:first-child {
  41. margin-left: auto;
  42. }
  43. &:last-child {
  44. margin-right: auto;
  45. @media(max-width: 1099px) {
  46. flex: 1 1 100%;
  47. max-width: 100%;
  48. }
  49. }
  50. @media(max-width: 1099px) {
  51. flex: 1 1 50%;
  52. max-width: 50%;
  53. }
  54. @media(max-width: 767px) {
  55. padding: 6px;
  56. }
  57. @media(max-width: 567px) {
  58. flex: 1 1 100%;
  59. max-width: 100%;
  60. min-width: 320px;
  61. }
  62. @media(max-width: 359px) {
  63. min-width: 280px;
  64. }
  65. }
  66. .all-participations {
  67. text-align: center;
  68. margin: calc(var(--col-padding) + 1.5em) 0 0;
  69. }
  70. }