base.css 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177
  1. html, body {
  2. height: 100%;
  3. margin: 0;
  4. }
  5. h1,
  6. h2,
  7. h3,
  8. h4,
  9. h5,
  10. h6 {
  11. font-weight: 800;
  12. font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  13. }
  14. #wrapper {
  15. min-height: 100%;
  16. margin-bottom: -60px;
  17. }
  18. #footer, #push {
  19. height: 60px;
  20. }
  21. header.masthead {
  22. margin-bottom: 50px;
  23. background: no-repeat center center;
  24. background-color: #868e96;
  25. background-attachment: fixed !important;
  26. position: relative;
  27. background-size: cover;
  28. height: calc(100vh);
  29. }
  30. header.masthead .overlay {
  31. position: absolute;
  32. top: 0;
  33. left: 0;
  34. height: 100%;
  35. width: 100%;
  36. background-color: #212529;
  37. opacity: 0.7;
  38. }
  39. header.masthead .page-heading,
  40. header.masthead .post-heading,
  41. header.masthead .site-heading {
  42. padding: 200px 0 150px;
  43. color: white;
  44. }
  45. @media only screen and (min-width: 768px) {
  46. header.masthead .page-heading,
  47. header.masthead .post-heading,
  48. header.masthead .site-heading {
  49. padding: 200px 0;
  50. }
  51. }
  52. header.masthead .page-heading,
  53. header.masthead .site-heading {
  54. text-align: center;
  55. }
  56. header.masthead .page-heading h1,
  57. header.masthead .site-heading h1 {
  58. font-size: 70px;
  59. margin-top: 0;
  60. }
  61. header.masthead .page-heading .subheading,
  62. header.masthead .site-heading .subheading {
  63. font-size: 24px;
  64. font-weight: 300;
  65. line-height: 1.1;
  66. display: block;
  67. margin: 10px 0 0;
  68. font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  69. }
  70. @media only screen and (min-width: 768px) {
  71. header.masthead .page-heading h1,
  72. header.masthead .site-heading h1 {
  73. font-size: 80px;
  74. }
  75. }
  76. header.masthead .post-heading h1 {
  77. font-size: 35px;
  78. }
  79. header.masthead .post-heading .meta,
  80. header.masthead .post-heading .subheading {
  81. line-height: 1.1;
  82. display: block;
  83. }
  84. header.masthead .post-heading .subheading {
  85. font-size: 24px;
  86. font-weight: 600;
  87. margin: 10px 0 30px;
  88. font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  89. }
  90. header.masthead .post-heading .meta {
  91. font-size: 20px;
  92. font-weight: 300;
  93. font-style: italic;
  94. font-family: 'Lora', 'Times New Roman', serif;
  95. }
  96. header.masthead .post-heading .meta a {
  97. color: #fff;
  98. }
  99. @media only screen and (min-width: 768px) {
  100. header.masthead .post-heading h1 {
  101. font-size: 55px;
  102. }
  103. header.masthead .post-heading .subheading {
  104. font-size: 30px;
  105. }
  106. }
  107. /*---------------------------------------
  108. Pre loader section
  109. -----------------------------------------*/
  110. .preloader {
  111. position: fixed;
  112. top: 0;
  113. left: 0;
  114. width: 100%;
  115. height: 100%;
  116. z-index: 99999;
  117. display: flex;
  118. flex-flow: row nowrap;
  119. justify-content: center;
  120. align-items: center;
  121. background: none repeat scroll 0 0 #ffffff;
  122. }
  123. .spinner {
  124. border: 1px solid transparent;
  125. border-radius: 5px;
  126. position: relative;
  127. }
  128. .spinner:before {
  129. content: '';
  130. box-sizing: border-box;
  131. position: absolute;
  132. top: 50%;
  133. left: 50%;
  134. width: 65px;
  135. height: 65px;
  136. margin-top: -10px;
  137. margin-left: -10px;
  138. border-radius: 50%;
  139. border: 1px solid #000000;
  140. border-top-color: #f9f9f9;
  141. animation: spinner .9s linear infinite;
  142. }
  143. @-webkit-@keyframes spinner {
  144. to {
  145. transform: rotate(360deg);
  146. }
  147. }
  148. @keyframes spinner {
  149. to {
  150. transform: rotate(360deg);
  151. }
  152. }