3.1.15 (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); } } : @options{:@children[o:Sass::Tree::CommentNode ;i: @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 */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; ;i; 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. */o:Sass::Tree::MixinDefNode ;i;@; [o:Sass::Tree::MixinNode ;i:@keywords{;@; [: @name"reset-box-model: @args[o; ;i ;{;@; [;" clearfix;[;"horizontal-list-container;[:@has_childrenTo; ;i"; 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 */o; ;i,;@; [ o; ;i-;{;@; [;"no-bullet;[o:Sass::Tree::PropNode ;i.:@prop_syntax:new: @tabsi;@; [;["white-space; o:Sass::Script::String: @type:identifier;@; " nowrapo; ;i/;{;@; [;" float;[o:Sass::Script::Variable ;i/:@underscored_name"direction;@;"directionu:Sass::Tree::IfNode[o:Sass::Script::Variable : @linei0:@underscored_name" padding: @options{: @name" padding0[ o:Sass::Tree::PropNode ;i1:@prop_syntax:new: @tabsi;@:@children[o; ;i2; ; ; i;@;[; [" left: @valueo; ;i2;" padding;@; " paddingo; ;i3; ; ; i;@;[; [" right;o; ;i3;" padding;@; " padding; [" padding;o:Sass::Script::String: @type:identifier;@;":@has_childrenTo:Sass::Tree::RuleNode ;i5; i: @rule["&:first-child, &.first;@;[o; ;i5; ; ; i;@;[; [" padding-o; ;i5;"direction;@; "direction;o;;;;@;"0;T:@parsed_ruleso:"Sass::Selector::CommaSequence:@filename";i5: @members[o:Sass::Selector::Sequence;[o:#Sass::Selector::SimpleSequence;@-;i5;[o:Sass::Selector::Parent;@-;i5o:Sass::Selector::Pseudo ;: class;@-;i5; ["first-child: @arg0o;;[o;;@-;i5;[o;;@-;i5o:Sass::Selector::Class;@-;i5; [" firsto; ;i6; i;["&:last-child;@;[o; ;i6; ; ; i;@;[; [" padding-o:Sass::Script::Funcall ;i6:@keywords{;@; "opposite-position: @args[o; ;i6;"direction;@; "direction;o;;;;@;"0;T;o;;";i6;[o;;[o;;@Q;i6;[o;;@Q;i6o; ;;;@Q;i6; ["last-child;0o; ;i7; i;[" &.last;@;[o; ;i7; ; ; i;@;[; [" padding-o;! ;i7;"{;@; "opposite-position;#[o; ;i7;"direction;@; "direction;o;;;;@;"0;T;o;;";i7;[o;;[o;;@m;i7;[o;;@m;i7o; ;@m;i7; [" last;"horizontal-list-item;[[o;;" padding;@;" paddingo:Sass::Script::Number :@numerator_units["px:@original"4px;i,;@:@denominator_units[; i [o;;"direction;@;"directiono; ;;;i,;@; " left;To; ;i;; 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 */o; ;i?;@; [o; ;i@;{;@; [;"horizontal-list-container;[o:Sass::Tree::RuleNode ;iA;i: @rule["li;@; [o; ;iB;{;@; [;"horizontal-list-item;[o; ;iB;" padding;@;" paddingo; ;iB;"direction;@;"direction;T:@parsed_ruleso:"Sass::Selector::CommaSequence:@filename";iA: @members[o:Sass::Selector::Sequence;)[o:#Sass::Selector::SimpleSequence;(@q;iA;)[o:Sass::Selector::Element ;(@q;iA:@namespace0;["li;"horizontal-list;[[o;;" padding;@;" paddingo; ;!["px;""4px;i?;@;#[; i [o;;"direction;@;"directiono; ;;;i?;@; " left;T;T