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