UNPKG

css-cols

Version:
894 lines (844 loc) 14.2 kB
/* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 License: none (public domain) */ *, *::before, *::after { box-sizing: border-box; } html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { vertical-align: baseline; margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; } /* HTML5 display-role reset for older browsers */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote::before, blockquote::after, q::before, q::after { content: ""; content: none; } table { border-spacing: 0; border-collapse: collapse; } .container, .row, .col { box-sizing: border-box; } .container { margin: 0 auto; padding-right: calc(16px / 2); padding-left: calc(16px / 2); } @media only screen and (min-width: 600px) { .container { padding-right: 16px; padding-left: 16px; } } @media only screen and (min-width: 1800px) { .container { padding-right: calc(16px * 2); padding-left: calc(16px * 2); } } .row { display: flex; flex-wrap: wrap; } .col { flex-grow: 1; padding-right: calc(16px / 2); padding-left: calc(16px / 2); } @media only screen and (min-width: 600px) { .col { padding-right: 16px; padding-left: 16px; } } @media only screen and (min-width: 1800px) { .col { padding-right: calc(16px * 2); padding-left: calc(16px * 2); } } .col-1 { flex-basis: 8.3333333333%; } .push-1 { margin-left: 8.3333333333%; } .pull-1 { margin-left: -8.3333333333%; } .col-2 { flex-basis: 16.6666666667%; } .push-2 { margin-left: 16.6666666667%; } .pull-2 { margin-left: -16.6666666667%; } .col-3 { flex-basis: 25%; } .push-3 { margin-left: 25%; } .pull-3 { margin-left: -25%; } .col-4 { flex-basis: 33.3333333333%; } .push-4 { margin-left: 33.3333333333%; } .pull-4 { margin-left: -33.3333333333%; } .col-5 { flex-basis: 41.6666666667%; } .push-5 { margin-left: 41.6666666667%; } .pull-5 { margin-left: -41.6666666667%; } .col-6 { flex-basis: 50%; } .push-6 { margin-left: 50%; } .pull-6 { margin-left: -50%; } .col-7 { flex-basis: 58.3333333333%; } .push-7 { margin-left: 58.3333333333%; } .pull-7 { margin-left: -58.3333333333%; } .col-8 { flex-basis: 66.6666666667%; } .push-8 { margin-left: 66.6666666667%; } .pull-8 { margin-left: -66.6666666667%; } .col-9 { flex-basis: 75%; } .push-9 { margin-left: 75%; } .pull-9 { margin-left: -75%; } .col-10 { flex-basis: 83.3333333333%; } .push-10 { margin-left: 83.3333333333%; } .pull-10 { margin-left: -83.3333333333%; } .col-11 { flex-basis: 91.6666666667%; } .push-11 { margin-left: 91.6666666667%; } .pull-11 { margin-left: -91.6666666667%; } .col-12 { flex-basis: 100%; } .push-12 { margin-left: 100%; } .pull-12 { margin-left: -100%; } @media only screen and (min-width: 0px) { .col-1 { flex-basis: 8.3333333333%; margin-right: 0; margin-left: 0; } .col-1-mobile-up { flex-basis: 8.3333333333%; } .col-2 { flex-basis: 16.6666666667%; margin-right: 0; margin-left: 0; } .col-2-mobile-up { flex-basis: 16.6666666667%; } .col-3 { flex-basis: 25%; margin-right: 0; margin-left: 0; } .col-3-mobile-up { flex-basis: 25%; } .col-4 { flex-basis: 33.3333333333%; margin-right: 0; margin-left: 0; } .col-4-mobile-up { flex-basis: 33.3333333333%; } .col-5 { flex-basis: 41.6666666667%; margin-right: 0; margin-left: 0; } .col-5-mobile-up { flex-basis: 41.6666666667%; } .col-6 { flex-basis: 50%; margin-right: 0; margin-left: 0; } .col-6-mobile-up { flex-basis: 50%; } .col-7 { flex-basis: 58.3333333333%; margin-right: 0; margin-left: 0; } .col-7-mobile-up { flex-basis: 58.3333333333%; } .col-8 { flex-basis: 66.6666666667%; margin-right: 0; margin-left: 0; } .col-8-mobile-up { flex-basis: 66.6666666667%; } .col-9 { flex-basis: 75%; margin-right: 0; margin-left: 0; } .col-9-mobile-up { flex-basis: 75%; } .col-10 { flex-basis: 83.3333333333%; margin-right: 0; margin-left: 0; } .col-10-mobile-up { flex-basis: 83.3333333333%; } .col-11 { flex-basis: 91.6666666667%; margin-right: 0; margin-left: 0; } .col-11-mobile-up { flex-basis: 91.6666666667%; } .col-12 { flex-basis: 100%; margin-right: 0; margin-left: 0; } .col-12-mobile-up { flex-basis: 100%; } } @media only screen and (min-width: 600px) { .container { width: 600px; max-width: 100%; } .col-1-tablet-up { flex-basis: 8.3333333333%; } .push-1-tablet-up { margin-left: 8.3333333333%; } .pull-1-tablet-up { margin-left: -8.3333333333%; } .col-2-tablet-up { flex-basis: 16.6666666667%; } .push-2-tablet-up { margin-left: 16.6666666667%; } .pull-2-tablet-up { margin-left: -16.6666666667%; } .col-3-tablet-up { flex-basis: 25%; } .push-3-tablet-up { margin-left: 25%; } .pull-3-tablet-up { margin-left: -25%; } .col-4-tablet-up { flex-basis: 33.3333333333%; } .push-4-tablet-up { margin-left: 33.3333333333%; } .pull-4-tablet-up { margin-left: -33.3333333333%; } .col-5-tablet-up { flex-basis: 41.6666666667%; } .push-5-tablet-up { margin-left: 41.6666666667%; } .pull-5-tablet-up { margin-left: -41.6666666667%; } .col-6-tablet-up { flex-basis: 50%; } .push-6-tablet-up { margin-left: 50%; } .pull-6-tablet-up { margin-left: -50%; } .col-7-tablet-up { flex-basis: 58.3333333333%; } .push-7-tablet-up { margin-left: 58.3333333333%; } .pull-7-tablet-up { margin-left: -58.3333333333%; } .col-8-tablet-up { flex-basis: 66.6666666667%; } .push-8-tablet-up { margin-left: 66.6666666667%; } .pull-8-tablet-up { margin-left: -66.6666666667%; } .col-9-tablet-up { flex-basis: 75%; } .push-9-tablet-up { margin-left: 75%; } .pull-9-tablet-up { margin-left: -75%; } .col-10-tablet-up { flex-basis: 83.3333333333%; } .push-10-tablet-up { margin-left: 83.3333333333%; } .pull-10-tablet-up { margin-left: -83.3333333333%; } .col-11-tablet-up { flex-basis: 91.6666666667%; } .push-11-tablet-up { margin-left: 91.6666666667%; } .pull-11-tablet-up { margin-left: -91.6666666667%; } .col-12-tablet-up { flex-basis: 100%; } .push-12-tablet-up { margin-left: 100%; } .pull-12-tablet-up { margin-left: -100%; } } @media only screen and (min-width: 900px) { .container { width: 900px; max-width: 100%; } .col-1-tablet-landscape-up { flex-basis: 8.3333333333%; } .push-1-tablet-landscape-up { margin-left: 8.3333333333%; } .pull-1-tablet-landscape-up { margin-left: -8.3333333333%; } .col-2-tablet-landscape-up { flex-basis: 16.6666666667%; } .push-2-tablet-landscape-up { margin-left: 16.6666666667%; } .pull-2-tablet-landscape-up { margin-left: -16.6666666667%; } .col-3-tablet-landscape-up { flex-basis: 25%; } .push-3-tablet-landscape-up { margin-left: 25%; } .pull-3-tablet-landscape-up { margin-left: -25%; } .col-4-tablet-landscape-up { flex-basis: 33.3333333333%; } .push-4-tablet-landscape-up { margin-left: 33.3333333333%; } .pull-4-tablet-landscape-up { margin-left: -33.3333333333%; } .col-5-tablet-landscape-up { flex-basis: 41.6666666667%; } .push-5-tablet-landscape-up { margin-left: 41.6666666667%; } .pull-5-tablet-landscape-up { margin-left: -41.6666666667%; } .col-6-tablet-landscape-up { flex-basis: 50%; } .push-6-tablet-landscape-up { margin-left: 50%; } .pull-6-tablet-landscape-up { margin-left: -50%; } .col-7-tablet-landscape-up { flex-basis: 58.3333333333%; } .push-7-tablet-landscape-up { margin-left: 58.3333333333%; } .pull-7-tablet-landscape-up { margin-left: -58.3333333333%; } .col-8-tablet-landscape-up { flex-basis: 66.6666666667%; } .push-8-tablet-landscape-up { margin-left: 66.6666666667%; } .pull-8-tablet-landscape-up { margin-left: -66.6666666667%; } .col-9-tablet-landscape-up { flex-basis: 75%; } .push-9-tablet-landscape-up { margin-left: 75%; } .pull-9-tablet-landscape-up { margin-left: -75%; } .col-10-tablet-landscape-up { flex-basis: 83.3333333333%; } .push-10-tablet-landscape-up { margin-left: 83.3333333333%; } .pull-10-tablet-landscape-up { margin-left: -83.3333333333%; } .col-11-tablet-landscape-up { flex-basis: 91.6666666667%; } .push-11-tablet-landscape-up { margin-left: 91.6666666667%; } .pull-11-tablet-landscape-up { margin-left: -91.6666666667%; } .col-12-tablet-landscape-up { flex-basis: 100%; } .push-12-tablet-landscape-up { margin-left: 100%; } .pull-12-tablet-landscape-up { margin-left: -100%; } } @media only screen and (min-width: 1200px) { .container { width: 1200px; max-width: 100%; } .col-1-desktop-up { flex-basis: 8.3333333333%; } .push-1-desktop-up { margin-left: 8.3333333333%; } .pull-1-desktop-up { margin-left: -8.3333333333%; } .col-2-desktop-up { flex-basis: 16.6666666667%; } .push-2-desktop-up { margin-left: 16.6666666667%; } .pull-2-desktop-up { margin-left: -16.6666666667%; } .col-3-desktop-up { flex-basis: 25%; } .push-3-desktop-up { margin-left: 25%; } .pull-3-desktop-up { margin-left: -25%; } .col-4-desktop-up { flex-basis: 33.3333333333%; } .push-4-desktop-up { margin-left: 33.3333333333%; } .pull-4-desktop-up { margin-left: -33.3333333333%; } .col-5-desktop-up { flex-basis: 41.6666666667%; } .push-5-desktop-up { margin-left: 41.6666666667%; } .pull-5-desktop-up { margin-left: -41.6666666667%; } .col-6-desktop-up { flex-basis: 50%; } .push-6-desktop-up { margin-left: 50%; } .pull-6-desktop-up { margin-left: -50%; } .col-7-desktop-up { flex-basis: 58.3333333333%; } .push-7-desktop-up { margin-left: 58.3333333333%; } .pull-7-desktop-up { margin-left: -58.3333333333%; } .col-8-desktop-up { flex-basis: 66.6666666667%; } .push-8-desktop-up { margin-left: 66.6666666667%; } .pull-8-desktop-up { margin-left: -66.6666666667%; } .col-9-desktop-up { flex-basis: 75%; } .push-9-desktop-up { margin-left: 75%; } .pull-9-desktop-up { margin-left: -75%; } .col-10-desktop-up { flex-basis: 83.3333333333%; } .push-10-desktop-up { margin-left: 83.3333333333%; } .pull-10-desktop-up { margin-left: -83.3333333333%; } .col-11-desktop-up { flex-basis: 91.6666666667%; } .push-11-desktop-up { margin-left: 91.6666666667%; } .pull-11-desktop-up { margin-left: -91.6666666667%; } .col-12-desktop-up { flex-basis: 100%; } .push-12-desktop-up { margin-left: 100%; } .pull-12-desktop-up { margin-left: -100%; } } @media only screen and (min-width: 1800px) { .container { width: 1800px; max-width: 100%; } .col-1-desktop-big-up { flex-basis: 8.3333333333%; } .push-1-desktop-big-up { margin-left: 8.3333333333%; } .pull-1-desktop-big-up { margin-left: -8.3333333333%; } .col-2-desktop-big-up { flex-basis: 16.6666666667%; } .push-2-desktop-big-up { margin-left: 16.6666666667%; } .pull-2-desktop-big-up { margin-left: -16.6666666667%; } .col-3-desktop-big-up { flex-basis: 25%; } .push-3-desktop-big-up { margin-left: 25%; } .pull-3-desktop-big-up { margin-left: -25%; } .col-4-desktop-big-up { flex-basis: 33.3333333333%; } .push-4-desktop-big-up { margin-left: 33.3333333333%; } .pull-4-desktop-big-up { margin-left: -33.3333333333%; } .col-5-desktop-big-up { flex-basis: 41.6666666667%; } .push-5-desktop-big-up { margin-left: 41.6666666667%; } .pull-5-desktop-big-up { margin-left: -41.6666666667%; } .col-6-desktop-big-up { flex-basis: 50%; } .push-6-desktop-big-up { margin-left: 50%; } .pull-6-desktop-big-up { margin-left: -50%; } .col-7-desktop-big-up { flex-basis: 58.3333333333%; } .push-7-desktop-big-up { margin-left: 58.3333333333%; } .pull-7-desktop-big-up { margin-left: -58.3333333333%; } .col-8-desktop-big-up { flex-basis: 66.6666666667%; } .push-8-desktop-big-up { margin-left: 66.6666666667%; } .pull-8-desktop-big-up { margin-left: -66.6666666667%; } .col-9-desktop-big-up { flex-basis: 75%; } .push-9-desktop-big-up { margin-left: 75%; } .pull-9-desktop-big-up { margin-left: -75%; } .col-10-desktop-big-up { flex-basis: 83.3333333333%; } .push-10-desktop-big-up { margin-left: 83.3333333333%; } .pull-10-desktop-big-up { margin-left: -83.3333333333%; } .col-11-desktop-big-up { flex-basis: 91.6666666667%; } .push-11-desktop-big-up { margin-left: 91.6666666667%; } .pull-11-desktop-big-up { margin-left: -91.6666666667%; } .col-12-desktop-big-up { flex-basis: 100%; } .push-12-desktop-big-up { margin-left: 100%; } .pull-12-desktop-big-up { margin-left: -100%; } } /*! * Cols v1.0.5 (https://github.com/wptom/css-cols) * Copyright 2022 WPTom.com * Licensed under MIT (https://github.com/wptom/css-cols/blob/main/LICENSE) */ /*# sourceMappingURL=main.css.map */