{:versionI"3.2.19 (Media Mark):EF:sha"-377f452d071b597d7f18310ce55d6c4aab21b8ba:
contents"{o:Sass::Tree::RootNode
:@children[o:Sass::Tree::CommentNode
:@value[I"/* Colors
 *
 * Notes */:ET:
@type:silent;[�:
@linei:
@options{�o:Sass::Tree::VariableNode:
@nameI"#notes-section-background-color;	T:
@expro:Sass::Script::Funcall;I"	rgba;	T:
@args[o:Sass::Script::Variable	;I"
white;	T:@underscored_nameI"
white;	T;
@;i
o:Sass::Script::Number;f	0.85:@numerator_units[�:@denominator_units[�;i
:@originalI"	0.85;	F;
@:@keywords{�:@splat0;i
;
@:
@guarded0;[�;i
;
@o;;I"notes-background-color;	T;o;	;I"
white;	T;I"
white;	T;
@;i;0;[�;i;
@o;
;[I"/* Smoove dem fonts! */;	T;
;;[�;i
;
@o:Sass::Tree::RuleNode:
@rule[I"*;	T:
@tabsi�;[o:Sass::Tree::PropNode;[I"-webkit-font-smoothing;	T;o:Sass::Script::String;I"antialiased;	T;
:identifier;
@;i�:@prop_syntax:new;[�;i;
@;i:@has_childrenT;
@:@parsed_ruleso:"Sass::Selector::CommaSequence:
@members[o:Sass::Selector::Sequence;'[o:#Sass::Selector::SimpleSequence
;'[o:Sass::Selector::Universal:@namespace0;i:@filenameI"�;	F:
@subject0:
@sourceso:Set:
@hash{�;i;,@6;i;,@6o;;[I"#styleguide-rails;	T;i�;[o;;[I"background;	T;o;	;I"
black;	T;I"
black;	T;
@;i;i�;";#;[�;i;
@o;;[I"padding;	T;o; ;I"0;	T;
;!;
@;i�;";#;[�;i;
@o;;[I"margin;	T;o; ;I"0;	T;
;!;
@;i�;";#;[�;i;
@o;;[I"font-family;	T;o;	;I"body-font;	T;I"body_font;	T;
@;i;i�;";#;[�;i;
@o;;[I" &.open nav,
  nav.near-menu;	F;i�;[o;;[I"border-left;	T;o:Sass::Script::List	;[o;;i
;[I"px;	T;[�;i;I"5px;	F;
@o; 	;I"
solid;	T;
;!;i;
@o;	;I"primary-color;	T;I"primary_color;	T;
@;i:@separator:
space;i;
@;i�;";#;[�;i;
@;i;$T;
@;%o;&;'[o;(;'[o;)
;'[o:Sass::Selector::Parent;i;,I"�;	Fo:Sass::Selector::Class;[I"	open;	F;i;,@r;-0;.o;/;0{�;i;,@ro;)
;'[o:Sass::Selector::Element	;[I"nav;	F;+0;i;,@r;-0;.o;/;0{�;i;,@ro;(;'[I"
;	Fo;)
;'[o;6	;[I"nav;	F;+0;i;,@ro;5;[I"near-menu;	F;i;,@r;-0;.o;/;0{�;i;,@r;i;,@ro;;[I"&.open;	F;i�;[o;;[I"nav;	T;i�;[o;;[I"background-color;	T;o;;I"darken;	T;[o;	;I"
black;	T;I"
black;	T;
@;io;;i
;[I"%;	T;[�;i;I"5%;	F;
@;{�;0;i;
@;i�;";#;[�;i;
@o;;[I"overflow-y;	T;o; ;I"	auto;	T;
;!;
@;i�;";#;[�;i;
@o;;[I"overflow-x;	T;o; ;I"hidden;	T;
;!;
@;i�;";#;[�;i;
@o;;[I"pointer-events;	T;o; ;I"	auto;	T;
;!;
@;i�;";#;[�;i;
@o;;[I"top;	T;o; ;I"0;	T;
;!;
@;i�;";#;[�;i;
@o;;[I"
width;	T;o; ;I"
300px;	T;
;!;
@;i�;";#;[�;i ;
@o;;[I"a;	T;i�;[o:Sass::Tree::MixinNode;I"box-shadow;	T;[o;1	;[
o;;i�;[�;@;i";I"0;	F;
@o;;i;[I"px;	T;[�;i";I"1px;	F;
@o;;i�;[�;@;i";I"0;	F;
@o;;i�;[�;@;i";I"0;	F;
@o;	;I"
black;	T;I"
black;	T;
@;i";2;3;i";
@;{�;0;[�;i";
@;i";$T;
@;%o;&;'[o;(;'[o;)
;'[o;6	;[I"a;	T;+0;i";,I"�;	F;-0;.o;/;0{�;i";,@�;i";,@�o;;[I"
.menu;	T;i�;[o;7;I"inline-icon;	T;[o; 	;I"
close;	T;
:string;i$;
@;{�;0;[�;i$;
@;i$;$T;
@;%o;&;'[o;(;'[o;)
;'[o;5;[I"	menu;	T;i$;,I"�;	F;-0;.o;/;0{�;i$;,@�;i$;,@�o;;[I".nav-item;	T;i�;[o;;[I"opacity;	T;o; ;I"1;	T;
;!;
@;i�;";#;[�;i%;
@;i%;$T;
@;%o;&;'[o;(;'[o;)
;'[o;5;[I"
nav-item;	T;i%;,I"�;	F;-0;.o;/;0{�;i%;,@;i%;,@o;;[I".nav-item-list;	T;i�;[o;;[I"background;	T;o;	;I"
black;	T;I"
black;	T;
@;i&;i�;";#;[�;i&;
@;i&;$T;
@;%o;&;'[o;(;'[o;)
;'[o;5;[I"nav-item-list;	T;i&;,I"�;	F;-0;.o;/;0{�;i&;,@&;i&;,@&;i;$T;
@;%o;&;'[o;(;'[o;)
;'[o;6	;[I"nav;	T;+0;i;,I"�;	F;-0;.o;/;0{�;i;,@2;i;,@2;i;$T;
@;%o;&;'[o;(;'[o;)
;'[o;4;i;,I"�;	Fo;5;[I"	open;	F;i;,@<;-0;.o;/;0{�;i;,@<;i;,@<o;
;[I"^/*
 * NAVIGATION
 * ****************************************************************** */;	T;
;;[�;i*;
@o;;[I"nav;	T;i�;[o;7;I"transition;	T;[o;1	;[o; 	;I"all;	T;
;!;i.;
@o;;f0.3;[I"s;	T;[�;i.;I"	0.3s;	F;
@o; 	;I"	ease;	T;
;!;i.;
@;2;3;i.;
@;{�;0;[�;i.;
@o;;[I"background-color;	T;o; ;I"transparent;	T;
;!;
@;i�;";#;[�;i/;
@o;;[I"border-left;	T;o;1	;[o;;i�;[I"px;	T;[�;i0;I"0px;	F;
@o; 	;I"
solid;	T;
;!;i0;
@o;	;I"nav-border-color;	T;I"nav_border_color;	T;
@;i0;2;3;i0;
@;i�;";#;[�;i0;
@o;;[I"display;	T;o; ;I"
block;	T;
;!;
@;i�;";#;[�;i1;
@o;;[I"font-size;	T;o; ;I"
0.8em;	T;
;!;
@;i�;";#;[�;i2;
@o;;[I"	left;	T;o; ;I"0;	T;
;!;
@;i�;";#;[�;i3;
@o;;[I"bottom;	T;o; ;I"0;	T;
;!;
@;i�;";#;[�;i4;
@o;;[I"padding;	T;o; ;I"0;	T;
;!;
@;i�;";#;[�;i5;
@o;;[I"
position;	T;o; ;I"
fixed;	T;
;!;
@;i�;";#;[�;i6;
@o;;[I"text-align;	T;o; ;I"	left;	T;
;!;
@;i�;";#;[�;i7;
@o;;[I"top;	T;o; ;I"0;	T;
;!;
@;i�;";#;[�;i8;
@o;;[I"
width;	T;o; ;I"	10px;	T;
;!;
@;i�;";#;[�;i9;
@o;;[I"z-index;	T;o; ;I"	1000;	T;
;!;
@;i�;";#;[�;i:;
@o;;[I"a.menu;	T;i�;[o;7;I"transition;	T;[o;1	;[o; 	;I"all;	T;
;!;i=;
@o;;f0.3;[I"s;	T;[�;i=;I"	0.3s;	F;
@o; 	;I"	ease;	T;
;!;i=;
@;2;3;i=;
@;{�;0;[�;i=;
@o;7;I"inline-icon;	T;[o; 	;I"	menu;	T;
;8;i>;
@;{�;0;[�;i>;
@o;;[I"pointer-events;	T;o; ;I"	auto;	T;
;!;
@;i�;";#;[�;i@;
@o;;[I"
color;	T;o;	;I"nav-menu-icon-color;	T;I"nav_menu_icon_color;	T;
@;iA;i�;";#;[�;iA;
@o;;[I"display;	T;o; ;I"
block;	T;
;!;
@;i�;";#;[�;iB;
@o;;[I"font-size;	T;o; ;I"
1.2em;	T;
;!;
@;i�;";#;[�;iC;
@o;;[I"line-height;	T;o; ;I"2em;	T;
;!;
@;i�;";#;[�;iD;
@o;;[I"margin-right;	T;o; ;I"0;	T;
;!;
@;i�;";#;[�;iE;
@o;;[I"text-align;	T;o; ;I"
right;	T;
;!;
@;i�;";#;[�;iF;
@o;;[I"z-index;	T;o; ;I"	1000;	T;
;!;
@;i�;";#;[�;iG;
@o;;[I"	span;	T;i�;[o;;[I"display;	T;o; ;I"	none;	T;
;!;
@;i�;";#;[�;iH;
@;iH;$T;
@;%o;&;'[o;(;'[o;)
;'[o;6	;[I"	span;	T;+0;iH;,I"�;	F;-0;.o;/;0{�;iH;,@
;iH;,@
o;;[I"&:hover;	F;i�;[o;7;I"box-shadow;	T;[o; 	;I"	none;	T;
;!;iJ;
@;{�;0;[�;iJ;
@;iJ;$T;
@;%o;&;'[o;(;'[o;)
;'[o;4;iJ;,I"�;	Fo:Sass::Selector::Pseudo
:@syntactic_type:
class;[I"
hover;	F:	@arg0;iJ;,@";-0;.o;/;0{�;iJ;,@";iJ;,@";i<;$T;
@;%o;&;'[o;(;'[o;)
;'[o;6	;[I"a;	T;+0;i<;,I"�;	Fo;5;[I"	menu;	T;i<;,@1;-0;.o;/;0{�;i<;,@1;i<;,@1o;;[I".nav-item;	T;i�;[	o;7;I"transition;	T;[o;1	;[	o; 	;I"all;	T;
;!;iN;
@o;;f0.3;[I"s;	T;[�;iN;I"	0.3s;	F;
@o; 	;I"	ease;	T;
;!;iN;
@o;;f0.2;[I"s;	T;[�;iN;I"	0.2s;	F;
@;2;3;iN;
@;{�;0;[�;iN;
@o;;[I"opacity;	T;o; ;I"0;	T;
;!;
@;i�;";#;[�;iO;
@o;;[I"&.open;	F;i�;[o;;[I".nav-item-title;	T;i�;[o;;[I"
color;	T;o;	;I"
white;	T;I"
white;	T;
@;iS;i�;";#;[�;iS;
@o;;[I"&:after;	F;i�;[o;7;I"	icon;	T;[o; 	;I"arrow-down;	T;
;8;iT;
@;{�;0;[�;iT;
@;iT;$T;
@;%o;&;'[o;(;'[o;)
;'[o;4;iT;,I"�;	Fo;9
;:;;;[I"
after;	F;<0;iT;,@y;-0;.o;/;0{�;iT;,@y;iT;,@y;iR;$T;
@;%o;&;'[o;(;'[o;)
;'[o;5;[I"nav-item-title;	T;iR;,I"�;	F;-0;.o;/;0{�;iR;,@�;iR;,@�o;;[I"ul.nav-item-list;	T;i�;[o;;[I"display;	T;o; ;I"
block;	T;
;!;
@;i�;";#;[�;iV;
@;iV;$T;
@;%o;&;'[o;(;'[o;)
;'[o;6	;[I"ul;	T;+0;iV;,I"�;	Fo;5;[I"nav-item-list;	T;iV;,@�;-0;.o;/;0{�;iV;,@�;iV;,@�;iQ;$T;
@;%o;&;'[o;(;'[o;)
;'[o;4;iQ;,I"�;	Fo;5;[I"	open;	F;iQ;,@�;-0;.o;/;0{�;iQ;,@�;iQ;,@�o;;[I".nav-item-title;	T;i�;[
o;7;I"transition;	T;[o;1	;[o; 	;I"all;	T;
;!;iZ;
@o;;f0.3;[I"s;	T;[�;iZ;I"	0.3s;	F;
@o; 	;I"	ease;	T;
;!;iZ;
@;2;3;iZ;
@;{�;0;[�;iZ;
@o;;[I"font-weight;	T;o; ;I"500;	T;
;!;
@;i�;";#;[�;i[;
@o;;[I"margin-bottom;	T;o; ;I"1px;	T;
;!;
@;i�;";#;[�;i\;
@o;;[I"text-transform;	T;o; ;I"uppercase;	T;
;!;
@;i�;";#;[�;i];
@o;;[I"&:after;	F;i�;[o;7;I"	icon;	T;[o; 	;I"
arrow-up;	T;
;8;i`;
@;{�;0;[�;i`;
@o;;[I"
position;	T;o; ;I"
absolute;	T;
;!;
@;i�;";#;[�;ia;
@o;;[I"
right;	T;o; ;I"	20px;	T;
;!;
@;i�;";#;[�;ib;
@;i_;$T;
@;%o;&;'[o;(;'[o;)
;'[o;4;i_;,I"�;	Fo;9
;:;;;[I"
after;	F;<0;i_;,@�;-0;.o;/;0{�;i_;,@�;i_;,@�;iY;$T;
@;%o;&;'[o;(;'[o;)
;'[o;5;[I"nav-item-title;	T;iY;,I"�;	F;-0;.o;/;0{�;iY;,@;iY;,@;iM;$T;
@;%o;&;'[o;(;'[o;)
;'[o;5;[I"
nav-item;	T;iM;,I"�;	F;-0;.o;/;0{�;iM;,@;iM;,@o;;[I"a;	T;i�;[
o;7;I"transition;	T;[o;1	;[o; 	;I"all;	T;
;!;ih;
@o;;f0.3;[I"s;	T;[�;ih;I"	0.3s;	F;
@o; 	;I"	ease;	T;
;!;ih;
@;2;3;ih;
@;{�;0;[�;ih;
@o;7;I"box-shadow;	T;[o;1	;[
o;;i�;[�;@;ii;I"0;	F;
@o;;i;[I"px;	T;[�;ii;I"1px;	F;
@o;;i�;[�;@;ii;I"0;	F;
@o;;i�;[�;@;ii;I"0;	F;
@o; 	;I"transparent;	T;
;!;ii;
@;2;3;ii;
@;{�;0;[�;ii;
@o;;[I"
color;	T;o;	;I"nav-link-color;	T;I"nav_link_color;	T;
@;ij;i�;";#;[�;ij;
@o;;[I"font-family;	T;o;	;I"header-font;	T;I"header_font;	T;
@;ik;i�;";#;[�;ik;
@o;;[I"font-size;	T;o; ;I"1em;	T;
;!;
@;i�;";#;[�;il;
@o;;[I"display;	T;o; ;I"
block;	T;
;!;
@;i�;";#;[�;im;
@o;;[I"padding;	T;o; ;I"	20px;	T;
;!;
@;i�;";#;[�;in;
@o;;[I"&:hover;	F;i�;[o;;[I"
color;	T;o;	;I"nav-link-hover-color;	T;I"nav_link_hover_color;	T;
@;ip;i�;";#;[�;ip;
@;io;$T;
@;%o;&;'[o;(;'[o;)
;'[o;4;io;,I"�;	Fo;9
;:;;;[I"
hover;	F;<0;io;,@r;-0;.o;/;0{�;io;,@r;io;,@r;ig;$T;
@;%o;&;'[o;(;'[o;)
;'[o;6	;[I"a;	T;+0;ig;,I"�;	F;-0;.o;/;0{�;ig;,@�;ig;,@�o;;[I".nav-item-list;	T;i�;[o;7;I"transition;	T;[o;1	;[o; 	;I"all;	T;
;!;iu;
@o;;f0.3;[I"s;	T;[�;iu;I"	0.3s;	F;
@o; 	;I"	ease;	T;
;!;iu;
@;2;3;iu;
@;{�;0;[�;iu;
@o;;[I"background-color;	T;o; ;I"transparent;	T;
;!;
@;i�;";#;[�;iv;
@o;;[I"display;	T;o; ;I"	none;	T;
;!;
@;i�;";#;[�;iw;
@o;;[I"
overflow;	T;o; ;I"hidden;	T;
;!;
@;i�;";#;[�;ix;
@o;;[I"padding;	T;o; ;I"10px 0;	T;
;!;
@;i�;";#;[�;iy;
@o;;[I"margin;	T;o; ;I"0;	T;
;!;
@;i�;";#;[�;iz;
@o;;[I"li;	T;i�;[o;;[I"display;	T;o; ;I"
block;	T;
;!;
@;i�;";#;[�;i};
@o;;[I"&:last-child;	F;i�;[o;;[I"margin-right;	T;o; ;I"0;	T;
;!;
@;i�;";#;[�;i~;
@;i~;$T;
@;%o;&;'[o;(;'[o;)
;'[o;4;i~;,I"�;	Fo;9
;:;;;[I"last-child;	F;<0;i~;,@�;-0;.o;/;0{�;i~;,@�;i~;,@�o;;[I"a;	T;i�;[	o;;[I"font-size;	T;o; ;I"	13px;	T;
;!;
@;i�;";#;[�;i|;
@o;;[I"padding-left;	T;o; ;I"	45px;	T;
;!;
@;i�;";#;[�;i};
@o;;[I"
position;	T;o; ;I"
relative;	T;
;!;
@;i�;";#;[�;i~;
@o;;[I"
&:before;	F;i�;[o;7;I"box-shadow;	T;[o;1	;[o; 	;I"
inset;	T;
;!;i�;
@o;;i�;[�;@;i�;I"0;	F;
@o;;i�;[�;@;i�;I"0;	F;
@o;;i�;[�;@;i�;I"0;	F;
@o;;i;[I"px;	T;[�;i�;I"1px;	F;
@o;	;I"nav-link-hr-color;	T;I"nav_link_hr_color;	T;
@;i�;2;3;i�;
@;{�;0;[�;i�;
@o;;[I"border-radius;	T;o; ;I"1000px;	T;
;!;
@;i�;";#;[�;i�;
@o;;[I"	left;	T;o; ;I"	25px;	T;
;!;
@;i�;";#;[�;i�;
@o;;[I"
position;	T;o; ;I"
absolute;	T;
;!;
@;i�;";#;[�;i�;
@o;;[I"
width;	T;o; ;I"	10px;	T;
;!;
@;i�;";#;[�;i�;
@o;;[I"height;	T;o; ;I"	10px;	T;
;!;
@;i�;";#;[�;i�;
@o;;[I"content;	T;o; ;I"'';	T;
;!;
@;i�;";#;[�;i�;
@o;;[I"font-size;	T;o; ;I"	10px;	T;
;!;
@;i�;";#;[�;i�;
@o;;[I"vertical-align;	T;o; ;I"top;	T;
;!;
@;i�;";#;[�;i�;
@o;;[I"margin-top;	T;o; ;I"4px;	T;
;!;
@;i�;";#;[�;i�;
@;i;$T;
@;%o;&;'[o;(;'[o;)
;'[o;4;i;,I"�;	Fo;9
;:;;;[I"before;	F;<0;i;,@I;-0;.o;/;0{�;i;,@I;i;,@I;i{;$T;
@;%o;&;'[o;(;'[o;)
;'[o;6	;[I"a;	T;+0;i{;,I"�;	F;-0;.o;/;0{�;i{;,@X;i{;,@X;i|;$T;
@;%o;&;'[o;(;'[o;)
;'[o;6	;[I"li;	T;+0;i|;,I"�;	F;-0;.o;/;0{�;i|;,@d;i|;,@d;it;$T;
@;%o;&;'[o;(;'[o;)
;'[o;5;[I"nav-item-list;	T;it;,I"�;	F;-0;.o;/;0{�;it;,@p;it;,@p;i-;$T;
@;%o;&;'[o;(;'[o;)
;'[o;6	;[I"nav;	T;+0;i-;,I"�;	F;-0;.o;/;0{�;i-;,@|;i-;,@|o;
;[I"Z/*
 * COLORS
 * ****************************************************************** */;	T;
;;[�;i�;
@o;;[I".colors;	T;i�;[o;
;[I""/* @include block-grid(1); */;	T;
;;[�;i�;
@o;;[I"li;	T;i�;[o;
;[I"/* base colors */;	T;
;;[�;i�;
@o;;[I"&.green;	F;i�;[o;7;I"color-block;	T;[o;	;I"
green;	T;I"
green;	T;
@;i�;{�;0;[�;i�;
@;i�;$T;
@;%o;&;'[o;(;'[o;)
;'[o;4;i�;,I"�;	Fo;5;[I"
green;	F;i�;,@�;-0;.o;/;0{�;i�;,@�;i�;,@�o;;[I"&.grey;	F;i�;[o;7;I"color-block;	T;[o;	;I"	grey;	T;I"	grey;	T;
@;i�;{�;0;[�;i�;
@;i�;$T;
@;%o;&;'[o;(;'[o;)
;'[o;4;i�;,I"�;	Fo;5;[I"	grey;	F;i�;,@�;-0;.o;/;0{�;i�;,@�;i�;,@�o;;[I"&.dark-grey;	F;i�;[o;7;I"color-block;	T;[o;	;I"dark-grey;	T;I"dark_grey;	T;
@;i�;{�;0;[�;i�;
@;i�;$T;
@;%o;&;'[o;(;'[o;)
;'[o;4;i�;,I"�;	Fo;5;[I"dark-grey;	F;i�;,@�;-0;.o;/;0{�;i�;,@�;i�;,@�o;;[I"&.off-white;	F;i�;[o;7;I"color-block;	T;[o;	;I"off-white;	T;I"off_white;	T;
@;i�;{�;0;[�;i�;
@;i�;$T;
@;%o;&;'[o;(;'[o;)
;'[o;4;i�;,I"�;	Fo;5;[I"off-white;	F;i�;,@�;-0;.o;/;0{�;i�;,@�;i�;,@�o;;[I"&.white;	F;i�;[o;7;I"color-block;	T;[o;	;I"
white;	T;I"
white;	T;
@;i�;{�;0;[�;i�;
@;i�;$T;
@;%o;&;'[o;(;'[o;)
;'[o;4;i�;,I"�;	Fo;5;[I"
white;	F;i�;,@
;-0;.o;/;0{�;i�;,@
;i�;,@
o;
;[I"/* component colors */;	T;
;;[�;i�;
@o;;[I"&.primary-color;	F;i�;[o;7;I"color-block;	T;[o;	;I"primary-color;	T;I"primary_color;	T;
@;i�;{�;0;[�;i�;
@;i�;$T;
@;%o;&;'[o;(;'[o;)
;'[o;4;i�;,I"�;	Fo;5;[I"primary-color;	F;i�;,@';-0;.o;/;0{�;i�;,@';i�;,@'o;;[I"&.secondary-color;	F;i�;[o;7;I"color-block;	T;[o;	;I"secondary-color;	T;I"secondary_color;	T;
@;i�;{�;0;[�;i�;
@;i�;$T;
@;%o;&;'[o;(;'[o;)
;'[o;4;i�;,I"�;	Fo;5;[I"secondary-color;	F;i�;,@@;-0;.o;/;0{�;i�;,@@;i�;,@@o;;[I"&.alert-color;	F;i�;[o;7;I"color-block;	T;[o;	;I"alert-color;	T;I"alert_color;	T;
@;i�;{�;0;[�;i�;
@;i�;$T;
@;%o;&;'[o;(;'[o;)
;'[o;4;i�;,I"�;	Fo;5;[I"alert-color;	F;i�;,@Y;-0;.o;/;0{�;i�;,@Y;i�;,@Yo;;[I"&.success-color;	F;i�;[o;7;I"color-block;	T;[o;	;I"success-color;	T;I"success_color;	T;
@;i�;{�;0;[�;i�;
@;i�;$T;
@;%o;&;'[o;(;'[o;)
;'[o;4;i�;,I"�;	Fo;5;[I"success-color;	F;i�;,@r;-0;.o;/;0{�;i�;,@r;i�;,@ro;;[I"&.warning-color;	F;i�;[o;7;I"color-block;	T;[o;	;I"warning-color;	T;I"warning_color;	T;
@;i�;{�;0;[�;i�;
@;i�;$T;
@;%o;&;'[o;(;'[o;)
;'[o;4;i�;,I"�;	Fo;5;[I"warning-color;	F;i�;,@�;-0;.o;/;0{�;i�;,@�;i�;,@�o;;[I"&.info-color;	F;i�;[o;7;I"color-block;	T;[o;	;I"info-color;	T;I"info_color;	T;
@;i�;{�;0;[�;i�;
@;i�;$T;
@;%o;&;'[o;(;'[o;)
;'[o;4;i�;,I"�;	Fo;5;[I"info-color;	F;i�;,@�;-0;.o;/;0{�;i�;,@�;i�;,@�;i�;$T;
@;%o;&;'[o;(;'[o;)
;'[o;6	;[I"li;	T;+0;i�;,I"�;	F;-0;.o;/;0{�;i�;,@�;i�;,@�o:Sass::Tree::MediaNode:@query[o;	;I"
small;	T;I"
small;	T;
@;i�;i�;I"�;	F;[o;
;[I""/* @include block-grid(3); */;	T;
;;[�;i�;
@;i�;$T;
@;i�;$T;
@;%o;&;'[o;(;'[o;)
;'[o;5;[I"colors;	T;i�;,I"�;	F;-0;.o;/;0{�;i�;,@�;i�;,@�o;
;[I"Y/*
 * BLOCK
 * ****************************************************************** */;	T;
;;[�;i�;
@o;;[I"dl.styleguide;	T;i�;[
o;;[I"margin;	T;o; ;I"200px 0;	T;
;!;
@;i�;";#;[�;i�;
@o;;[I"
position;	T;o; ;I"
relative;	T;
;!;
@;i�;";#;[�;i�;
@o;;[I"a[name];	T;i�;[o;;[I"height;	T;o; ;I"0;	T;
;!;
@;i�;";#;[�;i�;
@o;;[I"padding;	T;o; ;I"0;	T;
;!;
@;i�;";#;[�;i�;
@o;;[I"margin;	T;o; ;I"0;	T;
;!;
@;i�;";#;[�;i�;
@;i�;$T;
@;%o;&;'[o;(;'[o;)
;'[o;6	;[I"a;	T;+0;i�;,I"�;	Fo:Sass::Selector::Attribute;[I"	name;	T;+0:@operator0;0:@flags0;i�;,@�;-0;.o;/;0{�;i�;,@�;i�;,@�o;;[I"dt.page-title;	T;i�;[
o;;[I"background-color;	T;o;;I"	rgba;	T;[o;	;I"
white;	T;I"
white;	T;
@;i�o;;f	0.95;[�;@;i�;I"	0.95;	F;
@;{�;0;i�;
@;i�;";#;[�;i�;
@o;;[I"
color;	T;o;	;I"
black;	T;I"
black;	T;
@;i�;i�;";#;[�;i�;
@o;;[I"display;	T;o; ;I"
block;	T;
;!;
@;i�;";#;[�;i�;
@o;;[I"font-size;	T;o; ;I"2em;	T;
;!;
@;i�;";#;[�;i�;
@o;;[I"font-weight;	T;o; ;I"100;	T;
;!;
@;i�;";#;[�;i�;
@o;;[I"margin;	T;o; ;I"2em 0 0;	T;
;!;
@;i�;";#;[�;i�;
@o;;[I"padding;	T;o; ;I"10px 0;	T;
;!;
@;i�;";#;[�;i�;
@o;;[I"text-align;	T;o; ;I"center;	T;
;!;
@;i�;";#;[�;i�;
@;i�;$T;
@;%o;&;'[o;(;'[o;)
;'[o;6	;[I"dt;	T;+0;i�;,I"�;	Fo;5;[I"page-title;	T;i�;,@M;-0;.o;/;0{�;i�;,@M;i�;,@Mo;;[I"dd;	T;i�;[
o;;[I"margin;	T;o; ;I"0 auto;	T;
;!;
@;i�;";#;[�;i�;
@o;;[I"padding-top;	T;o; ;I"4em;	T;
;!;
@;i�;";#;[�;i�;
@o;;[I"padding-bottom;	T;o; ;I"4em;	T;
;!;
@;i�;";#;[�;i�;
@o;;[I"
position;	T;o; ;I"
relative;	T;
;!;
@;i�;";#;[�;i�;
@o;;[I"
overflow;	T;o; ;I"hidden;	T;
;!;
@;i�;";#;[�;i�;
@o;;[I"&.notes;	F;i�;[o;;[I"background;	T;o;	;I"#notes-section-background-color;	T;I"#notes_section_background_color;	T;
@;i�;i�;";#;[�;i�;
@o;;[I"padding-top;	T;o; ;I"2em;	T;
;!;
@;i�;";#;[�;i�;
@o;;[I"padding-bottom;	T;o; ;I"2em;	T;
;!;
@;i�;";#;[�;i�;
@o;;[I"
.wrapper;	T;i�;[o;;[I"background;	T;o;	;I"notes-background-color;	T;I"notes_background_color;	T;
@;i�;i�;";#;[�;i�;
@o;;[I"padding;	T;o; ;I"4em;	T;
;!;
@;i�;";#;[�;i�;
@;i�;$T;
@;%o;&;'[o;(;'[o;)
;'[o;5;[I"wrapper;	T;i�;,I"�;	F;-0;.o;/;0{�;i�;,@�;i�;,@�o;;[I".notes-title;	T;i�;[o;7;I"box-shadow;	T;[o;1	;[
o;;i�;[�;@;i�;I"0;	F;
@o;;i;[I"px;	T;[�;i�;I"1px;	F;
@o;;i�;[�;@;i�;I"0;	F;
@o;;i�;[�;@;i�;I"0;	F;
@o;;I"	rgba;	T;[o;	;I"
black;	T;I"
black;	T;
@;i�o;;f	0.08;[�;@;i�;I"	0.08;	F;
@;{�;0;i�;
@;2;3;i�;
@;{�;0;[�;i�;
@o;;[I"
color;	T;o;;I"	rgba;	T;[o;	;I"
black;	T;I"
black;	T;
@;i�o;;f	0.35;[�;@;i�;I"	0.35;	F;
@;{�;0;i�;
@;i�;";#;[�;i�;
@o;;[I"font-size;	T;o;;I"
rem-calc;	T;[o;;i;[�;@;i�;I"14;	F;
@;{�;0;i�;
@;i�;";#;[�;i�;
@o;;[I"font-weight;	T;o; ;I"100;	T;
;!;
@;i�;";#;[�;i�;
@o;;[I"font-style;	T;o; ;I"italic;	T;
;!;
@;i�;";#;[�;i�;
@o;;[I"padding-bottom;	T;o; ;I"
.35em;	T;
;!;
@;i�;";#;[�;i�;
@o;;[I"
position;	T;o; ;I"
relative;	T;
;!;
@;i�;";#;[�;i�;
@;i�;$T;
@;%o;&;'[o;(;'[o;)
;'[o;5;[I"notes-title;	T;i�;,I"�;	F;-0;.o;/;0{�;i�;,@;i�;,@o;;[I"h1, h2, h3, h4, h5, h6, p;	T;i�;[o;;[I"
color;	T;o;;I"lighten;	T;[o;	;I"
black;	T;I"
black;	T;
@;i�o;;i;[I"%;	T;[�;i�;I"15%;	F;
@;{�;0;i�;
@;i�;";#;[�;i�;
@o;;[I"font-weight;	T;o; ;I"200;	T;
;!;
@;i�;";#;[�;i�;
@;i�;$T;
@;%o;&;'[o;(;'[o;)
;'[o;6	;[I"h1;	T;+0;i�;,I"�;	F;-0;.o;/;0{�;i�;,@.o;(;'[o;)
;'[o;6	;[I"h2;	T;+0;i�;,@.;-0;.o;/;0{�;i�;,@.o;(;'[o;)
;'[o;6	;[I"h3;	T;+0;i�;,@.;-0;.o;/;0{�;i�;,@.o;(;'[o;)
;'[o;6	;[I"h4;	T;+0;i�;,@.;-0;.o;/;0{�;i�;,@.o;(;'[o;)
;'[o;6	;[I"h5;	T;+0;i�;,@.;-0;.o;/;0{�;i�;,@.o;(;'[o;)
;'[o;6	;[I"h6;	T;+0;i�;,@.;-0;.o;/;0{�;i�;,@.o;(;'[o;)
;'[o;6	;[I"p;	T;+0;i�;,@.;-0;.o;/;0{�;i�;,@.;i�;,@.;i�;$T;
@;%o;&;'[o;(;'[o;)
;'[o;4;i�;,I"�;	Fo;5;[I"
notes;	F;i�;,@n;-0;.o;/;0{�;i�;,@n;i�;,@no;;[I"&.preview;	F;i�;[o;;[I"background;	T;o;	;I"body-background-color;	T;I"body_background_color;	T;
@;i�;i�;";#;[�;i�;
@;i�;$T;
@;%o;&;'[o;(;'[o;)
;'[o;4;i�;,I"�;	Fo;5;[I"preview;	F;i�;,@�;-0;.o;/;0{�;i�;,@�;i�;,@�o;;[I"&.location-title;	F;i�;[o;;[I"padding;	T;o; ;I"0;	T;
;!;
@;i�;";#;[�;i�;
@;i�;$T;
@;%o;&;'[o;(;'[o;)
;'[o;4;i�;,I"�;	Fo;5;[I"location-title;	F;i�;,@�;-0;.o;/;0{�;i�;,@�;i�;,@�;i�;$T;
@;%o;&;'[o;(;'[o;)
;'[o;6	;[I"dd;	T;+0;i�;,I"�;	F;-0;.o;/;0{�;i�;,@�;i�;,@�;i�;$T;
@;%o;&;'[o;(;'[o;)
;'[o;6	;[I"dl;	T;+0;i�;,I"�;	Fo;5;[I"styleguide;	T;i�;,@�;-0;.o;/;0{�;i�;,@�;i�;,@�o;;[I".location;	T;i�;[o;;[I"background-color;	T;o;;I"	rgba;	T;[o;	;I"
white;	T;I"
white;	T;
@;i�o;;f	0.95;[�;@;i�;I"	0.95;	F;
@;{�;0;i�;
@;i�;";#;[�;i�;
@o;;[I"
color;	T;o;;I"	rgba;	T;[o;	;I"
black;	T;I"
black;	T;
@;i�o;;f	0.45;[�;@;i�;I"	0.45;	F;
@;{�;0;i�;
@;i�;";#;[�;i�;
@o;;[I"cursor;	T;o; ;I"pointer;	T;
;!;
@;i�;";#;[�;i�;
@o;;[I"font-style;	T;o; ;I"italic;	T;
;!;
@;i�;";#;[�;i�;
@o;;[I"padding;	T;o; ;I"10px 20px;	T;
;!;
@;i�;";#;[�;i�;
@o;;[I"
position;	T;o; ;I"
relative;	T;
;!;
@;i�;";#;[�;i�;
@o;;[I"&.show-code;	F;i�;[o;;[I"
color;	T;o;	;I"
black;	T;I"
black;	T;
@;i�;i�;";#;[�;i�;
@;i�;$T;
@;%o;&;'[o;(;'[o;)
;'[o;4;i�;,I"�;	Fo;5;[I"show-code;	F;i�;,@
;-0;.o;/;0{�;i�;,@
;i�;,@
o;;[I"&.show-code + pre;	F;i�;[o;;[I"display;	T;o; ;I"
block;	T;
;!;
@;i�;";#;[�;i�;
@;i�;$T;
@;%o;&;'[o;(;'[o;)
;'[o;4;i�;,I"�;	Fo;5;[I"show-code;	F;i�;,@!;-0;.o;/;0{�;i�;,@!I"+;	Fo;)
;'[o;6	;[I"pre;	F;+0;i�;,@!;-0;.o;/;0{�;i�;,@!;i�;,@!o;;[I"&.show-code:after;	F;i�;[o;7;I"	icon;	T;[o; 	;I"arrow-down;	T;
;8;i�;
@;{�;0;[�;i�;
@;i�;$T;
@;%o;&;'[o;(;'[o;)
;'[o;4;i�;,I"�;	Fo;5;[I"show-code;	F;i�;,@Ao;9
;:;;;[I"
after;	F;<0;i�;,@A;-0;.o;/;0{�;i�;,@A;i�;,@Ao;;[I"&:after;	F;i�;[o;7;I"	icon;	T;[o; 	;I"
arrow-up;	T;
;8;i�;
@;{�;0;[�;i�;
@o;;[I"
right;	T;o; ;I"	20px;	T;
;!;
@;i�;";#;[�;i�;
@o;;[I"top;	T;o; ;I"	14px;	T;
;!;
@;i�;";#;[�;i�;
@o;;[I"
position;	T;o; ;I"
absolute;	T;
;!;
@;i�;";#;[�;i�;
@o;;[I"font-style;	T;o; ;I"normal;	T;
;!;
@;i�;";#;[�;i�;
@o;;[I"padding-left;	T;o; ;I"5px;	T;
;!;
@;i�;";#;[�;i�;
@;i�;$T;
@;%o;&;'[o;(;'[o;)
;'[o;4;i�;,I"�;	Fo;9
;:;;;[I"
after;	F;<0;i�;,@z;-0;.o;/;0{�;i�;,@z;i�;,@zo;;[I"&:hover;	F;i�;[o;;[I"
color;	T;o;	;I"primary-color;	T;I"primary_color;	T;
@;i;i�;";#;[�;i;
@;i;$T;
@;%o;&;'[o;(;'[o;)
;'[o;4;i;,I"�;	Fo;9
;:;;;[I"
hover;	F;<0;i;,@�;-0;.o;/;0{�;i;,@�;i;,@�o;;[I"
+ pre;	T;i�;[o;;[I"display;	T;o; ;I"	none;	T;
;!;
@;i�;";#;[�;i;
@;i;$T;
@;%o;&;'[o;(;'[I"+;	To;)
;'[o;6	;[I"pre;	T;+0;i;,I"�;	F;-0;.o;/;0{�;i;,@�;i;,@�o;;[I"+ pre code;	T;i�;[	o;7;I"box-shadow;	T;[o;1	;[
o; 	;I"
inset;	T;
;!;i;
@o;;i�;[�;@;i;I"0;	F;
@o;;i�;[I"px;	T;[�;i;I"
-20px;	F;
@o;;i�;[�;@;i;I"0;	F;
@o:Sass::Script::Color	;0:@attrs{	:redi�:
greeni�:	bluei�:
alphai;i;
@;2;3;i;
@;{�;0;[�;i;
@o;;[I"background-color;	T;o; ;I"#f3f3fa;	T;
;!;
@;i�;";#;[�;i;
@o;;[I"font-size;	T;o; ;I"	14px;	T;
;!;
@;i�;";#;[�;i;
@o;;[I"padding;	T;o; ;I"4em 20px 4.6em;	T;
;!;
@;i�;";#;[�;i	;
@;i;$T;
@;%o;&;'[o;(;'[I"+;	To;)
;'[o;6	;[I"pre;	T;+0;i;,I"�;	F;-0;.o;/;0{�;i;,@�o;)
;'[o;6	;[I"	code;	T;+0;i;,@�;-0;.o;/;0{�;i;,@�;i;,@�;i�;$T;
@;%o;&;'[o;(;'[o;)
;'[o;5;[I"
location;	T;i�;,I"�;	F;-0;.o;/;0{�;i�;,@�;i�;,@�;i;$T;
@;%o;&;'[o;(;'[o;)
;'[o:Sass::Selector::Id;[I"styleguide-rails;	T;i;,I"�;	F;-0;.o;/;0{�;i;,@	;i;,@	:@templateI"�
// Colors
//
// Notes
$notes-section-background-color: rgba($white, .85);
$notes-background-color: $white;

// Smoove dem fonts!
* { -webkit-font-smoothing: antialiased; }

#styleguide-rails {
  background: $black;
  padding: 0;
  margin: 0;
  font-family: $body-font;

  &.open nav,
  nav.near-menu { border-left: 5px solid $primary-color; }

  &.open {
    nav {
      background-color: darken($black, 5%);
      overflow-y: auto;
      overflow-x: hidden;
      pointer-events: auto;
      top: 0;
      width: 300px;

      a { @include box-shadow(0 1px 0 0 $black); }

      .menu { @include inline-icon('close'); }
      .nav-item { opacity: 1; }
      .nav-item-list{ background: $black; }
    }
  }

  //
  // NAVIGATION
  // ******************************************************************
  nav {
    @include transition(all .3s ease);
    background-color: transparent;
    border-left: 0px solid $nav-border-color;
    display: block;
    font-size: 0.8em;
    left: 0;
    bottom: 0;
    padding: 0;
    position: fixed;
    text-align: left;
    top: 0;
    width: 10px;
    z-index: 1000;

    a.menu {
      @include transition(all .3s ease);
      @include inline-icon('menu');

      pointer-events: auto;
      color: $nav-menu-icon-color;
      display: block;
      font-size: 1.2em;
      line-height: 2em;
      margin-right: 0;
      text-align: right;
      z-index: 1000;
      span { display: none; }

      &:hover { @include box-shadow(none); }
    }

    .nav-item {
      @include transition(all .3s ease .2s);
      opacity: 0;

      &.open {
        .nav-item-title {
          color: $white;
          &:after { @include icon('arrow-down'); }
        }
        ul.nav-item-list { display: block; }
      }

      .nav-item-title {
        @include transition(all .3s ease);
        font-weight: 500;
        margin-bottom: 1px;
        text-transform: uppercase;

        &:after {
          @include icon('arrow-up');
          position: absolute;
          right: 20px;
        }
      }
    }

    a {
      @include transition(all .3s ease);
      @include box-shadow(0 1px 0 0 transparent);
      color: $nav-link-color;
      font-family: $header-font;
      font-size: 1em;
      display: block;
      padding: 20px;
      &:hover {
        color: $nav-link-hover-color;
      }
    }

    .nav-item-list {
      @include transition(all .3s ease);
      background-color: transparent;
      display: none;
      overflow: hidden;
      padding: 10px 0;
      margin: 0;

      li {
        display: block;
        &:last-child { margin-right: 0; }

        a {
          font-size: 13px;
          padding-left: 45px;
          position: relative;
          &:before {
            @include box-shadow(inset 0 0 0 1px $nav-link-hr-color);
            border-radius: 1000px;
            left: 25px;
            position: absolute;
            width: 10px;
            height: 10px;
            content: '';
            font-size: 10px;
            vertical-align: top;
            margin-top: 4px;
          }
        }
      }
    }
  }


  //
  // COLORS
  // ******************************************************************

  .colors {
    // @include block-grid(1);
    li {
      // base colors
      &.green { @include color-block($green); }
      &.grey { @include color-block($grey); }
      &.dark-grey { @include color-block($dark-grey); }
      &.off-white { @include color-block($off-white); }
      &.white { @include color-block($white); }

      // component colors
      &.primary-color { @include color-block($primary-color); }
      &.secondary-color { @include color-block($secondary-color); }
      &.alert-color { @include color-block($alert-color); }
      &.success-color { @include color-block($success-color); }
      &.warning-color { @include color-block($warning-color); }
      &.info-color { @include color-block($info-color); }
    }
    @media #{$small} {
      // @include block-grid(3);
    }
  }


  //
  // BLOCK
  // ******************************************************************

  dl.styleguide {
    margin: 200px 0;
    position: relative;

    a[name] {
      height: 0;
      padding: 0;
      margin: 0;
    }
    dt.page-title {
      background-color: rgba($white, .95);
      color: $black;
      display: block;
      font-size: 2em;
      font-weight: 100;
      margin: 2em 0 0;
      padding: 10px 0;
      text-align: center;
    }

    dd {
      margin: 0 auto;
      padding-top: 4em;
      padding-bottom: 4em;
      position: relative;
      overflow: hidden;

      &.notes {
        background: $notes-section-background-color;
        padding-top: 2em;
        padding-bottom: 2em;
        .wrapper {
          background: $notes-background-color;
          padding: 4em;
        }
        .notes-title {
          @include box-shadow(0 1px 0 0 rgba($black, .08));
          color: rgba($black, .35);
          font-size: rem-calc(14);
          font-weight: 100;
          font-style: italic;
          padding-bottom: .35em;
          position: relative;
        }

        h1, h2, h3, h4, h5, h6, p {
          color: lighten($black, 15%);
          font-weight: 200;
        }

      }
      &.preview {
        background: $body-background-color;
      }
      &.location-title {
        padding: 0;
      }
    }
  }

  .location {
    background-color: rgba($white, .95);
    color: rgba($black, .45);
    cursor: pointer;
    font-style: italic;
    padding: 10px 20px;
    position: relative;

    &.show-code { color: $black; }
    &.show-code + pre { display: block; }
    &.show-code:after { @include icon('arrow-down'); }

    &:after {
      @include icon('arrow-up');
      right: 20px;
      top: 14px;
      position: absolute;
      font-style: normal;
      padding-left: 5px;
    }

    &:hover { color: $primary-color; }

    + pre { display: none; }
    + pre code {
      @include box-shadow(inset 0 -20px 0 #fafaff);
      background-color: #f3f3fa;
      font-size: 14px;
      padding: 4em 20px 4.6em;
    }
  }
}
;	T;i;$T;
@