3.4.21 (Selective Steve)
8b619738ed77115c05a252ee8824204ec1d3e44d
o:Sass::Tree::RootNode:@children[Oo:Sass::Tree::ImportNode:@imported_filenameI"compass/support:ET;[ :@template0:
@linei:@source_rangeo:Sass::Source::Range	:@start_poso:Sass::Source::Position;i:@offseti:@end_poso;;i;i:
@fileI"sC:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/typography/_vertical_rhythm.scss;	T:@importero: Sass::Importers::Filesystem:
@rootI"JC:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets;	T:@real_rootI"JC:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets;	T:@same_name_warningso:Set:
@hash{ :@options{ :@imported_file0o;;I"#compass/layout/grid-background;	T;[ ;
0;i;o;	;o;;i;i;o;;i;i.;@;@;@;0o;;I"compass/typography/units;	T;[ ;
0;i;o;	;o;;i;i;o;;i;i(;@;@;@;0o:Sass::Tree::CommentNode:@value[I"7/* The default font size for all text in pixels */;	T:
@type:silent;[ ;i
;o;	;o;;i
;i;o;;i
;i5;@;@;@o:Sass::Tree::VariableNode:
@nameI"base-font-size;	T:
@expro: Sass::Script::Tree::Literal	;o: Sass::Script::Value::Number
;i:@numerator_units[I"px;	T:@denominator_units[ ;@:@originalI"	16px;	T;i;o;	;o;;i;i;o;;i;i;@;@:@filename@:@guardedT:@global0;[ ;i;o;	;o;;i;i;o;;i;i$;@;@;@o;;[I"K/* The distance between text baselines (vertical rhythm) in pixels. */;	T;;;[ ;i;o;	;o;;i;i;o;;i;iI;@;@;@o; ;!I"base-line-height;	T;"o;#	;o;$
;i;%[I"px;	T;&[ ;@;'I"	24px;	T;i;o;	;o;;i;i;o;;i;i;@;@;(@;)T;*0;[ ;i;o;	;o;;i;i;o;;i;i&;@;@;@o;;[I"/* The length unit in which to output rhythm values.
 * Supported values: px, em, rem. Percent units can't be used since they
 * make calculating padding and margins impractical, and percentage borders are
 * not valid or supported in css. */;	T;;;[ ;i;o;	;o;;i;i;o;;i;i';@;@;@o; ;!I"rhythm-unit;	T;"o;#	;o: Sass::Script::Value::String	;I"em;	T;:string:"@deprecated_interp_equivalent0;@;i;o;	;o;;i;i;o;;i;i;@;@;(@;)T;*0;[ ;i;o;	;o;;i;i;o;;i;i!;@;@;@o;;[I"U/* Whether to output fallback values in px when using rem as the rhythm-unit. */;	T;;;[ ;i;o;	;o;;i;i;o;;i;iS;@;@;@o; ;!I"rem-with-px-fallback;	T;"o;#	;o:Sass::Script::Value::Bool;T;@;o;	;o;;i);i;o;;i);i;I"`C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/_support.scss;	T;@;i;o;	;o;;i;i;o;;i;i!;@;@;(@;)T;*0;[ ;i;o;	;o;;i;i;o;;i;i*;@;@;@o;;[I"/* Default values for rhythm borders properties.
 * Supports style alone eg. `solid` or list of style and color eg. `solid #aaa`; */;	T;;;[ ;i;o;	;o;;i;i;o;;i;iV;@;@;@o; ;!I" default-rhythm-border-width;	T;"o;#	;o;$
;i;%[I"px;	T;&[ ;@;'I"1px;	T;i;o;	;o;;i;i$;o;;i;i';@;@;(@;)T;*0;[ ;i;o;	;o;;i;i;o;;i;i0;@;@;@o; ;!I" default-rhythm-border-style;	T;"o;#	;o;+	;I"
solid;	T;:identifier;-0;@;i;o;	;o;;i;i$;o;;i;i);@;@;(@;)T;*0;[ ;i;o;	;o;;i;i;o;;i;i2;@;@;@o;;[I"/* Allows the `adjust-font-size-to` mixin and the `lines-for-font-size` function
 * to round the line height to the nearest half line height instead of the
 * nearest integral line height to avoid large spacing between lines. */;	T;;;[ ;i;o;	;o;;i;i;o;;i ;iK;@;@;@o; ;!I"round-to-nearest-half-line;	T;"o;#	;o;.;F;@;o;	;o;;i;i%;o;;i;i*;I"qC:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/typography/text/_ellipsis.scss;	T;@;i!;o;	;o;;i!;i#;o;;i!;i(;@;@;(@;)T;*0;[ ;i!;o;	;o;;i!;i;o;;i!;i1;@;@;@o;;[I"e/* Ensure there is at least this many pixels
 * of vertical padding above and below the text. */;	T;;;[ ;i#;o;	;o;;i#;i;o;;i$;i6;@;@;@o; ;!I"min-line-padding;	T;"o;#	;o;$
;i;%[I"px;	T;&[ ;@;'I"2px;	T;i%;o;	;o;;i%;i;o;;i%;i;@;@;(@;)T;*0;[ ;i%;o;	;o;;i%;i;o;;i%;i%;@;@;@o;;[I"h/* The leader is the amount of whitespace in a line.
 * It might be useful in your calculations. */;	T;;;[ ;i';o;	;o;;i';i;o;;i(;i1;@;@;@o; ;!I"base-leader;	T;"o: Sass::Script::Tree::Funcall;!I"convert-length;	T:
@args[o:"Sass::Script::Tree::Operation:@operand1o:!Sass::Script::Tree::Variable;!I"base-line-height;	T:@underscored_nameI"base_line_height;	T;i);o;	;o;;i);i#;o;;i);i4;@;@;(@;@:@operand2o;4;!I"base-font-size;	T;5I"base_font_size;	T;i);o;	;o;;i);i7;o;;i);iF;@;@;(@;@:@operator:
minus;i);o;	;@;o;;i);iF;@;@;(@;@o;4;!I"rhythm-unit;	T;5I"rhythm_unit;	T;i);o;	;o;;i);iH;o;;i);iT;@;@;(@;@o;4;!I"base-font-size;	T;5I"base_font_size;	T;i);o;	;o;;i);iV;o;;i);ie;@;@;(@;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{ :	@map{ :@splat0:@kwarg_splat0;i);o;	;o;;i);i;o;;i);if;@;@;(@;@;)0;*0;[ ;i);o;	;o;;i);i;o;;i);if;@;@;@o;;[I"z/* The half-leader is the amount of whitespace above and below a line.
 * It might be useful in your calculations. */;	T;;;[ ;i+;o;	;o;;i+;i;o;;i,;i1;@;@;@o; ;!I"base-half-leader;	T;"o;2;3o;4;!I"base-leader;	T;5I"base_leader;	T;i-;o;	;o;;i-;i;o;;i-;i%;@;@;(@;@;6o;#	;o;$
;i;%[ ;&[ ;@;'I"2;	F;i-;o;	;o;;i-;i(;o;;i-;i);@;@;(@;7:div;i-;o;	;@;o;;i-;i);@;@;(@;@;)0;*0;[ ;i-;o;	;o;;i-;i;o;;i-;i);@;@;@o;;[I"X/* @private Whether the rhythm output is in absolute units (px) or not (em, rem) */;	T;;;[ ;i/;o;	;o;;i/;i;o;;i/;iV;@;@;@o; ;!I"relative-font-sizing;	T;"o;0;!I"if;	T;1[o;2;3o;4;!I"rhythm-unit;	T;5I"rhythm_unit;	T;i0;o;	;o;;i0;i ;o;;i0;i,;@;@;(@;@;6o;#	;o;+	;I"px;	T;;/;-0;@;i0;o;	;o;;i0;i0;o;;i0;i2;@;@;(@;7:eq;i0;o;	;@;o;;i0;i2;@;@;(@;@o;#	;@;i0;o;	;o;;i0;i4;o;;i0;i9;@;@;(@o;#	;@i;i0;o;	;o;;i0;i;;o;;i0;i?;@;@;(@;9o;:;;{ ;<{ ;=0;>0;i0;o;	;o;;i0;i;o;;i0;i@;@;@;(@;@;)0;*0;[ ;i0;o;	;o;;i0;i;o;;i0;i@;@;@;@o;;[I"/* Validate units */;	T;;;[ ;i2;o;	;o;;i2;i;o;;i2;i;@;@;@u:Sass::Tree::IfNode<[o:"Sass::Script::Tree::Operation:@operand1o: Sass::Script::Tree::Funcall:
@nameI"	unit:ET:
@args[o:!Sass::Script::Tree::Variable;I"base-font-size;	T:@underscored_nameI"base_font_size;	T:
@linei3:@source_rangeo:Sass::Source::Range	:@start_poso:Sass::Source::Position;i3:@offseti:@end_poso;;i3;i:
@fileI"sC:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/typography/_vertical_rhythm.scss;	T:@importero: Sass::Importers::Filesystem:
@rootI"JC:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets;	T:@real_rootI"JC:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets;	T:@same_name_warningso:Set:
@hash{ :@filename@:@options{ :@keywordso:Sass::Util::NormalizedMap:@key_strings{ :	@map{ :@splat0:@kwarg_splat0;i3;o;	;o;;i3;i
;o;;i3;i;@;@;@;@:@operand2o: Sass::Script::Tree::Literal	:@valueo: Sass::Script::Value::String	;&I"px;	T:
@type:string:"@deprecated_interp_equivalent0;@;i3;o;	;o;;i3;i%;o;;i3;i);@;@;@:@operator:neq;i3;o;	;@;o;;i3;i*;@;@;@;@0[o:Sass::Tree::WarnNode
:
@expro;%	;&o;'	;&I"2$base-font-size must resolve to a pixel unit.;	T;(;);*0;@;i3;o;	;o;;i3;i2;o;;i3;ia;@;@;@:@children[ ;i3;o;	;o;;i3;i,;o;;i3;ia;@;@;@u;AB[o:"Sass::Script::Tree::Operation:@operand1o: Sass::Script::Tree::Funcall:
@nameI"	unit:ET:
@args[o:!Sass::Script::Tree::Variable;I"base-line-height;	T:@underscored_nameI"base_line_height;	T:
@linei4:@source_rangeo:Sass::Source::Range	:@start_poso:Sass::Source::Position;i4:@offseti:@end_poso;;i4;i :
@fileI"sC:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/typography/_vertical_rhythm.scss;	T:@importero: Sass::Importers::Filesystem:
@rootI"JC:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets;	T:@real_rootI"JC:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets;	T:@same_name_warningso:Set:
@hash{ :@filename@:@options{ :@keywordso:Sass::Util::NormalizedMap:@key_strings{ :	@map{ :@splat0:@kwarg_splat0;i4;o;	;o;;i4;i
;o;;i4;i!;@;@;@;@:@operand2o: Sass::Script::Tree::Literal	:@valueo: Sass::Script::Value::String	;&I"px;	T:
@type:string:"@deprecated_interp_equivalent0;@;i4;o;	;o;;i4;i%;o;;i4;i);@;@;@:@operator:neq;i4;o;	;@;o;;i4;i*;@;@;@;@0[o:Sass::Tree::WarnNode
:
@expro;%	;&o;'	;&I"4$base-line-height must resolve to a pixel unit.;	T;(;);*0;@;i4;o;	;o;;i4;i2;o;;i4;ic;@;@;@:@children[ ;i4;o;	;o;;i4;i,;o;;i4;ic;@;@;@u;A[o:"Sass::Script::Tree::Operation:@operand1o; ;o; ;o:!Sass::Script::Tree::Variable:
@nameI"rhythm-unit:ET:@underscored_nameI"rhythm_unit;	T:
@linei5:@source_rangeo:Sass::Source::Range	:@start_poso:Sass::Source::Position;i5:@offseti
:@end_poso;;i5;i:
@fileI"sC:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/typography/_vertical_rhythm.scss;	T:@importero: Sass::Importers::Filesystem:
@rootI"JC:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets;	T:@real_rootI"JC:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets;	T:@same_name_warningso:Set:
@hash{ :@filename@:@options{ :@operand2o: Sass::Script::Tree::Literal	:@valueo: Sass::Script::Value::String	;I"px;	T:
@type:string:"@deprecated_interp_equivalent0;@;i5;o;	;o;;i5;i;o;;i5;i;@;@;@:@operator:neq;i5;o;	;@;o;;i5;i;@;@;@;@;o; ;o;;I"rhythm-unit;	T;
I"rhythm_unit;	T;i5;o;	;o;;i5;i#;o;;i5;i/;@;@;@;@;o;	;o;	;I"em;	T; ;!;"0;@;i5;o;	;o;;i5;i3;o;;i5;i7;@;@;@;#;$;i5;o;	;@#;o;;i5;i8;@;@;@;@;#:and;i5;o;	;@;o;;i5;i8;@;@;@;@;o; ;o;;I"rhythm-unit;	T;
I"rhythm_unit;	T;i5;o;	;o;;i5;i<;o;;i5;iH;@;@;@;@;o;	;o;	;I"rem;	T; ;!;"0;@;i5;o;	;o;;i5;iL;o;;i5;iQ;@;@;@;#;$;i5;o;	;@4;o;;i5;iR;@;@;@;@;#;%;i5;o;	;@;o;;i5;iR;@;@;@;@0[o:Sass::Tree::WarnNode
:
@expro;	;o;	;I".$rhythm-unit must be `px`, `em` or `rem`.;	T; ;!;"0;@;i6;o;	;o;;i6;i;o;;i6;i9;@;@;@:@children[ ;i6;o;	;o;;i6;i;o;;i6;i9;@;@;@o;;[I""/* Calculate rhythm units. */;	T;;;[ ;i:;o;	;o;;i:;i;o;;i:;i ;@;@;@o:Sass::Tree::FunctionNode;!I"rhythm;	T;1[[o;4;!I"
lines;	T;5I"
lines;	T;i;;o;	;o;;i;;i;o;;i;;i;@;@;(@;@o;#	;o;$
;i;%[ ;&@;@;'I"1;	F;i;;o;	;o;;i;;i;o;;i;;i ;@;@;(@[o;4;!I"font-size;	T;5I"font_size;	T;i;;o;	;o;;i;;i";o;;i;;i,;@;@;(@;@o;4;!I"base-font-size;	T;5I"base_font_size;	T;i;;o;	;o;;i;;i.;o;;i;;i=;@;@;(@;@[o;4;!I"offset;	T;5I"offset;	T;i;;o;	;o;;i;;i?;o;;i;;iF;@;@;(@;@o;#	;o;$
;i ;%[ ;&@;@;'I"0;	F;i;;o;	;o;;i;;iH;o;;i;;iI;@;@;(@;=0;[o; ;!I"rhythm;	T;"o;0;!I"convert-length;	T;1[o;2;3o;2;3o;4;!I"
lines;	T;5I"
lines;	T;i<;o;	;o;;i<;i ;o;;i<;i&;@;@;(@;@;6o;4;!I"base-line-height;	T;5I"base_line_height;	T;i<;o;	;o;;i<;i);o;;i<;i:;@;@;(@;@;7:
times;i<;o;	;@;o;;i<;i:;@;@;(@;@;6o;4;!I"offset;	T;5I"offset;	T;i<;o;	;o;;i<;i=;o;;i<;iD;@;@;(@;@;7;8;i<;o;	;@;o;;i<;iD;@;@;(@;@o;4;!I"rhythm-unit;	T;5I"rhythm_unit;	T;i<;o;	;o;;i<;iF;o;;i<;iR;@;@;(@;@o;4;!I"font-size;	T;5I"font_size;	T;i<;o;	;o;;i<;iT;o;;i<;i^;@;@;(@;@;9o;:;;{ ;<{ ;=0;>0;i<;o;	;o;;i<;i;o;;i<;i_;@;@;(@;@;)0;*0;[ ;i<;o;	;o;;i<;i	;o;;i<;i_;@;@;@u;A[o:"Sass::Script::Tree::Operation:@operand1o: Sass::Script::Tree::Funcall:
@nameI"	unit:ET:
@args[o:!Sass::Script::Tree::Variable;I"rhythm;	T:@underscored_nameI"rhythm;	T:
@linei=:@source_rangeo:Sass::Source::Range	:@start_poso:Sass::Source::Position;i=:@offseti:@end_poso;;i=;i:
@fileI"sC:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/typography/_vertical_rhythm.scss;	T:@importero: Sass::Importers::Filesystem:
@rootI"JC:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets;	T:@real_rootI"JC:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets;	T:@same_name_warningso:Set:
@hash{ :@filename@:@options{ :@keywordso:Sass::Util::NormalizedMap:@key_strings{ :	@map{ :@splat0:@kwarg_splat0;i=;o;	;o;;i=;i;o;;i=;i;@;@;@;@:@operand2o: Sass::Script::Tree::Literal	:@valueo: Sass::Script::Value::String	;&I"px;	T:
@type:identifier:"@deprecated_interp_equivalent0;@;i=;o;	;o;;i=;i;o;;i=;i;@;@;@:@operator:eq;i=;o;	;@;o;;i=;i ;@;@;@;@0[o:Sass::Tree::VariableNode;I"rhythm;	T:
@expro;;I"
floor;	T;
[o;;I"rhythm;	T;I"rhythm;	T;i>;o;	;o;;i>;i;o;;i>;i ;@;@;@;@;o;; { ;!{ ;"0;#0;i>;o;	;o;;i>;i;o;;i>;i!;@;@;@;@:@guarded0:@global0:@children[ ;i>;o;	;o;;i>;i;o;;i>;i!;@;@;@o:Sass::Tree::ReturnNode
;"o;4;!I"rhythm;	T;5I"rhythm;	T;i@;o;	;o;;i@;i;o;;i@;i;@;@;(@;@;[ ;i@;o;	;o;;i@;i;o;;i@;i;@;@;@;i;;o;	;o;;i;;i;o;;i;;iK;@;@:@has_childrenT;@o;;[I"Z/* Calculate the minimum multiple of rhythm units needed to contain the font-size. */;	T;;;[ ;iC;o;	;o;;iC;i;o;;iC;iX;@;@;@o;B;!I"lines-for-font-size;	T;1[[o;4;!I"font-size;	T;5I"font_size;	T;iD;o;	;o;;iD;i$;o;;iD;i.;@;@;(@;@0;=0;[	o; ;!I"
lines;	T;"o;0;!I"if;	T;1[o;4;!I"round-to-nearest-half-line;	T;5I"round_to_nearest_half_line;	T;iE;o;	;o;;iE;i;o;;iE;i.;@;@;(@;@o;2;3o;0;!I"	ceil;	T;1[o;2;3o;2;3o;#	;o;$
;i;%[ ;&@;@;'I"2;	F;iF;o;	;o;;iF;i;o;;iF;i;@;@;(@;6o;4;!I"font-size;	T;5I"font_size;	T;iF;o;	;o;;iF;i;o;;iF;i&;@;@;(@;@;7;C;iF;o;	;@;o;;iF;i&;@;@;(@;@;6o;4;!I"base-line-height;	T;5I"base_line_height;	T;iF;o;	;o;;iF;i);o;;iF;i:;@;@;(@;@;7;?;iF;o;	;@;o;;iF;i:;@;@;(@;@;9o;:;;{ ;<{ ;=0;>0;iF;o;	;o;;iF;i;o;;iF;i;;@;@;(@;@;6o;#	;o;$
;i;%[ ;&@;@;'I"2;	F;iF;o;	;o;;iF;i>;o;;iF;i?;@;@;(@;7;?;iF;o;	;@;o;;iF;i?;@;@;(@;@o;0;!I"	ceil;	T;1[o;2;3o;4;!I"font-size;	T;5I"font_size;	T;iG;o;	;o;;iG;i;o;;iG;i";@;@;(@;@;6o;4;!I"base-line-height;	T;5I"base_line_height;	T;iG;o;	;o;;iG;i%;o;;iG;i6;@;@;(@;@;7;?;iG;o;	;@;o;;iG;i6;@;@;(@;@;9o;:;;{ ;<{ ;=0;>0;iG;o;	;o;;iG;i;o;;iG;i7;@;@;(@;@;9o;:;;{ ;<{ ;=0;>0;iE;o;	;o;;iE;i;o;;iG;i8;@;@;(@;@;)0;*0;[ ;iE;o;	;o;;iE;i	;o;;iG;i8;@;@;@o;;[I"8/* If lines are cramped include some extra lead. */;	T;;;[ ;iH;o;	;o;;iH;i;o;;iH;i8;@;@;@u;A|[o:"Sass::Script::Tree::Operation:@operand1o; ;o; ;o:!Sass::Script::Tree::Variable:
@nameI"
lines:ET:@underscored_nameI"
lines;	T:
@lineiI:@source_rangeo:Sass::Source::Range	:@start_poso:Sass::Source::Position;iI:@offseti:@end_poso;;iI;i:
@fileI"sC:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/typography/_vertical_rhythm.scss;	T:@importero: Sass::Importers::Filesystem:
@rootI"JC:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets;	T:@real_rootI"JC:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets;	T:@same_name_warningso:Set:
@hash{ :@filename@:@options{ :@operand2o;;I"base-line-height;	T;
I"base_line_height;	T;iI;o;	;o;;iI;i;o;;iI;i';@;@;@;@:@operator:
times;iI;o;	;@;o;;iI;i';@;@;@;@;o;;I"font-size;	T;
I"font_size;	T;iI;o;	;o;;iI;i*;o;;iI;i4;@;@;@;@;:
minus;iI;o;	;@;o;;iI;i4;@;@;@;@;o; ;o;;I"min-line-padding;	T;
I"min_line_padding;	T;iI;o;	;o;;iI;i9;o;;iI;iJ;@;@;@;@;o: Sass::Script::Tree::Literal	:@valueo: Sass::Script::Value::Number
;!i:@numerator_units[ :@denominator_units[ ;@:@original0;iI;o;	;o;;iI;iM;o;;iI;iN;@;@;@;;;iI;o;	;@+;o;;iI;iN;@;@;@;@;:lt;iI;o;	;@;o;;iI;iP;@;@;@;@0[o:Sass::Tree::VariableNode;I"
lines;	T:
@expro; ;o;;I"
lines;	T;
I"
lines;	T;iJ;o;	;o;;iJ;i;o;;iJ;i;@;@;@;@;o: Sass::Script::Tree::Funcall;I"if;	T:
@args[o;;I"round-to-nearest-half-line;	T;
I"round_to_nearest_half_line;	T;iJ;o;	;o;;iJ;i;o;;iJ;i9;@;@;@;@o; 	;!o;"
;!f0.5;#[ ;$@0;@;%I"0.5;	F;iJ;o;	;o;;iJ;i;;o;;iJ;i>;@;@;@o; 	;!o;"
;!i;#[ ;$@0;@;%I"1;	F;iJ;o;	;o;;iJ;i@;o;;iJ;iA;@;@;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{ :	@map{ :@splat0:@kwarg_splat0;iJ;o;	;o;;iJ;i;o;;iJ;iB;@;@;@;@;:	plus;iJ;o;	;@@;o;;iJ;iB;@;@;@;@:@guarded0:@global0:@children[ ;iJ;o;	;o;;iJ;i;o;;iJ;iB;@;@;@o;D
;"o;4;!I"
lines;	T;5I"
lines;	T;iL;o;	;o;;iL;i;o;;iL;i;@;@;(@;@;[ ;iL;o;	;o;;iL;i;o;;iL;i;@;@;@;iD;o;	;o;;iD;i;o;;iD;i0;@;@;ET;@o;;[I"`/* @private Outputs rhythm values. For rem units, outputs pixel fallbacks
 * by default. */;	T;;;[ ;iP;o;	;o;;iP;i;o;;iQ;i;@;@;@o:Sass::Tree::MixinDefNode;!I"output-rhythm;	T;1[[o;4;!I"property;	T;5I"property;	T;iR;o;	;o;;iR;i;o;;iR;i$;@;@;(@;@0[o;4;!I"values;	T;5I"values;	T;iR;o;	;o;;iR;i&;o;;iR;i-;@;@;(@;@0;=0;[u;AF[o:"Sass::Script::Tree::Operation:@operand1o; ;o:!Sass::Script::Tree::Variable:
@nameI"rhythm-unit:ET:@underscored_nameI"rhythm_unit;	T:
@lineiS:@source_rangeo:Sass::Source::Range	:@start_poso:Sass::Source::Position;iS:@offseti:@end_poso;;iS;i:
@fileI"sC:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/typography/_vertical_rhythm.scss;	T:@importero: Sass::Importers::Filesystem:
@rootI"JC:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets;	T:@real_rootI"JC:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets;	T:@same_name_warningso:Set:
@hash{ :@filename@:@options{ :@operand2o: Sass::Script::Tree::Literal	:@valueo: Sass::Script::Value::String	;I"rem;	T:
@type:identifier:"@deprecated_interp_equivalent0;@;iS;o;	;o;;iS;i;o;;iS;i;@;@;@:@operator:eq;iS;o;	;@;o;;iS;i ;@;@;@;@;o;;I"rem-with-px-fallback;	T;
I"rem_with_px_fallback;	T;iS;o;	;o;;iS;i$;o;;iS;i9;@;@;@;@;#:and;iS;o;	;@;o;;iS;i:;@;@;@;@u:Sass::Tree::IfNodek[00[o:Sass::Tree::VariableNode:
@nameI"output:ET:
@expro:$Sass::Script::Tree::ListLiteral:@elements[ :@separator0:
@lineiW:@source_rangeo:Sass::Source::Range	:@start_poso:Sass::Source::Position;iW:@offseti:@end_poso;;iW;i:
@fileI"sC:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/typography/_vertical_rhythm.scss;T:@importero: Sass::Importers::Filesystem:
@rootI"JC:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets;T:@real_rootI"JC:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets;T:@same_name_warningso:Set:
@hash{ :@filename@:@options{ :@guarded0:@global0:@children[ ;iW;o;	;o;;iW;i;o;;iW;i;@;@;@o:Sass::Tree::EachNode:
@vars[I"
value;T:
@listo:!Sass::Script::Tree::Variable;I"values;T:@underscored_nameI"values;T;iX;o;	;o;;iX;i;o;;iX;i!;@;@;@;@;[u:Sass::Tree::IfNode[o:"Sass::Script::Tree::Operation:@operand1o: Sass::Script::Tree::Funcall:
@nameI"	unit:ET:
@args[o:!Sass::Script::Tree::Variable;I"
value;	T:@underscored_nameI"
value;	T:
@lineiY:@source_rangeo:Sass::Source::Range	:@start_poso:Sass::Source::Position;iY:@offseti:@end_poso;;iY;i:
@fileI"sC:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/typography/_vertical_rhythm.scss;	T:@importero: Sass::Importers::Filesystem:
@rootI"JC:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets;	T:@real_rootI"JC:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets;	T:@same_name_warningso:Set:
@hash{ :@filename@:@options{ :@keywordso:Sass::Util::NormalizedMap:@key_strings{ :	@map{ :@splat0:@kwarg_splat0;iY;o;	;o;;iY;i;o;;iY;i;@;@;@;@:@operand2o: Sass::Script::Tree::Literal	:@valueo: Sass::Script::Value::String	;&I"px;	T:
@type:identifier:"@deprecated_interp_equivalent0;@;iY;o;	;o;;iY;i ;o;;iY;i";@;@;@:@operator:eq;iY;o;	;@;o;;iY;i#;@;@;@;@u:Sass::Tree::IfNode[00[o:Sass::Tree::VariableNode:
@nameI"output:ET:
@expro: Sass::Script::Tree::Funcall;I"	join;T:
@args[o:!Sass::Script::Tree::Variable;I"output;T:@underscored_nameI"output;T:
@linei^:@source_rangeo:Sass::Source::Range	:@start_poso:Sass::Source::Position;i^:@offseti:@end_poso;;i^;i#:
@fileI"sC:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/typography/_vertical_rhythm.scss;T:@importero: Sass::Importers::Filesystem:
@rootI"JC:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets;T:@real_rootI"JC:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets;T:@same_name_warningso:Set:
@hash{ :@filename@:@options{ o;;I"
value;T;I"
value;T;i^;o;	;o;;i^;i%;o;;i^;i+;@;@;@;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{ :	@map{ :@splat0:@kwarg_splat0;i^;o;	;o;;i^;i;o;;i^;i,;@;@;@;@:@guarded0:@global0:@children[ ;i^;o;	;o;;i^;i;o;;i^;i,;@;@;@[o:Sass::Tree::CommentNode;&[I"D/* Ensure all pixel values are rounded to the nearest pixel. */;	T;(:silent:@children[ ;iZ;o;	;o;;iZ;i;o;;iZ;iJ;@;@;@o:Sass::Tree::VariableNode;I"output;	T:
@expro;;I"	join;	T;
[o;;I"output;	T;I"output;	T;i[;o;	;o;;i[;i;o;;i[;i#;@;@;@;@o;;I"
round;	T;
[o;;I"
value;	T;I"
value;	T;i[;o;	;o;;i[;i+;o;;i[;i1;@;@;@;@;o;; { ;!{ ;"0;#0;i[;o;	;o;;i[;i%;o;;i[;i2;@;@;@;@;o;; { ;!{ ;"0;#0;i[;o;	;o;;i[;i;o;;i[;i3;@;@;@;@:@guarded0:@global0;0[ ;i[;o;	;o;;i[;i;o;;i[;i3;@;@;@;iX;o;	;o;;iX;i
;o;;iX;i";@;@:@has_childrenT;@o:Sass::Tree::PropNode;[o:&Sass::Script::Tree::Interpolation:@before0:	@mido;#;I"property;T;$I"property;T;ia;o;	;o;;ia;i;o;;ia;i;@;@;@;@:@after0:@whitespace_beforeF:@whitespace_afterF:@originally_textF:@warn_for_color:warn_for_color:@deprecation:	none;@;ia;o;	;o;;ia;i
;o;;ia;i;@;@;@:@valueo;#;I"output;T;$I"output;T;ia;o;	;o;;ia;i;o;;ia;i;@;@;@;@:
@tabsi :@prop_syntax:new;[ ;ia;o;	;o;;ia;i
;o;;ia;i;@;@:@name_source_rangeo;	;@;;o;;ia;i;@;@:@value_source_rangeo;	;o;;ia;i;@<;@;@;@[o:Sass::Tree::MixinNode;I"rem;	T:
@args[o;;I"property;	T;
I"property;	T;iT;o;	;o;;iT;i;o;;iT;i ;@;@;@;@o;;I"values;	T;
I"values;	T;iT;o;	;o;;iT;i";o;;iT;i);@;@;@;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{ :	@map{ :@splat0:@kwarg_splat0:@children[ ;iT;o;	;o;;iT;i
;o;;iT;i*;@;@;@;iR;o;	;o;;iR;i;o;;iR;i/;@;@;ET;@o;;[I"?/* Establishes a font baseline for the given font-size. */;	T;;;[ ;ie;o;	;o;;ie;i;o;;ie;i=;@;@;@o;F;!I"establish-baseline;	T;1[[o;4;!I"font-size;	T;5I"font_size;	T;if;o;	;o;;if;i ;o;;if;i*;@;@;(@;@o;4;!I"base-font-size;	T;5I"base_font_size;	T;if;o;	;o;;if;i,;o;;if;i;;@;@;(@;@;=0;[o; ;!I"relative-size;	T;"o;2;3o;#	;o;$
;ii;%[I"%;	T;&[ ;@;'I"	100%;	T;ig;o;	;o;;ig;i;o;;ig;i;@;@;(@;6o;2;3o;4;!I"font-size;	T;5I"font_size;	T;ig;o;	;o;;ig;i ;o;;ig;i*;@;@;(@;@;6o;4;!I"browser-default-font-size;	T;5I"browser_default_font_size;	T;ig;o;	;o;;ig;i-;o;;ig;iG;@;@;(@;@;7;?;ig;o;	;@;o;;ig;iG;@;@;(@;@;7;C;ig;o;	;@z;o;;ig;iH;@;@;(@;@;)0;*0;[ ;ig;o;	;o;;ig;i	;o;;ig;iH;@;@;@u;A
[o:"Sass::Script::Tree::Operation:@operand1o: Sass::Script::Tree::Funcall:
@nameI"support-legacy-browser:ET:
@args[o: Sass::Script::Tree::Literal	:@valueo: Sass::Script::Value::String	;I"ie;	T:
@type:identifier:"@deprecated_interp_equivalent0:@options{ :
@lineii:@source_rangeo:Sass::Source::Range	:@start_poso:Sass::Source::Position;ii:@offseti#:@end_poso;;ii;i%:
@fileI"sC:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/typography/_vertical_rhythm.scss;	T:@importero: Sass::Importers::Filesystem:
@rootI"JC:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets;	T:@real_rootI"JC:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets;	T:@same_name_warningso:Set:
@hash{ :@filename@o;	;o;	;I"6;	T;:string;0;@;ii;o;	;o;;ii;i';o;;ii;i*;@;@;!@:@keywordso:Sass::Util::NormalizedMap:@key_strings{ :	@map{ :@splat0:@kwarg_splat0;ii;o;	;o;;ii;i;o;;ii;i+;@;@;!@;@:@operand2o:'Sass::Script::Tree::UnaryOperation:@operando:!Sass::Script::Tree::Variable;I"relative-font-sizing;	T:@underscored_nameI"relative_font_sizing;	T;ii;o;	;o;;ii;i5;o;;ii;iJ;@;@;!@;@:@operator:not;ii;o;	;o;;ii;i5;o;;ii;iJ;@;@;!@;@;.:and;ii;o;	;@!;o;;ii;iL;@;@;!@;@0[o:Sass::Tree::CommentNode;[I"/* IE 6 refuses to resize fonts set in pixels and it weirdly resizes fonts
 * whose root is set in ems. So we set the root font size in percentages of
 * the default font size, even if we are using absolute sizes elsewhere. */;	T;:silent:@children[ ;ij;o;	;o;;ij;i
;o;;il;iR;@;@;@o:Sass::Tree::RuleNode:
@rule[I"* html;	T:@parsed_ruleso:"Sass::Selector::CommaSequence:@members[o:Sass::Selector::Sequence;8[o:#Sass::Selector::SimpleSequence;8[o:Sass::Selector::Universal:@namespace0;im;!0:@subject0:@sourceso;; { ;o;	;o;;i;i;o;;i;i;0;0;im;!0o;:;8[o:Sass::Selector::Element	;I"	html;	T;<0;im;!0;=0;>o;; { ;o;	;o;;i;i;o;;i;i;0;0;im;!0;im;im;!0:@selector_source_rangeo;	;o;;im;i
;o;;im;i;@;@:
@tabsi ;3[o:Sass::Tree::PropNode;[I"font-size;	T;o;,;I"relative-size;	T;-I"relative_size;	T;im;o;	;o;;im;i;o;;im;i,;@;@;!@;@;Ai :@prop_syntax:new;3[ ;im;o;	;o;;im;i;o;;im;i,;@;@:@name_source_rangeo;	;@^;o;;im;i;@;@:@value_source_rangeo;	;o;;im;i;@_;@;@;@;im;o;	;@P;o;;im;i;@;@:@has_childrenT;@o:Sass::Tree::RuleNode:
@rule[I"	html;	T:@parsed_ruleso:"Sass::Selector::CommaSequence:@members[o:Sass::Selector::Sequence;K[o:#Sass::Selector::SimpleSequence;K[o:Sass::Selector::Element	;!I"	html;	T:@namespace0;io;(0:@subject0:@sourceso;;{ ;o;	;o;;i;i;o;;i;i
;0;0;io;(0;io;io;(0:@selector_source_rangeo;	;o;;io;i;o;;io;i;@;@:
@tabsi ;[o:Sass::Tree::PropNode;![I"font-size;	T;o;0;!I"if;	T;1[o;4;!I"relative-font-sizing;	T;5I"relative_font_sizing;	T;ip;o;	;o;;ip;i;o;;ip;i-;@;@;(@;@o;4;!I"relative-size;	T;5I"relative_size;	T;ip;o;	;o;;ip;i/;o;;ip;i=;@;@;(@;@o;4;!I"font-size;	T;5I"font_size;	T;ip;o;	;o;;ip;i?;o;;ip;iI;@;@;(@;@;9o;:;;{ ;<{ ;=0;>0;ip;o;	;o;;ip;i;o;;ip;iJ;@;@;(@;@;Si :@prop_syntax:new;[ ;ip;o;	;o;;ip;i
;o;;ip;iJ;@;@:@name_source_rangeo;	;@;o;;ip;i;@;@:@value_source_rangeo;	;o;;ip;i;@;@;@;@o;;[I"/* Webkit has a bug that prevents line-height being set in rem on <html>;
 * To work around this and simplify output, we can set initial line-height
 * in ems for all relative rhythm units, even when $rhythm-unit is `rem`. */;	T;;;[ ;ir;o;	;o;;ir;i
;o;;it;iS;@;@;@u;A	[o:!Sass::Script::Tree::Variable:
@nameI"relative-font-sizing:ET:@underscored_nameI"relative_font_sizing;T:
@lineiu:@source_rangeo:Sass::Source::Range	:@start_poso:Sass::Source::Position;	iu:@offseti:@end_poso;;	iu;i#:
@fileI"sC:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/typography/_vertical_rhythm.scss;T:@importero: Sass::Importers::Filesystem:
@rootI"JC:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets;T:@real_rootI"JC:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets;T:@same_name_warningso:Set:
@hash{ :@filename@:@options{ u:Sass::Tree::IfNode4[00[o:Sass::Tree::PropNode:
@name[I"line-height:ET:@valueo: Sass::Script::Tree::Funcall;I"
round;T:
@args[o:!Sass::Script::Tree::Variable;I"base-line-height;T:@underscored_nameI"base_line_height;T:
@lineiy:@source_rangeo:Sass::Source::Range	:@start_poso:Sass::Source::Position;iy:@offseti:@end_poso;;iy;i0:
@fileI"sC:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/typography/_vertical_rhythm.scss;T:@importero: Sass::Importers::Filesystem:
@rootI"JC:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets;T:@real_rootI"JC:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets;T:@same_name_warningso:Set:
@hash{ :@filename@:@options{ :@keywordso:Sass::Util::NormalizedMap:@key_strings{ :	@map{ :@splat0:@kwarg_splat0;iy;o;	;o;;iy;i;o;;iy;i1;@;@;@;@:
@tabsi :@prop_syntax:new:@children[ ;iy;o;	;o;;iy;i;o;;iy;i1;@;@:@name_source_rangeo;	;@";o;;iy;i;@;@:@value_source_rangeo;	;o;;iy;i;@#;@;@;@[o:Sass::Tree::PropNode;[I"line-height;T:@valueo: Sass::Script::Tree::Funcall;I"convert-length;T:
@args[o; ;I"base-line-height;T;I"base_line_height;T;	iv;
o;	;o;;	iv;i(;o;;	iv;i9;@;@;@;@o: Sass::Script::Tree::Literal	;o: Sass::Script::Value::String	;I"em;T:
@type:identifier:"@deprecated_interp_equivalent0;@;	iv;
o;	;o;;	iv;i;;o;;	iv;i=;@;@;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{ :	@map{ :@splat0:@kwarg_splat0;	iv;
o;	;o;;	iv;i;o;;	iv;i>;@;@;@;@:
@tabsi :@prop_syntax:new:@children[ ;	iv;
o;	;o;;	iv;i;o;;	iv;i>;@;@:@name_source_rangeo;	;@/;o;;	iv;i;@;@:@value_source_rangeo;	;o;;	iv;i;@0;@;@;@;io;o;	;@;o;;io;i;@;@;ET;@;if;o;	;o;;if;i;o;;if;i=;@;@;ET;@o;;[I"/* Resets the baseline to 1 rhythm unit
 * Does not work on elements whose font-size is different from $base-font-size.
 *
 * @deprecated This mixin will be removed in the next release.
 * Please use `adjust-leading-to(1)` instead. */;	T;;;[ ;i~;o;	;o;;i~;i;o;;i};i3;@;@;@o;F;!I"reset-baseline;	T;1[[o;4;!I"font-size;	T;5I"font_size;	T;i~;o;	;o;;i~;i;o;;i~;i&;@;@;(@;@o;4;!I"base-font-size;	T;5I"base_font_size;	T;i~;o;	;o;;i~;i(;o;;i~;i7;@;@;(@;@;=0;[o:Sass::Tree::MixinNode;!I"adjust-leading-to;	T;1[o;#	;o;$
;i;%[ ;&@;@;'I"1;	F;i;o;	;o;;i;i#;o;;i;i$;@;@;(@o;4;!I"font-size;	T;5I"font_size;	T;i;o;	;o;;i;i&;o;;i;i0;@;@;(@;@;9o;:;;{ ;<{ ;=0;>0;[ ;i;o;	;o;;i;i;o;;i;i1;@;@;@;i~;o;	;o;;i~;i;o;;i~;i9;@;@;ET;@o;;[I"/* Show a background image that can be used to debug your alignments.
 * As this is a development feature, this mixin never outputs pixel fallbacks
 * for rem output.
 * Include the $img argument if you would rather use your own image than the
 * Compass default gradient image. */;	T;;;[ ;i;o;	;o;;i;i;o;;i;i(;@;@;@o;F;!I"debug-vertical-alignment;	T;1[[o;4;!I"img;	T;5I"img;	T;i;o;	;o;;i;i&;o;;i;i*;@;@;(@;@o;#	;@;i;o;	;o;;i;i,;o;;i;i1;@;@;(@;=0;[u;A+[o:!Sass::Script::Tree::Variable:
@nameI"img:ET:@underscored_nameI"img;T:
@linei:@source_rangeo:Sass::Source::Range	:@start_poso:Sass::Source::Position;	i:@offseti:@end_poso;;	i;i:
@fileI"sC:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/typography/_vertical_rhythm.scss;T:@importero: Sass::Importers::Filesystem:
@rootI"JC:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets;T:@real_rootI"JC:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets;T:@same_name_warningso:Set:
@hash{ :@filename@:@options{ u:Sass::Tree::IfNode[00[o:Sass::Tree::MixinNode:
@nameI"baseline-grid-background:ET:
@args[o: Sass::Script::Tree::Funcall;I"if;T;[o:!Sass::Script::Tree::Variable;I"round-to-nearest-half-line;T:@underscored_nameI"round_to_nearest_half_line;T:
@linei:@source_rangeo:Sass::Source::Range	:@start_poso:Sass::Source::Position;i:@offseti/:@end_poso;;i;iJ:
@fileI"sC:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/typography/_vertical_rhythm.scss;T:@importero: Sass::Importers::Filesystem:
@rootI"JC:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets;T:@real_rootI"JC:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets;T:@same_name_warningso:Set:
@hash{ :@filename@:@options{ o;	;I"rhythm;T;[o:"Sass::Script::Tree::Operation:@operand1o: Sass::Script::Tree::Literal	:@valueo: Sass::Script::Value::Number
; i:@numerator_units[ :@denominator_units[ ;@:@originalI"1;F;i;o;	;o;;i;iS;o;;i;iT;@;@;@:@operand2o;	; o;!
; i;"[ ;#@!;@;$I"2;F;i;o;	;o;;i;iU;o;;i;iV;@;@;@:@operator:div;i;o;	;@$;o;;i;iV;@;@;@;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{ :	@map{ :@splat0:@kwarg_splat0;i;o;	;o;;i;iL;o;;i;iW;@;@;@;@o;	;I"rhythm;T;[o;	; o;!
; i;"[ ;#@!;@;$I"1;F;i;o;	;o;;i;i`;o;;i;ia;@;@;@;(o;);*{ ;+{ ;,0;-0;i;o;	;o;;i;iY;o;;i;ib;@;@;@;@;(o;);*{ ;+{ ;,0;-0;i;o;	;o;;i;i,;o;;i;ic;@;@;@;@;(o;);*{ ;+{ ;,0;-0:@children[ ;i;o;	;o;;i;i
;o;;i;id;@;@;@[o:Sass::Tree::PropNode;[I"background;T:@valueo: Sass::Script::Tree::Funcall;I"image-url;T:
@args[o; ;I"img;T;I"img;T;	i;
o;	;o;;	i;i ;o;;	i;i$;@;@;@;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{ :	@map{ :@splat0:@kwarg_splat0;	i;
o;	;o;;	i;i;o;;	i;i%;@;@;@;@:
@tabsi :@prop_syntax:new:@children[ ;	i;
o;	;o;;	i;i
;o;;	i;i%;@;@:@name_source_rangeo;	;@);o;;	i;i;@;@:@value_source_rangeo;	;o;;	i;i;@*;@;@;@;i;o;	;o;;i;i;o;;i;i3;@;@;ET;@o;;[I"/* Adjust a block to have a different font size and line height to maintain the
 * rhythm. $lines specifies how many multiples of the baseline rhythm each line
 * of this font should use up. It does not have to be an integer, but it
 * defaults to the smallest integer that is large enough to fit the font.
 * Use $from-size to adjust from a font-size other than the base font-size. */;	T;;;[ ;i;o;	;o;;i;i;o;;i;iQ;@;@;@o;F;!I"adjust-font-size-to;	T;1[[o;4;!I"to-size;	T;5I"to_size;	T;i;o;	;o;;i;i!;o;;i;i);@;@;(@;@0[o;4;!I"
lines;	T;5I"
lines;	T;i;o;	;o;;i;i+;o;;i;i1;@;@;(@;@o;#	;o;+	;I"	auto;	T;;/;-0;@;i;o;	;o;;i;i3;o;;i;i7;@;@;(@[o;4;!I"from-size;	T;5I"from_size;	T;i;o;	;o;;i;i9;o;;i;iC;@;@;(@;@o;4;!I"base-font-size;	T;5I"base_font_size;	T;i;o;	;o;;i;iE;o;;i;iT;@;@;(@;@;=0;[	o; ;!I"to-size;	T;"o;0;!I"convert-length;	T;1[o;4;!I"to-size;	T;5I"to_size;	T;i;o;	;o;;i;i!;o;;i;i);@;@;(@;@o;#	;o;+	;I"px;	T;;/;-0;@;i;o;	;o;;i;i+;o;;i;i-;@;@;(@o;4;!I"from-size;	T;5I"from_size;	T;i;o;	;o;;i;i/;o;;i;i9;@;@;(@;@;9o;:;;{ ;<{ ;=0;>0;i;o;	;o;;i;i;o;;i;i:;@;@;(@;@;)0;*0;[ ;i;o;	;o;;i;i	;o;;i;i:;@;@;@u;AS[o:"Sass::Script::Tree::Operation:@operand1o:!Sass::Script::Tree::Variable:
@nameI"
lines:ET:@underscored_nameI"
lines;	T:
@linei:@source_rangeo:Sass::Source::Range	:@start_poso:Sass::Source::Position;i:@offseti:@end_poso;;i;i:
@fileI"sC:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/typography/_vertical_rhythm.scss;	T:@importero: Sass::Importers::Filesystem:
@rootI"JC:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets;	T:@real_rootI"JC:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets;	T:@same_name_warningso:Set:
@hash{ :@filename@:@options{ :@operand2o: Sass::Script::Tree::Literal	:@valueo: Sass::Script::Value::String	;I"	auto;	T:
@type:identifier:"@deprecated_interp_equivalent0;@;i;o;	;o;;i;i;o;;i;i;@;@;@:@operator:eq;i;o;	;@;o;;i;i;@;@;@;@0[o:Sass::Tree::VariableNode;I"
lines;	T:
@expro: Sass::Script::Tree::Funcall;I"lines-for-font-size;	T:
@args[o;;I"to-size;	T;
I"to_size;	T;i;o;	;o;;i;i&;o;;i;i.;@;@;@;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{ :	@map{ :@splat0:@kwarg_splat0;i;o;	;o;;i;i;o;;i;i/;@;@;@;@:@guarded0:@global0:@children[ ;i;o;	;o;;i;i;o;;i;i/;@;@;@o;Y;!I"output-rhythm;	T;1[o;#	;o;+	;I"font-size;	T;;/;-0;@;i;o;	;o;;i;i;o;;i;i(;@;@;(@o;0;!I"convert-length;	T;1[o;4;!I"to-size;	T;5I"to_size;	T;i;o;	;o;;i;i9;o;;i;iA;@;@;(@;@o;4;!I"rhythm-unit;	T;5I"rhythm_unit;	T;i;o;	;o;;i;iC;o;;i;iO;@;@;(@;@o;4;!I"from-size;	T;5I"from_size;	T;i;o;	;o;;i;iQ;o;;i;i[;@;@;(@;@;9o;:;;{ ;<{ ;=0;>0;i;o;	;o;;i;i*;o;;i;i\;@;@;(@;@;9o;:;;{ ;<{ ;=0;>0;[ ;i;o;	;o;;i;i;o;;i;i];@;@;@o;Y;!I"adjust-leading-to;	T;1[o;4;!I"
lines;	T;5I"
lines;	T;i;o;	;o;;i;i#;o;;i;i);@;@;(@;@o;4;!I"to-size;	T;5I"to_size;	T;i;o;	;o;;i;i+;o;;i;i3;@;@;(@;@;9o;:;;{ ;<{ ;=0;>0;[ ;i;o;	;o;;i;i;o;;i;i4;@;@;@;i;o;	;o;;i;i;o;;i;iV;@;@;ET;@o;;[I"%/* Adjust a block to have different line height to maintain the rhythm.
 * $lines specifies how many multiples of the baseline rhythm each line of this
 * font should use up. It does not have to be an integer, but it defaults to the
 * smallest integer that is large enough to fit the font. */;	T;;;[ ;i;o;	;o;;i;i;o;;i;i?;@;@;@o;F;!I"adjust-leading-to;	T;1[[o;4;!I"
lines;	T;5I"
lines;	T;i;o;	;o;;i;i;o;;i;i%;@;@;(@;@0[o;4;!I"font-size;	T;5I"font_size;	T;i;o;	;o;;i;i';o;;i;i1;@;@;(@;@o;4;!I"base-font-size;	T;5I"base_font_size;	T;i;o;	;o;;i;i3;o;;i;iB;@;@;(@;@;=0;[o;Y;!I"output-rhythm;	T;1[o;#	;o;+	;I"line-height;	T;;/;-0;@;i;o;	;o;;i;i;o;;i;i*;@;@;(@o;0;!I"rhythm;	T;1[o;4;!I"
lines;	T;5I"
lines;	T;i;o;	;o;;i;i3;o;;i;i9;@;@;(@;@o;4;!I"font-size;	T;5I"font_size;	T;i;o;	;o;;i;i;;o;;i;iE;@;@;(@;@;9o;:;;{ ;<{ ;=0;>0;i;o;	;o;;i;i,;o;;i;iF;@;@;(@;@;9o;:;;{ ;<{ ;=0;>0;[ ;i;o;	;o;;i;i;o;;i;iG;@;@;@;i;o;	;o;;i;i;o;;i;iD;@;@;ET;@o;;[I"L/* Apply leading whitespace. The $property can be margin or padding. */;	T;;;[ ;i;o;	;o;;i;i;o;;i;iJ;@;@;@o;F;!I"leader;	T;1[[o;4;!I"
lines;	T;5I"
lines;	T;i;o;	;o;;i;i;o;;i;i;@;@;(@;@o;#	;o;$
;i;%[ ;&@;@;'I"1;	F;i;o;	;o;;i;i;o;;i;i;@;@;(@[o;4;!I"font-size;	T;5I"font_size;	T;i;o;	;o;;i;i;o;;i;i);@;@;(@;@o;4;!I"base-font-size;	T;5I"base_font_size;	T;i;o;	;o;;i;i+;o;;i;i:;@;@;(@;@[o;4;!I"property;	T;5I"property;	T;i;o;	;o;;i;i<;o;;i;iE;@;@;(@;@o;#	;o;+	;I"margin;	T;;/;-0;@;i;o;	;o;;i;iG;o;;i;iM;@;@;(@;=0;[o;Y;!I"output-rhythm;	T;1[o:&Sass::Script::Tree::Interpolation:@before0:	@mido;4;!I"property;	T;5I"property;	T;i;o;	;o;;i;i!;o;;i;i*;@;@;(@;@:@aftero;#	;o;+	;I"	-top;	T;;/;-0;@;i;o;	;o;;i;i+;o;;i;i/;@;@;(@:@whitespace_before0:@whitespace_after0:@originally_textF:@warn_for_colorF:@deprecation:potential;@;i;o;	;o;;i;i;o;;i;i/;@;@;(@o;0;!I"rhythm;	T;1[o;4;!I"
lines;	T;5I"
lines;	T;i;o;	;o;;i;i8;o;;i;i>;@;@;(@;@o;4;!I"font-size;	T;5I"font_size;	T;i;o;	;o;;i;i@;o;;i;iJ;@;@;(@;@;9o;:;;{ ;<{ ;=0;>0;i;o;	;o;;i;i1;o;;i;iK;@;@;(@;@;9o;:;;{ ;<{ ;=0;>0;[ ;i;o;	;o;;i;i;o;;i;iL;@;@;@;i;o;	;o;;i;i;o;;i;iO;@;@;ET;@o;;[I"//* Apply leading whitespace as padding. */;	T;;;[ ;i;o;	;o;;i;i;o;;i;i-;@;@;@o;F;!I"padding-leader;	T;1[[o;4;!I"
lines;	T;5I"
lines;	T;i;o;	;o;;i;i;o;;i;i";@;@;(@;@o;#	;o;$
;i;%[ ;&@;@;'I"1;	F;i;o;	;o;;i;i$;o;;i;i%;@;@;(@[o;4;!I"font-size;	T;5I"font_size;	T;i;o;	;o;;i;i';o;;i;i1;@;@;(@;@o;4;!I"base-font-size;	T;5I"base_font_size;	T;i;o;	;o;;i;i3;o;;i;iB;@;@;(@;@;=0;[o;Y;!I"output-rhythm;	T;1[o;#	;o;+	;I"padding-top;	T;;/;-0;@;i;o;	;o;;i;i;o;;i;i*;@;@;(@o;0;!I"rhythm;	T;1[o;4;!I"
lines;	T;5I"
lines;	T;i;o;	;o;;i;i3;o;;i;i9;@;@;(@;@o;4;!I"font-size;	T;5I"font_size;	T;i;o;	;o;;i;i;;o;;i;iE;@;@;(@;@;9o;:;;{ ;<{ ;=0;>0;i;o;	;o;;i;i,;o;;i;iF;@;@;(@;@;9o;:;;{ ;<{ ;=0;>0;[ ;i;o;	;o;;i;i;o;;i;iG;@;@;@;i;o;	;o;;i;i;o;;i;iD;@;@;ET;@o;;[I"./* Apply leading whitespace as margin. */;	T;;;[ ;i;o;	;o;;i;i;o;;i;i,;@;@;@o;F;!I"margin-leader;	T;1[[o;4;!I"
lines;	T;5I"
lines;	T;i;o;	;o;;i;i;o;;i;i!;@;@;(@;@o;#	;o;$
;i;%[ ;&@;@;'I"1;	F;i;o;	;o;;i;i#;o;;i;i$;@;@;(@[o;4;!I"font-size;	T;5I"font_size;	T;i;o;	;o;;i;i&;o;;i;i0;@;@;(@;@o;4;!I"base-font-size;	T;5I"base_font_size;	T;i;o;	;o;;i;i2;o;;i;iA;@;@;(@;@;=0;[o;Y;!I"output-rhythm;	T;1[o;#	;o;+	;I"margin-top;	T;;/;-0;@;i;o;	;o;;i;i;o;;i;i);@;@;(@o;0;!I"rhythm;	T;1[o;4;!I"
lines;	T;5I"
lines;	T;i;o;	;o;;i;i2;o;;i;i8;@;@;(@;@o;4;!I"font-size;	T;5I"font_size;	T;i;o;	;o;;i;i:;o;;i;iD;@;@;(@;@;9o;:;;{ ;<{ ;=0;>0;i;o;	;o;;i;i+;o;;i;iE;@;@;(@;@;9o;:;;{ ;<{ ;=0;>0;[ ;i;o;	;o;;i;i;o;;i;iF;@;@;@;i;o;	;o;;i;i;o;;i;iC;@;@;ET;@o;;[I"M/* Apply trailing whitespace. The $property can be margin or padding. */;	T;;;[ ;i;o;	;o;;i;i;o;;i;iK;@;@;@o;F;!I"trailer;	T;1[[o;4;!I"
lines;	T;5I"
lines;	T;i;o;	;o;;i;i;o;;i;i;@;@;(@;@o;#	;o;$
;i;%[ ;&@;@;'I"1;	F;i;o;	;o;;i;i;o;;i;i;@;@;(@[o;4;!I"font-size;	T;5I"font_size;	T;i;o;	;o;;i;i ;o;;i;i*;@;@;(@;@o;4;!I"base-font-size;	T;5I"base_font_size;	T;i;o;	;o;;i;i,;o;;i;i;;@;@;(@;@[o;4;!I"property;	T;5I"property;	T;i;o;	;o;;i;i=;o;;i;iF;@;@;(@;@o;#	;o;+	;I"margin;	T;;/;-0;@;i;o;	;o;;i;iH;o;;i;iN;@;@;(@;=0;[o;Y;!I"output-rhythm;	T;1[o;Z;[0;\o;4;!I"property;	T;5I"property;	T;i;o;	;o;;i;i!;o;;i;i*;@;@;(@;@;]o;#	;o;+	;I"-bottom;	T;;/;-0;@;i;o;	;o;;i;i+;o;;i;i2;@;@;(@;^0;_0;`F;aF;b;c;@;i;o;	;o;;i;i;o;;i;i2;@;@;(@o;0;!I"rhythm;	T;1[o;4;!I"
lines;	T;5I"
lines;	T;i;o;	;o;;i;i;;o;;i;iA;@;@;(@;@o;4;!I"font-size;	T;5I"font_size;	T;i;o;	;o;;i;iC;o;;i;iM;@;@;(@;@;9o;:;;{ ;<{ ;=0;>0;i;o;	;o;;i;i4;o;;i;iN;@;@;(@;@;9o;:;;{ ;<{ ;=0;>0;[ ;i;o;	;o;;i;i;o;;i;iO;@;@;@;i;o;	;o;;i;i;o;;i;iP;@;@;ET;@o;;[I"0/* Apply trailing whitespace as padding. */;	T;;;[ ;i;o;	;o;;i;i;o;;i;i.;@;@;@o;F;!I"padding-trailer;	T;1[[o;4;!I"
lines;	T;5I"
lines;	T;i;o;	;o;;i;i;o;;i;i#;@;@;(@;@o;#	;o;$
;i;%[ ;&@;@;'I"1;	F;i;o;	;o;;i;i%;o;;i;i&;@;@;(@[o;4;!I"font-size;	T;5I"font_size;	T;i;o;	;o;;i;i(;o;;i;i2;@;@;(@;@o;4;!I"base-font-size;	T;5I"base_font_size;	T;i;o;	;o;;i;i4;o;;i;iC;@;@;(@;@;=0;[o;Y;!I"output-rhythm;	T;1[o;#	;o;+	;I"padding-bottom;	T;;/;-0;@;i;o;	;o;;i;i;o;;i;i-;@;@;(@o;0;!I"rhythm;	T;1[o;4;!I"
lines;	T;5I"
lines;	T;i;o;	;o;;i;i6;o;;i;i<;@;@;(@;@o;4;!I"font-size;	T;5I"font_size;	T;i;o;	;o;;i;i>;o;;i;iH;@;@;(@;@;9o;:;;{ ;<{ ;=0;>0;i;o;	;o;;i;i/;o;;i;iI;@;@;(@;@;9o;:;;{ ;<{ ;=0;>0;[ ;i;o;	;o;;i;i;o;;i;iJ;@;@;@;i;o;	;o;;i;i;o;;i;iE;@;@;ET;@o;;[I"//* Apply trailing whitespace as margin. */;	T;;;[ ;i;o;	;o;;i;i;o;;i;i-;@;@;@o;F;!I"margin-trailer;	T;1[[o;4;!I"
lines;	T;5I"
lines;	T;i;o;	;o;;i;i;o;;i;i";@;@;(@;@o;#	;o;$
;i;%[ ;&@;@;'I"1;	F;i;o;	;o;;i;i$;o;;i;i%;@;@;(@[o;4;!I"font-size;	T;5I"font_size;	T;i;o;	;o;;i;i';o;;i;i1;@;@;(@;@o;4;!I"base-font-size;	T;5I"base_font_size;	T;i;o;	;o;;i;i3;o;;i;iB;@;@;(@;@;=0;[o;Y;!I"output-rhythm;	T;1[o;#	;o;+	;I"margin-bottom;	T;;/;-0;@;i;o;	;o;;i;i;o;;i;i,;@;@;(@o;0;!I"rhythm;	T;1[o;4;!I"
lines;	T;5I"
lines;	T;i;o;	;o;;i;i5;o;;i;i;;@;@;(@;@o;4;!I"font-size;	T;5I"font_size;	T;i;o;	;o;;i;i=;o;;i;iG;@;@;(@;@;9o;:;;{ ;<{ ;=0;>0;i;o;	;o;;i;i.;o;;i;iH;@;@;(@;@;9o;:;;{ ;<{ ;=0;>0;[ ;i;o;	;o;;i;i;o;;i;iI;@;@;@;i;o;	;o;;i;i;o;;i;iD;@;@;ET;@o;;[I"V/* Shorthand mixin to apply whitespace for top and bottom margins and padding. */;	T;;;[ ;i;o;	;o;;i;i;o;;i;iT;@;@;@o;F;!I"rhythm;	T;1[
[o;4;!I"leader;	T;5I"leader;	T;i;o;	;o;;i;i;o;;i;i;@;@;(@;@o;#	;o;$
;i;%[ ;&@;@;'I"1;	F;i;o;	;o;;i;i;o;;i;i;@;@;(@[o;4;!I"padding-leader;	T;5I"padding_leader;	T;i;o;	;o;;i;i;o;;i;i;@;@;(@;@o;#	;o;$
;i ;%[ ;&@;@;'I"0;	F;i;o;	;o;;i;i;o;;i;i;@;@;(@[o;4;!I"padding-trailer;	T;5I"padding_trailer;	T;i;o;	;o;;i;i;o;;i;i;@;@;(@;@o;4;!I"padding-leader;	T;5I"padding_leader;	T;i;o;	;o;;i;i;o;;i;i);@;@;(@;@[o;4;!I"trailer;	T;5I"trailer;	T;i;o;	;o;;i;i;o;;i;i;@;@;(@;@o;4;!I"leader;	T;5I"leader;	T;i;o;	;o;;i;i;o;;i;i;@;@;(@;@[o;4;!I"font-size;	T;5I"font_size;	T;i;o;	;o;;i;i;o;;i;i;@;@;(@;@o;4;!I"base-font-size;	T;5I"base_font_size;	T;i;o;	;o;;i;i;o;;i;i#;@;@;(@;@;=0;[	o;Y;!I"leader;	T;1[o;4;!I"leader;	T;5I"leader;	T;i;o;	;o;;i;i;o;;i;i;@;@;(@;@o;4;!I"font-size;	T;5I"font_size;	T;i;o;	;o;;i;i!;o;;i;i+;@;@;(@;@;9o;:;;{ ;<{ ;=0;>0;[ ;i;o;	;o;;i;i;o;;i;i,;@;@;@o;Y;!I"padding-leader;	T;1[o;4;!I"padding-leader;	T;5I"padding_leader;	T;i;o;	;o;;i;i ;o;;i;i/;@;@;(@;@o;4;!I"font-size;	T;5I"font_size;	T;i;o;	;o;;i;i1;o;;i;i;;@;@;(@;@;9o;:;;{ ;<{ ;=0;>0;[ ;i;o;	;o;;i;i;o;;i;i<;@;@;@o;Y;!I"padding-trailer;	T;1[o;4;!I"padding-trailer;	T;5I"padding_trailer;	T;i;o;	;o;;i;i!;o;;i;i1;@;@;(@;@o;4;!I"font-size;	T;5I"font_size;	T;i;o;	;o;;i;i3;o;;i;i=;@;@;(@;@;9o;:;;{ ;<{ ;=0;>0;[ ;i;o;	;o;;i;i;o;;i;i>;@;@;@o;Y;!I"trailer;	T;1[o;4;!I"trailer;	T;5I"trailer;	T;i;o;	;o;;i;i;o;;i;i!;@;@;(@;@o;4;!I"font-size;	T;5I"font_size;	T;i;o;	;o;;i;i#;o;;i;i-;@;@;(@;@;9o;:;;{ ;<{ ;=0;>0;[ ;i;o;	;o;;i;i;o;;i;i.;@;@;@;i;o;	;o;;i;i;o;;i;i;@;@;ET;@o;;[I"J/* Shorthand mixin to apply whitespace for top and bottom margins. */;	T;;;[ ;i;o;	;o;;i;i;o;;i;iH;@;@;@o;F;!I"rhythm-margins;	T;1[[o;4;!I"leader;	T;5I"leader;	T;i;o;	;o;;i;i;o;;i;i;@;@;(@;@o;#	;o;$
;i;%[ ;&@;@;'I"1;	F;i;o;	;o;;i;i;o;;i;i;@;@;(@[o;4;!I"trailer;	T;5I"trailer;	T;i;o;	;o;;i;i;o;;i;i;@;@;(@;@o;4;!I"leader;	T;5I"leader;	T;i;o;	;o;;i;i;o;;i;i;@;@;(@;@[o;4;!I"font-size;	T;5I"font_size;	T;i;o;	;o;;i;i;o;;i;i;@;@;(@;@o;4;!I"base-font-size;	T;5I"base_font_size;	T;i;o;	;o;;i;i;o;;i;i#;@;@;(@;@;=0;[o;Y;!I"leader;	T;1[o;4;!I"leader;	T;5I"leader;	T;i;o;	;o;;i;i;o;;i;i;@;@;(@;@o;4;!I"font-size;	T;5I"font_size;	T;i;o;	;o;;i;i!;o;;i;i+;@;@;(@;@;9o;:;;{ ;<{ ;=0;>0;[ ;i;o;	;o;;i;i;o;;i;i,;@;@;@o;Y;!I"trailer;	T;1[o;4;!I"trailer;	T;5I"trailer;	T;i;o;	;o;;i;i;o;;i;i!;@;@;(@;@o;4;!I"font-size;	T;5I"font_size;	T;i;o;	;o;;i;i#;o;;i;i-;@;@;(@;@;9o;:;;{ ;<{ ;=0;>0;[ ;i;o;	;o;;i;i;o;;i;i.;@;@;@;i;o;	;o;;i;i;o;;i;i;@;@;ET;@o;;[I"J/* Shorthand mixin to apply whitespace for top and bottom padding. */;	T;;;[ ;i;o;	;o;;i;i;o;;i;iH;@;@;@o;F;!I"rhythm-padding;	T;1[[o;4;!I"padding-leader;	T;5I"padding_leader;	T;i;o;	;o;;i;i;o;;i;i;@;@;(@;@o;#	;o;$
;i;%[ ;&@;@;'I"1;	F;i;o;	;o;;i;i;o;;i;i;@;@;(@[o;4;!I"padding-trailer;	T;5I"padding_trailer;	T;i;o;	;o;;i;i;o;;i;i;@;@;(@;@o;4;!I"padding-leader;	T;5I"padding_leader;	T;i;o;	;o;;i;i;o;;i;i);@;@;(@;@[o;4;!I"font-size;	T;5I"font_size;	T;i;o;	;o;;i;i;o;;i;i;@;@;(@;@o;4;!I"base-font-size;	T;5I"base_font_size;	T;i;o;	;o;;i;i;o;;i;i#;@;@;(@;@;=0;[o;Y;!I"padding-leader;	T;1[o;4;!I"padding-leader;	T;5I"padding_leader;	T;i;o;	;o;;i;i ;o;;i;i/;@;@;(@;@o;4;!I"font-size;	T;5I"font_size;	T;i;o;	;o;;i;i1;o;;i;i;;@;@;(@;@;9o;:;;{ ;<{ ;=0;>0;[ ;i;o;	;o;;i;i;o;;i;i<;@;@;@o;Y;!I"padding-trailer;	T;1[o;4;!I"padding-trailer;	T;5I"padding_trailer;	T;i;o;	;o;;i;i!;o;;i;i1;@;@;(@;@o;4;!I"font-size;	T;5I"font_size;	T;i;o;	;o;;i;i3;o;;i;i=;@;@;(@;@;9o;:;;{ ;<{ ;=0;>0;[ ;i;o;	;o;;i;i;o;;i;i>;@;@;@;i;o;	;o;;i;i;o;;i;i;@;@;ET;@o;;[I"/* Apply a border and whitespace to any side without destroying the vertical
 * rhythm. The whitespace must be greater than the width of the border. */;	T;;;[ ;i;o;	;o;;i;i;o;;i;iM;@;@;@o;F;!I"apply-side-rhythm-border;	T;1[
[o;4;!I"	side;	T;5I"	side;	T;i;o;	;o;;i;i;o;;i;i;@;@;(@;@0[o;4;!I"
width;	T;5I"
width;	T;i;o;	;o;;i;i;o;;i;i;@;@;(@;@o;4;!I" default-rhythm-border-width;	T;5I" default_rhythm_border_width;	T;i;o;	;o;;i;i;o;;i;i,;@;@;(@;@[o;4;!I"
lines;	T;5I"
lines;	T;i;o;	;o;;i;i;o;;i;i;@;@;(@;@o;#	;o;$
;i;%[ ;&@;@;'I"1;	F;i;o;	;o;;i;i;o;;i;i;@;@;(@[o;4;!I"font-size;	T;5I"font_size;	T;i;o;	;o;;i;i;o;;i;i;@;@;(@;@o;4;!I"base-font-size;	T;5I"base_font_size;	T;i;o;	;o;;i;i;o;;i;i#;@;@;(@;@[o;4;!I"border-style;	T;5I"border_style;	T;i;o;	;o;;i;i;o;;i;i;@;@;(@;@o;4;!I" default-rhythm-border-style;	T;5I" default_rhythm_border_style;	T;i;o;	;o;;i;i;o;;i;i3;@;@;(@;@;=0;[o;;[I"E/* If applying borders to all sides, use shorthand properties */;	T;;;[ ;i;o;	;o;;i;i;o;;i;iE;@;@;@o; ;!I"border-prop;	T;"o;0;!I"if;	T;1[o;2;3o;4;!I"	side;	T;5I"	side;	T;i;o;	;o;;i;i;o;;i;i;@;@;(@;@;6o;#	;o;+	;I"all;	T;;/;-0;@;i;o;	;o;;i;i";o;;i;i%;@;@;(@;7;@;i;o;	;@;o;;i;i%;@;@;(@;@o;#	;o;+	;I"border;	T;;/;-0;@;i;o;	;o;;i;i';o;;i;i-;@;@;(@o;Z;[o;#	;o;+	;I"border-;	T;;/;-0;@;i;o;	;o;;i;i/;o;;i;i6;@;@;(@;\o;4;!I"	side;	T;5I"	side;	T;i;o;	;o;;i;i8;o;;i;i=;@;@;(@;@;]0;^0;_0;`F;aF;b;c;@;i;o;	;@;o;;i;i>;@;@;(@;9o;:;;{ ;<{ ;=0;>0;i;o;	;o;;i;i;o;;i;i?;@;@;(@;@;)0;*0;[ ;i;o;	;o;;i;i	;o;;i;i?;@;@;@o;Y;!I"output-rhythm;	T;1[o;Z;[0;\o;4;!I"border-prop;	T;5I"border_prop;	T;i;o;	;o;;i;i!;o;;i;i-;@;@;(@;@;]o;#	;o;+	;I"-width;	T;;/;-0;@;i;o;	;o;;i;i.;o;;i;i4;@;@;(@;^0;_0;`F;aF;b;c;@;i;o;	;o;;i;i;o;;i;i4;@;@;(@o;0;!I"convert-length;	T;1[o;4;!I"
width;	T;5I"
width;	T;i;o;	;o;;i;iE;o;;i;iK;@;@;(@;@o;4;!I"rhythm-unit;	T;5I"rhythm_unit;	T;i;o;	;o;;i;iM;o;;i;iY;@;@;(@;@o;4;!I"font-size;	T;5I"font_size;	T;i;o;	;o;;i;i[;o;;i;ie;@;@;(@;@;9o;:;;{ ;<{ ;=0;>0;i;o;	;o;;i;i6;o;;i;if;@;@;(@;@;9o;:;;{ ;<{ ;=0;>0;[ ;i;o;	;o;;i;i;o;;i;ig;@;@;@o;T;![o;Z;[0;\o;4;!I"border-prop;	T;5I"border_prop;	T;i;o;	;o;;i;i
;o;;i;i;@;@;(@;@;]0;^F;_F;`F;a:warn_for_color;b:	none;@;i;o;	;o;;i;i;o;;i;i;@;@;(@I"-style;	T;o;0;!I"nth;	T;1[o;4;!I"border-style;	T;5I"border_style;	T;i;o;	;o;;i;i#;o;;i;i0;@;@;(@;@o;#	;o;$
;i;%[ ;&@;@;'I"1;	F;i;o;	;o;;i;i2;o;;i;i3;@;@;(@;9o;:;;{ ;<{ ;=0;>0;i;o;	;o;;i;i;o;;i;i4;@;@;(@;@;Si ;U;V;[ ;i;o;	;o;;i;i;o;;i;i4;@;@;Wo;	;@H;o;;i;i;@;@;Xo;	;o;;i;i;@I;@;@;@u;A	[o:"Sass::Script::Tree::Operation:@operand1o; ;o: Sass::Script::Tree::Funcall:
@nameI"type-of:ET:
@args[o:!Sass::Script::Tree::Variable;I"border-style;	T:@underscored_nameI"border_style;	T:
@linei:@source_rangeo:Sass::Source::Range	:@start_poso:Sass::Source::Position;i:@offseti:@end_poso;;i;i!:
@fileI"sC:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/typography/_vertical_rhythm.scss;	T:@importero: Sass::Importers::Filesystem:
@rootI"JC:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets;	T:@real_rootI"JC:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets;	T:@same_name_warningso:Set:
@hash{ :@filename@:@options{ :@keywordso:Sass::Util::NormalizedMap:@key_strings{ :	@map{ :@splat0:@kwarg_splat0;i;o;	;o;;i;i;o;;i;i";@;@;@;@:@operand2o: Sass::Script::Tree::Literal	:@valueo: Sass::Script::Value::String	;&I"	list;	T:
@type:identifier:"@deprecated_interp_equivalent0;@;i;o;	;o;;i;i&;o;;i;i*;@;@;@:@operator:eq;i;o;	;@;o;;i;i+;@;@;@;@;$o; ;o;;I"length;	T;
[o;;I"border-style;	T;I"border_style;	T;i;o;	;o;;i;i6;o;;i;iC;@;@;@;@;o;; { ;!{ ;"0;#0;i;o;	;o;;i;i/;o;;i;iD;@;@;@;@;$o;%	;&o: Sass::Script::Value::Number
;&i:@numerator_units[ :@denominator_units[ ;@:@originalI"1;	F;i;o;	;o;;i;iG;o;;i;iH;@;@;@;+:gt;i;o;	;@4;o;;i;iI;@;@;@;@;+:and;i;o;	;@;o;;i;iI;@;@;@;@0[o:Sass::Tree::PropNode;[o:&Sass::Script::Tree::Interpolation:@before0:	@mido;;I"border-prop;	T;I"border_prop;	T;i;o;	;o;;i;i;o;;i;i;@;@;@;@:@after0:@whitespace_beforeF:@whitespace_afterF:@originally_textF:@warn_for_color:warn_for_color:@deprecation:	none;@;i;o;	;o;;i;i
;o;;i;i;@;@;@I"-color;	T;&o;;I"nth;	T;
[o;;I"border-style;	T;I"border_style;	T;i;o;	;o;;i;i%;o;;i;i2;@;@;@;@o;%	;&o;-
;&i;.[ ;/@9;@;0I"2;	F;i;o;	;o;;i;i4;o;;i;i5;@;@;@;o;; { ;!{ ;"0;#0;i;o;	;o;;i;i!;o;;i;i6;@;@;@;@:
@tabsi :@prop_syntax:new:@children[ ;i;o;	;o;;i;i
;o;;i;i6;@;@:@name_source_rangeo;	;@h;o;;i;i;@;@:@value_source_rangeo;	;o;;i;i!;@i;@;@;@o; ;!I"padding-prop;	T;"o;0;!I"if;	T;1[o;2;3o;4;!I"	side;	T;5I"	side;	T;i;o;	;o;;i;i;o;;i;i;@;@;(@;@;6o;#	;o;+	;I"all;	T;;/;-0;@;i;o;	;o;;i;i#;o;;i;i&;@;@;(@;7;@;i;o;	;@Y;o;;i;i&;@;@;(@;@o;#	;o;+	;I"padding;	T;;/;-0;@;i;o;	;o;;i;i(;o;;i;i/;@;@;(@o;Z;[o;#	;o;+	;I"padding-;	T;;/;-0;@;i;o;	;o;;i;i1;o;;i;i9;@;@;(@;\o;4;!I"	side;	T;5I"	side;	T;i;o;	;o;;i;i;;o;;i;i@;@;@;(@;@;]0;^0;_0;`F;aF;b;c;@;i;o;	;@n;o;;i;iA;@;@;(@;9o;:;;{ ;<{ ;=0;>0;i;o;	;o;;i;i;o;;i;iB;@;@;(@;@;)0;*0;[ ;i;o;	;o;;i;i	;o;;i;iB;@;@;@o;Y;!I"output-rhythm;	T;1[o;Z;[0;\o;4;!I"padding-prop;	T;5I"padding_prop;	T;i;o;	;o;;i;i!;o;;i;i.;@;@;(@;@;]0;^0;_0;`F;aF;b;c;@;i;o;	;o;;i;i;o;;i;i/;@;@;(@o;0;!I"rhythm;	T;1[o;4;!I"
lines;	T;5I"
lines;	T;i;o;	;o;;i;i8;o;;i;i>;@;@;(@;@o;4;!I"font-size;	T;5I"font_size;	T;i;o;	;o;;i;i@;o;;i;iJ;@;@;(@;@;9o;:;;{I"offset;	TI"offset;	T;<{@o;4;!I"
width;	T;5I"
width;	T;i;o;	;o;;i;iU;o;;i;i[;@;@;(@;@;=0;>0;i;o;	;o;;i;i1;o;;i;i\;@;@;(@;@;9o;:;;{ ;<{ ;=0;>0;[ ;i;o;	;o;;i;i;o;;i;i];@;@;@;i;o;	;o;;i;i;o;;i;i;@;@;ET;@o;;[I"|/* Apply a leading border.
 * $border-style and $width are deprecated and will be removed in a future version of Compass. */;	T;;;[ ;i;o;	;o;;i;i;o;;i;id;@;@;@o;F;!I"leading-border;	T;1[	[o;4;!I"
width;	T;5I"
width;	T;i;o;	;o;;i;i;o;;i;i;@;@;(@;@o;4;!I" default-rhythm-border-width;	T;5I" default_rhythm_border_width;	T;i;o;	;o;;i;i;o;;i;i,;@;@;(@;@[o;4;!I"
lines;	T;5I"
lines;	T;i;o;	;o;;i;i;o;;i;i;@;@;(@;@o;#	;o;$
;i;%[ ;&@;@;'I"1;	F;i;o;	;o;;i;i;o;;i;i;@;@;(@[o;4;!I"font-size;	T;5I"font_size;	T;i;o;	;o;;i;i;o;;i;i;@;@;(@;@o;4;!I"base-font-size;	T;5I"base_font_size;	T;i;o;	;o;;i;i;o;;i;i#;@;@;(@;@[o;4;!I"border-style;	T;5I"border_style;	T;i ;o;	;o;;i ;i;o;;i ;i;@;@;(@;@o;4;!I" default-rhythm-border-style;	T;5I" default_rhythm_border_style;	T;i ;o;	;o;;i ;i;o;;i ;i3;@;@;(@;@;=0;[o;Y;!I"apply-side-rhythm-border;	T;1[
o;#	;o;+	;I"top;	T;;/;-0;@;i;o;	;o;;i;i*;o;;i;i-;@;@;(@o;4;!I"
width;	T;5I"
width;	T;i;o;	;o;;i;i/;o;;i;i5;@;@;(@;@o;4;!I"
lines;	T;5I"
lines;	T;i;o;	;o;;i;i7;o;;i;i=;@;@;(@;@o;4;!I"font-size;	T;5I"font_size;	T;i;o;	;o;;i;i?;o;;i;iI;@;@;(@;@o;4;!I"border-style;	T;5I"border_style;	T;i;o;	;o;;i;iK;o;;i;iX;@;@;(@;@;9o;:;;{ ;<{ ;=0;>0;[ ;i;o;	;o;;i;i;o;;i;iY;@;@;@;i;o;	;o;;i;i;o;;i;i;@;@;ET;@o;;[I"#/* Apply a trailing border. */;	T;;;[ ;i;o;	;o;;i;i;o;;i;i!;@;@;@o;F;!I"trailing-border;	T;1[	[o;4;!I"
width;	T;5I"
width;	T;i;o;	;o;;i;i;o;;i;i;@;@;(@;@o;4;!I" default-rhythm-border-width;	T;5I" default_rhythm_border_width;	T;i;o;	;o;;i;i;o;;i;i,;@;@;(@;@[o;4;!I"
lines;	T;5I"
lines;	T;i;o;	;o;;i;i;o;;i;i;@;@;(@;@o;#	;o;$
;i;%[ ;&@;@;'I"1;	F;i;o;	;o;;i;i;o;;i;i;@;@;(@[o;4;!I"font-size;	T;5I"font_size;	T;i	;o;	;o;;i	;i;o;;i	;i;@;@;(@;@o;4;!I"base-font-size;	T;5I"base_font_size;	T;i	;o;	;o;;i	;i;o;;i	;i#;@;@;(@;@[o;4;!I"border-style;	T;5I"border_style;	T;i
;o;	;o;;i
;i;o;;i
;i;@;@;(@;@o;4;!I" default-rhythm-border-style;	T;5I" default_rhythm_border_style;	T;i
;o;	;o;;i
;i;o;;i
;i3;@;@;(@;@;=0;[o;Y;!I"apply-side-rhythm-border;	T;1[
o;#	;o;+	;I"bottom;	T;;/;-0;@;i;o;	;o;;i;i*;o;;i;i0;@;@;(@o;4;!I"
width;	T;5I"
width;	T;i;o;	;o;;i;i2;o;;i;i8;@;@;(@;@o;4;!I"
lines;	T;5I"
lines;	T;i;o;	;o;;i;i:;o;;i;i@;@;@;(@;@o;4;!I"font-size;	T;5I"font_size;	T;i;o;	;o;;i;iB;o;;i;iL;@;@;(@;@o;4;!I"border-style;	T;5I"border_style;	T;i;o;	;o;;i;iN;o;;i;i[;@;@;(@;@;9o;:;;{ ;<{ ;=0;>0;[ ;i;o;	;o;;i;i;o;;i;i\;@;@;@;i;o;	;o;;i;i;o;;i;i;@;@;ET;@o;;[I"3/* Apply both leading and trailing borders. */;	T;;;[ ;i;o;	;o;;i;i;o;;i;i1;@;@;@o;F;!I"horizontal-borders;	T;1[	[o;4;!I"
width;	T;5I"
width;	T;i;o;	;o;;i;i;o;;i;i;@;@;(@;@o;4;!I" default-rhythm-border-width;	T;5I" default_rhythm_border_width;	T;i;o;	;o;;i;i;o;;i;i,;@;@;(@;@[o;4;!I"
lines;	T;5I"
lines;	T;i;o;	;o;;i;i;o;;i;i;@;@;(@;@o;#	;o;$
;i;%[ ;&@;@;'I"1;	F;i;o;	;o;;i;i;o;;i;i;@;@;(@[o;4;!I"font-size;	T;5I"font_size;	T;i;o;	;o;;i;i;o;;i;i;@;@;(@;@o;4;!I"base-font-size;	T;5I"base_font_size;	T;i;o;	;o;;i;i;o;;i;i#;@;@;(@;@[o;4;!I"border-style;	T;5I"border_style;	T;i;o;	;o;;i;i;o;;i;i;@;@;(@;@o;4;!I" default-rhythm-border-style;	T;5I" default_rhythm_border_style;	T;i;o;	;o;;i;i;o;;i;i3;@;@;(@;@;=0;[o;Y;!I"leading-border;	T;1[	o;4;!I"
width;	T;5I"
width;	T;i;o;	;o;;i;i ;o;;i;i&;@;@;(@;@o;4;!I"
lines;	T;5I"
lines;	T;i;o;	;o;;i;i(;o;;i;i.;@;@;(@;@o;4;!I"font-size;	T;5I"font_size;	T;i;o;	;o;;i;i0;o;;i;i:;@;@;(@;@o;4;!I"border-style;	T;5I"border_style;	T;i;o;	;o;;i;i<;o;;i;iI;@;@;(@;@;9o;:;;{ ;<{ ;=0;>0;[ ;i;o;	;o;;i;i;o;;i;iJ;@;@;@o;Y;!I"trailing-border;	T;1[	o;4;!I"
width;	T;5I"
width;	T;i;o;	;o;;i;i!;o;;i;i';@;@;(@;@o;4;!I"
lines;	T;5I"
lines;	T;i;o;	;o;;i;i);o;;i;i/;@;@;(@;@o;4;!I"font-size;	T;5I"font_size;	T;i;o;	;o;;i;i1;o;;i;i;;@;@;(@;@o;4;!I"border-style;	T;5I"border_style;	T;i;o;	;o;;i;i=;o;;i;iJ;@;@;(@;@;9o;:;;{ ;<{ ;=0;>0;[ ;i;o;	;o;;i;i;o;;i;iK;@;@;@;i;o;	;o;;i;i;o;;i;i;@;@;ET;@o;;[I"0/* Alias for `horizontal-borders` mixin. */;	T;;;[ ;i;o;	;o;;i;i;o;;i;i.;@;@;@o;F;!I"h-borders;	T;1[	[o;4;!I"
width;	T;5I"
width;	T;i;o;	;o;;i;i;o;;i;i;@;@;(@;@o;4;!I" default-rhythm-border-width;	T;5I" default_rhythm_border_width;	T;i;o;	;o;;i;i;o;;i;i,;@;@;(@;@[o;4;!I"
lines;	T;5I"
lines;	T;i;o;	;o;;i;i;o;;i;i;@;@;(@;@o;#	;o;$
;i;%[ ;&@;@;'I"1;	F;i;o;	;o;;i;i;o;;i;i;@;@;(@[o;4;!I"font-size;	T;5I"font_size;	T;i;o;	;o;;i;i;o;;i;i;@;@;(@;@o;4;!I"base-font-size;	T;5I"base_font_size;	T;i;o;	;o;;i;i;o;;i;i#;@;@;(@;@[o;4;!I"border-style;	T;5I"border_style;	T;i;o;	;o;;i;i;o;;i;i;@;@;(@;@o;4;!I" default-rhythm-border-style;	T;5I" default_rhythm_border_style;	T;i;o;	;o;;i;i;o;;i;i3;@;@;(@;@;=0;[o;Y;!I"horizontal-borders;	T;1[	o;4;!I"
width;	T;5I"
width;	T;i!;o;	;o;;i!;i$;o;;i!;i*;@;@;(@;@o;4;!I"
lines;	T;5I"
lines;	T;i!;o;	;o;;i!;i,;o;;i!;i2;@;@;(@;@o;4;!I"font-size;	T;5I"font_size;	T;i!;o;	;o;;i!;i4;o;;i!;i>;@;@;(@;@o;4;!I"border-style;	T;5I"border_style;	T;i!;o;	;o;;i!;i@;o;;i!;iM;@;@;(@;@;9o;:;;{ ;<{ ;=0;>0;[ ;i!;o;	;o;;i!;i;o;;i!;iN;@;@;@;i;o;	;o;;i;i;o;;i ;i;@;@;ET;@o;;[I"=/* Apply borders and whitespace equally to all sides. */;	T;;;[ ;i$;o;	;o;;i$;i;o;;i$;i;;@;@;@o;F;!I"rhythm-borders;	T;1[	[o;4;!I"
width;	T;5I"
width;	T;i&;o;	;o;;i&;i;o;;i&;i;@;@;(@;@o;4;!I" default-rhythm-border-width;	T;5I" default_rhythm_border_width;	T;i&;o;	;o;;i&;i;o;;i&;i,;@;@;(@;@[o;4;!I"
lines;	T;5I"
lines;	T;i';o;	;o;;i';i;o;;i';i;@;@;(@;@o;#	;o;$
;i;%[ ;&@;@;'I"1;	F;i';o;	;o;;i';i;o;;i';i;@;@;(@[o;4;!I"font-size;	T;5I"font_size;	T;i(;o;	;o;;i(;i;o;;i(;i;@;@;(@;@o;4;!I"base-font-size;	T;5I"base_font_size;	T;i(;o;	;o;;i(;i;o;;i(;i#;@;@;(@;@[o;4;!I"border-style;	T;5I"border_style;	T;i);o;	;o;;i);i;o;;i);i;@;@;(@;@o;4;!I" default-rhythm-border-style;	T;5I" default_rhythm_border_style;	T;i);o;	;o;;i);i;o;;i);i3;@;@;(@;@;=0;[o;Y;!I"apply-side-rhythm-border;	T;1[
o;#	;o;+	;I"all;	T;;/;-0;@;i+;o;	;o;;i+;i*;o;;i+;i-;@;@;(@o;4;!I"
width;	T;5I"
width;	T;i+;o;	;o;;i+;i/;o;;i+;i5;@;@;(@;@o;4;!I"
lines;	T;5I"
lines;	T;i+;o;	;o;;i+;i7;o;;i+;i=;@;@;(@;@o;4;!I"font-size;	T;5I"font_size;	T;i+;o;	;o;;i+;i?;o;;i+;iI;@;@;(@;@o;4;!I"border-style;	T;5I"border_style;	T;i+;o;	;o;;i+;iK;o;;i+;iX;@;@;(@;@;9o;:;;{ ;<{ ;=0;>0;[ ;i+;o;	;o;;i+;i;o;;i+;iY;@;@;@;i%;o;	;o;;i%;i;o;;i*;i;@;@;ET;@;
I"*@import "compass/support";
@import "compass/layout/grid-background";
@import "compass/typography/units";

// The default font size for all text in pixels
$base-font-size: 16px !default;

// The distance between text baselines (vertical rhythm) in pixels.
$base-line-height: 24px !default;

// The length unit in which to output rhythm values.
// Supported values: px, em, rem. Percent units can't be used since they
// make calculating padding and margins impractical, and percentage borders are
// not valid or supported in css.
$rhythm-unit: 'em' !default;

// Whether to output fallback values in px when using rem as the rhythm-unit.
$rem-with-px-fallback: true !default;

// Default values for rhythm borders properties.
// Supports style alone eg. `solid` or list of style and color eg. `solid #aaa`;
$default-rhythm-border-width: 1px !default;
$default-rhythm-border-style: solid !default;

// Allows the `adjust-font-size-to` mixin and the `lines-for-font-size` function
// to round the line height to the nearest half line height instead of the
// nearest integral line height to avoid large spacing between lines.
$round-to-nearest-half-line: false !default;

// Ensure there is at least this many pixels
// of vertical padding above and below the text.
$min-line-padding: 2px !default;

// The leader is the amount of whitespace in a line.
// It might be useful in your calculations.
$base-leader: convert-length($base-line-height - $base-font-size, $rhythm-unit, $base-font-size);

// The half-leader is the amount of whitespace above and below a line.
// It might be useful in your calculations.
$base-half-leader: $base-leader / 2;

// @private Whether the rhythm output is in absolute units (px) or not (em, rem)
$relative-font-sizing: if($rhythm-unit == px, false, true);

// Validate units
@if unit($base-font-size)   != 'px' { @warn "$base-font-size must resolve to a pixel unit."; }
@if unit($base-line-height) != 'px' { @warn "$base-line-height must resolve to a pixel unit."; }
@if $rhythm-unit != 'px' and $rhythm-unit != 'em' and $rhythm-unit != 'rem' {
  @warn "$rhythm-unit must be `px`, `em` or `rem`.";
}


// Calculate rhythm units.
@function rhythm($lines: 1, $font-size: $base-font-size, $offset: 0) {
  $rhythm: convert-length($lines * $base-line-height - $offset, $rhythm-unit, $font-size);
  @if unit($rhythm) == px {
    $rhythm: floor($rhythm);
  }
  @return $rhythm;
}

// Calculate the minimum multiple of rhythm units needed to contain the font-size.
@function lines-for-font-size($font-size) {
  $lines: if($round-to-nearest-half-line,
             ceil(2 * $font-size / $base-line-height) / 2,
             ceil($font-size / $base-line-height));
  // If lines are cramped include some extra lead.
  @if ($lines * $base-line-height - $font-size) < ($min-line-padding * 2) {
    $lines: $lines + if($round-to-nearest-half-line, 0.5, 1);
  }
  @return $lines;
}


// @private Outputs rhythm values. For rem units, outputs pixel fallbacks
// by default.
@mixin output-rhythm($property, $values) {
  @if $rhythm-unit == rem and $rem-with-px-fallback {
    @include rem($property, $values);
  }
  @else {
    $output: ();
    @each $value in $values {
      @if unit($value) == px {
        // Ensure all pixel values are rounded to the nearest pixel.
        $output: join($output, round($value));
      }
      @else {
        $output: join($output, $value);
      }
    }
    #{$property}: $output;
  }
}

// Establishes a font baseline for the given font-size.
@mixin establish-baseline($font-size: $base-font-size) {
  $relative-size: 100% * ($font-size / $browser-default-font-size);

  @if support-legacy-browser(ie, "6") and (not $relative-font-sizing) {
    // IE 6 refuses to resize fonts set in pixels and it weirdly resizes fonts
    // whose root is set in ems. So we set the root font size in percentages of
    // the default font size, even if we are using absolute sizes elsewhere.
    * html { font-size: $relative-size; }
  }
  html {
    font-size: if($relative-font-sizing, $relative-size, $font-size);

    // Webkit has a bug that prevents line-height being set in rem on <html>;
    // To work around this and simplify output, we can set initial line-height
    // in ems for all relative rhythm units, even when $rhythm-unit is `rem`.
    @if $relative-font-sizing {
      line-height: convert-length($base-line-height, em);
    }
    @else {
      line-height: round($base-line-height);
    }
  }
}

// Resets the baseline to 1 rhythm unit
// Does not work on elements whose font-size is different from $base-font-size.
//
// @deprecated This mixin will be removed in the next release.
// Please use `adjust-leading-to(1)` instead.
@mixin reset-baseline($font-size: $base-font-size) {
  @include adjust-leading-to(1, $font-size);
}

// Show a background image that can be used to debug your alignments.
// As this is a development feature, this mixin never outputs pixel fallbacks
// for rem output.
// Include the $img argument if you would rather use your own image than the
// Compass default gradient image.
@mixin debug-vertical-alignment($img: false) {
  @if $img {
    background: image-url($img);
  }
  @else {
    @include baseline-grid-background(if($round-to-nearest-half-line, rhythm(1/2), rhythm(1)));
  }
}

// Adjust a block to have a different font size and line height to maintain the
// rhythm. $lines specifies how many multiples of the baseline rhythm each line
// of this font should use up. It does not have to be an integer, but it
// defaults to the smallest integer that is large enough to fit the font.
// Use $from-size to adjust from a font-size other than the base font-size.
@mixin adjust-font-size-to($to-size, $lines: auto, $from-size: $base-font-size) {
  $to-size: convert-length($to-size, px, $from-size);
  @if $lines == auto {
    $lines: lines-for-font-size($to-size);
  }
  @include output-rhythm(font-size, convert-length($to-size, $rhythm-unit, $from-size));
  @include adjust-leading-to($lines, $to-size);
}

// Adjust a block to have different line height to maintain the rhythm.
// $lines specifies how many multiples of the baseline rhythm each line of this
// font should use up. It does not have to be an integer, but it defaults to the
// smallest integer that is large enough to fit the font.
@mixin adjust-leading-to($lines, $font-size: $base-font-size) {
  @include output-rhythm(line-height, rhythm($lines, $font-size));
}

// Apply leading whitespace. The $property can be margin or padding.
@mixin leader($lines: 1, $font-size: $base-font-size, $property: margin) {
  @include output-rhythm(#{$property}-top, rhythm($lines, $font-size));
}

// Apply leading whitespace as padding.
@mixin padding-leader($lines: 1, $font-size: $base-font-size) {
  @include output-rhythm(padding-top, rhythm($lines, $font-size));
}

// Apply leading whitespace as margin.
@mixin margin-leader($lines: 1, $font-size: $base-font-size) {
  @include output-rhythm(margin-top, rhythm($lines, $font-size));
}

// Apply trailing whitespace. The $property can be margin or padding.
@mixin trailer($lines: 1, $font-size: $base-font-size, $property: margin) {
  @include output-rhythm(#{$property}-bottom, rhythm($lines, $font-size));
}

// Apply trailing whitespace as padding.
@mixin padding-trailer($lines: 1, $font-size: $base-font-size) {
  @include output-rhythm(padding-bottom, rhythm($lines, $font-size));
}

// Apply trailing whitespace as margin.
@mixin margin-trailer($lines: 1, $font-size: $base-font-size) {
  @include output-rhythm(margin-bottom, rhythm($lines, $font-size));
}

// Shorthand mixin to apply whitespace for top and bottom margins and padding.
@mixin rhythm(
  $leader: 1,
  $padding-leader: 0,
  $padding-trailer: $padding-leader,
  $trailer: $leader,
  $font-size: $base-font-size
) {
  @include leader($leader, $font-size);
  @include padding-leader($padding-leader, $font-size);
  @include padding-trailer($padding-trailer, $font-size);
  @include trailer($trailer, $font-size);
}

// Shorthand mixin to apply whitespace for top and bottom margins.
@mixin rhythm-margins(
  $leader: 1,
  $trailer: $leader,
  $font-size: $base-font-size
) {
  @include leader($leader, $font-size);
  @include trailer($trailer, $font-size);
}

// Shorthand mixin to apply whitespace for top and bottom padding.
@mixin rhythm-padding(
  $padding-leader: 1,
  $padding-trailer: $padding-leader,
  $font-size: $base-font-size
) {
  @include padding-leader($padding-leader, $font-size);
  @include padding-trailer($padding-trailer, $font-size);
}

// Apply a border and whitespace to any side without destroying the vertical
// rhythm. The whitespace must be greater than the width of the border.
@mixin apply-side-rhythm-border(
  $side,
  $width: $default-rhythm-border-width,
  $lines: 1,
  $font-size: $base-font-size,
  $border-style: $default-rhythm-border-style
) {
  // If applying borders to all sides, use shorthand properties
  $border-prop: if($side == all, border, border-#{$side});
  @include output-rhythm(#{$border-prop}-width, convert-length($width, $rhythm-unit, $font-size));
  #{$border-prop}-style: nth($border-style, 1);
  @if type-of($border-style) == list and length($border-style) > 1 {
    #{$border-prop}-color: nth($border-style, 2);
  }
  $padding-prop: if($side == all, padding, padding-#{$side});
  @include output-rhythm(#{$padding-prop}, rhythm($lines, $font-size, $offset: $width));
}

// Apply a leading border.
// $border-style and $width are deprecated and will be removed in a future version of Compass.
@mixin leading-border(
  $width: $default-rhythm-border-width,
  $lines: 1,
  $font-size: $base-font-size,
  $border-style: $default-rhythm-border-style
) {
  @include apply-side-rhythm-border(top, $width, $lines, $font-size, $border-style);
}

// Apply a trailing border.
@mixin trailing-border(
  $width: $default-rhythm-border-width,
  $lines: 1,
  $font-size: $base-font-size,
  $border-style: $default-rhythm-border-style
) {
  @include apply-side-rhythm-border(bottom, $width, $lines, $font-size, $border-style);
}

// Apply both leading and trailing borders.
@mixin horizontal-borders(
  $width: $default-rhythm-border-width,
  $lines: 1,
  $font-size: $base-font-size,
  $border-style: $default-rhythm-border-style
) {
  @include leading-border($width, $lines, $font-size, $border-style);
  @include trailing-border($width, $lines, $font-size, $border-style);
}

// Alias for `horizontal-borders` mixin.
@mixin h-borders(
  $width: $default-rhythm-border-width,
  $lines: 1,
  $font-size: $base-font-size,
  $border-style: $default-rhythm-border-style
) {
  @include horizontal-borders($width, $lines, $font-size, $border-style);
}

// Apply borders and whitespace equally to all sides.
@mixin rhythm-borders(
  $width: $default-rhythm-border-width,
  $lines: 1,
  $font-size: $base-font-size,
  $border-style: $default-rhythm-border-style
) {
  @include apply-side-rhythm-border(all, $width, $lines, $font-size, $border-style);
}
;	T;i;o;	;o;;i;i;o;;i;i;@;@;ET;@