RyanEarnshaw

Untitled

Feb 22nd, 2017
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.25 KB | None | 0 0
  1. *, html {
  2. margin: 0;
  3. padding: 0;
  4. box-sizing: border-box;
  5. }
  6. html, body {
  7. font-family: sans-serif;
  8. background-color: #000000;
  9. }
  10.  
  11. .header {
  12. position: relative;
  13. display: inline-block;
  14. height: 80px;
  15. width: 100%;
  16. background-color: #000000;
  17. }
  18.  
  19. .header img {
  20. position: absolute;
  21. max-height: 90%;
  22. max-width: 100%;
  23. top: 50%;
  24. left: 50%;
  25. transform: translate(-50%, -50%);
  26. }
  27.  
  28. .hero-image {
  29. position: relative;
  30. height: 100vh;
  31. width: 100%;
  32. background-color: #000000;
  33. overflow: hidden;
  34. }
  35. .hero-image img {
  36. position: absolute;
  37. min-height: 100vh;
  38. min-width: 100%;
  39. top: 50%;
  40. left: 50%;
  41. transform: translate(-50%, -50%);
  42. }
  43.  
  44.  
  45. .primo-logo {
  46. position: absolute;
  47. top: 50vh;
  48. left: 50vw;
  49. max-height: 35vh;
  50. max-width: 50vw;
  51. transform: translate(-50%, -50%);
  52. background-color: transparent;
  53. }
  54. .primo-logo img {
  55. position: relative;
  56. width: 100%;
  57. height: 100%;
  58. }
  59. .primo-title-text {
  60. position: absolute;
  61. top: 70vh;
  62. left: 50vw;
  63. max-width: 600px;
  64. text-align: center;
  65. transform: translateX(-50%);
  66. background-color: transparent;
  67. }
  68. .primo-title-text h1 {
  69. font-family: sans-serif;
  70. font-weight: normal;
  71. font-size: 30px;
  72. color: #ffffff;
  73. }
  74. .primo-title-arrow {
  75. position: absolute;
  76. display: inline-block;
  77. top: 80vh;
  78. left: 50vw;
  79. transform: translateX(-50%);
  80. width: 50px;
  81. height: 50px;
  82. border-radius: 100%;
  83. background-color: #f3bc15;
  84. }
  85. .primo-title-arrow img {
  86. position: absolute;
  87. display: inline-block;
  88. max-width: 60%;
  89. max-height: 80%;
  90. top: 50%;
  91. left: 50%;
  92. transform: translate(-50%, -50%);
  93. }
  94.  
  95.  
  96. .section {
  97. position: relative;
  98. display: inline-block;
  99. padding: 50px 0px;
  100. width: 100%;
  101. text-align: center;
  102. background-color: #000000;
  103. }
  104. .section.s1 .text {
  105. margin-right: 50px;
  106. }
  107. .section .text {
  108. position: relative;
  109. display: inline-block;
  110. width: 400px;
  111. }
  112. .section .text h1 {
  113. position: relative;
  114. display: inline-block;
  115. width: 100%;
  116. text-align: left;
  117. font-family: sans-serif;
  118. font-weight: bold;
  119. font-size: 19px;
  120. line-height: 26px;
  121. margin-bottom: 30px;
  122. color: #f3bc15;
  123. }
  124. .section .text h2 {
  125. position: relative;
  126. display: inline-block;
  127. width: 100%;
  128. text-align: left;
  129. font-family: sans-serif;
  130. font-weight: 100;
  131. font-size: 16px;
  132. line-height: 22px;
  133. margin-bottom: 15px;
  134. color: #f3bc15;
  135. }
  136. .section.s1 .image {
  137. position: relative;
  138. display: inline-block;
  139. width: 300px;
  140. top: 50%;
  141. left: 0;
  142. transform: translateY(-50%);
  143. }
  144. .section.s1 .image img {
  145. max-width: 100%;
  146. max-height: 100%;
  147. }
  148.  
  149.  
  150. .section.s2 {
  151. background-color: #f3bc15;
  152. text-align: center;
  153. }
  154. .section .smaller-cont {
  155. position: relative;
  156. display: inline-block;
  157. width: 500px;
  158. }
  159. .section .section-bgimage {
  160. position: absolute;
  161. top: 0;
  162. left: 0;
  163. width: 100%;
  164. height: 100%;
  165. }
  166. .section .section-bgimage img {
  167. position: absolute;
  168. max-width: 750px;
  169. max-height: 100%;
  170. top: 50%;
  171. left: 50%;
  172. transform: translate(-50%, -50%);
  173. }
  174. .section .title h1 {
  175. position: relative;
  176. display: inline-block;
  177. width: 100%;
  178. text-align: center;
  179. font-weight: 100;
  180. font-family: sans-serif;
  181. font-size: 30px;
  182. color: #ffffff;
  183. }
  184. .section .points-ball {
  185. position: relative;
  186. display: inline-block;
  187. margin: 30px 0px;
  188. width: 150px;
  189. height: 150px;
  190. border-radius: 100%;
  191. text-align: center;
  192. background-color: #ffffff;
  193. }
  194. .section .points-ball h1 {
  195. position: absolute;
  196. display: inline-block;
  197. top: 50%;
  198. left: 50%;
  199. transform: translate(-50%, -50%);
  200. font-size: 93px;
  201. color: #f3bc15;
  202. }
  203. .section.s2 .text {
  204. width: 100%;
  205. }
  206. .section.s2 .text h2 {
  207. position: relative;
  208. display: inline-block;
  209. width: 100%;
  210. text-align: center;
  211. font-family: sans-serif;
  212. font-weight: 100;
  213. font-size: 25px;
  214. line-height: 28px;
  215. margin-bottom: 15px;
  216. color: #ffffff;
  217. }
  218.  
  219.  
  220. .section.s3 {
  221. display: flex;
  222. background-color: #ffffff;
  223. padding: 0;
  224. }
  225. .section.s3 .image-left {
  226. position: relative;
  227. display: inline-block;
  228. width: 25%;
  229. max-width: 350px;
  230. float: left;
  231. overflow:hidden;
  232. align-items: stretch;
  233. flex: 1
  234. }
  235. .section.s3 .image-left img {
  236. position: absolute;
  237. max-width: 100%;
  238. top: 50%;
  239. left: 0;
  240. transform: translateY(-50%);
  241. }
  242. .section.s3 .text {
  243. padding: 50px 0 50px 4vw;
  244. width: 35%;
  245. float: left;
  246. }
  247. .section.s3 .text h2 {
  248. font-size: 14px;
  249. color: #000000;
  250. }
  251. .section.s3 .image-right {
  252. position: relative;
  253. display: inline-block;
  254. width: 40%;
  255. float: left;
  256. overflow:hidden;
  257. align-items: stretch;
  258. flex: 1
  259. }
  260. .section.s3 .image-right img {
  261. position: absolute;
  262. max-width: 100%;
  263. max-height: 130%;
  264. top: 50%;
  265. left: 50%;
  266. transform: translate(-50%,-50%);
  267. }
  268.  
  269.  
  270.  
  271. .section.s4 {
  272. background-color: #f3bc15;
  273. text-align: center;
  274. }
  275. .section.s4 .button a {
  276. text-decoration: none;
  277. font-weight: bold;
  278. font-family: sans-serif;
  279. font-size: 20px;
  280. color: #ffffff;
  281. }
  282. .section.s4 .button {
  283. position: relative;
  284. display: inline-block;
  285. width: 300px;
  286. padding: 20px 0;
  287. border: 2px solid #ffffff;
  288. background-color: #f3bc15;
  289. transition: background-color 0.3s ease;
  290. }
  291. .section.s4 .button:hover {
  292. background-color: #cda11a;
  293. }
  294.  
  295.  
  296.  
  297.  
  298.  
  299. .footer {
  300. position: relative;
  301. display: inline-block;
  302. padding: 50px 0px 20px 0px;
  303. width: 100%;
  304. text-align: center;
  305. background-color: #000000;
  306. }
  307. .footer .middlelink,
  308. .footer .bottomcont {
  309. position: relative;
  310. display: inline-block;
  311. width: 100%;
  312. max-width: 1360px;
  313. }
  314. .footer .middlelink h1 {
  315. position: relative;
  316. display: inline-block;
  317. width: 100%;
  318. text-align: center;
  319. color: #f3bc15;
  320. font-weight: 100;
  321. font-family: sans-serif;
  322. font-size: 16px;
  323. margin-bottom: 10px;
  324. }
  325. .footer .links h1 {
  326. position: relative;
  327. display: inline-block;
  328. width: 100%;
  329. text-align: left;
  330. color: #f3bc15;
  331. font-weight: 100;
  332. font-family: sans-serif;
  333. font-size: 14px;
  334. line-height: 25px;
  335. }
  336. .footer .links {
  337. width: 66.66666666%;
  338. float: left;
  339. }
  340. .footer .logo {
  341. width: 33.33333333%;
  342. float: left;
  343. }
  344. .footer .logo img {
  345. position: absolute;
  346. display: inline-block;
  347. max-height: 100%;
  348. max-width: 100%;
  349. top:0;
  350. right: 0;
  351. }
Advertisement
Add Comment
Please, Sign In to add comment