{: versionI"3.4.21 (Selective Steve):EF:shaI"-2328670d9381fdbe54a45c9ae24a1547d0f8294f;F: contents"f9o:Sass::Tree::RootNode :@children[o:Sass::Tree::CommentNode : @value[I"/* 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 */:ET: @type: silent;[: @linei:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i: @offseti: @end_poso;; i;i$: @fileI"{/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets/compass/typography/lists/_horizontal-list.scss; T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets; F:@real_rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets; F:@same_name_warningso:Set: @hash{: @options{o:Sass::Tree::ImportNode :@imported_filenameI" bullets; T;[:@template0; i; o; ;o;; i;i;o;; i;i;@;@;@:@imported_file0o; ;I"'compass/utilities/general/clearfix; T;[;0; i; o; ;o;; i;i;o;; i;i2;@;@;@;0o; ;I"$compass/utilities/general/reset; T;[;0; i; o; ;o;; i;i;o;; i;i/;@;@;@;0o; ;I"$compass/utilities/general/float; T;[;0; i; o; ;o;; i;i;o;; i;i/;@;@;@;0o; ;I"compass/support; T;[;0; i; o; ;o;; i;i;o;; i;i;@;@;@;0o; ;[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. */; T; ; ;[; i; o; ;o;; i;i;o;; i;iI;@;@;@o:Sass::Tree::MixinDefNode : @nameI"horizontal-list-container; T: @args[: @splat0;[o:Sass::Tree::MixinNode;!I"reset-box-model; T;"[:@keywords{;#0:@kwarg_splat0;[; i ; o; ;o;; i ;i;o;; i ;i ;@;@;@o;$;!I" clearfix; T;"[;%{;#0;&0;[; i!; o; ;o;; i!;i;o;; i!;i;@;@;@; i; o; ;o;; i;i;o;; i;i';@;@:@has_childrenT;@o; ;[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 */; T; ; ;[; i#; o; ;o;; i#;i;o;; i,;iQ;@;@;@o; ;!I"horizontal-list-item; T;"[[o:!Sass::Script::Tree::Variable ;!I" padding; T:@underscored_nameI" padding; T; i-; o; ;o;; i-;i";o;; i-;i*;@;@:@filename@;@o: Sass::Script::Tree::Literal ;o: Sass::Script::Value::Number ;i :@numerator_units[I"px; T:@denominator_units[;@:@originalI"4px; T; i-; o; ;o;; i-;i,;o;; i-;i/;@;@;*@[o;( ;!I"direction; T;)I"direction; T; i-; o; ;o;; i-;i1;o;; i-;i;;@;@;*@;@o;+ ;o: Sass::Script::Value::String ;I" left; T; :identifier:"@deprecated_interp_equivalent0;@; i-; o; ;o;; i-;i=;o;; i-;iA;@;@;*@;#0;[ o;$;!I"no-bullet; T;"[;%{;#0;&0;[; i.; o; ;o;; i.;i;o;; i.;i;@;@;@o:Sass::Tree::PropNode;![I"white-space; T;o;+;o;0 ;I" nowrap; T; ;1;20;@; i/; o; ;o;; i/;i;o;; i/;i;@;@: @tabsi:@prop_syntax:new;[; i/; o; ;o;; i/;i;o;; i/;i;@;@:@name_source_rangeo; ;@;o;; i/;i;@;@:@value_source_rangeo; ;o;; i/;i;@;@;@;@o;$;!I" float; T;"[o;( ;!I"direction; T;)I"direction; T; i0; o; ;o;; i0;i;o;; i0;i!;@;@;*@;@;%o:Sass::Util::NormalizedMap:@key_strings{: @map{;#0;&0;[; i0; o; ;o;; i0;i;o;; i0;i";@;@;@u:Sass::Tree::IfNode[o:!Sass::Script::Tree::Variable : @nameI" padding:ET:@underscored_nameI" padding;T: @linei1:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i1: @offseti : @end_poso; ; i1;i: @fileI"{/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets/compass/typography/lists/_horizontal-list.scss;T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@same_name_warningso:Set: @hash{:@filename@ : @options{0[ o:Sass::Tree::PropNode;[I" padding;T: @valueo: Sass::Script::Tree::Literal;o: Sass::Script::Value::String ;I";T: @type:identifier:"@deprecated_interp_equivalent0;@; i2; o; ; o; ; i2;i;o; ; i2;i;@ ;@ : @tabsi:@prop_syntax:new:@children[o;;[I" left;T;o; ;I" padding;T;I" padding;T; i3; o; ; o; ; i3;i;o; ; i3;i;@ ;@ ;@ ;@;!i;";#;$[; i3; o; ; o; ; i3;i ;o; ; i3;i;@ ;@ :@name_source_rangeo; ; @);o; ; i3;i;@ ;@ :@value_source_rangeo; ; o; ; i3;i;@*;@ ;@ ;@o;;[I" right;T;o; ;I" padding;T;I" padding;T; i4; o; ; o; ; i4;i;o; ; i4;i;@ ;@ ;@ ;@;!i;";#;$[; i4; o; ; o; ; i4;i ;o; ; i4;i;@ ;@ ;%o; ; @:;o; ; i4;i;@ ;@ ;&o; ; o; ; i4;i;@;;@ ;@ ;@; i2; o; ; o; ; i2;i ;o; ; i2;i;@ ;@ ;%o; ; @A;o; ; i2;i;@ ;@ ;&o; ; o; ; i2;i;@B;@ ;@ ;@:@has_childrenTo:Sass::Tree::RuleNode: @rule[I"&:first-child ;To:&Sass::Script::Tree::Interpolation: @before0: @mido: Sass::Script::Tree::Funcall;I"if;T: @args[o;-;I"support-legacy-browser;T;.[o; ;o; ;I"ie;T;: string; 0;@; i6; o; ; o; ; i6;i4;o; ; i6;i8;@ ;@ ;@ o; ;o; ;I"6;T;;/; 0;@; i6; o; ; o; ; i6;i:;o; ; i6;i=;@ ;@ ;@ :@keywordso:Sass::Util::NormalizedMap:@key_strings{I"threshold;TI"threshold;T: @map{@_o; ;I"css-sel2-support-threshold;T;I"css_sel2_support_threshold;T; i6; o; ; o; ; i6;iK;o; ; i6;if;@ ;@ ;@ ;@: @splat0:@kwarg_splat0; i6; o; ; o; ; i6;i;o; ; i6;ig;@ ;@ ;@ ;@o; ;o; ;I", &.first;T;;/; 0;@; i6; o; ; o; ; i6;ii;o; ; i6;it;@ ;@ ;@ o; ;o; ;I";T;;/; 0;@; i6; o; ; o; ; i6;iv;o; ; i6;ix;@ ;@ ;@ ;0o;1;2{;3{;40;50; i6; o; ; o; ; i6;i;o; ; i6;iy;@ ;@ ;@ ;@: @after0:@whitespace_beforeF:@whitespace_afterF:@originally_textF:@warn_for_color:warn_for_color:@deprecation: none;@; i6; o; ; o; ; i6;i;o; ; i6;iz;@ ;@ ;@ I";T:@parsed_rules0:@selector_source_rangeo; ; o; ; i6;i ;o; ; i6;i{;@ ;@ ;!i;$[o;;[I" padding-;To;*;+0;,o; ;I"direction;T;I"direction;T; i6; o; ; o; ; i6;i;o; ; i6;i;@ ;@ ;@ ;@;60;7F;8F;9F;:;;;<;=;@; i6; o; ; o; ; i6;i;o; ; i6;i;@ ;@ ;@ ;o;;o; ;I"0;T;;; 0;@; i6; o; ; o; ; i6;i;o; ; i6;i;@ ;@ ;!i;";#;$[; i6; o; ; o; ; i6;i};o; ; i6;i;@ ;@ ;%o; ; @;o; ; i6;i;@ ;@ ;&o; ; o; ; i6;i;@;@ ;@ ;@; i6; o; ; @};o; ; i6;i{;@ ;@ ;'T;@o;(;)[I"&:last-child;T;>o:"Sass::Selector::CommaSequence: @members[o:Sass::Selector::Sequence;A[o:#Sass::Selector::SimpleSequence ;A[o:Sass::Selector::Parent: @suffix0; i7;0o:Sass::Selector::Pseudo :@syntactic_type: class;I"last-child;T: @arg0:@selector0; i7;0: @subject0: @sourceso;;{; o; ; o; ; i;i;o; ; i;i;0;0; i7;0; i7; i7;0;?o; ; o; ; i7;i ;o; ; i7;i;@ ;@ ;!i;$[o;;[I" padding-;To;*;+0;,o;-;I"opposite-position;T;.[o; ;I"direction;T;I"direction;T; i7; o; ; o; ; i7;i5;o; ; i7;i?;@ ;@ ;@ ;@;0o;1;2{;3{;40;50; i7; o; ; o; ; i7;i#;o; ; i7;i@;@ ;@ ;@ ;@;60;7F;8F;9F;:;;;<;=;@; i7; o; ; o; ; i7;i!;o; ; i7;iA;@ ;@ ;@ ;o;;o; ;I"0;T;;; 0;@; i7; o; ; o; ; i7;iC;o; ; i7;iD;@ ;@ ;!i;";#;$[; i7; o; ; o; ; i7;i;o; ; i7;iD;@ ;@ ;%o; ; @;o; ; i7;iA;@ ;@ ;&o; ; o; ; i7;iC;@;@ ;@ ;@; i7; o; ; @;o; ; i7;i;@ ;@ ;'T;@u:Sass::Tree::IfNodei [o: Sass::Script::Tree::Funcall: @nameI"support-legacy-browser:ET: @args[o: Sass::Script::Tree::Literal : @valueo: Sass::Script::Value::String ; I"ie;T: @type: string:"@deprecated_interp_equivalent0: @options{: @linei8:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position;i8: @offseti%: @end_poso;;i8;i): @fileI"{/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets/compass/typography/lists/_horizontal-list.scss;T:@importero: Sass::Importers::Filesystem: @rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@real_rootI"L/Users/aselder/.rvm/gems/ruby-2.2.4/gems/compass-core-1.0.3/stylesheets;F:@same_name_warningso:Set: @hash{:@filename@o; ; o; ; I"7;T; ; ;0;@ ;i8;o; ;o;;i8;i+;o;;i8;i.;@;@;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{I"threshold;TI"threshold;T: @map{@o:!Sass::Script::Tree::Variable ;I"css-sel2-support-threshold;T:@underscored_nameI"css_sel2_support_threshold;T;i8;o; ;o;;i8;i<;o;;i8;iW;@;@;@;@ : @splat0:@kwarg_splat0;i8;o; ;o;;i8;i;o;;i8;iX;@;@;@;@ 0[o:Sass::Tree::RuleNode: @rule[I" &.last;T:@parsed_ruleso:"Sass::Selector::CommaSequence: @members[o:Sass::Selector::Sequence;,[o:#Sass::Selector::SimpleSequence ;,[o:Sass::Selector::Parent: @suffix0;i9;0o:Sass::Selector::Class;I" last;T;i9;0: @subject0: @sourceso;;{;o; ;o;;i;i;o;;i;i ;0;0;i9;0;i9;i9;0:@selector_source_rangeo; ;o;;i9;i ;o;;i9;i;@;@: @tabsi:@children[o:Sass::Tree::PropNode;[I" padding-;To:&Sass::Script::Tree::Interpolation: @before0: @mido;;I"opposite-position;T;[o;$ ;I"direction;T;%I"direction;T;i9;o; ;o;;i9;i1;o;;i9;i;;@;@;@;@ ; o;!;"{;#{;&0;'0;i9;o; ;o;;i9;i;o;;i9;i<;@;@;@;@ : @after0:@whitespace_beforeF:@whitespace_afterF:@originally_textF:@warn_for_color:warn_for_color:@deprecation: none;@ ;i9;o; ;o;;i9;i;o;;i9;i=;@;@;@; o; ; o; ; I"0;T; :identifier;0;@ ;i9;o; ;o;;i9;i?;o;;i9;i@;@;@;5i:@prop_syntax:new;6[;i9;o; ;o;;i9;i;o;;i9;i@;@;@:@name_source_rangeo; ;@^;o;;i9;i=;@;@:@value_source_rangeo; ;o;;i9;i?;@_;@;@;@ ;i9;o; ;@=;o;;i9;i;@;@:@has_childrenT;@ ; i-; o; ;o;; i-;i;o;; i-;iC;@;@;'T;@o; ;[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 */; T; ; ;[; i=; o; ;o;; i=;i;o;; i@;iQ;@;@;@o; ;!I"horizontal-list; T;"[[o;( ;!I" padding; T;)I" padding; T; iA; o; ;o;; iA;i;o;; iA;i%;@;@;*@;@o;+ ;o;, ;i ;-[I"px; T;.[;@;/I"4px; T; iA; o; ;o;; iA;i';o;; iA;i*;@;@;*@[o;( ;!I"direction; T;)I"direction; T; iA; o; ;o;; iA;i,;o;; iA;i6;@;@;*@;@o;+ ;o;0 ;I" left; T; ;1;20;@; iA; o; ;o;; iA;i8;o;; iA;i<;@;@;*@;#0;[o;$;!I"horizontal-list-container; T;"[;%{;#0;&0;[; iB; o; ;o;; iB;i;o;; iB;i*;@;@;@o:Sass::Tree::RuleNode: @rule[I"li; T:@parsed_ruleso:"Sass::Selector::CommaSequence: @members[o:Sass::Selector::Sequence;A[o:#Sass::Selector::SimpleSequence ;A[o:Sass::Selector::Element ;!I"li; T:@namespace0; iC;*0: @subject0: @sourceso;;{; o; ;o;; i;i;o;; i;i;0;0; iC;*0; iC; iC;*0:@selector_source_rangeo; ;o;; iC;i;o;; iC;i ;@;@;4i;[o;$;!I"horizontal-list-item; T;"[o;( ;!I" padding; T;)I" padding; T; iD; o; ;o;; iD;i(;o;; iD;i0;@;@;*@;@o;( ;!I"direction; T;)I"direction; T; iD; o; ;o;; iD;i2;o;; iD;i<;@;@;*@;@;%o;9;:{;;{;#0;&0;[; iD; o; ;o;; iD;i ;o;; iD;i=;@;@;@; iC; o; ;@;o;; iC;i ;@;@;'T;@; iA; o; ;o;; iA;i;o;; iA;i>;@;@;'T;@;I" // 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"; @import "compass/support"; // 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 #{if(support-legacy-browser("ie", "6", $threshold: $css-sel2-support-threshold), ', &.first', '')} { padding-#{$direction}: 0; } &:last-child { padding-#{opposite-position($direction)}: 0; } @if support-legacy-browser("ie", "7", $threshold: $css-sel2-support-threshold) { &.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; i; o; ;o;; i;i;o;; i;i;@;@;'T;@