grid.css 7.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211
  1. /* Bento Grid System Source: https://github.com/fenbox/bento Version: 1.2.8 Update: 2013.11.25 */
  2. .container, .row [class*="col-"] { box-sizing: border-box; }
  3. .container { margin-left: auto; margin-right: auto; padding-left: 10px; padding-right: 10px; }
  4. .row { margin-right: -10px; margin-left: -10px; }
  5. .row [class*="col-"] { float: left; min-height: 1px; padding-right: 10px; padding-left: 10px; }
  6. .row [class*="-push-"], .row [class*="-pull-"] { position: relative; }
  7. /* Mobile and up */
  8. .col-mb-1 { width: 8.33333%; }
  9. .col-mb-2 { width: 16.66667%; }
  10. .col-mb-3 { width: 25%; }
  11. .col-mb-4 { width: 33.33333%; }
  12. .col-mb-5 { width: 41.66667%; }
  13. .col-mb-6 { width: 50%; }
  14. .col-mb-7 { width: 58.33333%; }
  15. .col-mb-8 { width: 66.66667%; }
  16. .col-mb-9 { width: 75%; }
  17. .col-mb-10 { width: 83.33333%; }
  18. .col-mb-11 { width: 91.66667%; }
  19. .col-mb-12 { width: 100%; }
  20. /* Tablet and up */
  21. @media (min-width: 768px) { .container { max-width: 728px; }
  22. .col-tb-1 { width: 8.33333%; }
  23. .col-tb-2 { width: 16.66667%; }
  24. .col-tb-3 { width: 25%; }
  25. .col-tb-4 { width: 33.33333%; }
  26. .col-tb-5 { width: 41.66667%; }
  27. .col-tb-6 { width: 50%; }
  28. .col-tb-7 { width: 58.33333%; }
  29. .col-tb-8 { width: 66.66667%; }
  30. .col-tb-9 { width: 75%; }
  31. .col-tb-10 { width: 83.33333%; }
  32. .col-tb-11 { width: 91.66667%; }
  33. .col-tb-12 { width: 100%; }
  34. .col-tb-offset-0 { margin-left: 0%; }
  35. .col-tb-offset-1 { margin-left: 8.33333%; }
  36. .col-tb-offset-2 { margin-left: 16.66667%; }
  37. .col-tb-offset-3 { margin-left: 25%; }
  38. .col-tb-offset-4 { margin-left: 33.33333%; }
  39. .col-tb-offset-5 { margin-left: 41.66667%; }
  40. .col-tb-offset-6 { margin-left: 50%; }
  41. .col-tb-offset-7 { margin-left: 58.33333%; }
  42. .col-tb-offset-8 { margin-left: 66.66667%; }
  43. .col-tb-offset-9 { margin-left: 75%; }
  44. .col-tb-offset-10 { margin-left: 83.33333%; }
  45. .col-tb-offset-11 { margin-left: 91.66667%; }
  46. .col-tb-offset-12 { margin-left: 100%; }
  47. .col-tb-pull-0 { right: 0%; }
  48. .col-tb-pull-1 { right: 8.33333%; }
  49. .col-tb-pull-2 { right: 16.66667%; }
  50. .col-tb-pull-3 { right: 25%; }
  51. .col-tb-pull-4 { right: 33.33333%; }
  52. .col-tb-pull-5 { right: 41.66667%; }
  53. .col-tb-pull-6 { right: 50%; }
  54. .col-tb-pull-7 { right: 58.33333%; }
  55. .col-tb-pull-8 { right: 66.66667%; }
  56. .col-tb-pull-9 { right: 75%; }
  57. .col-tb-pull-10 { right: 83.33333%; }
  58. .col-tb-pull-11 { right: 91.66667%; }
  59. .col-tb-pull-12 { right: 100%; }
  60. .col-tb-push-0 { left: 0%; }
  61. .col-tb-push-1 { left: 8.33333%; }
  62. .col-tb-push-2 { left: 16.66667%; }
  63. .col-tb-push-3 { left: 25%; }
  64. .col-tb-push-4 { left: 33.33333%; }
  65. .col-tb-push-5 { left: 41.66667%; }
  66. .col-tb-push-6 { left: 50%; }
  67. .col-tb-push-7 { left: 58.33333%; }
  68. .col-tb-push-8 { left: 66.66667%; }
  69. .col-tb-push-9 { left: 75%; }
  70. .col-tb-push-10 { left: 83.33333%; }
  71. .col-tb-push-11 { left: 91.66667%; }
  72. .col-tb-push-12 { left: 100%; } }
  73. /* Desktop and up */
  74. @media (min-width: 992px) { .container { max-width: 952px; }
  75. .col-1 { width: 8.33333%; }
  76. .col-2 { width: 16.66667%; }
  77. .col-3 { width: 25%; }
  78. .col-4 { width: 33.33333%; }
  79. .col-5 { width: 41.66667%; }
  80. .col-6 { width: 50%; }
  81. .col-7 { width: 58.33333%; }
  82. .col-8 { width: 66.66667%; }
  83. .col-9 { width: 75%; }
  84. .col-10 { width: 83.33333%; }
  85. .col-11 { width: 91.66667%; }
  86. .col-12 { width: 100%; }
  87. .col-offset-0 { margin-left: 0%; }
  88. .col-offset-1 { margin-left: 8.33333%; }
  89. .col-offset-2 { margin-left: 16.66667%; }
  90. .col-offset-3 { margin-left: 25%; }
  91. .col-offset-4 { margin-left: 33.33333%; }
  92. .col-offset-5 { margin-left: 41.66667%; }
  93. .col-offset-6 { margin-left: 50%; }
  94. .col-offset-7 { margin-left: 58.33333%; }
  95. .col-offset-8 { margin-left: 66.66667%; }
  96. .col-offset-9 { margin-left: 75%; }
  97. .col-offset-10 { margin-left: 83.33333%; }
  98. .col-offset-11 { margin-left: 91.66667%; }
  99. .col-offset-12 { margin-left: 100%; }
  100. .col-pull-0 { right: 0%; }
  101. .col-pull-1 { right: 8.33333%; }
  102. .col-pull-2 { right: 16.66667%; }
  103. .col-pull-3 { right: 25%; }
  104. .col-pull-4 { right: 33.33333%; }
  105. .col-pull-5 { right: 41.66667%; }
  106. .col-pull-6 { right: 50%; }
  107. .col-pull-7 { right: 58.33333%; }
  108. .col-pull-8 { right: 66.66667%; }
  109. .col-pull-9 { right: 75%; }
  110. .col-pull-10 { right: 83.33333%; }
  111. .col-pull-11 { right: 91.66667%; }
  112. .col-pull-12 { right: 100%; }
  113. .col-push-0 { left: 0%; }
  114. .col-push-1 { left: 8.33333%; }
  115. .col-push-2 { left: 16.66667%; }
  116. .col-push-3 { left: 25%; }
  117. .col-push-4 { left: 33.33333%; }
  118. .col-push-5 { left: 41.66667%; }
  119. .col-push-6 { left: 50%; }
  120. .col-push-7 { left: 58.33333%; }
  121. .col-push-8 { left: 66.66667%; }
  122. .col-push-9 { left: 75%; }
  123. .col-push-10 { left: 83.33333%; }
  124. .col-push-11 { left: 91.66667%; }
  125. .col-push-12 { left: 100%; } }
  126. /* Widescreen and up */
  127. @media (min-width: 1200px) { .container { max-width: 1160px; }
  128. .col-wd-1 { width: 8.33333%; }
  129. .col-wd-2 { width: 16.66667%; }
  130. .col-wd-3 { width: 25%; }
  131. .col-wd-4 { width: 33.33333%; }
  132. .col-wd-5 { width: 41.66667%; }
  133. .col-wd-6 { width: 50%; }
  134. .col-wd-7 { width: 58.33333%; }
  135. .col-wd-8 { width: 66.66667%; }
  136. .col-wd-9 { width: 75%; }
  137. .col-wd-10 { width: 83.33333%; }
  138. .col-wd-11 { width: 91.66667%; }
  139. .col-wd-12 { width: 100%; }
  140. .col-wd-offset-0 { margin-left: 0%; }
  141. .col-wd-offset-1 { margin-left: 8.33333%; }
  142. .col-wd-offset-2 { margin-left: 16.66667%; }
  143. .col-wd-offset-3 { margin-left: 25%; }
  144. .col-wd-offset-4 { margin-left: 33.33333%; }
  145. .col-wd-offset-5 { margin-left: 41.66667%; }
  146. .col-wd-offset-6 { margin-left: 50%; }
  147. .col-wd-offset-7 { margin-left: 58.33333%; }
  148. .col-wd-offset-8 { margin-left: 66.66667%; }
  149. .col-wd-offset-9 { margin-left: 75%; }
  150. .col-wd-offset-10 { margin-left: 83.33333%; }
  151. .col-wd-offset-11 { margin-left: 91.66667%; }
  152. .col-wd-offset-12 { margin-left: 100%; }
  153. .col-wd-pull-0 { right: 0%; }
  154. .col-wd-pull-1 { right: 8.33333%; }
  155. .col-wd-pull-2 { right: 16.66667%; }
  156. .col-wd-pull-3 { right: 25%; }
  157. .col-wd-pull-4 { right: 33.33333%; }
  158. .col-wd-pull-5 { right: 41.66667%; }
  159. .col-wd-pull-6 { right: 50%; }
  160. .col-wd-pull-7 { right: 58.33333%; }
  161. .col-wd-pull-8 { right: 66.66667%; }
  162. .col-wd-pull-9 { right: 75%; }
  163. .col-wd-pull-10 { right: 83.33333%; }
  164. .col-wd-pull-11 { right: 91.66667%; }
  165. .col-wd-pull-12 { right: 100%; }
  166. .col-wd-push-0 { left: 0%; }
  167. .col-wd-push-1 { left: 8.33333%; }
  168. .col-wd-push-2 { left: 16.66667%; }
  169. .col-wd-push-3 { left: 25%; }
  170. .col-wd-push-4 { left: 33.33333%; }
  171. .col-wd-push-5 { left: 41.66667%; }
  172. .col-wd-push-6 { left: 50%; }
  173. .col-wd-push-7 { left: 58.33333%; }
  174. .col-wd-push-8 { left: 66.66667%; }
  175. .col-wd-push-9 { left: 75%; }
  176. .col-wd-push-10 { left: 83.33333%; }
  177. .col-wd-push-11 { left: 91.66667%; }
  178. .col-wd-push-12 { left: 100%; } }
  179. /* Responsive kit */
  180. @media (max-width: 575px) { .kit-hidden-mb { display: none; } }
  181. @media (max-width: 767px) { .kit-hidden-tb { display: none; } }
  182. @media (max-width: 991px) { .kit-hidden { display: none; } }
  183. /* Clearfix */
  184. .clearfix, .row { zoom: 1; }
  185. .clearfix:before, .row:before, .clearfix:after, .row:after { content: " "; display: table; }
  186. .clearfix:after, .row:after { clear: both; }