/// @type Length
$global-width-small: 95% !default;
+/// Gutter for grid elements.
+/// @type length
+$global-gutter: 16px !default;
+
/// Color for the container background
/// @type Color
$container-background-color: $white !default;
/// Global media query to switch from desktop to mobile styles.
/// @type String
-$global-breakpoint: '(max-width: 580px)';
+$global-breakpoint: $global-width + $global-gutter;
/// @group media-query
////
-@media only screen and #{$global-breakpoint} {
+@media only screen and (max-width: #{$global-breakpoint}) {
table.body img {
width: auto !important;
height: auto !important;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
- padding-left: $grid-column-gutter !important;
- padding-right: $grid-column-gutter !important;
+ padding-left: $global-gutter !important;
+ padding-right: $global-gutter !important;
}
//If it's collapsed make it so.
/// @type Number
$column-padding-bottom: 10px !default;
-/// Default gutter for the grid system
-/// @type Number
-$grid-column-gutter: 16px !default;
-
/// Default padding for the right of a sub-column.
/// @type Number
-$sub-column-padding-right: $grid-column-gutter / 2 !default;
+$sub-column-padding-right: $global-gutter / 2 !default;
/// Body background color.
/// @type Length
th.columns,
th.column {
margin: 0 auto;
- padding-left: $grid-column-gutter;
+ padding-left: $global-gutter;
}
td.columns.last,
td.column.last,
th.columns.last,
th.column.last {
- padding-right: $grid-column-gutter;
+ padding-right: $global-gutter;
}
//makes sure nested tables are 100% width
td.large-#{$i},
th.large-#{$i} {
width: -zf-grid-calc-px($i, $grid-column-count, $global-width);
- padding-left: $grid-column-gutter / 2;
- padding-right: $grid-column-gutter / 2;
+ padding-left: $global-gutter / 2;
+ padding-right: $global-gutter / 2;
}
td.large-#{$i}.first,
th.large-#{$i}.first {
- padding-left: $grid-column-gutter;
+ padding-left: $global-gutter;
}
td.large-#{$i}.last,
th.large-#{$i}.last {
- padding-right: $grid-column-gutter;
+ padding-right: $global-gutter;
}
//Collapsed logic
th.large-#{$i} {
padding-right: 0;
padding-left: 0;
- width: -zf-grid-calc-px($i, $grid-column-count, $global-width) + $grid-column-gutter;
+ width: -zf-grid-calc-px($i, $grid-column-count, $global-width) + $global-gutter;
}
//Gotta give it that extra love for the first and last columns.
th.large-#{$i}.first,
td.large-#{$i}.last,
th.large-#{$i}.last {
- width: -zf-grid-calc-px($i, $grid-column-count, $global-width) + ($grid-column-gutter * 1.5);
+ width: -zf-grid-calc-px($i, $grid-column-count, $global-width) + ($global-gutter * 1.5);
}
}
}
th.large-offset-#{$i}.first,
th.large-offset-#{$i}.last {
//1.5 takes in effect a whole empty cell.
- padding-left: -zf-grid-calc-px($i, $grid-column-count, $global-width) + $grid-column-gutter * 2;
+ padding-left: -zf-grid-calc-px($i, $grid-column-count, $global-width) + $global-gutter * 2;
}
}
/// @param {number} $containerWidth - Width of the surrounding container, in pixels.
/// @returns {number} A pixel width value.
@function -zf-grid-calc-px($columnNumber, $totalColumns, $containerWidth) {
- @return ($containerWidth / $totalColumns * $columnNumber - $grid-column-gutter);
+ @return ($containerWidth / $totalColumns * $columnNumber - $global-gutter);
}
$grid-column-count: 12;
$wrapper-padding-top: 10px;
$column-padding-bottom: 10px;
-$grid-column-gutter: 16px;
-$sub-column-padding-right: $grid-column-gutter / 2;
+$global-gutter: 16px;
+$sub-column-padding-right: $global-gutter / 2;
$body-background-color: $light-gray;
// 3. Block Grid
// -------------
$block-grid-max: 8;
-$block-grid-gutter: $grid-column-gutter;
+$block-grid-gutter: $global-gutter;
// 4. Thumbnial
// ------------