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.
 
 
 
 

196 rader
3.8 KiB

  1. .case {
  2. margin-bottom: 3rem;
  3. a {
  4. position: relative;
  5. display: block;
  6. width: 100%;
  7. max-width: 315px;
  8. height: 345px;
  9. background-image: url(../img/case_bg.png);
  10. background-repeat: no-repeat;
  11. color: #fff;
  12. margin: auto;
  13. .title {
  14. position: absolute;
  15. bottom: 0;
  16. width: 100%;
  17. min-height: 150px;
  18. padding: 0 1rem;
  19. @include futura-bold;
  20. font-size: size(45);
  21. line-height: size(50);
  22. text-transform: uppercase;
  23. text-align: center;
  24. span {
  25. display: block;
  26. span {
  27. @include futura-medium;
  28. font-size: size(20);
  29. line-height: size(29);
  30. transform: translateX(-3rem);
  31. }
  32. }
  33. }
  34. }
  35. }
  36. .cases {
  37. .title-wrapper {
  38. max-width: 675px;
  39. margin: 0 auto 4rem auto;
  40. h1 {
  41. margin-bottom: 1rem;
  42. }
  43. .subline {
  44. display: block;
  45. @include futura-bold;
  46. font-size: size(45);
  47. line-height: size(55);
  48. text-transform: uppercase;
  49. text-align: center;
  50. margin-left: auto;
  51. max-width: 400px;
  52. }
  53. }
  54. ul.tags {
  55. margin: 0;
  56. padding: 0;
  57. display: flex;
  58. justify-content: space-between;
  59. li {
  60. width: 17vw;
  61. height: 17vw;
  62. list-style-type: none;
  63. margin: 0;
  64. padding: 0;
  65. color: #fff;
  66. background-color: $main-color;
  67. @include futura-bold;
  68. font-size: size(10);
  69. text-transform: uppercase;
  70. text-align: center;
  71. opacity: 0.2;
  72. background-repeat: no-repeat;
  73. padding-top: 0.15rem;
  74. background-position: center bottom 10px;
  75. background-size: 40%;
  76. @media (min-width: 576px) {
  77. font-size: size(14);
  78. }
  79. @media (min-width: 992px) {
  80. width: 177px;
  81. height: 177px;
  82. font-size: size(20);
  83. padding-top: 0.5rem;
  84. }
  85. &.active {
  86. opacity: 1;
  87. }
  88. &.print {
  89. background-image: url(../img/magazin.svg);
  90. @media (min-width: 992px) {
  91. background-position: center top 55px;
  92. background-size: 45%;
  93. }
  94. }
  95. &.digital {
  96. background-image: url(../img/digital.svg);
  97. @media (min-width: 992px) {
  98. background-position: center top 60px;
  99. background-size: 65%;
  100. }
  101. }
  102. &.social {
  103. background-image: url(../img/social.svg);
  104. @media (min-width: 992px) {
  105. background-position: center top 65px;
  106. }
  107. }
  108. &.live {
  109. background-image: url(../img/wundertuete.svg);
  110. @media (min-width: 992px) {
  111. background-position: center top 60px;
  112. }
  113. }
  114. &.initiatives {
  115. background-image: url(../img/lightbulb.svg);
  116. @media (min-width: 992px) {
  117. background-position: center top 60px;
  118. }
  119. }
  120. }
  121. }
  122. .elements-wrapper {
  123. padding: 2rem 0;
  124. .row {
  125. margin: 0;
  126. }
  127. .block {
  128. margin: 4rem 0;
  129. &.ce_youtube {
  130. margin-left: auto;
  131. margin-right: auto;
  132. }
  133. }
  134. .ce_text {
  135. .row {
  136. align-items: center;
  137. }
  138. .text-wrapper {
  139. @include futura-medium;
  140. font-size: size(20);
  141. text-align: center;
  142. line-height: size(29);
  143. h2, h3 {
  144. font-size: size(32);
  145. line-height: size(32);
  146. }
  147. p {
  148. max-width: 490px;
  149. margin-left: auto;
  150. margin-right: auto;
  151. }
  152. }
  153. }
  154. .ce_rsce_cite {
  155. max-width: 750px;
  156. margin: 0 auto;
  157. blockquote {
  158. @include futura-bold;
  159. font-size: size(32);
  160. line-height: size(34);
  161. }
  162. figcaption {
  163. @include futura-medium;
  164. font-size: size(20);
  165. margin-left: 1rem;
  166. }
  167. }
  168. }
  169. .related-brands-wrapper {
  170. max-width: 1050px;
  171. position: relative;
  172. border-top: 1px solid $main-color;
  173. border-bottom: 1px solid $main-color;
  174. margin: 3rem auto 0 auto;
  175. span {
  176. position: absolute;
  177. top: -20px;
  178. left: 50%;
  179. text-transform: uppercase;
  180. transform: translateX(-50%);
  181. background-color: $bg-color;
  182. padding: 5px 15px;
  183. }
  184. ul {
  185. margin: 0;
  186. padding: 0;
  187. li {
  188. list-style-type: none;
  189. margin: 0;
  190. padding: 0;
  191. }
  192. }
  193. }
  194. }