{:versionI"3.2.19 (Media Mark):EF:sha"-8e934038aa5cd5dd4739a2c912c0392e19d8cb86:
contents"2o:Sass::Tree::RootNode
:@children[o:Sass::Tree::MixinDefNode:
@nameI"linear-gradient:ET:
@args[[o:Sass::Script::Variable;I"pos;	T:@underscored_nameI"pos;	T:
@options{�0[o;;I"G1;	T;I"G1;	T;
@0[o;;I"G2;	T;I"G2;	T;
@o:Sass::Script::Null:@value0:
@linei;
@[o;;I"G3;	T;I"G3;	T;
@o;;0;i;
@[o;;I"G4;	T;I"G4;	T;
@o;;0;i;
@[o;;I"G5;	T;I"G5;	T;
@o;;0;i;
@[o;;I"G6;	T;I"G6;	T;
@o;;0;i;
@[o;;I"G7;	T;I"G7;	T;
@o;;0;i	;
@[o;;I"G8;	T;I"G8;	T;
@o;;0;i	;
@[o;;I"G9;	T;I"G9;	T;
@o;;0;i
;
@[o;;I"G10;	T;I"G10;	T;
@o;;0;i
;
@[o;;I"
fallback;	T;I"
fallback;	T;
@o;;0;i;
@:@splat0;[o:Sass::Tree::CommentNode
;[I"3/* Detect what type of value exists in $pos */;	T:
@type:silent;[�;i;
@o:Sass::Tree::VariableNode;I"
pos-type;	T:
@expro:Sass::Script::Funcall;I"type-of;	T;
[o;;I"nth;	T;
[o;	;I"pos;	T;I"pos;	T;
@;i
o:Sass::Script::Number;i:@numerator_units[�:@denominator_units[�;i
:@originalI"1;	F;
@:@keywords{�;0;i
;
@;{�;0;i
;
@:
@guarded0;[�;i
;
@o;;I"
pos-spec;	T;o;;0;i;
@;0;[�;i;
@o;;I"pos-degree;	T;o;;0;i;
@;0;[�;i;
@o;
;[I"P/* If $pos is missing from mixin, reassign vars and add default position */;	T;;;[�;i;
@u:Sass::Tree::IfNode*[o:Sass::Script::Operation
:@operand1o;�
;o:Sass::Script::Variable	:
@nameI"
pos-type:ET:@underscored_nameI"
pos_type;	T:
@options{�:
@linei:@operand2o:Sass::Script::String	:@valueI"
color;	T:
@type:identifier;i;@:@operator:eq;i;@;
o;�
;o:Sass::Script::Funcall;I"nth;	T:
@args[o;	;I"pos;	T;
I"pos;	T;@;io:Sass::Script::Number;i:@numerator_units[�:@denominator_units[�;i:@originalI"1;	F;@:@keywords{�:@splat0;i;@;
o;	;I"transparent;	T;:string;i;@;;;i;@;:or;i;@0[o:Sass::Tree::VariableNode;I"G10;	T:
@expro;	;I"G9;	T;
I"G9;	T;@;i:
@guarded0:@children[�;i;@o;;I"G9;	T;o;	;I"G8;	T;
I"G8;	T;@;i; 0;![�;i;@o;;I"G8;	T;o;	;I"G7;	T;
I"G7;	T;@;i; 0;![�;i;@o;;I"G7;	T;o;	;I"G6;	T;
I"G6;	T;@;i; 0;![�;i;@o;;I"G6;	T;o;	;I"G5;	T;
I"G5;	T;@;i; 0;![�;i;@o;;I"G5;	T;o;	;I"G4;	T;
I"G4;	T;@;i; 0;![�;i;@o;;I"G4;	T;o;	;I"G3;	T;
I"G3;	T;@;i; 0;![�;i;@o;;I"G3;	T;o;	;I"G2;	T;
I"G2;	T;@;i; 0;![�;i;@o;;I"G2;	T;o;	;I"G1;	T;
I"G1;	T;@;i; 0;![�;i;@o;;I"G1;	T;o;	;I"pos;	T;
I"pos;	T;@;i; 0;![�;i;@o;;I"pos;	T;o:Sass::Script::Null;0;i;@; 0;![�;i;@u;�[o:Sass::Script::Variable	:
@nameI"pos:ET:@underscored_nameI"pos;T:
@options{�:
@linei0[o:Sass::Tree::VariableNode;I"positions;T:
@expro:Sass::Script::Funcall;I"_linear-positions-parser;T:
@args[o;�	;I"pos;T;I"pos;T;	@	;
i:@keywords{�:@splat0;
i;	@	:
@guarded0:@children[�;
i;	@	o;;I"pos-degree;T;o;
;I"nth;T;[o;�	;I"positions;T;I"positions;T;	@	;
io:Sass::Script::Number:@valuei:@numerator_units[�:@denominator_units[�;
i:@originalI"1;F;	@	;{�;0;
i;	@	;0;[�;
i;	@	o;;I"
pos-spec;T;o;
;I"nth;T;[o;�	;I"positions;T;I"positions;T;	@	;
io;;i;[�;@;
i;I"2;F;	@	;{�;0;
i;	@	;0;[�;
i;	@	o;;I"	full;	T;o:Sass::Script::List	;[o;	;I"G1;	T;I"G1;	T;
@;io;	;I"G2;	T;I"G2;	T;
@;io;	;I"G3;	T;I"G3;	T;
@;io;	;I"G4;	T;I"G4;	T;
@;io;	;I"G5;	T;I"G5;	T;
@;io;	;I"G6;	T;I"G6;	T;
@;io;	;I"G7;	T;I"G7;	T;
@;io;	;I"G8;	T;I"G8;	T;
@;io;	;I"G9;	T;I"G9;	T;
@;io;	;I"G10;	T;I"G10;	T;
@;i:@separator:
comma;i;
@;0;[�;i;
@o;
;[I"0/* Set $G1 as the default fallback color */;	T;;;[�;i ;
@o;;I"fallback-color;	T;o;;I"nth;	T;
[o;	;I"G1;	T;I"G1;	T;
@;i!o;;i;[�;@W;i!;I"1;	F;
@;{�;0;i!;
@;0;[�;i!;
@o;
;[I"G/* If $fallback is a color use that color as the fallback color */;	T;;;[�;i#;
@u;X[o:Sass::Script::Operation
:@operand1o;�
;o:Sass::Script::Funcall:
@nameI"type-of:ET:
@args[o:Sass::Script::Variable	;I"
fallback;	T:@underscored_nameI"
fallback;	T:
@options{�:
@linei$:@keywords{�:@splat0;i$;
@:@operand2o:Sass::Script::String	:@valueI"
color;	T:
@type:identifier;i$;
@:@operator:eq;i$;
@;o;�
;o;	;I"
fallback;	T;I"
fallback;	T;
@;i$;o;	;I"transparent;	T;:string;i$;
@;;;i$;
@;:or;i$;
@0[o:Sass::Tree::VariableNode;I"fallback-color;	T:
@expro;	;I"
fallback;	T;I"
fallback;	T;
@;i%:
@guarded0:@children[�;i%;
@o:Sass::Tree::PropNode;[I"background-color;	T;o;	;I"fallback-color;	T;I"fallback_color;	T;
@;i(:
@tabsi�:@prop_syntax:new;[�;i(;
@o;";[I"background-image;	T;o;;I"-webkit-linear-gradient;	T;
[o;	;[o;	;I"pos-degree;	T;I"pos_degree;	T;
@;i)o;	;I"	full;	T;I"	full;	T;
@;i); :
space;i);
@;{�;0;i);
@;#i�;$;%;[�;i);
@o;
;[I"/* Safari 5.1+, Chrome */;	T;;;[�;i);
@o;";[I"background-image;	T;o;;I"unquote;	T;
[o:&Sass::Script::StringInterpolation
:@beforeo:Sass::Script::String	;I"linear-gradient(;	T;:string;i*;
@:	@mido;	;I"
pos-spec;	T;I"
pos_spec;	T;
@;i*:@aftero;'
;(o;)	;I"�;	T;;*;i*;
@;+o;	;I"	full;	T;I"	full;	T;
@;i*;,o;)	;I");	T;;*;i*;
@;i*;
@;i*;
@;{�;0;i*;
@;#i�;$;%;[�;i*;
@;i:@has_childrenT;
@:@templateI"@mixin linear-gradient($pos, $G1, $G2: null,
                       $G3: null, $G4: null,
                       $G5: null, $G6: null,
                       $G7: null, $G8: null,
                       $G9: null, $G10: null,
                       $fallback: null) {
  // Detect what type of value exists in $pos
  $pos-type: type-of(nth($pos, 1));
  $pos-spec: null;
  $pos-degree: null;

  // If $pos is missing from mixin, reassign vars and add default position
  @if ($pos-type == color) or (nth($pos, 1) == "transparent")  {
    $G10: $G9; $G9: $G8; $G8: $G7; $G7: $G6; $G6: $G5;
     $G5: $G4; $G4: $G3; $G3: $G2; $G2: $G1; $G1: $pos;
     $pos: null;
  }

  @if $pos {
    $positions: _linear-positions-parser($pos);
    $pos-degree: nth($positions, 1);
    $pos-spec:   nth($positions, 2);
  }

  $full: $G1, $G2, $G3, $G4, $G5, $G6, $G7, $G8, $G9, $G10;

  // Set $G1 as the default fallback color
  $fallback-color: nth($G1, 1);

  // If $fallback is a color use that color as the fallback color
  @if (type-of($fallback) == color) or ($fallback == "transparent") {
    $fallback-color: $fallback;
  }

  background-color: $fallback-color;
  background-image: -webkit-linear-gradient($pos-degree $full); // Safari 5.1+, Chrome
  background-image: unquote("linear-gradient(#{$pos-spec}#{$full})");
}
;	T;i;-T;
@