for an equal fourth columns grid container
+// -
for an uneven columns grid container
+
+// Usage with preprocessors : if you're using Sass, you can config grids variables :
+// n = number of columns (default = 4) / g = gutter value (default = 1em)
+// example : .grid-perso { @include grid(12, 10px); }
+// ... or uneven grids :
+// left = left ratio column (default = 2) / right = right ratio column (default = 1)
+// example : .grid-perso { @include uneven-grid(2, 1, 10px); }
+
+/* grid container */
+[class*="#{$kna-namespace}grid-"] {
+ display: flex;
+ flex-direction: row;
+ flex-wrap: wrap;
+ margin-left: -$grid-gutter;
+}
+
+/* grid childs */
+[class*="#{$kna-namespace}grid-"] > * {
+ box-sizing: border-box;
+ flex: 0 0 auto;
+ width: calc(100% - #{$grid-gutter} - .01px);// @bugfix IE https://github.com/alsacreations/KNACSS/issues/133;
+ min-width: 0;
+ min-height: 0;
+ margin-left: $grid-gutter;
+ @include media('>tiny-screen', '<=small-screen') {
+ & {
+ width: calc(100% * 1 / 2 - #{$grid-gutter} - .01px);
+ }
+ &.grid-item-double {
+ width: calc(100% - #{$grid-gutter} - .01px);
+ }
+ }
+}
+
+// Sass mixins for *equal* columns grid container
+// example : .grid-perso { @include grid(12); }
+@mixin grid($grid-number:$grid-number,$newgutter:$grid-gutter) {
+ @if $newgutter != $grid-gutter {
+ margin-left: -$newgutter;
+ }
+ & > * {
+ width: calc(100% * 1 / #{$grid-number} - #{$newgutter} - .01px);
+ @if $newgutter != $grid-gutter {
+ margin-left: $newgutter;
+ }
+ }
+ & > .#{$kna-namespace}grid-item-double {
+ width: calc(100% * 2 / #{$grid-number} - #{$newgutter});
+ }
+}
+
+// Examples : will be compiled in CSS
+@include media('>small-screen') {
+ @for $i from 2 through 12 {
+ [class*="#{$kna-namespace}grid-#{$i}"] {
+ @include grid(#{$i});
+ }
+ }
+}
+
+/* Responsive grid */
+// example : .grid-4-small-2 will be 1 column (tiny) then 2 columns (small) then 4 columns
+@include media('>tiny-screen', '<=small-screen') {
+ [class*="-small-4"] > * {
+ width: calc(100% * 1 / 4 - #{$grid-gutter} - .01px);
+ }
+ [class*="-small-4"] > .grid-item-double {
+ width: calc(100% * 1 / 2 - #{$grid-gutter} - .01px);
+ }
+ [class*="-small-3"] > * {
+ width: calc(100% * 1 / 3 - #{$grid-gutter} - .01px);
+ }
+ [class*="-small-3"] > .grid-item-double {
+ width: calc(100% * 2 / 3 - #{$grid-gutter} - .01px);
+ }
+ [class*="-small-2"] > * {
+ width: calc(100% * 1 / 2 - #{$grid-gutter} - .01px);
+ }
+ [class*="-small-2"] > .grid-item-double {
+ width: calc(100% - #{$grid-gutter} - .01px);
+ }
+ [class*="-small-1"] > * {
+ width: calc(100% - #{$grid-gutter} - .01px);
+ }
+ [class*="-small-1"] > .grid-item-double {
+ width: calc(100% - #{$grid-gutter} - .01px);
+ }
+}
+
+
+// Sass mixins for *unequal* columns grid container
+// example : .grid-perso { @include uneven-grid(2, 1); }
+@mixin uneven-grid($grid-left:$grid-left, $grid-right:$grid-right, $newgutter:$grid-gutter) {
+ @if $newgutter != $grid-gutter {
+ margin-left: -$newgutter;
+ }
+ > * {
+ @if $newgutter != $grid-gutter {
+ margin-left: $newgutter;
+ width: calc(100% - #{$newgutter});
+ }
+ }
+ @include media('>small-screen') {
+ & :nth-child(odd) {
+ $size: ($grid-left / ($grid-left + $grid-right)) * 100%;
+ width: calc(#{$size} - #{$newgutter});
+ }
+ & :nth-child(even) {
+ $size: ($grid-right / ($grid-left + $grid-right)) * 100%;
+ width: calc(#{$size} - #{$newgutter});
+ }
+ }
+}
+
+
+// Examples : will be compiled in CSS
+
+.#{$kna-namespace}grid-2-1 {
+ @include uneven-grid(2,1);
+}
+
+.#{$kna-namespace}grid-1-2 {
+ @include uneven-grid(1,2);
+}
+
+.#{$kna-namespace}grid-3-1 {
+ @include uneven-grid(3,1);
+}
+
+.#{$kna-namespace}grid-1-3 {
+ @include uneven-grid(1,3);
+}
+
+.#{$kna-namespace}grid-3-2 {
+ @include uneven-grid(3,2);
+}
+
+.#{$kna-namespace}grid-2-3 {
+ @include uneven-grid(2,3);
+}
+
+.#{$kna-namespace}grid-4-1 {
+ @include uneven-grid(4,1);
+}
+
+.#{$kna-namespace}grid-1-4 {
+ @include uneven-grid(1,4);
+}
+
+.#{$kna-namespace}pull {
+ margin-right: auto;
+}
+.#{$kna-namespace}push {
+ margin-left: auto;
+}
diff --git a/sass/_01b-base.scss b/sass/_library-base.scss
similarity index 91%
rename from sass/_01b-base.scss
rename to sass/_library-base.scss
index 1477298..62a19fa 100644
--- a/sass/_01b-base.scss
+++ b/sass/_library-base.scss
@@ -1,5 +1,5 @@
/* ----------------------------- */
-/* == soft reset */
+/* ==Base (basic styles) */
/* ----------------------------- */
/* switching to border-box model for all elements */
@@ -31,15 +31,9 @@ figure {
margin-right: 0;
}
-/* ----------------------------- */
-/* == typography */
-/* ----------------------------- */
-
html {
-
/* set base font-size to equiv "10px", which is adapted to rem unit */
font-size: 62.5%;
-
/* IE9-IE11 math fixing. See http://bit.ly/1g4X0bX */
/* thanks to @guardian, @victorbritopro and @eQRoeil */
font-size: calc(1em * 0.625);
@@ -47,7 +41,6 @@ html {
body {
font-size: $base-font-size;
-
background-color: $base-background;
color: $base-color;
font-family: $font-stack-common;
@@ -148,10 +141,6 @@ var {
font-style: italic;
}
-/* ----------------------------- */
-/* == browsers consistency */
-/* ----------------------------- */
-
/* avoid top margins on first content element */
p,
.#{$kna-namespace}p-like,
diff --git a/sass/_09-misc.scss b/sass/_library-misc.scss
similarity index 83%
rename from sass/_09-misc.scss
rename to sass/_library-misc.scss
index 4659373..676082a 100644
--- a/sass/_09-misc.scss
+++ b/sass/_library-misc.scss
@@ -1,5 +1,5 @@
/* ----------------------------- */
-/* ==misc rules */
+/* ==Misc (skip links, hyphens) */
/* ----------------------------- */
/* styling skip links */
@@ -23,8 +23,8 @@
}
}
-// hyphens on small screens
-@media (max-width: $small-screen) {
+// hyphens on tiny screens
+@include media('<=tiny-screen') {
/* you shall not pass */
div,
textarea,
@@ -40,7 +40,7 @@
}
// use .no-wrapping to disallow hyphens on small screens
-@media (max-width: $small-screen) {
+@include media('<=tiny-screen') {
.no-wrapping {
word-wrap: normal;
hyphens: manual;
diff --git a/sass/_08-print.scss b/sass/_library-print.scss
similarity index 92%
rename from sass/_08-print.scss
rename to sass/_library-print.scss
index 21bec89..bf468cf 100644
--- a/sass/_08-print.scss
+++ b/sass/_library-print.scss
@@ -1,4 +1,7 @@
-/* quick print reset */
+/* ----------------------------- */
+/* ==Print (quick print reset) */
+/* ----------------------------- */
+
@media print {
* {
background: transparent !important;
diff --git a/sass/_10-styling.scss b/sass/_library-styling.scss
similarity index 97%
rename from sass/_10-styling.scss
rename to sass/_library-styling.scss
index 52067e0..99692a5 100644
--- a/sass/_10-styling.scss
+++ b/sass/_library-styling.scss
@@ -1,5 +1,5 @@
/* ----------------------------- */
-/* ==minor stylings */
+/* ==Stylings (minor stylings) */
/* ----------------------------- */
/* styling elements */
diff --git a/sass/_11-wordpress.scss b/sass/_library-wordpress.scss
similarity index 76%
rename from sass/_11-wordpress.scss
rename to sass/_library-wordpress.scss
index 1e9733e..15d57aa 100644
--- a/sass/_11-wordpress.scss
+++ b/sass/_library-wordpress.scss
@@ -8,10 +8,6 @@ Contributors: Automattic, Geoffrey Crofte
Description: Reset styles for WordPress usage of KNACSS
*/
-/* ----------------------------- */
-/* ==Menus */
-/* ----------------------------- */
-
// current menu elements
.current_page_item > a {
}
@@ -43,10 +39,6 @@ Description: Reset styles for WordPress usage of KNACSS
width: 50%;
}
-/* ----------------------------- */
-/* ==Alignments */
-/* ----------------------------- */
-
// class in img elements
.alignnone {
margin: .25em 1.5em 1.5em 0;
@@ -68,10 +60,6 @@ Description: Reset styles for WordPress usage of KNACSS
margin: 0 0 .25em 1.5em;
}
-/* ----------------------------- */
-/* ==Clearings */
-/* ----------------------------- */
-
.entry-content,
.comment-content {
clear: both;
@@ -82,10 +70,6 @@ Description: Reset styles for WordPress usage of KNACSS
}
}
-/* ----------------------------- */
-/* ==Widgets */
-/* ----------------------------- */
-
.widget + .widget {
margin: 1.5em 0 0;
}
@@ -95,10 +79,6 @@ Description: Reset styles for WordPress usage of KNACSS
max-width: 100%;
}
-/* ----------------------------- */
-/* ==Posts and pages */
-/* ----------------------------- */
-
/* === 5.1 Posts - post_class === */
// featured content
@@ -215,10 +195,6 @@ Description: Reset styles for WordPress usage of KNACSS
margin: 0 0 1.5em;
}
-/* ----------------------------- */
-/* ==Comments */
-/* ----------------------------- */
-
.comment-content a {
word-wrap: break-word;
}
@@ -227,10 +203,6 @@ Description: Reset styles for WordPress usage of KNACSS
// some make-the-logo-bigger styles
}
-/* ----------------------------- */
-/* ==Media */
-/* ----------------------------- */
-
img.wp-smiley {
margin-bottom: 0;
margin-top: 0;
@@ -238,10 +210,6 @@ img.wp-smiley {
border: none;
}
-/* ----------------------------- */
-/* ==Captions */
-/* ----------------------------- */
-
.wp-caption {
max-width: 100%;
margin-bottom: 1.5em;
@@ -257,10 +225,6 @@ img.wp-smiley {
text-align: center;
}
-/* ----------------------------- */
-/* ==Galleries */
-/* ----------------------------- */
-
.gallery {
margin-bottom: 1.5em;
}
diff --git a/sass/_01a-normalize.scss b/sass/_normalize/_normalize.scss
similarity index 79%
rename from sass/_01a-normalize.scss
rename to sass/_normalize/_normalize.scss
index b0d3f97..18ddf7f 100644
--- a/sass/_01a-normalize.scss
+++ b/sass/_normalize/_normalize.scss
@@ -1,4 +1,4 @@
-/*! normalize.css v4.0.0 | MIT License | github.com/necolas/normalize.css */
+/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
/**
* 1. Change the default font family in all browsers (opinionated).
@@ -85,11 +85,13 @@ template, /* 1 */
========================================================================== */
/**
- * Remove the gray background on active links in IE 10.
+ * 1. Remove the gray background on active links in IE 10.
+ * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
*/
a {
- background-color: transparent;
+ background-color: transparent; /* 1 */
+ -webkit-text-decoration-skip: objects; /* 2 */
}
/**
@@ -248,14 +250,16 @@ hr {
========================================================================== */
/**
- * Change font properties to `inherit` in all browsers (opinionated).
+ * 1. Change font properties to `inherit` in all browsers (opinionated).
+ * 2. Remove the margin in Firefox and Safari.
*/
button,
input,
select,
textarea {
- font: inherit;
+ font: inherit; /* 1 */
+ margin: 0; /* 2 */
}
/**
@@ -269,30 +273,16 @@ optgroup {
/**
* Show the overflow in IE.
* 1. Show the overflow in Edge.
- * 2. Show the overflow in Edge, Firefox, and IE.
*/
button,
-input, /* 1 */
-select { /* 2 */
+input { /* 1 */
overflow: visible;
}
/**
- * Remove the margin in Safari.
- * 1. Remove the margin in Firefox and Safari.
- */
-
-button,
-input,
-select,
-textarea { /* 1 */
- margin: 0;
-}
-
-/**
- * Remove the inheritence of text transform in Edge, Firefox, and IE.
- * 1. Remove the inheritence of text transform in Firefox.
+ * Remove the inheritance of text transform in Edge, Firefox, and IE.
+ * 1. Remove the inheritance of text transform in Firefox.
*/
button,
@@ -300,29 +290,10 @@ select { /* 1 */
text-transform: none;
}
-/**
- * Change the cursor in all browsers (opinionated).
- */
-
-button,
-[type="button"],
-[type="reset"],
-[type="submit"] {
- cursor: pointer;
-}
-
-/**
- * Restore the default cursor to disabled elements unset by the previous rule.
- */
-
-[disabled] {
- cursor: default;
-}
-
/**
* 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
* controls in Android 4.
- * 2. Correct the inability to style clickable types in iOS.
+ * 2. Correct the inability to style clickable types in iOS and Safari.
*/
button,
@@ -337,8 +308,10 @@ html [type="button"], /* 1 */
*/
button::-moz-focus-inner,
-input::-moz-focus-inner {
- border: 0;
+[type="button"]::-moz-focus-inner,
+[type="reset"]::-moz-focus-inner,
+[type="submit"]::-moz-focus-inner {
+ border-style: none;
padding: 0;
}
@@ -347,7 +320,9 @@ input::-moz-focus-inner {
*/
button:-moz-focusring,
-input:-moz-focusring {
+[type="button"]:-moz-focusring,
+[type="reset"]:-moz-focusring,
+[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
}
@@ -406,19 +381,39 @@ textarea {
}
/**
- * Correct the odd appearance of search inputs in Chrome and Safari.
+ * 1. Correct the odd appearance in Chrome and Safari.
+ * 2. Correct the outline style in Safari.
*/
[type="search"] {
- -webkit-appearance: textfield;
+ -webkit-appearance: textfield; /* 1 */
+ outline-offset: -2px; /* 2 */
}
/**
- * Remove the inner padding and cancel buttons in Chrome on OS X and
- * Safari on OS X.
+ * Remove the inner padding and cancel buttons in Chrome and Safari on OS X.
*/
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
+
+/**
+ * Correct the text style of placeholders in Chrome, Edge, and Safari.
+ */
+
+::-webkit-input-placeholder {
+ color: inherit;
+ opacity: 0.54;
+}
+
+/**
+ * 1. Correct the inability to style clickable types in iOS and Safari.
+ * 2. Change font properties to `inherit` in Safari.
+ */
+
+::-webkit-file-upload-button {
+ -webkit-appearance: button; /* 1 */
+ font: inherit; /* 2 */
+}
diff --git a/sass/_05-forms.scss b/sass/_object-forms.scss
similarity index 98%
rename from sass/_05-forms.scss
rename to sass/_object-forms.scss
index 0fd20f0..82b5cb8 100644
--- a/sass/_05-forms.scss
+++ b/sass/_object-forms.scss
@@ -1,5 +1,5 @@
/* ----------------------------- */
-/* ==forms */
+/* ==Forms */
/* ----------------------------- */
/* thanks to HTML5boilerplate,
diff --git a/sass/_04-tables.scss b/sass/_object-tables.scss
similarity index 84%
rename from sass/_04-tables.scss
rename to sass/_object-tables.scss
index 4032f5a..0907b60 100644
--- a/sass/_04-tables.scss
+++ b/sass/_object-tables.scss
@@ -1,5 +1,5 @@
/* ----------------------------- */
-/* ==tables */
+/* ==Tables */
/* ----------------------------- */
table,
@@ -16,7 +16,7 @@ table,
}
#recaptcha_table,
-table.#{$kna-namespace}table-auto {
+.#{$kna-namespace}table-auto {
table-layout:auto;
}
diff --git a/sass/_06-helpers.scss b/sass/_override-helpers.scss
similarity index 93%
rename from sass/_06-helpers.scss
rename to sass/_override-helpers.scss
index eedbf16..462754b 100644
--- a/sass/_06-helpers.scss
+++ b/sass/_override-helpers.scss
@@ -1,7 +1,10 @@
/* ---------------------------------- */
-/* ==state helpers */
+/* ==Helpers */
/* ---------------------------------- */
+/* State Helpers */
+/* ------------- */
+
/* invisible for all */
.is-hidden,
[hidden] {
@@ -33,10 +36,8 @@ ul.unstyled {
padding-left: 0;
}
-/* ---------------------------------- */
-/* ==visual helpers */
-/* .. use them with parcimony ! */
-/* ---------------------------------- */
+/* Width Helpers */
+/* ------------- */
/* blocks widths (percentage and pixels) */
.#{$kna-namespace}w10 {
@@ -155,11 +156,9 @@ ul.unstyled {
width: auto;
}
-/* spacing helpers
-p,m = padding,margin
-a,t,r,b,l = all,top,right,bottom,left
-s,m,l,n = small, medium, large, none
-*/
+/* Spacing Helpers */
+/* --------------- */
+
.#{$kna-namespace}man,
.#{$kna-namespace}ma0 {
margin: 0;
diff --git a/sass/_07-responsive.scss b/sass/_override-responsive.scss
similarity index 85%
rename from sass/_07-responsive.scss
rename to sass/_override-responsive.scss
index 7f2077c..2458fd8 100644
--- a/sass/_07-responsive.scss
+++ b/sass/_override-responsive.scss
@@ -1,20 +1,11 @@
-/* ----------------------------- */
-/* ==desktop and HD devices */
-/* ----------------------------- */
+/* -------------------------- */
+/* ==Responsive helpers */
+/* -------------------------- */
-@media (min-width: ($medium-screen + 1)) {
-/* rules for big resources and big screens like: background-images, font-faces, etc. */
-}
+/* large screens */
+/* ------------- */
-@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 2dppx) {
-/* style adjustments for high density devices */
-}
-
-/* ---------------------------------- */
-/* ==Responsive large */
-/* ---------------------------------- */
-
-@media (min-width: ($medium-screen + 1)) {
+@include media('>=large-screen') {
/* layouts for large screens */
.#{$kna-namespace}large-hidden {
@@ -83,11 +74,10 @@
}
}
-/* ---------------------------------- */
-/* ==Responsive medium */
-/* ---------------------------------- */
+/* medium screens */
+/* -------------- */
-@media (min-width: ($small-screen + 1)) and (max-width: $medium-screen) {
+@include media('>=medium-screen', '=small-screen', ' *,
-.col {
- display: table-cell;
- vertical-align: top; }
-
-/* no table-cell for script tag when body is a .row */
-/* line 87, /Users/raphael/Documents/GitHub/KNACSS/sass/_02-layout.scss */
-body > script {
- display: none !important; }
-
-/* inline-block */
-/* line 91, /Users/raphael/Documents/GitHub/KNACSS/sass/_02-layout.scss */
-.inbl {
- display: inline-block;
- vertical-align: top; }
-
-/* flexbox layout
-http://www.alsacreations.com/tuto/lire/1493-css3-flexbox-layout-module.html
-*/
-/* line 101, /Users/raphael/Documents/GitHub/KNACSS/sass/_02-layout.scss */
-[class*="flex-container"] {
- display: flex;
- flex-wrap: wrap; }
-
-/* line 104, /Users/raphael/Documents/GitHub/KNACSS/sass/_02-layout.scss */
-.flex-container-h {
- flex-direction: row; }
-
-/* line 108, /Users/raphael/Documents/GitHub/KNACSS/sass/_02-layout.scss */
-.flex-container-v {
- flex-direction: column; }
-
-/* line 112, /Users/raphael/Documents/GitHub/KNACSS/sass/_02-layout.scss */
-.flex-item-fluid {
- flex: 1; }
-
-/* line 116, /Users/raphael/Documents/GitHub/KNACSS/sass/_02-layout.scss */
-.flex-item-first {
- order: -1; }
-
-/* line 120, /Users/raphael/Documents/GitHub/KNACSS/sass/_02-layout.scss */
-.flex-item-medium {
- order: 0; }
-
-/* line 124, /Users/raphael/Documents/GitHub/KNACSS/sass/_02-layout.scss */
-.flex-item-last {
- order: 1; }
-
-/* line 128, /Users/raphael/Documents/GitHub/KNACSS/sass/_02-layout.scss */
-.flex-item-center {
- margin: auto; }
-
-/* ---------------------------------- */
-/* ==Grillade */
-/* ---------------------------------- */
-/* grid container */
-/* line 20, /Users/raphael/Documents/GitHub/KNACSS/sass/_03-grids.scss */
-[class*="grid-"] {
- display: flex;
- flex-direction: row;
- flex-wrap: wrap;
- margin-left: -2rem;
- /* inline-block fallback for IE9 generation */
- letter-spacing: -0.31em; }
-
-/* grid childs */
-/* line 31, /Users/raphael/Documents/GitHub/KNACSS/sass/_03-grids.scss */
-[class*="grid-"] > * {
- box-sizing: border-box;
- flex: 0 0 auto;
- width: calc(100% * 1 / 4 - 2rem - .01px);
- min-width: 0;
- margin-left: 2rem;
- /* inline-block fallback for IE9 generation */
- display: inline-block;
- vertical-align: top;
- letter-spacing: normal; }
-
-/* line 47, /Users/raphael/Documents/GitHub/KNACSS/sass/_03-grids.scss */
-[class*="grid-2"] > * {
- width: calc(100% * 1 / 2 - 2rem - .01px); }
-
-/* line 49, /Users/raphael/Documents/GitHub/KNACSS/sass/_03-grids.scss */
-[class*="grid-2"] > .flex-item-double {
- width: calc(100% * 2 / 2 - 2rem); }
-
-/* line 47, /Users/raphael/Documents/GitHub/KNACSS/sass/_03-grids.scss */
-[class*="grid-3"] > * {
- width: calc(100% * 1 / 3 - 2rem - .01px); }
-
-/* line 49, /Users/raphael/Documents/GitHub/KNACSS/sass/_03-grids.scss */
-[class*="grid-3"] > .flex-item-double {
- width: calc(100% * 2 / 3 - 2rem); }
-
-/* line 47, /Users/raphael/Documents/GitHub/KNACSS/sass/_03-grids.scss */
-[class*="grid-4"] > * {
- width: calc(100% * 1 / 4 - 2rem - .01px); }
-
-/* line 49, /Users/raphael/Documents/GitHub/KNACSS/sass/_03-grids.scss */
-[class*="grid-4"] > .flex-item-double {
- width: calc(100% * 2 / 4 - 2rem); }
-
-/* line 47, /Users/raphael/Documents/GitHub/KNACSS/sass/_03-grids.scss */
-[class*="grid-5"] > * {
- width: calc(100% * 1 / 5 - 2rem - .01px); }
-
-/* line 49, /Users/raphael/Documents/GitHub/KNACSS/sass/_03-grids.scss */
-[class*="grid-5"] > .flex-item-double {
- width: calc(100% * 2 / 5 - 2rem); }
-
-/* line 47, /Users/raphael/Documents/GitHub/KNACSS/sass/_03-grids.scss */
-[class*="grid-6"] > * {
- width: calc(100% * 1 / 6 - 2rem - .01px); }
-
-/* line 49, /Users/raphael/Documents/GitHub/KNACSS/sass/_03-grids.scss */
-[class*="grid-6"] > .flex-item-double {
- width: calc(100% * 2 / 6 - 2rem); }
-
-/* line 47, /Users/raphael/Documents/GitHub/KNACSS/sass/_03-grids.scss */
-[class*="grid-7"] > * {
- width: calc(100% * 1 / 7 - 2rem - .01px); }
-
-/* line 49, /Users/raphael/Documents/GitHub/KNACSS/sass/_03-grids.scss */
-[class*="grid-7"] > .flex-item-double {
- width: calc(100% * 2 / 7 - 2rem); }
-
-/* line 47, /Users/raphael/Documents/GitHub/KNACSS/sass/_03-grids.scss */
-[class*="grid-8"] > * {
- width: calc(100% * 1 / 8 - 2rem - .01px); }
-
-/* line 49, /Users/raphael/Documents/GitHub/KNACSS/sass/_03-grids.scss */
-[class*="grid-8"] > .flex-item-double {
- width: calc(100% * 2 / 8 - 2rem); }
-
-/* line 47, /Users/raphael/Documents/GitHub/KNACSS/sass/_03-grids.scss */
-[class*="grid-10"] > * {
- width: calc(100% * 1 / 10 - 2rem - .01px); }
-
-/* line 49, /Users/raphael/Documents/GitHub/KNACSS/sass/_03-grids.scss */
-[class*="grid-10"] > .flex-item-double {
- width: calc(100% * 2 / 10 - 2rem); }
-
-/* line 47, /Users/raphael/Documents/GitHub/KNACSS/sass/_03-grids.scss */
-[class*="grid-12"] > * {
- width: calc(100% * 1 / 12 - 2rem - .01px); }
-
-/* line 49, /Users/raphael/Documents/GitHub/KNACSS/sass/_03-grids.scss */
-[class*="grid-12"] > .flex-item-double {
- width: calc(100% * 2 / 12 - 2rem); }
-
-/* Responsive grid */
-@media (max-width: 640px) {
- /* line 97, /Users/raphael/Documents/GitHub/KNACSS/sass/_03-grids.scss */
- [class*="-small-4"] > * {
- width: calc(100% * 1 / 4 - 2rem - .01px); }
- /* line 100, /Users/raphael/Documents/GitHub/KNACSS/sass/_03-grids.scss */
- [class*="-small-4"] > .flex-item-double {
- width: calc(100% * 1 / 2 - 2rem - .01px); }
- /* line 103, /Users/raphael/Documents/GitHub/KNACSS/sass/_03-grids.scss */
- [class*="-small-3"] > * {
- width: calc(100% * 1 / 3 - 2rem - .01px); }
- /* line 106, /Users/raphael/Documents/GitHub/KNACSS/sass/_03-grids.scss */
- [class*="-small-3"] > .flex-item-double {
- width: calc(100% * 2 / 3 - 2rem - .01px); }
- /* line 109, /Users/raphael/Documents/GitHub/KNACSS/sass/_03-grids.scss */
- [class*="-small-2"] > * {
- width: calc(100% * 1 / 2 - 2rem - .01px); }
- /* line 112, /Users/raphael/Documents/GitHub/KNACSS/sass/_03-grids.scss */
- [class*="-small-2"] > .flex-item-double {
- width: calc(100% - 2rem - .01px); }
- /* line 115, /Users/raphael/Documents/GitHub/KNACSS/sass/_03-grids.scss */
- [class*="-small-1"] > * {
- width: calc(100% - 2rem - .01px); }
- /* line 118, /Users/raphael/Documents/GitHub/KNACSS/sass/_03-grids.scss */
- [class*="-small-1"] > .flex-item-double {
- width: calc(100% - 2rem - .01px); } }
-
-@media (max-width: 320px) {
- /* line 125, /Users/raphael/Documents/GitHub/KNACSS/sass/_03-grids.scss */
- [class*="-tiny-2"] > * {
- width: calc(100% * 1 / 2 - 2rem - .01px); }
- /* line 128, /Users/raphael/Documents/GitHub/KNACSS/sass/_03-grids.scss */
- [class*="-tiny-2"] > .flex-item-double {
- width: calc(100% - 2rem - .01px); }
- /* line 131, /Users/raphael/Documents/GitHub/KNACSS/sass/_03-grids.scss */
- [class*="-tiny-1"] > * {
- width: calc(100% - 2rem - .01px); }
- /* line 134, /Users/raphael/Documents/GitHub/KNACSS/sass/_03-grids.scss */
- [class*="-tiny-1"] > .flex-item-double {
- width: calc(100% - 2rem - .01px); } }
-
-/* line 142, /Users/raphael/Documents/GitHub/KNACSS/sass/_03-grids.scss */
-.grid-2-1 > *:nth-child(odd) {
- width: calc(66.66667% - 2rem); }
-
-/* line 146, /Users/raphael/Documents/GitHub/KNACSS/sass/_03-grids.scss */
-.grid-2-1 > *:nth-child(even) {
- width: calc(33.33333% - 2rem); }
-
-@media (max-width: 640px) {
- /* line 151, /Users/raphael/Documents/GitHub/KNACSS/sass/_03-grids.scss */
- .grid-2-1 > *:nth-child(n) {
- width: calc(100% - 2rem); } }
-
-/* line 142, /Users/raphael/Documents/GitHub/KNACSS/sass/_03-grids.scss */
-.grid-1-2 > *:nth-child(odd) {
- width: calc(33.33333% - 2rem); }
-
-/* line 146, /Users/raphael/Documents/GitHub/KNACSS/sass/_03-grids.scss */
-.grid-1-2 > *:nth-child(even) {
- width: calc(66.66667% - 2rem); }
-
-@media (max-width: 640px) {
- /* line 151, /Users/raphael/Documents/GitHub/KNACSS/sass/_03-grids.scss */
- .grid-1-2 > *:nth-child(n) {
- width: calc(100% - 2rem); } }
-
-/* line 142, /Users/raphael/Documents/GitHub/KNACSS/sass/_03-grids.scss */
-.grid-3-1 > *:nth-child(odd) {
- width: calc(75% - 2rem); }
-
-/* line 146, /Users/raphael/Documents/GitHub/KNACSS/sass/_03-grids.scss */
-.grid-3-1 > *:nth-child(even) {
- width: calc(25% - 2rem); }
-
-@media (max-width: 640px) {
- /* line 151, /Users/raphael/Documents/GitHub/KNACSS/sass/_03-grids.scss */
- .grid-3-1 > *:nth-child(n) {
- width: calc(100% - 2rem); } }
-
-/* line 142, /Users/raphael/Documents/GitHub/KNACSS/sass/_03-grids.scss */
-.grid-1-3 > *:nth-child(odd) {
- width: calc(25% - 2rem); }
-
-/* line 146, /Users/raphael/Documents/GitHub/KNACSS/sass/_03-grids.scss */
-.grid-1-3 > *:nth-child(even) {
- width: calc(75% - 2rem); }
-
-@media (max-width: 640px) {
- /* line 151, /Users/raphael/Documents/GitHub/KNACSS/sass/_03-grids.scss */
- .grid-1-3 > *:nth-child(n) {
- width: calc(100% - 2rem); } }
-
-/* line 142, /Users/raphael/Documents/GitHub/KNACSS/sass/_03-grids.scss */
-.grid-3-2 > *:nth-child(odd) {
- width: calc(60% - 2rem); }
-
-/* line 146, /Users/raphael/Documents/GitHub/KNACSS/sass/_03-grids.scss */
-.grid-3-2 > *:nth-child(even) {
- width: calc(40% - 2rem); }
-
-@media (max-width: 640px) {
- /* line 151, /Users/raphael/Documents/GitHub/KNACSS/sass/_03-grids.scss */
- .grid-3-2 > *:nth-child(n) {
- width: calc(100% - 2rem); } }
-
-/* line 142, /Users/raphael/Documents/GitHub/KNACSS/sass/_03-grids.scss */
-.grid-2-3 > *:nth-child(odd) {
- width: calc(40% - 2rem); }
-
-/* line 146, /Users/raphael/Documents/GitHub/KNACSS/sass/_03-grids.scss */
-.grid-2-3 > *:nth-child(even) {
- width: calc(60% - 2rem); }
-
-@media (max-width: 640px) {
- /* line 151, /Users/raphael/Documents/GitHub/KNACSS/sass/_03-grids.scss */
- .grid-2-3 > *:nth-child(n) {
- width: calc(100% - 2rem); } }
-
-/* line 142, /Users/raphael/Documents/GitHub/KNACSS/sass/_03-grids.scss */
-.grid-4-1 > *:nth-child(odd) {
- width: calc(80% - 2rem); }
-
-/* line 146, /Users/raphael/Documents/GitHub/KNACSS/sass/_03-grids.scss */
-.grid-4-1 > *:nth-child(even) {
- width: calc(20% - 2rem); }
-
-@media (max-width: 640px) {
- /* line 151, /Users/raphael/Documents/GitHub/KNACSS/sass/_03-grids.scss */
- .grid-4-1 > *:nth-child(n) {
- width: calc(100% - 2rem); } }
-
-/* line 142, /Users/raphael/Documents/GitHub/KNACSS/sass/_03-grids.scss */
-.grid-1-4 > *:nth-child(odd) {
- width: calc(20% - 2rem); }
-
-/* line 146, /Users/raphael/Documents/GitHub/KNACSS/sass/_03-grids.scss */
-.grid-1-4 > *:nth-child(even) {
- width: calc(80% - 2rem); }
-
-@media (max-width: 640px) {
- /* line 151, /Users/raphael/Documents/GitHub/KNACSS/sass/_03-grids.scss */
- .grid-1-4 > *:nth-child(n) {
- width: calc(100% - 2rem); } }
-
-/* line 188, /Users/raphael/Documents/GitHub/KNACSS/sass/_03-grids.scss */
-.pull {
- margin-right: auto; }
-
-/* line 192, /Users/raphael/Documents/GitHub/KNACSS/sass/_03-grids.scss */
-.push {
- margin-left: auto; }
-
-/* ----------------------------- */
-/* ==tables */
-/* ----------------------------- */
-/* line 3, /Users/raphael/Documents/GitHub/KNACSS/sass/_04-tables.scss */
-table,
-.table {
- width: 100%;
- max-width: 100%;
- table-layout: fixed;
- border-collapse: collapse;
- vertical-align: top; }
-
-/* line 11, /Users/raphael/Documents/GitHub/KNACSS/sass/_04-tables.scss */
-.table {
- display: table; }
-
-/* line 15, /Users/raphael/Documents/GitHub/KNACSS/sass/_04-tables.scss */
-#recaptcha_table,
-table.table-auto {
- table-layout: auto; }
-
-/* line 22, /Users/raphael/Documents/GitHub/KNACSS/sass/_04-tables.scss */
-td,
-th {
- vertical-align: top;
- min-width: 2rem;
- cursor: default; }
-
-/* ----------------------------- */
-/* ==forms */
-/* ----------------------------- */
-/* thanks to HTML5boilerplate,
-* github.com/nathansmith/formalize and www.sitepen.com
-*/
-/* buttons */
-/* line 9, /Users/raphael/Documents/GitHub/KNACSS/sass/_05-forms.scss */
-.btn {
- display: inline-block; }
-
-/* forms items */
-/* line 16, /Users/raphael/Documents/GitHub/KNACSS/sass/_05-forms.scss */
-form,
-fieldset {
- border: none; }
-
-/* line 18, /Users/raphael/Documents/GitHub/KNACSS/sass/_05-forms.scss */
-input,
-button,
-select,
-label,
-.btn {
- font-family: inherit;
- font-size: inherit; }
-
-/* line 29, /Users/raphael/Documents/GitHub/KNACSS/sass/_05-forms.scss */
-button,
-input,
-optgroup,
-select,
-textarea {
- color: #000; }
-
-/* line 33, /Users/raphael/Documents/GitHub/KNACSS/sass/_05-forms.scss */
-label {
- vertical-align: middle;
- cursor: pointer; }
-
-/* line 38, /Users/raphael/Documents/GitHub/KNACSS/sass/_05-forms.scss */
-legend {
- border: 0;
- white-space: normal; }
-
-/* line 43, /Users/raphael/Documents/GitHub/KNACSS/sass/_05-forms.scss */
-textarea {
- min-height: 5em;
- vertical-align: top;
- font-family: inherit;
- font-size: inherit;
- resize: vertical; }
-
-/* line 51, /Users/raphael/Documents/GitHub/KNACSS/sass/_05-forms.scss */
-select {
- -webkit-appearance: menulist-button; }
-
-/* if select styling bugs on WebKit */
-/* select { -webkit-appearance: none; } */
-/* 'x' appears on right of search input when text is entered. This removes it */
-/* line 62, /Users/raphael/Documents/GitHub/KNACSS/sass/_05-forms.scss */
-input[type="search"]::-webkit-search-decoration,
-input[type="search"]::-webkit-search-cancel-button,
-input[type="search"]::-webkit-search-results-button,
-input[type="search"]::-webkit-search-results-decoration {
- display: none; }
-
-/* line 66, /Users/raphael/Documents/GitHub/KNACSS/sass/_05-forms.scss */
-::-webkit-input-placeholder {
- color: #777; }
-
-/* line 71, /Users/raphael/Documents/GitHub/KNACSS/sass/_05-forms.scss */
-input:-moz-placeholder,
-textarea:-moz-placeholder {
- color: #777; }
-
-/* line 73, /Users/raphael/Documents/GitHub/KNACSS/sass/_05-forms.scss */
-.btn:focus,
-input[type="button"]:focus,
-button:focus {
- -webkit-tap-highlight-color: transparent;
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none; }
-
-/* unstyled forms */
-/* line 83, /Users/raphael/Documents/GitHub/KNACSS/sass/_05-forms.scss */
-button.unstyled,
-input[type="button"].unstyled,
-input[type="submit"].unstyled,
-input[type="reset"].unstyled {
- padding: 0;
- border: none;
- line-height: 1;
- text-align: left;
- background: none;
- border-radius: 0;
- box-shadow: none;
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none; }
- /* line 97, /Users/raphael/Documents/GitHub/KNACSS/sass/_05-forms.scss */
- button.unstyled:focus,
- input[type="button"].unstyled:focus,
- input[type="submit"].unstyled:focus,
- input[type="reset"].unstyled:focus {
- box-shadow: none;
- outline: none; }
-
-/* ---------------------------------- */
-/* ==state helpers */
-/* ---------------------------------- */
-/* invisible for all */
-/* line 7, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.is-hidden,
-[hidden] {
- display: none; }
-
-/* hidden but not for an assistive technology like a screen reader, Yahoo! method */
-/* line 12, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.visually-hidden {
- position: absolute !important;
- border: 0 !important;
- height: 1px !important;
- width: 1px !important;
- padding: 0 !important;
- overflow: hidden !important;
- clip: rect(0, 0, 0, 0) !important; }
-
-/* line 23, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.is-disabled,
-[disabled] {
- opacity: 0.5;
- pointer-events: none;
- cursor: not-allowed;
- filter: grayscale(1); }
-
-/* line 31, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-ul.is-unstyled,
-ul.unstyled {
- list-style: none;
- padding-left: 0; }
-
-/* ---------------------------------- */
-/* ==visual helpers */
-/* .. use them with parcimony ! */
-/* ---------------------------------- */
-/* blocks widths (percentage and pixels) */
-/* line 41, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.w10 {
- width: 10%; }
-
-/* line 44, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.w20 {
- width: 20%; }
-
-/* line 48, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.w25 {
- width: 25%; }
-
-/* line 52, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.w30 {
- width: 30%; }
-
-/* line 56, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.w33 {
- width: 33.3333%; }
-
-/* line 60, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.w40 {
- width: 40%; }
-
-/* line 64, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.w50 {
- width: 50%; }
-
-/* line 68, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.w60 {
- width: 60%; }
-
-/* line 72, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.w66 {
- width: 66.6666%; }
-
-/* line 76, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.w70 {
- width: 70%; }
-
-/* line 80, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.w75 {
- width: 75%; }
-
-/* line 84, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.w80 {
- width: 80%; }
-
-/* line 88, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.w90 {
- width: 90%; }
-
-/* line 92, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.w100 {
- width: 100%; }
-
-/* line 96, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.w50p {
- width: 50px; }
-
-/* line 100, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.w100p {
- width: 100px; }
-
-/* line 104, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.w150p {
- width: 150px; }
-
-/* line 108, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.w200p {
- width: 200px; }
-
-/* line 112, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.w300p {
- width: 300px; }
-
-/* line 116, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.w400p {
- width: 400px; }
-
-/* line 120, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.w500p {
- width: 500px; }
-
-/* line 124, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.w600p {
- width: 600px; }
-
-/* line 128, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.w700p {
- width: 700px; }
-
-/* line 132, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.w800p {
- width: 800px; }
-
-/* line 136, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.w960p {
- width: 960px; }
-
-/* line 140, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.mw960p {
- max-width: 960px; }
-
-/* line 144, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.w1140p {
- width: 1140px; }
-
-/* line 148, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.mw1140p {
- max-width: 1140px; }
-
-/* line 152, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.wauto {
- width: auto; }
-
-/* spacing helpers
-p,m = padding,margin
-a,t,r,b,l = all,top,right,bottom,left
-s,m,l,n = small, medium, large, none
-*/
-/* line 162, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.man,
-.ma0 {
- margin: 0; }
-
-/* line 165, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.pan,
-.pa0 {
- padding: 0; }
-
-/* line 169, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.mas {
- margin: 1rem; }
-
-/* line 173, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.mam {
- margin: 2rem; }
-
-/* line 177, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.mal {
- margin: 4rem; }
-
-/* line 181, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.pas {
- padding: 1rem; }
-
-/* line 185, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.pam {
- padding: 2rem; }
-
-/* line 189, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.pal {
- padding: 4rem; }
-
-/* line 193, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.mtn,
-.mt0 {
- margin-top: 0; }
-
-/* line 197, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.mts {
- margin-top: 1rem; }
-
-/* line 201, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.mtm {
- margin-top: 2rem; }
-
-/* line 205, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.mtl {
- margin-top: 4rem; }
-
-/* line 209, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.mrn,
-.mr0 {
- margin-right: 0; }
-
-/* line 213, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.mrs {
- margin-right: 1rem; }
-
-/* line 217, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.mrm {
- margin-right: 2rem; }
-
-/* line 221, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.mrl {
- margin-right: 4rem; }
-
-/* line 225, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.mbn,
-.mb0 {
- margin-bottom: 0; }
-
-/* line 229, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.mbs {
- margin-bottom: 1rem; }
-
-/* line 233, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.mbm {
- margin-bottom: 2rem; }
-
-/* line 237, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.mbl {
- margin-bottom: 4rem; }
-
-/* line 241, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.mln,
-.ml0 {
- margin-left: 0; }
-
-/* line 245, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.mls {
- margin-left: 1rem; }
-
-/* line 249, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.mlm {
- margin-left: 2rem; }
-
-/* line 253, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.mll {
- margin-left: 4rem; }
-
-/* line 257, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.mauto {
- margin: auto; }
-
-/* line 261, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.mtauto {
- margin-top: auto; }
-
-/* line 265, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.mrauto {
- margin-right: auto; }
-
-/* line 269, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.mbauto {
- margin-bottom: auto; }
-
-/* line 273, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.mlauto {
- margin-left: auto; }
-
-/* line 277, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.ptn,
-.pt0 {
- padding-top: 0; }
-
-/* line 281, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.pts {
- padding-top: 1rem; }
-
-/* line 285, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.ptm {
- padding-top: 2rem; }
-
-/* line 289, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.ptl {
- padding-top: 4rem; }
-
-/* line 293, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.prn,
-.pr0 {
- padding-right: 0; }
-
-/* line 297, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.prs {
- padding-right: 1rem; }
-
-/* line 301, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.prm {
- padding-right: 2rem; }
-
-/* line 305, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.prl {
- padding-right: 4rem; }
-
-/* line 309, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.pbn,
-.pb0 {
- padding-bottom: 0; }
-
-/* line 313, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.pbs {
- padding-bottom: 1rem; }
-
-/* line 317, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.pbm {
- padding-bottom: 2rem; }
-
-/* line 321, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.pbl {
- padding-bottom: 4rem; }
-
-/* line 325, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.pln,
-.pl0 {
- padding-left: 0; }
-
-/* line 329, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.pls {
- padding-left: 1rem; }
-
-/* line 333, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.plm {
- padding-left: 2rem; }
-
-/* line 337, /Users/raphael/Documents/GitHub/KNACSS/sass/_06-helpers.scss */
-.pll {
- padding-left: 4rem; }
-
-/* ----------------------------- */
-/* ==desktop and HD devices */
-/* ----------------------------- */
-/* ---------------------------------- */
-/* ==Responsive large */
-/* ---------------------------------- */
-@media (min-width: 961px) {
- /* layouts for large screens */
- /* line 19, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- .large-hidden {
- display: none !important; }
- /* line 22, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- .large-visible {
- display: block !important; }
- /* line 26, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- .large-no-float {
- float: none; }
- /* line 30, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- .large-inbl {
- display: inline-block;
- float: none;
- vertical-align: top; }
- /* line 36, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- .large-row {
- display: table;
- table-layout: fixed;
- width: 100% !important; }
- /* line 41, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- .large-col {
- display: table-cell;
- vertical-align: top; }
- /* widths for large screens */
- /* line 47, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- .large-w25 {
- width: 25% !important; }
- /* line 50, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- .large-w33 {
- width: 33.3333% !important; }
- /* line 54, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- .large-w50 {
- width: 50% !important; }
- /* line 58, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- .large-w66 {
- width: 66.6666% !important; }
- /* line 62, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- .large-w75 {
- width: 75% !important; }
- /* line 66, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- .large-w100,
- .large-wauto {
- display: block !important;
- float: none !important;
- clear: none !important;
- width: auto !important;
- margin-left: 0 !important;
- margin-right: 0 !important;
- border: 0; }
- /* margins for large screens */
- /* line 78, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- .large-man,
- .large-ma0 {
- margin: 0 !important; } }
-
-/* ---------------------------------- */
-/* ==Responsive medium */
-/* ---------------------------------- */
-@media (min-width: 641px) and (max-width: 960px) {
- /* layouts for medium screens */
- /* line 90, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- .medium-hidden {
- display: none !important; }
- /* line 93, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- .medium-visible {
- display: block !important; }
- /* line 97, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- .medium-no-float {
- float: none; }
- /* line 101, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- .medium-inbl {
- display: inline-block;
- float: none;
- vertical-align: top; }
- /* line 107, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- .medium-row {
- display: table;
- table-layout: fixed;
- width: 100% !important; }
- /* line 113, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- .medium-col {
- display: table-cell;
- vertical-align: top; }
- /* widths for medium screens */
- /* line 120, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- .medium-w25 {
- width: 25% !important; }
- /* line 123, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- .medium-w33 {
- width: 33.3333% !important; }
- /* line 127, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- .medium-w50 {
- width: 50% !important; }
- /* line 131, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- .medium-w66 {
- width: 66.6666% !important; }
- /* line 135, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- .medium-w75 {
- width: 75% !important; }
- /* line 139, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- .medium-w100,
- .medium-wauto {
- display: block !important;
- float: none !important;
- clear: none !important;
- width: auto !important;
- margin-left: 0 !important;
- margin-right: 0 !important;
- border: 0; }
- /* margins for medium screens */
- /* line 151, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- .medium-man,
- .medium-ma0 {
- margin: 0 !important; } }
-
-/* ---------------------------------- */
-/* ==Responsive small */
-/* ---------------------------------- */
-@media (min-width: 321px) and (max-width: 640px) {
- /* quick reset in small resolution and less */
- /* line 163, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- .w600p,
- .w700p,
- .w800p,
- .w960p,
- .mw960p {
- width: auto;
- float: none; }
- /* layouts for small screens */
- /* line 169, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- .small-hidden {
- display: none !important; }
- /* line 172, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- .small-visible {
- display: block !important; }
- /* line 176, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- .small-no-float {
- float: none; }
- /* line 180, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- .small-inbl {
- display: inline-block;
- float: none;
- vertical-align: top; }
- /* line 186, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- .small-row {
- display: table !important;
- table-layout: fixed !important;
- width: 100% !important; }
- /* line 192, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- .small-col {
- display: table-cell !important;
- vertical-align: top !important; }
- /* widths for small screens */
- /* line 199, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- .small-w25 {
- width: 25% !important; }
- /* line 202, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- .small-w33 {
- width: 33.3333% !important; }
- /* line 206, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- .small-w50 {
- width: 50% !important; }
- /* line 210, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- .small-w66 {
- width: 66.6666% !important; }
- /* line 214, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- .small-w75 {
- width: 75% !important; }
- /* line 218, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- .small-w100,
- .small-wauto {
- display: block !important;
- float: none !important;
- clear: none !important;
- width: auto !important;
- margin-left: 0 !important;
- margin-right: 0 !important;
- border: 0; }
- /* margins for small screens */
- /* line 230, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- .small-man,
- .small-ma0 {
- margin: 0 !important; }
- /* line 233, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- .small-pan,
- .small-pa0 {
- padding: 0 !important; } }
-
-/* ---------------------------------- */
-/* ==Responsive tiny */
-/* ---------------------------------- */
-@media (max-width: 320px) {
- /* quick small resolution reset */
- /* line 247, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- .mod,
- .col,
- fieldset {
- display: block !important;
- float: none !important;
- clear: none !important;
- width: auto !important;
- margin-left: 0 !important;
- margin-right: 0 !important;
- border: 0; }
- /* line 256, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- .flex-container {
- flex-direction: column; }
- /* line 260, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- .w300p,
- .w400p,
- .w500p {
- width: auto;
- float: none; }
- /* line 265, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- .row {
- display: block !important;
- width: 100% !important; }
- /* layouts for tiny screens */
- /* line 272, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- .tiny-hidden {
- display: none !important; }
- /* line 275, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- .tiny-visible {
- display: block !important; }
- /* line 279, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- .tiny-no-float {
- float: none; }
- /* line 283, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- .tiny-inbl {
- display: inline-block;
- float: none;
- vertical-align: top; }
- /* line 289, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- .tiny-row {
- display: table !important;
- table-layout: fixed !important;
- width: 100% !important; }
- /* line 295, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- .tiny-col {
- display: table-cell !important;
- vertical-align: top !important; }
- /* line 303, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- th,
- td {
- display: block;
- width: auto;
- text-align: left; }
- /* line 309, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- thead {
- display: none; }
- /* widths for tiny screens */
- /* line 313, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- .tiny-w25 {
- width: 25% !important; }
- /* line 316, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- .tiny-w33 {
- width: 33.3333% !important; }
- /* line 320, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- .tiny-w50 {
- width: 50% !important; }
- /* line 324, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- .tiny-w66 {
- width: 66.6666% !important; }
- /* line 328, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- .tiny-w75 {
- width: 75% !important; }
- /* line 332, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- .tiny-w100,
- .tiny-wauto {
- display: block !important;
- float: none !important;
- clear: none !important;
- width: auto !important;
- margin-left: 0 !important;
- margin-right: 0 !important;
- border: 0; }
- /* margins for tiny screens */
- /* line 344, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- .tiny-man,
- .tiny-ma0 {
- margin: 0 !important; }
- /* line 347, /Users/raphael/Documents/GitHub/KNACSS/sass/_07-responsive.scss */
- .tiny-pan,
- .tiny-pa0 {
- padding: 0 !important; } }
-
-/* quick print reset */
-@media print {
- /* line 3, /Users/raphael/Documents/GitHub/KNACSS/sass/_08-print.scss */
- * {
- background: transparent !important;
- box-shadow: none !important;
- text-shadow: none !important; }
- /* line 9, /Users/raphael/Documents/GitHub/KNACSS/sass/_08-print.scss */
- body {
- width: auto;
- margin: auto;
- font-family: serif;
- font-size: 12pt; }
- /* line 14, /Users/raphael/Documents/GitHub/KNACSS/sass/_08-print.scss */
- p,
- .p-like,
- h1,
- .h1-like,
- h2,
- .h2-like,
- h3,
- .h3-like,
- h4,
- .h4-like,
- h5,
- .h5-like,
- h6,
- .h6-like,
- blockquote,
- ul,
- ol {
- color: #000;
- margin: auto; }
- /* line 19, /Users/raphael/Documents/GitHub/KNACSS/sass/_08-print.scss */
- .print {
- display: block; }
- /* line 23, /Users/raphael/Documents/GitHub/KNACSS/sass/_08-print.scss */
- .no-print {
- display: none; }
- /* no orphans, no widows */
- /* line 29, /Users/raphael/Documents/GitHub/KNACSS/sass/_08-print.scss */
- p,
- .p-like,
- blockquote {
- orphans: 3;
- widows: 3; }
- /* no breaks inside these elements */
- /* line 38, /Users/raphael/Documents/GitHub/KNACSS/sass/_08-print.scss */
- blockquote,
- ul,
- ol {
- page-break-inside: avoid; }
- /* page break before main headers
- h1,
- .h1-like {
- page-break-before: always;
- }
- */
- /* no breaks after these elements */
- /* line 49, /Users/raphael/Documents/GitHub/KNACSS/sass/_08-print.scss */
- h1,
- .h1-like,
- h2,
- .h2-like,
- h3,
- .h3-like,
- caption {
- page-break-after: avoid; }
- /* line 54, /Users/raphael/Documents/GitHub/KNACSS/sass/_08-print.scss */
- a {
- color: #000; }
- /* displaying URLs
- a[href]::after {
- content: " (" attr(href) ")";
- }
- */
- /* line 65, /Users/raphael/Documents/GitHub/KNACSS/sass/_08-print.scss */
- a[href^="javascript:"]::after,
- a[href^="#"]::after {
- content: ""; } }
-
-/* ----------------------------- */
-/* ==misc rules */
-/* ----------------------------- */
-/* styling skip links */
-/* line 5, /Users/raphael/Documents/GitHub/KNACSS/sass/_09-misc.scss */
-.skip-links {
- position: absolute; }
- /* line 9, /Users/raphael/Documents/GitHub/KNACSS/sass/_09-misc.scss */
- .skip-links a {
- position: absolute;
- overflow: hidden;
- clip: rect(1px, 1px, 1px, 1px);
- padding: 0.5em;
- background: black;
- color: white;
- text-decoration: none; }
- /* line 18, /Users/raphael/Documents/GitHub/KNACSS/sass/_09-misc.scss */
- .skip-links a:focus {
- position: static;
- overflow: visible;
- clip: auto; }
-
-@media (max-width: 640px) {
- /* you shall not pass */
- /* line 36, /Users/raphael/Documents/GitHub/KNACSS/sass/_09-misc.scss */
- div,
- textarea,
- table,
- td,
- th,
- code,
- pre,
- samp {
- word-wrap: break-word;
- hyphens: auto; } }
-
-@media (max-width: 640px) {
- /* line 44, /Users/raphael/Documents/GitHub/KNACSS/sass/_09-misc.scss */
- .no-wrapping {
- word-wrap: normal;
- hyphens: manual; } }
-
-/* Google Gmap3 bug fix on images */
-/* line 51, /Users/raphael/Documents/GitHub/KNACSS/sass/_09-misc.scss */
-.gm-style img {
- height: 100%; }
-
-/* line 55, /Users/raphael/Documents/GitHub/KNACSS/sass/_09-misc.scss */
-:not(.gm-style) img {
- height: auto; }
-
-/* line 61, /Users/raphael/Documents/GitHub/KNACSS/sass/_09-misc.scss */
-.gm-style img,
-.gmnoscreen img,
-.gmnoprint img {
- max-width: none !important; }
-
-/* ----------------------------- */
-/* ==minor stylings */
-/* ----------------------------- */
-/* styling elements */
-/* line 6, /Users/raphael/Documents/GitHub/KNACSS/sass/_10-styling.scss */
-code, kbd, mark {
- border-radius: 2px; }
-
-/* line 10, /Users/raphael/Documents/GitHub/KNACSS/sass/_10-styling.scss */
-kbd {
- padding: 0 2px;
- border: 1px solid #999; }
-
-/* line 15, /Users/raphael/Documents/GitHub/KNACSS/sass/_10-styling.scss */
-code {
- padding: 2px 4px;
- background: rgba(0, 0, 0, 0.04);
- color: #b11; }
-
-/* line 21, /Users/raphael/Documents/GitHub/KNACSS/sass/_10-styling.scss */
-pre code {
- padding: 0;
- background: none;
- color: inherit;
- border-radius: 0; }
-
-/* line 28, /Users/raphael/Documents/GitHub/KNACSS/sass/_10-styling.scss */
-mark {
- padding: 2px 4px; }
-
-/* line 33, /Users/raphael/Documents/GitHub/KNACSS/sass/_10-styling.scss */
-sup,
-sub {
- vertical-align: 0; }
-
-/* line 37, /Users/raphael/Documents/GitHub/KNACSS/sass/_10-styling.scss */
-sup {
- bottom: 1ex; }
-
-/* line 41, /Users/raphael/Documents/GitHub/KNACSS/sass/_10-styling.scss */
-sub {
- top: 0.5ex; }
-
-/* line 45, /Users/raphael/Documents/GitHub/KNACSS/sass/_10-styling.scss */
-blockquote {
- position: relative;
- padding-left: 3em; }
-
-/* line 50, /Users/raphael/Documents/GitHub/KNACSS/sass/_10-styling.scss */
-blockquote::before {
- content: "\201C";
- position: absolute;
- left: 0;
- top: 0;
- font-family: georgia, serif;
- font-size: 5em;
- line-height: 0.9;
- color: rgba(0, 0, 0, 0.3); }
-
-/* line 61, /Users/raphael/Documents/GitHub/KNACSS/sass/_10-styling.scss */
-blockquote > footer {
- margin-top: .75em;
- font-size: 0.9em;
- color: rgba(0, 0, 0, 0.7); }
-
-/* line 67, /Users/raphael/Documents/GitHub/KNACSS/sass/_10-styling.scss */
-blockquote > footer::before {
- content: "\2014 \0020"; }
-
-/* line 71, /Users/raphael/Documents/GitHub/KNACSS/sass/_10-styling.scss */
-q {
- font-style: normal; }
-
-/* line 73, /Users/raphael/Documents/GitHub/KNACSS/sass/_10-styling.scss */
-q,
-.q {
- quotes: "“\00a0" "\00a0”"; }
-
-/* line 77, /Users/raphael/Documents/GitHub/KNACSS/sass/_10-styling.scss */
-q:lang(fr),
-.q:lang(fr) {
- quotes: "«\00a0" "\00a0»"; }
-
-/* line 83, /Users/raphael/Documents/GitHub/KNACSS/sass/_10-styling.scss */
-hr {
- display: block;
- clear: both;
- height: 1px;
- margin: 1em 0 2em;
- padding: 0;
- border: 0;
- color: #ccc;
- background-color: #ccc; }
-
-/* tables */
-/* line 94, /Users/raphael/Documents/GitHub/KNACSS/sass/_10-styling.scss */
-table,
-.table {
- border: 1px solid #ccc; }
-
-/* line 99, /Users/raphael/Documents/GitHub/KNACSS/sass/_10-styling.scss */
-caption {
- padding: 1rem;
- color: #555;
- font-style: italic; }
-
-/* line 106, /Users/raphael/Documents/GitHub/KNACSS/sass/_10-styling.scss */
-td,
-th {
- padding: 0.3em 0.8em;
- border: 1px #aaa dotted;
- text-align: left; }
-
-/* ----------------------------- */
-/* ==own stylesheet */
-/* ----------------------------- */
-/* Here should go your own CSS styles */
-/* You can also link them with a Sass @import */
-/* @import "my-styles"; */
-
-/*# sourceMappingURL=knacss.css.map */
\ No newline at end of file
diff --git a/sass/knacss.css.map b/sass/knacss.css.map
deleted file mode 100644
index 55cb5fd..0000000
--- a/sass/knacss.css.map
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "version": 3,
- "file": "knacss.css",
- "sources": [
- "knacss.scss",
- "_00-config.scss",
- "_01a-normalize.scss",
- "_01b-base.scss",
- "_02-layout.scss",
- "_03-grids.scss",
- "_04-tables.scss",
- "_05-forms.scss",
- "_06-helpers.scss",
- "_07-responsive.scss",
- "_08-print.scss",
- "_09-misc.scss",
- "_10-styling.scss"
- ],
- "sourcesContent": [],
- "mappings": "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",
- "names": []
-}
\ No newline at end of file
diff --git a/sass/knacss.scss b/sass/knacss.scss
index 93c55d9..12aada4 100644
--- a/sass/knacss.scss
+++ b/sass/knacss.scss
@@ -1,33 +1,60 @@
-// Sass config file
-// -----------------
-
-// (WARNING : you should comment this line and move config file from vendor/knacss folder to your own folder)
-@import "_00-config";
-
-// normalize include
-@import "_01a-normalize"; // normalize
-
-// Sass base styles
-@import "_01b-base"; // reset and basic styles
-
-// Sass files : chose the ones you need
-@import "_02-layout"; // alignment, modules, positionning
-@import "_03-grids"; // grids
-@import "_04-tables"; // data tables consistency
-@import "_05-forms"; // forms consistency
-@import "_06-helpers"; // width and spacers visually classes
-@import "_07-responsive"; // Responsive Web Design helpers
-@import "_08-print"; // print quick reset
-@import "_09-misc"; // skip links, google maps and hyphens
-@import "_10-styling"; // minor stylings
-
-// WordPress base styles
-// @import "_11-wordpress"; // WordPress reset and basic styles
+/*!
+* www.KNACSS.com V5.0.0 (23 mai 2016) @author: Raphael Goetter, Alsacreations
+* Licence WTFPL http://www.wtfpl.net/
+*/
/* ----------------------------- */
-/* ==own stylesheet */
+/* ==Table Of Content */
+/* ----------------------------- */
+
+/* 1- Normalize (basic reset) */
+/* 2- Base (basic styles) */
+/* 3- Print (print quick reset) */
+/* 4- Stylings (minor stylings) */
+/* 5- Misc (skip links, hyphens) */
+/* (6- WordPress reset (disabled by default)) */
+/* 7- Global Layout (alignment, modules, positionning) */
+/* 8- Grid Layout (grillade) */
+/* 9- Tables (data tables consistency) */
+/* 10- Forms (forms consistency) */
+/* 11- Helpers (width and spacers helpers) */
+/* 12- Responsive (Responsive Web Design helpers) */
+
+/* ---------------------------------- */
+/* ==Normalize (basic reset) */
+/* ---------------------------------- */
+
+@import "_normalize/_normalize.scss"; // normalize (basic reset)
+@import "_include-media/_include-media.scss"; // include-media
+
+// WARNING : you should comment the following @import (config)
+// and move config file from knacss folder to your own project folder!
+@import "_config-variables.scss";
+
+// Libraries
+@import "_library-base.scss"; // basic styles
+@import "_library-print.scss"; // print quick reset
+@import "_library-styling.scss"; // minor stylings
+@import "_library-misc.scss"; // skip links, hyphens
+// @import "_library-wordpress.scss"; // WordPress reset and basic styles
+
+// Layout
+@import "_layout-general.scss"; // alignment, modules, positionning
+@import "_layout-grids.scss"; // grids
+
+// Objects
+@import "_object-tables.scss"; // data tables consistency
+@import "_object-forms.scss"; // forms consistency
+
+// Overrides
+@import "_override-helpers.scss"; // width and spacers helpers
+@import "_override-responsive.scss"; // Responsive Web Design helpers
+
+
+/* ----------------------------- */
+/* ==Own stylesheet */
/* ----------------------------- */
/* Here should go your own CSS styles */
-/* You can also link them with a Sass @import */
-/* @import "my-styles"; */
+// You can also link them with a Sass @import
+// @import "my-styles";