Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
 
 
 

147 rader
2.7 KiB

  1. .slider-control {
  2. display: none;
  3. }
  4. .slick-dots {
  5. position: absolute;
  6. left: 50%;
  7. bottom: 24px;
  8. z-index: 10;
  9. transform: translate(-50%, 0);
  10. display: flex;
  11. justify-content: center;
  12. li {
  13. padding: 0 6px;
  14. }
  15. button {
  16. background: none;
  17. border: none;
  18. display: block;
  19. width: 12px;
  20. height: 12px;
  21. font-size: 1px;
  22. line-height: 1px;
  23. text-indent: -9999px;
  24. background: rgba(255, 255, 255, .5);
  25. border-radius: 50%;
  26. &:hover {
  27. background: rgba(255, 255, 255, 1);
  28. }
  29. }
  30. .slick-active {
  31. button {
  32. background: rgba(255, 255, 255, 1);
  33. }
  34. }
  35. }
  36. .ce_sliderStart {
  37. padding: 0 0 5rem 0;
  38. }
  39. .slider-wrapper {
  40. position: relative;
  41. &:before {
  42. content: "Made in Germany";
  43. display: block;
  44. position: absolute;
  45. right: 50px;
  46. top: 100%;
  47. z-index: 3;
  48. padding: 11px 24px 14px 55px;
  49. font-size: size(11);
  50. line-height: size(14);
  51. font-weight: 300;
  52. background: rgba(141, 179, 201, 0.2);
  53. background: linear-gradient(0deg, rgba(141, 179, 201, 0.2), rgba(141, 179, 201, 0.2)), linear-gradient(180deg, #FFFFFF 0%, #F2F2F2 100%);
  54. box-shadow: 0 2px 5px 2px rgba(0, 0, 0, 0.2);
  55. border-radius: 0 0 10px 10px;
  56. }
  57. &:after {
  58. content: "";
  59. display: block;
  60. position: absolute;
  61. right: 171px;
  62. top: calc(100% + 9px);
  63. z-index: 4;
  64. width: 25px;
  65. height: 18px;
  66. background: transparent url("../images/elements/flag-de.svg") no-repeat left top;
  67. background-size: 25px auto;
  68. }
  69. .ce_text {
  70. position: relative;
  71. padding: 0;
  72. //overflow: hidden;
  73. }
  74. .image_container {
  75. img {
  76. border: 1px solid rgba(0, 0, 0, 0.23);
  77. border-radius: 30px;
  78. }
  79. }
  80. .slick-list {
  81. z-index: 5;
  82. border-radius: 30px;
  83. box-shadow: 0 2px 5px 2px rgba(0, 0, 0, 0.2);
  84. }
  85. .text {
  86. position: absolute;
  87. right: 50px;
  88. top: 50%;
  89. text-align: right;
  90. max-width: 750px;
  91. @media (max-width: 768px) {
  92. right: auto;
  93. left: 0;
  94. top: auto;
  95. bottom: 20px;
  96. width: 100%;
  97. max-width: none;
  98. text-align: center;
  99. }
  100. a {
  101. display: inline-block;
  102. padding: 10px 75px;
  103. text-decoration: none;
  104. color: $white;
  105. background: rgba(0, 0, 0, .23);
  106. border: 1px solid $white;
  107. border-radius: 20px;
  108. @include transition();
  109. &:hover {
  110. background: rgba(0, 0, 0, 1);
  111. }
  112. }
  113. }
  114. h1, h2 {
  115. color: $white;
  116. line-height: size(64);
  117. padding: 0 0 2rem 0;
  118. @media (max-width: 768px) {
  119. background: rgba(255,255,255, 0.4);
  120. padding: 1rem;
  121. margin-bottom: 1rem;
  122. text-align: left;
  123. span[style*="#bcd03c"] {
  124. text-shadow: 0 0 8px $font;
  125. }
  126. }
  127. @media (max-width: 575px) {
  128. line-height: size(40);
  129. }
  130. }
  131. }