3.2.7 (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::IfNodeu[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;i;@T;@