3.2.19 (Media Mark)
c75b2de362bcd025328342af1ea89a0895009d51
o:Sass::Tree::RootNode
:@children[o:Sass::Tree::ImportNode:@imported_filenameI"shared:ET;[ :@template0:
@linei:@options{ :@imported_file0o:Sass::Tree::CommentNode
:@value[I"{/* These defaults make the arguments optional for this mixin
 * If you like, set different defaults in your project */;	T:
@type:silent;[ ;i;@
o:Sass::Tree::VariableNode:
@nameI"default-text-shadow-color;	T:
@expro:Sass::Script::Color	;0:@attrs{	:rediª:
greeniª:	blueiª:
alphai;i;@
:@guardedI"!default;	T;[ ;i;@
o;;I"!default-text-shadow-h-offset;	T;o:Sass::Script::Number;i :@numerator_units[I"px;	T:@denominator_units[ ;i:@originalI"0px;	F;@
;I"!default;	T;[ ;i;@
o;;I"!default-text-shadow-v-offset;	T;o;;i ;[I"px;	T;[ ;i;I"0px;	F;@
;I"!default;	T;[ ;i;@
o;;I"default-text-shadow-blur;	T;o;;i;[I"px;	T;[ ;i;I"1px;	F;@
;I"!default;	T;[ ;i;@
o;;I"default-text-shadow-spread;	T;o:Sass::Script::Bool;F;i;@
;I"!default;	T;[ ;i;@
o;
;[I"Á/* Provides cross-browser text shadows when one or more shadows are needed.
 * Each shadow argument should adhere to the standard css3 syntax for the
 * text-shadow property.
 *
 * Note: if any shadow has a spread parameter, this will cause the mixin
 * to emit the shadow declaration twice, first without the spread,
 * then with the spread included. This allows you to progressively
 * enhance the browsers that do support the spread parameter. */;	T;;;[ ;i;@
o:Sass::Tree::MixinDefNode;I"text-shadow;	T:
@args[[o:Sass::Script::Variable;I"shadow-1;	T:@underscored_nameI"shadow_1;	T;@
o:Sass::Script::String	;I"default;	T;:identifier;i;@
[o;#;I"shadow-2;	T;$I"shadow_2;	T;@
o; ;F;i;@
[o;#;I"shadow-3;	T;$I"shadow_3;	T;@
o; ;F;i;@
[o;#;I"shadow-4;	T;$I"shadow_4;	T;@
o; ;F;i;@
[o;#;I"shadow-5;	T;$I"shadow_5;	T;@
o; ;F;i;@
[o;#;I"shadow-6;	T;$I"shadow_6;	T;@
o; ;F;i;@
[o;#;I"shadow-7;	T;$I"shadow_7;	T;@
o; ;F;i ;@
[o;#;I"shadow-8;	T;$I"shadow_8;	T;@
o; ;F;i!;@
[o;#;I"shadow-9;	T;$I"shadow_9;	T;@
o; ;F;i";@
[o;#;I"shadow-10;	T;$I"shadow_10;	T;@
o; ;F;i#;@
:@splat0;[u:Sass::Tree::IfNodeu[o:Sass::Script::Operation
:@operand1o:Sass::Script::Variable	:
@nameI"shadow-1:ET:@underscored_nameI"shadow_1;	T:
@linei%:@options{ :@operand2o:Sass::Script::String	:@valueI"default;	T:
@type:identifier;i%;@
:@operator:eq;i%;@
0[o:Sass::Tree::VariableNode;I"shadow-1;	T:
@expro:Sass::Script::Funcall;I"compact;	T:
@args[o:Sass::Script::List	;[
o;	;I"!default-text-shadow-h-offset;	T;
I"!default_text_shadow_h_offset;	T;i&;@
o;	;I"!default-text-shadow-v-offset;	T;
I"!default_text_shadow_v_offset;	T;i&;@
o;	;I"default-text-shadow-blur;	T;
I"default_text_shadow_blur;	T;i&;@
o;	;I"default-text-shadow-spread;	T;
I"default_text_shadow_spread;	T;i&;@
o;	;I"default-text-shadow-color;	T;
I"default_text_shadow_color;	T;i&;@
:@separator:
space;i&;@
:@keywords{ :@splat0;i&;@
:@guarded0:@children[ ;i&;@
o;;I"shadows-without-spread;	T;o:Sass::Script::Funcall;I"	join;	T;"[o:Sass::Script::List	;[ :@separator:
space;i(;@
o;*	;[ ;+;,;i(;@
o;%	;I"
comma;	T;;&;i(;@
:@keywords{ ;'0;i(;@
;0;[ ;i(;@
o;;I"shadows;	T;o;);I"	join;	T;"[o;*	;[ ;+;,;i);@
o;*	;[ ;+;,;i);@
o;%	;I"
comma;	T;;&;i);@
;-{ ;'0;i);@
;0;[ ;i);@
o;;I"has-spread;	T;o; ;F;i*;@
;0;[ ;i*;@
o:Sass::Tree::EachNode:	@varI"shadow;	T:
@listo;);I"compact;	T;"[o;#	;I"shadow-1;	T;$I"shadow_1;	T;i+;@
o;#	;I"shadow-2;	T;$I"shadow_2;	T;i+;@
o;#	;I"shadow-3;	T;$I"shadow_3;	T;i+;@
o;#	;I"shadow-4;	T;$I"shadow_4;	T;i+;@
o;#	;I"shadow-5;	T;$I"shadow_5;	T;i+;@
o;#	;I"shadow-6;	T;$I"shadow_6;	T;i,;@
o;#	;I"shadow-7;	T;$I"shadow_7;	T;i,;@
o;#	;I"shadow-8;	T;$I"shadow_8;	T;i,;@
o;#	;I"shadow-9;	T;$I"shadow_9;	T;i,;@
o;#	;I"shadow-10;	T;$I"shadow_10;	T;i,;@
;-{ ;'0;i,;@
;[u;([o:Sass::Script::Operation
:@operand1o:Sass::Script::Funcall:
@nameI"length:ET:
@args[o:Sass::Script::Variable	;I"shadow;	T:@underscored_nameI"shadow;	T:
@linei-:@options{ :@keywords{ :@splat0;i-;@:@operand2o:Sass::Script::Number:@valuei	:@numerator_units[ :@denominator_units[ ;i-:@originalI"4;	F;@:@operator:gt;i-;@0[o:Sass::Tree::VariableNode;I"has-spread;	T:
@expro:Sass::Script::Bool;T;i.;@:@guarded0:@children[ ;i.;@o;;I"shadows-without-spread;	T;o;;I"append;	T;
[o;	;I"shadows-without-spread;	T;I"shadows_without_spread;	T;i/;@o:Sass::Script::List	;[	o;;I"nth;	T;
[o;	;I"shadow;	T;I"shadow;	T;i/;@o;;i;[ ;@;i/;I"1;	F;@;{ ;0;i/;@o;;I"nth;	T;
[o;	;I"shadow;	T;I"shadow;	T;i/;@o;;i;[ ;@;i/;I"2;	F;@;{ ;0;i/;@o;;I"nth;	T;
[o;	;I"shadow;	T;I"shadow;	T;i/;@o;;i;[ ;@;i/;I"3;	F;@;{ ;0;i/;@o;;I"nth;	T;
[o;	;I"shadow;	T;I"shadow;	T;i/;@o;;i
;[ ;@;i/;I"5;	F;@;{ ;0;i/;@:@separator:
space;i/;@;{ ;0;i/;@;0;[ ;i/;@o;;I"shadows;	T;o;;I"append;	T;
[o;	;I"shadows;	T;I"shadows;	T;i0;@o;	;I"shadow;	T;I"shadow;	T;i0;@;{ ;0;i0;@;0;[ ;i0;@o:Sass::Tree::RuleNode:
@rule[I"	else;	T:
@tabsi :@parsed_ruleso:"Sass::Selector::CommaSequence:@members[o:Sass::Selector::Sequence;6[o:#Sass::Selector::SimpleSequence
;6[o:Sass::Selector::Element	;[I"	else;	T:@namespace0;i1:@filenameI" ;	T:@subject0:@sourceso:Set:
@hash{ ;i1;;@¼;i1;;@¼;[o;;I"shadows-without-spread;	T;o;);I"append;	T;"[o;#	;I"shadows-without-spread;	T;$I"shadows_without_spread;	T;i2;@
o;#	;I"shadow;	T;$I"shadow;	T;i2;@
;-{ ;'0;i2;@
;0;[ ;i2;@
o;;I"shadows;	T;o;);I"append;	T;"[o;#	;I"shadows;	T;$I"shadows;	T;i3;@
o;#	;I"shadow;	T;$I"shadow;	T;i3;@
;-{ ;'0;i3;@
;0;[ ;i3;@
;i1:@has_childrenT;@
;i,;@T;@
u;($[o:Sass::Script::Variable	:
@nameI"has-spread:ET:@underscored_nameI"has_spread;T:
@linei6:@options{ 0[o:Sass::Tree::PropNode;[I"text-shadow;T:@valueo; 	;I"shadows-without-spread;T;I"shadows_without_spread;T;	i7;
@	:
@tabsi :@prop_syntax:new:@children[ ;	i7;
@	o:Sass::Tree::PropNode;[I"text-shadow;	T;o;#	;I"shadows;	T;$I"shadows;	T;i9;@
;3i :@prop_syntax:new;[ ;i9;@
;i$;@T;@
o;
;[I"Í/* Provides a single cross-browser CSS text shadow.
 *
 * Provides sensible defaults for the color, horizontal offset, vertical offset, blur, and spread
 * according to the configuration defaults above. */;	T;;;[ ;i<;@
o;!;I"single-text-shadow;	T;"[
[o;#;I"	hoff;	T;$I"	hoff;	T;@
o; ;F;iA;@
[o;#;I"	voff;	T;$I"	voff;	T;@
o; ;F;iB;@
[o;#;I"	blur;	T;$I"	blur;	T;@
o; ;F;iC;@
[o;#;I"spread;	T;$I"spread;	T;@
o; ;F;iD;@
[o;#;I"
color;	T;$I"
color;	T;@
o; ;F;iE;@
;'0;[o;
;[I"C/* A lot of people think the color comes first. It doesn't. */;	T;;;[ ;iG;@
u;(?[o:Sass::Script::Operation
:@operand1o:Sass::Script::Funcall:
@nameI"type-of:ET:
@args[o:Sass::Script::Variable	;I"	hoff;	T:@underscored_nameI"	hoff;	T:
@lineiH:@options{ :@keywords{ :@splat0;iH;@:@operand2o:Sass::Script::String	:@valueI"
color;	T:
@type:identifier;iH;@:@operator:eq;iH;@0[o:Sass::Tree::VariableNode;I"temp-color;	T:
@expro;	;I"	hoff;	T;I"	hoff;	T;iI;@:@guarded0:@children[ ;iI;@o;;I"	hoff;	T;o;	;I"	voff;	T;I"	voff;	T;iJ;@;0;[ ;iJ;@o;;I"	voff;	T;o;	;I"	blur;	T;I"	blur;	T;iK;@;0;[ ;iK;@o;;I"	blur;	T;o;	;I"spread;	T;I"spread;	T;iL;@;0;[ ;iL;@o;;I"spread;	T;o;	;I"
color;	T;I"
color;	T;iM;@;0;[ ;iM;@o;;I"
color;	T;o;	;I"temp-color;	T;I"temp_color;	T;iN;@;0;[ ;iN;@o;
;[I"T/* Can't rely on default assignment with multiple supported argument orders. */;	T;;;[ ;iP;@
o;;I"	hoff;	T;o;);I"if;	T;"[o;#	;I"	hoff;	T;$I"	hoff;	T;iQ;@
o;#	;I"	hoff;	T;$I"	hoff;	T;iQ;@
o;#	;I"!default-text-shadow-h-offset;	T;$I"!default_text_shadow_h_offset;	T;iQ;@
;-{ ;'0;iQ;@
;0;[ ;iQ;@
o;;I"	voff;	T;o;);I"if;	T;"[o;#	;I"	voff;	T;$I"	voff;	T;iR;@
o;#	;I"	voff;	T;$I"	voff;	T;iR;@
o;#	;I"!default-text-shadow-v-offset;	T;$I"!default_text_shadow_v_offset;	T;iR;@
;-{ ;'0;iR;@
;0;[ ;iR;@
o;;I"	blur;	T;o;);I"if;	T;"[o;#	;I"	blur;	T;$I"	blur;	T;iS;@
o;#	;I"	blur;	T;$I"	blur;	T;iS;@
o;#	;I"default-text-shadow-blur;	T;$I"default_text_shadow_blur;	T;iS;@
;-{ ;'0;iS;@
;0;[ ;iS;@
o;;I"spread;	T;o;);I"if;	T;"[o;#	;I"spread;	T;$I"spread;	T;iT;@
o;#	;I"spread;	T;$I"spread;	T;iT;@
o;#	;I"default-text-shadow-spread;	T;$I"default_text_shadow_spread;	T;iT;@
;-{ ;'0;iT;@
;0;[ ;iT;@
o;;I"
color;	T;o;);I"if;	T;"[o;#	;I"
color;	T;$I"
color;	T;iU;@
o;#	;I"
color;	T;$I"
color;	T;iU;@
o;#	;I"default-text-shadow-color;	T;$I"default_text_shadow_color;	T;iU;@
;-{ ;'0;iU;@
;0;[ ;iU;@
o;
;[I"@/* We don't need experimental support for this property. */;	T;;;[ ;iV;@
u;(×[o:Sass::Script::Operation
:@operand1o; 
;o:Sass::Script::Variable	:
@nameI"
color:ET:@underscored_nameI"
color;	T:
@lineiW:@options{ :@operand2o:Sass::Script::String	:@valueI"	none;	T:
@type:identifier;iW;@:@operator:eq;iW;@;o; 
;o;	;I"	hoff;	T;
I"	hoff;	T;iW;@;o;	;I"	none;	T;;;iW;@;;;iW;@;:or;iW;@u:Sass::Tree::IfNodeÞ[00[o:Sass::Tree::MixinNode:
@nameI"text-shadow:ET:
@args[o:Sass::Script::Funcall;I"compact;T;[o:Sass::Script::List	:@value[
o:Sass::Script::Variable	;I"	hoff;T:@underscored_nameI"	hoff;T:
@lineiZ:@options{ o;	;I"	voff;T;I"	voff;T;iZ;@o;	;I"	blur;T;I"	blur;T;iZ;@o;	;I"spread;T;I"spread;T;iZ;@o;	;I"
color;T;I"
color;T;iZ;@:@separator:
space;iZ;@:@keywords{ :@splat0;iZ;@;{ ;0:@children[ ;iZ;@[o:Sass::Tree::MixinNode;I"text-shadow;	T:
@args[o;	;I"	none;	T;;;iX;@:@keywords{ :@splat0:@children[ ;iX;@;iF;@T;@
;
I"9@import "shared";

// These defaults make the arguments optional for this mixin
// If you like, set different defaults in your project

$default-text-shadow-color:    #aaa !default;
$default-text-shadow-h-offset: 0px  !default;
$default-text-shadow-v-offset: 0px  !default;
$default-text-shadow-blur:     1px  !default;
$default-text-shadow-spread:   false  !default;

// Provides cross-browser text shadows when one or more shadows are needed.
// Each shadow argument should adhere to the standard css3 syntax for the
// text-shadow property.
//
// Note: if any shadow has a spread parameter, this will cause the mixin
// to emit the shadow declaration twice, first without the spread,
// then with the spread included. This allows you to progressively
// enhance the browsers that do support the spread parameter.
@mixin text-shadow(
  $shadow-1 : default,
  $shadow-2 : false,
  $shadow-3 : false,
  $shadow-4 : false,
  $shadow-5 : false,
  $shadow-6 : false,
  $shadow-7 : false,
  $shadow-8 : false,
  $shadow-9 : false,
  $shadow-10: false
) {
  @if $shadow-1 == default {
    $shadow-1: compact($default-text-shadow-h-offset $default-text-shadow-v-offset $default-text-shadow-blur $default-text-shadow-spread $default-text-shadow-color);
  }
  $shadows-without-spread: join((),(),comma);
  $shadows: join((),(),comma);
  $has-spread: false;
  @each $shadow in compact($shadow-1, $shadow-2, $shadow-3, $shadow-4, $shadow-5,
                           $shadow-6, $shadow-7, $shadow-8, $shadow-9, $shadow-10) {
    @if length($shadow) > 4 {
      $has-spread: true;
      $shadows-without-spread: append($shadows-without-spread, nth($shadow,1) nth($shadow,2) nth($shadow,3) nth($shadow,5));
      $shadows: append($shadows, $shadow);
    } else {
      $shadows-without-spread: append($shadows-without-spread, $shadow);
      $shadows: append($shadows, $shadow);
    }
  }
  @if $has-spread {
    text-shadow: $shadows-without-spread;
  }
  text-shadow: $shadows;
}

// Provides a single cross-browser CSS text shadow.
//
// Provides sensible defaults for the color, horizontal offset, vertical offset, blur, and spread
// according to the configuration defaults above.
@mixin single-text-shadow(
  $hoff: false,
  $voff: false,
  $blur: false,
  $spread: false,
  $color: false
) {
  // A lot of people think the color comes first. It doesn't.
  @if type-of($hoff) == color {
    $temp-color: $hoff;
    $hoff: $voff;
    $voff: $blur;
    $blur: $spread;
    $spread: $color;
    $color: $temp-color;
  }
  // Can't rely on default assignment with multiple supported argument orders.
  $hoff:   if($hoff,   $hoff,   $default-text-shadow-h-offset);
  $voff:   if($voff,   $voff,   $default-text-shadow-v-offset);
  $blur:   if($blur,   $blur,   $default-text-shadow-blur    );
  $spread: if($spread, $spread, $default-text-shadow-spread  );
  $color:  if($color,  $color,  $default-text-shadow-color   );
  // We don't need experimental support for this property.
  @if $color == none or $hoff == none {
    @include text-shadow(none);
  } @else {
    @include text-shadow(compact($hoff $voff $blur $spread $color));
  }
}
;	T;@T;@
;i