RyanEarnshaw

Untitled

Feb 22nd, 2017
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.17 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 .text {
  105. position: relative;
  106. display: inline-block;
  107. width: 400px;
  108. }
  109. .section .text h1 {
  110. position: relative;
  111. display: inline-block;
  112. width: 100%;
  113. text-align: left;
  114. font-family: sans-serif;
  115. font-weight: bold;
  116. font-size: 19px;
  117. margin-bottom: 30px;
  118. color: #f3bc15;
  119. }
  120. .section .text h2 {
  121. position: relative;
  122. display: inline-block;
  123. width: 100%;
  124. text-align: left;
  125. font-family: sans-serif;
  126. font-weight: 100;
  127. font-size: 15px;
  128. line-height: 18px;
  129. margin-bottom: 15px;
  130. color: #f3bc15;
  131. }
  132. .section.s1 .image {
  133. position: relative;
  134. display: inline-block;
  135. width: 300px;
  136. top: 50%;
  137. left: 0;
  138. transform: translateY(-50%);
  139. }
  140. .section.s1 .image img {
  141. max-width: 100%;
  142. max-height: 100%;
  143. }
  144.  
  145.  
  146. .section.s2 {
  147. background-color: #f3bc15;
  148. text-align: center;
  149. }
  150. .section .smaller-cont {
  151. position: relative;
  152. display: inline-block;
  153. width: 500px;
  154. }
  155. .section .section-bgimage {
  156. position: absolute;
  157. top: 0;
  158. left: 0;
  159. width: 100%;
  160. height: 100%;
  161. }
  162. .section .section-bgimage img {
  163. position: absolute;
  164. max-width: 750px;
  165. max-height: 100%;
  166. top: 50%;
  167. left: 50%;
  168. transform: translate(-50%, -50%);
  169. }
  170. .section .title h1 {
  171. position: relative;
  172. display: inline-block;
  173. width: 100%;
  174. text-align: center;
  175. font-weight: 100;
  176. font-family: sans-serif;
  177. font-size: 30px;
  178. color: #ffffff;
  179. }
  180. .section .points-ball {
  181. position: relative;
  182. display: inline-block;
  183. margin: 30px 0px;
  184. width: 150px;
  185. height: 150px;
  186. border-radius: 100%;
  187. text-align: center;
  188. background-color: #ffffff;
  189. }
  190. .section .points-ball h1 {
  191. position: absolute;
  192. display: inline-block;
  193. top: 50%;
  194. left: 50%;
  195. transform: translate(-50%, -50%);
  196. font-size: 93px;
  197. color: #f3bc15;
  198. }
  199. .section.s2 .text {
  200. width: 100%;
  201. }
  202. .section.s2 .text h2 {
  203. position: relative;
  204. display: inline-block;
  205. width: 100%;
  206. text-align: center;
  207. font-family: sans-serif;
  208. font-weight: 100;
  209. font-size: 25px;
  210. line-height: 28px;
  211. margin-bottom: 15px;
  212. color: #ffffff;
  213. }
  214.  
  215.  
  216. .section.s3 {
  217. display: flex;
  218. background-color: #ffffff;
  219. padding: 0;
  220. }
  221. .section.s3 .image-left {
  222. position: relative;
  223. display: inline-block;
  224. width: 25%;
  225. max-width: 350px;
  226. float: left;
  227. overflow:hidden;
  228. align-items: stretch;
  229. flex: 1
  230. }
  231. .section.s3 .image-left img {
  232. position: absolute;
  233. max-width: 100%;
  234. top: 50%;
  235. left: 0;
  236. transform: translateY(-50%);
  237. }
  238. .section.s3 .text {
  239. padding: 50px 0;
  240. width: 35%;
  241. float: left;
  242. }
  243. .section.s3 .text h2 {
  244. font-size: 14px;
  245. color: #000000;
  246. }
  247. .section.s3 .image-right {
  248. position: relative;
  249. display: inline-block;
  250. width: 40%;
  251. float: left;
  252. overflow:hidden;
  253. align-items: stretch;
  254. flex: 1
  255. }
  256. .section.s3 .image-right img {
  257. position: absolute;
  258. max-width: 100%;
  259. max-height: 130%;
  260. top: 50%;
  261. left: 50%;
  262. transform: translate(-50%,-50%);
  263. }
  264.  
  265.  
  266.  
  267. .section.s4 {
  268. background-color: #f3bc15;
  269. text-align: center;
  270. }
  271. .section.s4 .button a {
  272. text-decoration: none;
  273. font-weight: bold;
  274. font-family: sans-serif;
  275. font-size: 20px;
  276. color: #ffffff;
  277. }
  278. .section.s4 .button {
  279. position: relative;
  280. display: inline-block;
  281. width: 300px;
  282. padding: 20px 0;
  283. border: 2px solid #ffffff;
  284. background-color: #f3bc15;
  285. transition: background-color 0.3s ease;
  286. }
  287. .section.s4 .button:hover {
  288. background-color: #cda11a;
  289. }
  290.  
  291.  
  292.  
  293.  
  294.  
  295. .footer {
  296. position: relative;
  297. display: inline-block;
  298. padding: 50px 0px 20px 0px;
  299. width: 100%;
  300. text-align: center;
  301. background-color: #000000;
  302. }
  303. .footer .middlelink,
  304. .footer .bottomcont {
  305. position: relative;
  306. display: inline-block;
  307. width: 100%;
  308. max-width: 1360px;
  309. }
  310. .footer .middlelink h1 {
  311. position: relative;
  312. display: inline-block;
  313. width: 100%;
  314. text-align: center;
  315. color: #f3bc15;
  316. font-weight: 100;
  317. font-family: sans-serif;
  318. font-size: 16px;
  319. margin-bottom: 10px;
  320. }
  321. .footer .links h1 {
  322. position: relative;
  323. display: inline-block;
  324. width: 100%;
  325. text-align: left;
  326. color: #f3bc15;
  327. font-weight: 100;
  328. font-family: sans-serif;
  329. font-size: 14px;
  330. line-height: 25px;
  331. }
  332. .footer .links {
  333. width: 66.66666666%;
  334. float: left;
  335. }
  336. .footer .logo {
  337. width: 33.33333333%;
  338. float: left;
  339. }
  340. .footer .logo img {
  341. position: absolute;
  342. display: inline-block;
  343. max-height: 100%;
  344. max-width: 100%;
  345. top:0;
  346. right: 0;
  347. }
Advertisement
Add Comment
Please, Sign In to add comment