3.1.11 (Brainy Betty) 1eebf90c2597ee654c20922c0fe3886286a13c08 o:Sass::Tree::RootNode : @linei:@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); } } :@has_childrenT:@children[o:Sass::Tree::CommentNode : @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 */;i: @loud0: @silenti; [: @options{o:Sass::Tree::ImportNode ;i:@imported_filename" bullets;0; [;@ o; ;i;"'compass/utilities/general/clearfix;0; [;@ o; ;i;"$compass/utilities/general/reset;0; [;@ o; ;i;"$compass/utilities/general/float;0; [;@ o; ; ["/* 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. */;i; 0; i; [;@ o:Sass::Tree::MixinDefNode ;i: @args[;T; [o:Sass::Tree::MixinNode ;i;[:@keywords{; [: @name"reset-box-model;@ o; ;i ;[;{; [;" clearfix;@ ;"horizontal-list-container;@ o; ; ["/* 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"; 0; i; [;@ o; ;i,;[[o:Sass::Script::Variable:@underscored_name" padding;" padding;@ o:Sass::Script::Number ; i ;i,:@numerator_units["px:@original"4px:@denominator_units[;@ [o;;"direction;"direction;@ o:Sass::Script::String ; " left;i,: @type:identifier;@ ;T; [ o; ;i-;[;{; [;"no-bullet;@ o:Sass::Tree::PropNode : @tabsi; o;; " nowrap;;;@ ;i.:@prop_syntax:new; [;["white-space;@ o; ;i/;[o; ;i/;"direction;"direction;@ ;{; [;" float;@ u:Sass::Tree::IfNode[o:Sass::Script::Variable : @linei0:@underscored_name" padding: @name" padding: @options{0[ o:Sass::Tree::PropNode : @tabsi: @valueo:Sass::Script::String; ": @type:identifier; @ ;i1:@prop_syntax:new:@has_childrenT:@children[o; ; i; o; ;i2;" padding;" padding; @ ;i2;;;[;[" left; @ o; ; i; o; ;i3;" padding;" padding; @ ;i3;;;[;[" right; @ ;[" padding; @ o:Sass::Tree::RuleNode ; i;i5: @rule["&:first-child, &.first;T;[o; ; i; o; ; "0;;; @ ;i5;;;[;[" padding-o; ;i5;"direction;"direction; @ ; @ :@parsed_ruleso:"Sass::Selector::CommaSequence;i5: @members[o:Sass::Selector::Sequence;[o:#Sass::Selector::SimpleSequence;i5;[o:Sass::Selector::Parent;i5:@filename"o:Sass::Selector::Pseudo ;i5;: class;@3: @arg0;["first-child;@3o;;[o;;i5;[o;;i5;@3o:Sass::Selector::Class;i5;@3;[" first;@3;@3; @ o; ; i;i6;["&:last-child;T;[o; ; i; o; ; "0;;; @ ;i6;;;[;[" padding-o:Sass::Script::Funcall ;i6: @args[o; ;i6;"direction;"direction; @ :@keywords{;"opposite-position; @ ; @ ;o;;i6;[o;;[o;;i6;[o;;i6;"o; ;i6;;;@W;0;["last-child;@W;@W; @ o; ; i;i7;[" &.last;T;[o; ; i; o; ; "0;;; @ ;i7;;;[;[" padding-o;! ;i7;"[o; ;i7;"direction;"direction; @ ;#{;"opposite-position; @ ; @ ;o;;i7;[o;;[o;;i7;[o;;i7;"o; ;i7;@s;[" last;@s;@s; @ ;"horizontal-list-item;@ o; ; ["/* 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;; 0; i; [;@ o; ;i?;[[o;;" padding;" padding;@ o; ; i ;i?;["px;"4px;[;@ [o;;"direction;"direction;@ o; ; " left;i?;;;@ ;T; [o; ;i@;[;{; [;"horizontal-list-container;@ o:Sass::Tree::RuleNode ; i;iA: @rule["li;T; [o; ;iB;[o; ;iB;" padding;" padding;@ o; ;iB;"direction;"direction;@ ;{; [;"horizontal-list-item;@ :@parsed_ruleso:"Sass::Selector::CommaSequence;iA: @members[o:Sass::Selector::Sequence;([o:#Sass::Selector::SimpleSequence;iA;([o:Sass::Selector::Element ;iA:@filename":@namespace0;["li;,@;,@;@ ;"horizontal-list;@ ;@