You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

263 lines
3.9 KiB

  1. @charset "UTF-8";
  2. .page-wrapper {
  3. display: block;
  4. width: 100%;
  5. border-top: 160px solid white;
  6. @media(max-width: 1199px) {
  7. border-top: 100px solid white;
  8. }
  9. @media(max-width: 767px) {
  10. border-top: 80px solid white;
  11. }
  12. @media(max-width: 359px) {
  13. border-top: 70px solid white;
  14. }
  15. }
  16. section {
  17. margin: calc(1.5vw + 40px) 0 0;
  18. }
  19. .main-col section[data-items] {
  20. margin: 0;
  21. padding: 0;
  22. display: inline;
  23. .col, .row, .container {
  24. padding: 0;
  25. margin: 0;
  26. display: inline;
  27. }
  28. }
  29. .container {
  30. width: 1460px;
  31. max-width: 100%;
  32. padding: 0 60px;
  33. margin: 0 auto;
  34. &.medium {
  35. //width: 1220px;
  36. }
  37. &.small {
  38. width: 1000px;
  39. @media(min-width: 1000px) {
  40. max-width: 90%;
  41. }
  42. }
  43. @media(max-width: 1339px) {
  44. width: 1230px;
  45. }
  46. @media(max-width: 1199px) {
  47. padding: 0 40px;
  48. }
  49. @media(max-width: 999px) {
  50. padding: 0 30px;
  51. }
  52. @media(max-width: 767px) {
  53. padding: 0 20px;
  54. }
  55. > h2, > .like-h1 {
  56. margin-bottom: 10px;
  57. }
  58. }
  59. .row {
  60. display: flex;
  61. flex-wrap: wrap;
  62. margin: 0 -20px;
  63. &:before, &:after {
  64. display: none;
  65. }
  66. @media(max-width: 1199px) {
  67. margin: 0 -15px;
  68. }
  69. @media(max-width: 999px) {
  70. margin: 0 -10px;
  71. }
  72. }
  73. .has-sidebar .row {
  74. align-items: flex-start;
  75. }
  76. .col, .main-col, .sidebar {
  77. padding: 20px;
  78. flex: 1 1 100%;
  79. @media(max-width: 1199px) {
  80. padding: 15px;
  81. }
  82. @media(max-width: 999px) {
  83. padding: 10px;
  84. }
  85. .container, .container-fluid {
  86. padding: 0;
  87. }
  88. }
  89. .sidebar {
  90. padding-left: 40px;
  91. @media(min-width: 1000px) {
  92. font-size: 18px;
  93. &.sticky {
  94. position: sticky;
  95. top: 100px;
  96. }
  97. }
  98. @media(max-width: 1199px) {
  99. padding-left: 30px;
  100. }
  101. @media(max-width: 999px) {
  102. padding: 10px;
  103. }
  104. }
  105. @media(max-width: 999px) {
  106. .main-col {
  107. padding-top: 0;
  108. max-width: 100%;
  109. }
  110. }
  111. @media (min-width: 1000px) {
  112. .main-col {
  113. flex: 1 1 66.66667%;
  114. max-width: 66.66667%;
  115. }
  116. .sidebar {
  117. flex: 1 1 33.33333%;
  118. max-width: 33.33333%;
  119. align-self: flex-start;
  120. }
  121. }
  122. .main-col .detail-text > .text:first-child > *:first-child {
  123. margin-top: 0;
  124. }
  125. //.grid {
  126. // display: none;
  127. //
  128. // .row {
  129. // flex-wrap: nowrap;
  130. // }
  131. //
  132. // .col {
  133. // position: relative;
  134. // padding: 0 20px;
  135. // }
  136. //
  137. // span {
  138. // position: absolute;
  139. // left: 0;
  140. // right: 0;
  141. // margin: 0 20px;
  142. // height: 10000px;
  143. // background-color: red;
  144. // opacity: 1;
  145. // z-index: 10;
  146. // opacity: 0.1;
  147. // pointer-events: none;
  148. // }
  149. //}
  150. //
  151. // Grid system
  152. // --------------------------------------------------
  153. // Container widths
  154. //
  155. // Set the container width, and override it for fixed navbars in media queries.
  156. /*
  157. .container {
  158. @include container-fixed;
  159. @media (min-width: $screen-sm-min) {
  160. width: $container-sm;
  161. }
  162. @media (min-width: $screen-md-min) {
  163. width: $container-md;
  164. }
  165. @media (min-width: $screen-lg-min) {
  166. width: $container-lg;
  167. }
  168. }
  169. // Fluid container
  170. //
  171. // Utilizes the mixin meant for fixed width containers, but without any defined
  172. // width for fluid, full width layouts.
  173. .container-fluid {
  174. @include container-fixed;
  175. }
  176. // Row
  177. //
  178. // Rows contain and clear the floats of your columns.
  179. .row {
  180. @include make-row;
  181. }
  182. // Columns
  183. //
  184. // Common styles for small and large grid columns
  185. @include make-grid-columns;
  186. // Extra small grid
  187. //
  188. // Columns, offsets, pushes, and pulls for extra small devices like
  189. // smartphones.
  190. @include make-grid(xs);
  191. // Small grid
  192. //
  193. // Columns, offsets, pushes, and pulls for the small device range, from phones
  194. // to tablets.
  195. @media (min-width: $screen-sm-min) {
  196. @include make-grid(sm);
  197. }
  198. // Medium grid
  199. //
  200. // Columns, offsets, pushes, and pulls for the desktop device range.
  201. @media (min-width: $screen-md-min) {
  202. @include make-grid(md);
  203. }
  204. // Large grid
  205. //
  206. // Columns, offsets, pushes, and pulls for the large desktop device range.
  207. @media (min-width: $screen-lg-min) {
  208. @include make-grid(lg);
  209. }
  210. */