3.1.12 (Brainy Betty) 1eebf90c2597ee654c20922c0fe3886286a13c08 o:Sass::Tree::RootNode : @options{:@has_childrenT:@template"C// Horizontal list layout module. // // Easy mode using simple descendant li selectors: // // ul.nav // +horizontal-list // // Advanced mode: // If you need to target the list items using a different selector then use // +horizontal-list-container on your ul/ol and +horizontal-list-item on your li. // This may help when working on layouts involving nested lists. For example: // // ul.nav // +horizontal-list-container // > li // +horizontal-list-item @import "bullets"; @import "compass/utilities/general/clearfix"; @import "compass/utilities/general/reset"; @import "compass/utilities/general/float"; // Can be mixed into any selector that target a ul or ol that is meant // to have a horizontal layout. Used to implement +horizontal-list. @mixin horizontal-list-container { @include reset-box-model; @include clearfix; } // Can be mixed into any li selector that is meant to participate in a horizontal layout. // Used to implement +horizontal-list. // // :last-child is not fully supported // see http://www.quirksmode.org/css/contents.html#t29 for the support matrix // // IE8 ignores rules that are included on the same line as :last-child // see http://www.richardscarrott.co.uk/posts/view/ie8-last-child-bug for details // // Setting `$padding` to `false` disables the padding between list elements @mixin horizontal-list-item($padding: 4px, $direction: left) { @include no-bullet; white-space: nowrap; @include float($direction); @if $padding { padding: { left: $padding; right: $padding; } &:first-child, &.first { padding-#{$direction}: 0; } &:last-child { padding-#{opposite-position($direction)}: 0; } &.last { padding-#{opposite-position($direction)}: 0; } } } // A list(ol,ul) that is layed out such that the elements are floated left and won't wrap. // This is not an inline list. // // Setting `$padding` to `false` disables the padding between list elements @mixin horizontal-list($padding: 4px, $direction: left) { @include horizontal-list-container; li { @include horizontal-list-item($padding, $direction); } } :@children[o:Sass::Tree::CommentNode : @loud0;@: @silenti: @value["/* Horizontal list layout module. * * Easy mode using simple descendant li selectors: * * ul.nav * +horizontal-list * * Advanced mode: * If you need to target the list items using a different selector then use * +horizontal-list-container on your ul/ol and +horizontal-list-item on your li. * This may help when working on layouts involving nested lists. For example: * * ul.nav * +horizontal-list-container * > li * +horizontal-list-item */; [: @lineio:Sass::Tree::ImportNode ;@;0; [;i:@imported_filename" bulletso; ;@;0; [;i;"'compass/utilities/general/clearfixo; ;@;0; [;i;"$compass/utilities/general/reseto; ;@;0; [;i;"$compass/utilities/general/floato; ; 0;@; i; ["/* Can be mixed into any selector that target a ul or ol that is meant * to have a horizontal layout. Used to implement +horizontal-list. */; [;io:Sass::Tree::MixinDefNode ;@: @args[;T; [o:Sass::Tree::MixinNode ;@:@keywords{;[; [: @name"reset-box-model;io; ;@;{;[; [;" clearfix;i ;"horizontal-list-container;io; ; 0;@; i; ["/* Can be mixed into any li selector that is meant to participate in a horizontal layout. * Used to implement +horizontal-list. * * :last-child is not fully supported * see http://www.quirksmode.org/css/contents.html#t29 for the support matrix * * IE8 ignores rules that are included on the same line as :last-child * see http://www.richardscarrott.co.uk/posts/view/ie8-last-child-bug for details * * Setting `$padding` to `false` disables the padding between list elements */; [;i"o; ;@;[[o:Sass::Script::Variable;@;" padding:@underscored_name" paddingo:Sass::Script::Number :@numerator_units["px;@:@original"4px; i ;i,:@denominator_units[[o;;@;"direction;"directiono:Sass::Script::String ;@; " left;i,: @type:identifier;T; [ o; ;@;{;[; [;"no-bullet;i-o:Sass::Tree::PropNode :@prop_syntax:new;@; o;;@; " nowrap;;; [;["white-space: @tabsi;i.o; ;@;{;[o; ;@;"direction;i/;"direction; [;" float;i/u:Sass::Tree::IfNode[o:Sass::Script::Variable : @options{: @name" padding: @linei0:@underscored_name" padding0[ o:Sass::Tree::PropNode :@prop_syntax:new;@: @valueo:Sass::Script::String;@; ": @type:identifier:@has_childrenT:@children[o; ; ; ;@; o; ;@;" padding;i2; " padding;[;[" left: @tabsi;i2o; ; ; ;@; o; ;@;" padding;i3; " padding;[;[" right;i;i3;[" padding;i;i1o:Sass::Tree::RuleNode : @rule["&:first-child, &.first;@;T;[o; ; ; ;@; o;;@; "0;;;[;[" padding-o; ;@;"direction;i5; "direction;i;i5:@parsed_ruleso:"Sass::Selector::CommaSequence: @members[o:Sass::Selector::Sequence;[o:#Sass::Selector::SimpleSequence;[o:Sass::Selector::Parent:@filename";i5o:Sass::Selector::Pseudo : @arg0;@3;["first-child;i5;: class;@3;i5o;;[o;;[o;;@3;i5o:Sass::Selector::Class;@3;[" first;i5;@3;i5;@3;i5;i;i5o; ;["&:last-child;@;T;[o; ; ; ;@; o;;@; "0;;;[;[" padding-o:Sass::Script::Funcall ;@:@keywords{: @args[o; ;@;"direction;i6; "direction;"opposite-position;i6;i;i6;o;;[o;;[o;;[o;;";i6o; ;0;@W;["last-child;i6;;;@W;i6;@W;i6;i;i6o; ;[" &.last;@;T;[o; ; ; ;@; o;;@; "0;;;[;[" padding-o;! ;@;"{;#[o; ;@;"direction;i7; "direction;"opposite-position;i7;i;i7;o;;[o;;[o;;[o;;";i7o; ;@s;[" last;i7;@s;i7;@s;i7;i;i7;"horizontal-list-item;i,o; ; 0;@; i; ["/* A list(ol,ul) that is layed out such that the elements are floated left and won't wrap. * This is not an inline list. * * Setting `$padding` to `false` disables the padding between list elements */; [;i;o; ;@;[[o;;@;" padding;" paddingo; ;["px;@;"4px; i ;i?;[[o;;@;"direction;"directiono; ;@; " left;i?;;;T; [o; ;@;{;[; [;"horizontal-list-container;i@o:Sass::Tree::RuleNode : @rule["li;@;T; [o; ;@;{;[o; ;@;" padding;iB;" paddingo; ;@;"direction;iB;"direction; [;"horizontal-list-item;iB:@parsed_ruleso:"Sass::Selector::CommaSequence: @members[o:Sass::Selector::Sequence;([o:#Sass::Selector::SimpleSequence;([o:Sass::Selector::Element :@namespace0:@filename";["li;iA;-@;iA;-@;iA;"i;iA;"horizontal-list;i?;i