{: versionI"3.2.12 (Media Mark):EF:shaI"-3dd8acfd24b525a9a0d4a30c0eef6165f1bcabfb;F: contents"¢ o:Sass::Tree::RootNode :@children[o:Sass::Tree::CommentNode : @value[I"%/* * Block Grid Variables * */:ET: @type: silent;[: @linei: @options{o; ;[I"S/* We use this to control the maximum number of block grid elements per row */; T; ; ;[; i ; @ o:Sass::Tree::VariableNode : @nameI"block-grid-elements; T: @expro:Sass::Script::Number ;i:@numerator_units[:@denominator_units[; i :@originalI"12; F; @ : @guardedI" !default; T;[; i ; @ o; ;I"block-grid-default-spacing; T;o; ;i;[I"px; T;[; i ;I" 10px; F; @ ;I" !default; T;[; i ; @ o; ;[I"_/* Enables media queries for block-grid classes. Set to false if writing semantic HTML. */; T; ; ;[; i; @ o; ;I"block-grid-media-queries; T;o:Sass::Script::Bool;T; i; @ ;I" !default; T;[; i; @ o; ;[I""/* * Block Grid Mixins * */; T; ; ;[; i; @ o; ;[I"ž/* We use this mixin to create different block-grids. You can apply per-row and spacing options. * Setting $base-style to false will ommit default styles. */; T; ; ;[; i; @ o:Sass::Tree::MixinDefNode ;I"block-grid; T: @args[[o:Sass::Script::Variable;I" per-row; T:@underscored_nameI" per_row; T; @ o;;F; i; @ [o;;I" spacing; T;I" spacing; T; @ o; ;I"block-grid-default-spacing; T;I"block_grid_default_spacing; T; i; @ [o;;I"base-style; T;I"base_style; T; @ o;;T; i; @ : @splat0;[u:Sass::Tree::IfNode[o:Sass::Script::Variable : @nameI"base-style:ET:@underscored_nameI"base_style;T: @linei: @options{0[ o:Sass::Tree::PropNode ;[I" display;T: @valueo:Sass::Script::String; I" block;T: @type:identifier; @ : @tabsi:@prop_syntax:new:@children[; i; @ o; ;[I" padding;T; o; ; I"0;T;;; @ ;i;;;[; i; @ o; ;[I" margin;T; o:Sass::Script::List ; [o:Sass::Script::Number ; i:@numerator_units[:@denominator_units[; i:@originalI"0;F; @ o:!Sass::Script::UnaryOperation : @operando; ;I" spacing;T;I" spacing;T; i; @ :@operator: minus; i; @ :@separator: space; i; @ ;i;;;[; i; @ o:Sass::Tree::MixinNode ;I" clearfix;T: @args[:@keywords{: @splat0;[; i; @ o:Sass::Tree::RuleNode : @rule[I" & > li;T;i:@parsed_ruleso:"Sass::Selector::CommaSequence: @members[o:Sass::Selector::Sequence;'[o:#Sass::Selector::SimpleSequence ;'[o:Sass::Selector::Parent; i:@filenameI";T: @subject0: @sourceso:Set: @hash{; i;+@4I">;To;) ;'[o:Sass::Selector::Element ;[I"li;T:@namespace0; i;+@4;,0;-o;.;/{; i;+@4; i;+@4;[ o; ;[I" display;T; o; ; I" block;T;;; @ ;i;;;[; i ; @ o; ;[I" height;T; o; ; I" auto;T;;; @ ;i;;;[; i!; @ o; ;[I" float;T; o; ;I"default-float;T;I"default_float;T; i"; @ ;i;;;[; i"; @ o; ;[I" padding;T; o; ; [o; ; i;[;@; i#;I"0;F; @ o; ;I" spacing;T;I" spacing;T; i#; @ o; ;I" spacing;T;I" spacing;T; i#; @ ;;; i#; @ ;i;;;[; i#; @ ; i:@has_childrenT; @ u;î[o:Sass::Script::Variable : @nameI" per-row:ET:@underscored_nameI" per_row;T: @linei': @options{0[o:Sass::Tree::RuleNode : @rule[I" & > li;T: @tabsi:@parsed_ruleso:"Sass::Selector::CommaSequence: @members[o:Sass::Selector::Sequence;[o:#Sass::Selector::SimpleSequence ;[o:Sass::Selector::Parent; i(:@filenameI";T: @subject0: @sourceso:Set: @hash{; i(;@I">;To; ;[o:Sass::Selector::Element ;[I"li;T:@namespace0; i(;@;0;o;;{; i(;@; i(;@:@children[o:Sass::Tree::PropNode ;[I" width;T: @valueo:Sass::Script::Operation :@operand1o:Sass::Script::Number ;ii:@numerator_units[I"%;T:@denominator_units[; i):@originalI" 100%;F; @ :@operand2o; ;I" per-row;T;I" per_row;T; i); @ :@operator:div; i); @ ; i:@prop_syntax:new;[; i); @ o; ;[I" padding;T;o:Sass::Script::List ;[o; ;i;![;"[; i*;#I"0;F; @ o; ;I" spacing;T;I" spacing;T; i*; @ o; ;I" spacing;T;I" spacing;T; i*; @ :@separator: space; i*; @ ; i;';(;[; i*; @ o; ; [I"&:nth-of-type(;To; ;I" per-row;T;I" per_row;T; i,; @ I" n+1);T; i;[o; ;[I" clear;T;o:Sass::Script::String;I" both;T: @type:identifier; @ ; i;';(;[; i,; @ ; i,:@has_childrenT; @ ; i(;/T; @ ; i:@has_childrenT; @ u;V [o:Sass::Script::Variable : @nameI"block-grid-media-queries:ET:@underscored_nameI"block_grid_media_queries;T: @linei2: @options{0[ o:Sass::Tree::CommentNode : @value[I"; @ o; ;[o; ;I" small;T;I" small;T; i?; @ ;i; I";T;[o;( ;)I"i;T;*o;+ ; i;,[;-@2; i@;.I"1;F; @ ;/o; ;I"block-grid-elements;T;I"block_grid_elements;T; i@; @ ;0F;[o; ;[I".large-block-grid-;To; ;I"i;T;I"i;T; iA; @ ;i;[o;# ;I"block-grid;T;$[o; ;I"i;T;I"i;T; iB; @ o; ;I"block-grid-default-spacing;T;I"block_grid_default_spacing;T; iB; @ o;1; F; iB; @ ;%{;&0;[; iB; @ ; iA;'T; @ ; i@;'T; @ o; ;[I"&[class*="small-block-grid-"] > li;T;i;o;;[o;;[o; ;[o; ;[I" class;T;0;I"*=;T; [I""small-block-grid-";T;0; iE;I";T;0; o;!;"{; iE;@|I">;To; ;[o:Sass::Selector::Element ;[I"li;T;0; iE;@|;0; o;!;"{; iE;@|; iE;@|;[o:Sass::Tree::PropNode ;[I" clear;T; o:Sass::Script::String; I"none !important;T; :identifier; @ ;i:@prop_syntax:new;[; iE; @ ; iE;'T; @ ; i?;'T; @ :@templateI"k// // Block Grid Variables // // We use this to control the maximum number of block grid elements per row $block-grid-elements: 12 !default; $block-grid-default-spacing: 10px !default; // Enables media queries for block-grid classes. Set to false if writing semantic HTML. $block-grid-media-queries: true !default; // // Block Grid Mixins // // We use this mixin to create different block-grids. You can apply per-row and spacing options. // Setting $base-style to false will ommit default styles. @mixin block-grid($per-row:false, $spacing:$block-grid-default-spacing, $base-style:true) { @if $base-style { display: block; padding: 0; margin: 0 (-$spacing); @include clearfix; &>li { display: block; height: auto; float: $default-float; padding: 0 $spacing $spacing; } } @if $per-row { &>li { width: 100%/$per-row; padding: 0 $spacing $spacing; &:nth-of-type(#{$per-row}n+1) { clear: both; } } } } @if $block-grid-media-queries { /* Foundation Block Grids for below small breakpoint */ @media only screen { [class*="block-grid-"] { @include block-grid; } @for $i from 1 through $block-grid-elements { .small-block-grid-#{($i)} { @include block-grid($i,$block-grid-default-spacing,false); } } } /* Foundation Block Grids for above small breakpoint */ @media #{$small} { @for $i from 1 through $block-grid-elements { .large-block-grid-#{($i)} { @include block-grid($i,$block-grid-default-spacing,false); } } [class*="small-block-grid-"] > li { clear: none !important; } } } ; T; i;T; @