3.2.4 (Media Mark) b7d60f52441d25511475dfc633a0ecaee97e492c o:Sass::Tree::RootNode :@children[o:Sass::Tree::CommentNode :@value[I"�/* FROM The Compass Framework (compass-style.org) * * Copyright (c) 2009 Christopher M. Eppstein * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. No attribution is required by * products that make use of this software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. * * Except as contained in this notice, the name(s) of the above copyright holders * shall not be used in advertising or otherwise to promote the sale, use or other * dealings in this Software without prior written authorization. * * Contributors to this project agree to grant all rights to the copyright holder * of the primary product. Attribution is maintained in the source control history * of the product. * * Based on [Eric Meyer's reset](http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/) * Global reset rules. * For more specific resets, use the reset mixins provided below * * *Please Note*: tables still need `cellspacing="0"` in the markup. */:ET: @type:silent;[�: @linei: @options{�o:Sass::Tree::MixinDefNode: @nameI"global-reset; T: @args[�:@splat0;[o:Sass::Tree::RuleNode: @rule[I"Thtml, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td; T: @tabsi�:@parsed_ruleso:"Sass::Selector::CommaSequence: @members[?o:Sass::Selector::Sequence;[o:#Sass::Selector::SimpleSequence ;[o:Sass::Selector::Element ;[I" html; T:@namespace0;i1:@filenameI"�; F: @subject0: @sourceso:Set: @hash{�;i1;@o;;[o; ;[o; ;[I" body; T;0;i1;@;0;o;; {�;i1;@o;;[o; ;[o; ;[I"div; T;0;i1;@;0;o;; {�;i1;@o;;[o; ;[o; ;[I" span; T;0;i1;@;0;o;; {�;i1;@o;;[o; ;[o; ;[I"applet; T;0;i1;@;0;o;; {�;i1;@o;;[o; ;[o; ;[I"object; T;0;i1;@;0;o;; {�;i1;@o;;[o; ;[o; ;[I"iframe; T;0;i1;@;0;o;; {�;i1;@o;;[I" ; Fo; ;[o; ;[I"h1; T;0;i1;@;0;o;; {�;i1;@o;;[o; ;[o; ;[I"h2; T;0;i1;@;0;o;; {�;i1;@o;;[o; ;[o; ;[I"h3; T;0;i1;@;0;o;; {�;i1;@o;;[o; ;[o; ;[I"h4; T;0;i1;@;0;o;; {�;i1;@o;;[o; ;[o; ;[I"h5; T;0;i1;@;0;o;; {�;i1;@o;;[o; ;[o; ;[I"h6; T;0;i1;@;0;o;; {�;i1;@o;;[o; ;[o; ;[I"p; T;0;i1;@;0;o;; {�;i1;@o;;[o; ;[o; ;[I"blockquote; T;0;i1;@;0;o;; {�;i1;@o;;[o; ;[o; ;[I"pre; T;0;i1;@;0;o;; {�;i1;@o;;[I" ; Fo; ;[o; ;[I"a; T;0;i1;@;0;o;; {�;i1;@o;;[o; ;[o; ;[I" abbr; T;0;i1;@;0;o;; {�;i1;@o;;[o; ;[o; ;[I"acronym; T;0;i1;@;0;o;; {�;i1;@o;;[o; ;[o; ;[I"address; T;0;i1;@;0;o;; {�;i1;@o;;[o; ;[o; ;[I"big; T;0;i1;@;0;o;; {�;i1;@o;;[o; ;[o; ;[I" cite; T;0;i1;@;0;o;; {�;i1;@o;;[o; ;[o; ;[I" code; T;0;i1;@;0;o;; {�;i1;@o;;[I" ; Fo; ;[o; ;[I"del; T;0;i1;@;0;o;; {�;i1;@o;;[o; ;[o; ;[I"dfn; T;0;i1;@;0;o;; {�;i1;@o;;[o; ;[o; ;[I"em; T;0;i1;@;0;o;; {�;i1;@o;;[o; ;[o; ;[I" font; T;0;i1;@;0;o;; {�;i1;@o;;[o; ;[o; ;[I"img; T;0;i1;@;0;o;; {�;i1;@o;;[o; ;[o; ;[I"ins; T;0;i1;@;0;o;; {�;i1;@o;;[o; ;[o; ;[I"kbd; T;0;i1;@;0;o;; {�;i1;@o;;[o; ;[o; ;[I"q; T;0;i1;@;0;o;; {�;i1;@o;;[o; ;[o; ;[I"s; T;0;i1;@;0;o;; {�;i1;@o;;[o; ;[o; ;[I" samp; T;0;i1;@;0;o;; {�;i1;@o;;[I" ; Fo; ;[o; ;[I" small; T;0;i1;@;0;o;; {�;i1;@o;;[o; ;[o; ;[I"strike; T;0;i1;@;0;o;; {�;i1;@o;;[o; ;[o; ;[I"strong; T;0;i1;@;0;o;; {�;i1;@o;;[o; ;[o; ;[I"sub; T;0;i1;@;0;o;; {�;i1;@o;;[o; ;[o; ;[I"sup; T;0;i1;@;0;o;; {�;i1;@o;;[o; ;[o; ;[I"tt; T;0;i1;@;0;o;; {�;i1;@o;;[o; ;[o; ;[I"var; T;0;i1;@;0;o;; {�;i1;@o;;[I" ; Fo; ;[o; ;[I"dl; T;0;i1;@;0;o;; {�;i1;@o;;[o; ;[o; ;[I"dt; T;0;i1;@;0;o;; {�;i1;@o;;[o; ;[o; ;[I"dd; T;0;i1;@;0;o;; {�;i1;@o;;[o; ;[o; ;[I"ol; T;0;i1;@;0;o;; {�;i1;@o;;[o; ;[o; ;[I"ul; T;0;i1;@;0;o;; {�;i1;@o;;[o; ;[o; ;[I"li; T;0;i1;@;0;o;; {�;i1;@o;;[I" ; Fo; ;[o; ;[I" fieldset; T;0;i1;@;0;o;; {�;i1;@o;;[o; ;[o; ;[I" form; T;0;i1;@;0;o;; {�;i1;@o;;[o; ;[o; ;[I" label; T;0;i1;@;0;o;; {�;i1;@o;;[o; ;[o; ;[I"legend; T;0;i1;@;0;o;; {�;i1;@o;;[I" ; Fo; ;[o; ;[I" table; T;0;i1;@;0;o;; {�;i1;@o;;[o; ;[o; ;[I"caption; T;0;i1;@;0;o;; {�;i1;@o;;[o; ;[o; ;[I" tbody; T;0;i1;@;0;o;; {�;i1;@o;;[o; ;[o; ;[I" tfoot; T;0;i1;@;0;o;; {�;i1;@o;;[o; ;[o; ;[I" thead; T;0;i1;@;0;o;; {�;i1;@o;;[o; ;[o; ;[I"tr; T;0;i1;@;0;o;; {�;i1;@o;;[o; ;[o; ;[I"th; T;0;i1;@;0;o;; {�;i1;@o;;[o; ;[o; ;[I"td; T;0;i1;@;0;o;; {�;i1;@;i1;@;[o:Sass::Tree::MixinNode;I"reset-box-model; T;[�:@keywords{�;0;[�;i2; @o;!;I"reset-font; T;[�;"{�;0;[�;i3; @;i1:@has_childrenT; @o;;[I" body; T;i�;o;;[o;;[o; ;[o; ;[I" body; T;0;i4;I"�; F;0;o;; {�;i4;@9;i4;@9;[o;!;I"reset-body; T;[�;"{�;0;[�;i5; @;i4;#T; @o;;[I"ol, ul; T;i�;o;;[o;;[o; ;[o; ;[I"ol; T;0;i6;I"�; F;0;o;; {�;i6;@No;;[o; ;[o; ;[I"ul; T;0;i6;@N;0;o;; {�;i6;@N;i6;@N;[o;!;I"reset-list-style; T;[�;"{�;0;[�;i7; @;i6;#T; @o;;[I" table; T;i�;o;;[o;;[o; ;[o; ;[I" table; T;0;i8;I"�; F;0;o;; {�;i8;@l;i8;@l;[o;!;I"reset-table; T;[�;"{�;0;[�;i9; @;i8;#T; @o;;[I"caption, th, td; T;i�;o;;[o;;[o; ;[o; ;[I"caption; T;0;i:;I"�; F;0;o;; {�;i:;@�o;;[o; ;[o; ;[I"th; T;0;i:;@�;0;o;; {�;i:;@�o;;[o; ;[o; ;[I"td; T;0;i:;@�;0;o;; {�;i:;@�;i:;@�;[o;!;I"reset-table-cell; T;[�;"{�;0;[�;i;; @;i:;#T; @o;;[I"q, blockquote; T;i�;o;;[o;;[o; ;[o; ;[I"q; T;0;i<;I"�; F;0;o;; {�;i<;@�o;;[o; ;[o; ;[I"blockquote; T;0;i<;@�;0;o;; {�;i<;@�;i<;@�;[o;!;I"reset-quotation; T;[�;"{�;0;[�;i=; @;i<;#T; @o;;[I" a img; T;i�;o;;[o;;[o; ;[o; ;[I"a; T;0;i>;I"�; F;0;o;; {�;i>;@�o; ;[o; ;[I"img; T;0;i>;@�;0;o;; {�;i>;@�;i>;@�;[o;!;I"reset-image-anchor-border; T;[�;"{�;0;[�;i?; @;i>;#T; @;i);#T; @o; ;[I"@/* Reset all elements within some selector scope. To reset the selector itself, * mixin the appropriate reset mixin for that element type as well. This could be * useful if you want to style a part of your page in a dramatically different way. * * *Please Note*: tables still need `cellspacing="0"` in the markup. */; T; ;;[�;iA; @o;;I"nested-reset; T;[�;0;[ o;;[I"�div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, abbr, acronym, address, code, del, dfn, em, img, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr; T;i�;o;;[)o;;[o; ;[o; ;[I"div; T;0;iI;I"�; F;0;o;; {�;iI;@�o;;[o; ;[o; ;[I" span; T;0;iI;@�;0;o;; {�;iI;@�o;;[o; ;[o; ;[I"object; T;0;iI;@�;0;o;; {�;iI;@�o;;[o; ;[o; ;[I"iframe; T;0;iI;@�;0;o;; {�;iI;@�o;;[o; ;[o; ;[I"h1; T;0;iI;@�;0;o;; {�;iI;@�o;;[o; ;[o; ;[I"h2; T;0;iI;@�;0;o;; {�;iI;@�o;;[o; ;[o; ;[I"h3; T;0;iI;@�;0;o;; {�;iI;@�o;;[o; ;[o; ;[I"h4; T;0;iI;@�;0;o;; {�;iI;@�o;;[o; ;[o; ;[I"h5; T;0;iI;@�;0;o;; {�;iI;@�o;;[o; ;[o; ;[I"h6; T;0;iI;@�;0;o;; {�;iI;@�o;;[o; ;[o; ;[I"p; T;0;iI;@�;0;o;; {�;iI;@�o;;[I" ; Fo; ;[o; ;[I"pre; T;0;iI;@�;0;o;; {�;iI;@�o;;[o; ;[o; ;[I"a; T;0;iI;@�;0;o;; {�;iI;@�o;;[o; ;[o; ;[I" abbr; T;0;iI;@�;0;o;; {�;iI;@�o;;[o; ;[o; ;[I"acronym; T;0;iI;@�;0;o;; {�;iI;@�o;;[o; ;[o; ;[I"address; T;0;iI;@�;0;o;; {�;iI;@�o;;[o; ;[o; ;[I" code; T;0;iI;@�;0;o;; {�;iI;@�o;;[o; ;[o; ;[I"del; T;0;iI;@�;0;o;; {�;iI;@�o;;[o; ;[o; ;[I"dfn; T;0;iI;@�;0;o;; {�;iI;@�o;;[o; ;[o; ;[I"em; T;0;iI;@�;0;o;; {�;iI;@�o;;[o; ;[o; ;[I"img; T;0;iI;@�;0;o;; {�;iI;@�o;;[I" ; Fo; ;[o; ;[I"dl; T;0;iI;@�;0;o;; {�;iI;@�o;;[o; ;[o; ;[I"dt; T;0;iI;@�;0;o;; {�;iI;@�o;;[o; ;[o; ;[I"dd; T;0;iI;@�;0;o;; {�;iI;@�o;;[o; ;[o; ;[I"ol; T;0;iI;@�;0;o;; {�;iI;@�o;;[o; ;[o; ;[I"ul; T;0;iI;@�;0;o;; {�;iI;@�o;;[o; ;[o; ;[I"li; T;0;iI;@�;0;o;; {�;iI;@�o;;[o; ;[o; ;[I" fieldset; T;0;iI;@�;0;o;; {�;iI;@�o;;[o; ;[o; ;[I" form; T;0;iI;@�;0;o;; {�;iI;@�o;;[o; ;[o; ;[I" label; T;0;iI;@�;0;o;; {�;iI;@�o;;[o; ;[o; ;[I"legend; T;0;iI;@�;0;o;; {�;iI;@�o;;[o; ;[o; ;[I"caption; T;0;iI;@�;0;o;; {�;iI;@�o;;[o; ;[o; ;[I" tbody; T;0;iI;@�;0;o;; {�;iI;@�o;;[o; ;[o; ;[I" tfoot; T;0;iI;@�;0;o;; {�;iI;@�o;;[o; ;[o; ;[I" thead; T;0;iI;@�;0;o;; {�;iI;@�o;;[o; ;[o; ;[I"tr; T;0;iI;@�;0;o;; {�;iI;@�;iI;@�;[o;!;I"reset-box-model; T;[�;"{�;0;[�;iJ; @o;!;I"reset-font; T;[�;"{�;0;[�;iK; @;iI;#T; @o;;[I" table; T;i�;o;;[o;;[o; ;[o; ;[I" table; T;0;iL;I"�; F;0;o;; {�;iL;@A;iL;@A;[o;!;I"reset-table; T;[�;"{�;0;[�;iM; @;iL;#T; @o;;[I"caption, th, td; T;i�;o;;[o;;[o; ;[o; ;[I"caption; T;0;iN;I"�; F;0;o;; {�;iN;@Vo;;[o; ;[o; ;[I"th; T;0;iN;@V;0;o;; {�;iN;@Vo;;[o; ;[o; ;[I"td; T;0;iN;@V;0;o;; {�;iN;@V;iN;@V;[o;!;I"reset-table-cell; T;[�;"{�;0;[�;iO; @;iN;#T; @o;;[I"q, blockquote; T;i�;o;;[o;;[o; ;[o; ;[I"q; T;0;iP;I"�; F;0;o;; {�;iP;@}o;;[o; ;[o; ;[I"blockquote; T;0;iP;@};0;o;; {�;iP;@};iP;@};[o;!;I"reset-quotation; T;[�;"{�;0;[�;iQ; @;iP;#T; @o;;[I" a img; T;i�;o;;[o;;[o; ;[o; ;[I"a; T;0;iR;I"�; F;0;o;; {�;iR;@�o; ;[o; ;[I"img; T;0;iR;@�;0;o;; {�;iR;@�;iR;@�;[o;!;I"reset-image-anchor-border; T;[�;"{�;0;[�;iS; @;iR;#T; @;iF;#T; @o; ;[I",/* Reset the box model measurements. */; T; ;;[�;iU; @o;;I"reset-box-model; T;[�;0;[ o:Sass::Tree::PropNode;[I"margin; T;o:Sass::Script::String;I"0; T; :identifier; @;i�:@prop_syntax:new;[�;iW; @o;$;[I"padding; T;o;%;I"0; T; ;&; @;i�;';(;[�;iX; @o;$;[I"border; T;o;%;I"0; T; ;&; @;i�;';(;[�;iY; @o;$;[I"outline; T;o;%;I"0; T; ;&; @;i�;';(;[�;iZ; @;iV;#T; @o; ;[I"1/* Reset the font and vertical alignment. */; T; ;;[�;i\; @o;;I"reset-font; T;[�;0;[o;$ ;[I" font; T;o;%;I"�; F; ;&; @;i�;';(;[ o;$;[I"weight; T;o;%;I"inherit; T; ;&; @;i�;';(;[�;i_; @o;$;[I" style; T;o;%;I"inherit; T; ;&; @;i�;';(;[�;i`; @o;$;[I" size; T;o;%;I" 100%; T; ;&; @;i�;';(;[�;ia; @o;$;[I"family; T;o;%;I"inherit; T; ;&; @;i�;';(;[�;ib; @;i^; @;#To;$;[I"vertical-align; T;o;%;I" baseline; T; ;&; @;i�;';(;[�;ic; @;i];#T; @o; ;[I"k/* Resets the outline when focus. * For accessibility you need to apply some styling in its place. */; T; ;;[�;ie; @o;;I"reset-focus; T;[�;0;[o;$;[I"outline; T;o;%;I"0; T; ;&; @;i�;';(;[�;ih; @;ig;#T; @o; ;[I" /* Reset a body element. */; T; ;;[�;ij; @o;;I"reset-body; T;[�;0;[o;$;[I"line-height; T;o;%;I"1; T; ;&; @;i�;';(;[�;il; @o;$;[I" color; T;o;%;I" black; T; ;&; @;i�;';(;[�;im; @o;$;[I"background; T;o;%;I" white; T; ;&; @;i�;';(;[�;in; @;ik;#T; @o; ;[I"./* Reset the list style of an element. */; T; ;;[�;ip; @o;;I"reset-list-style; T;[�;0;[o;$;[I"list-style; T;o;%;I" none; T; ;&; @;i�;';(;[�;ir; @;iq;#T; @o; ;[I"/* Reset a table */; T; ;;[�;it; @o;;I"reset-table; T;[�;0;[o;$;[I"border-collapse; T;o;%;I" separate; T; ;&; @;i�;';(;[�;iv; @o;$;[I"border-spacing; T;o;%;I"0; T; ;&; @;i�;';(;[�;iw; @o;$;[I"vertical-align; T;o;%;I"middle; T; ;&; @;i�;';(;[�;ix; @;iu;#T; @o; ;[I"*/* Reset a table cell (`th`, `td`) */; T; ;;[�;iz; @o;;I"reset-table-cell; T;[�;0;[o;$;[I"text-align; T;o;%;I" left; T; ;&; @;i�;';(;[�;i|; @o;$;[I"font-weight; T;o;%;I"normal; T; ;&; @;i�;';(;[�;i}; @o;$;[I"vertical-align; T;o;%;I"middle; T; ;&; @;i�;';(;[�;i~; @;i{;#T; @o; ;[I"0/* Reset a quotation (`q`, `blockquote`) */; T; ;;[�;i{; @o;;I"reset-quotation; T;[�;0;[o;$;[I"quotes; T;o:Sass::Script::List ;[o;% ;I"�; T; :string;i}; @o;% ;I"�; T; ;*;i}; @:@separator: space;i}; @;i�;';(;[�;i}; @o;;[I"&:before, &:after; F;i�;o;;[o;;[o; ;[o:Sass::Selector::Parent;i~;I"�; Fo:Sass::Selector::Pseudo ; : class;[I"before; F: @arg0;i~;@};0;o;; {�;i~;@}o;;[o; ;[o;-;i~;@}o;. ; ;/;[I" after; F;00;i~;@};0;o;; {�;i~;@};i~;@};[o;$;[I"content; T;o;%;I"""; T; ;&; @;i�;';(;[�;i; @;i~;#T; @;i|;#T; @o; ;[I"/* Resets the border. */; T; ;;[�;i�; @o;;I"reset-image-anchor-border; T;[�;0;[o;$;[I"border; T;o;%;I" none; T; ;&; @;i�;';(;[�;i�; @;i�;#T; @o; ;[I"�/* Unrecognized elements are displayed inline. * This reset provides a basic reset for html5 elements * so they are rendered correctly in browsers that don't recognize them * and reset in browsers that have default styles for them. */; T; ;;[�;i�; @o;;I"reset-html5; T;[�;0;[o;;[I"marticle, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary; T;i�;o;;[o;;[o; ;[o; ;[I"article; T;0;i�;I"�; F;0;o;; {�;i�;@�o;;[o; ;[o; ;[I" aside; T;0;i�;@�;0;o;; {�;i�;@�o;;[o; ;[o; ;[I"canvas; T;0;i�;@�;0;o;; {�;i�;@�o;;[o; ;[o; ;[I"details; T;0;i�;@�;0;o;; {�;i�;@�o;;[o; ;[o; ;[I"figcaption; T;0;i�;@�;0;o;; {�;i�;@�o;;[o; ;[o; ;[I"figure; T;0;i�;@�;0;o;; {�;i�;@�o;;[o; ;[o; ;[I"footer; T;0;i�;@�;0;o;; {�;i�;@�o;;[o; ;[o; ;[I"header; T;0;i�;@�;0;o;; {�;i�;@�o;;[o; ;[o; ;[I"hgroup; T;0;i�;@�;0;o;; {�;i�;@�o;;[o; ;[o; ;[I" menu; T;0;i�;@�;0;o;; {�;i�;@�o;;[o; ;[o; ;[I"nav; T;0;i�;@�;0;o;; {�;i�;@�o;;[o; ;[o; ;[I"section; T;0;i�;@�;0;o;; {�;i�;@�o;;[o; ;[o; ;[I"summary; T;0;i�;@�;0;o;; {�;i�;@�;i�;@�;[o;!;I"reset-box-model; T;[�;"{�;0;[�;i�; @o;$;[I"display; T;o;%;I" block; T; ;&; @;i�;';(;[�;i�; @;i�;#T; @;i�;#T; @o; ;[I"e/* Resets the display of inline and block elements to their default display * according to their tag type. Elements that have a default display that varies across * versions of html or browser are not handled here, but this covers the 90% use case. * Usage Example: * * // Turn off the display for both of these classes * .unregistered-only, .registered-only * display: none * // Now turn only one of them back on depending on some other context. * body.registered * +reset-display(".registered-only") * body.unregistered * +reset-display(".unregistered-only") */; T; ;;[�;i�; @o;;I"reset-display; T;[[o:Sass::Script::Variable;I" selector; T:@underscored_nameI" selector; T; @o;% ;I"�; T; ;*;i�; @[o;1;I"important; T;2I"important; T; @o:Sass::Script::Bool;F;i�; @;0;[o;;[o:Sass::Script::Funcall;I"append-selector; T;[o;4;I"elements-of-type; T;[o;% ;I"inline; T; ;*;i�; @;"{�;0;i�; @o;1 ;I" selector; T;2I" selector; T;i�; @;"{�;0;i�; @;i�;[u:Sass::Tree::IfNodeF[o:Sass::Script::Variable : @nameI"important:ET:@underscored_nameI"important;T: @linei�: @options{�u:Sass::Tree::IfNode�[00[o:Sass::Tree::PropNode: @name[I"display:ET:@valueo:Sass::Script::String;I"inline;T: @type:identifier: @options{�: @tabsi�:@prop_syntax:new:@children[�: @linei�;@[o:Sass::Tree::PropNode;[I"display;T:@valueo:Sass::Script::List ; [o:Sass::Script::String ; I"inline;T: @type:identifier; i�; @ o; ; I"!important;F;;; i�; @ :@separator: space; i�; @ : @tabsi�:@prop_syntax:new:@children[�; i�; @ ;i�;#T; @o;;[o;4;I"append-selector; T;[o;4;I"elements-of-type; T;[o;% ;I" block; T; ;*;i�; @;"{�;0;i�; @o;1 ;I" selector; T;2I" selector; T;i�; @;"{�;0;i�; @;i�;[u;5D[o:Sass::Script::Variable : @nameI"important:ET:@underscored_nameI"important;T: @linei�: @options{�u:Sass::Tree::IfNode�[00[o:Sass::Tree::PropNode: @name[I"display:ET:@valueo:Sass::Script::String;I" block;T: @type:identifier: @options{�: @tabsi�:@prop_syntax:new:@children[�: @linei�;@[o:Sass::Tree::PropNode;[I"display;T:@valueo:Sass::Script::List ; [o:Sass::Script::String ; I" block;T: @type:identifier; i�; @ o; ; I"!important;F;;; i�; @ :@separator: space; i�; @ : @tabsi�:@prop_syntax:new:@children[�; i�; @ ;i�;#T; @;i�;#T; @:@templateI"// FROM The Compass Framework (compass-style.org) // // Copyright (c) 2009 Christopher M. Eppstein // // Permission is hereby granted, free of charge, to any person obtaining a copy of // this software and associated documentation files (the "Software"), to deal in // the Software without restriction, including without limitation the rights to // use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of // the Software, and to permit persons to whom the Software is furnished to do so, // subject to the following conditions: // // The above copyright notice and this permission notice shall be included in all // copies or substantial portions of the Software. No attribution is required by // products that make use of this software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS // FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR // COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER // IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN // CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. // // Except as contained in this notice, the name(s) of the above copyright holders // shall not be used in advertising or otherwise to promote the sale, use or other // dealings in this Software without prior written authorization. // // Contributors to this project agree to grant all rights to the copyright holder // of the primary product. Attribution is maintained in the source control history // of the product. // // Based on [Eric Meyer's reset](http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/) // Global reset rules. // For more specific resets, use the reset mixins provided below // // *Please Note*: tables still need `cellspacing="0"` in the markup. @mixin global-reset { html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { @include reset-box-model; @include reset-font; } body { @include reset-body; } ol, ul { @include reset-list-style; } table { @include reset-table; } caption, th, td { @include reset-table-cell; } q, blockquote { @include reset-quotation; } a img { @include reset-image-anchor-border; } } // Reset all elements within some selector scope. To reset the selector itself, // mixin the appropriate reset mixin for that element type as well. This could be // useful if you want to style a part of your page in a dramatically different way. // // *Please Note*: tables still need `cellspacing="0"` in the markup. @mixin nested-reset { div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, abbr, acronym, address, code, del, dfn, em, img, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr { @include reset-box-model; @include reset-font; } table { @include reset-table; } caption, th, td { @include reset-table-cell; } q, blockquote { @include reset-quotation; } a img { @include reset-image-anchor-border; } } // Reset the box model measurements. @mixin reset-box-model { margin: 0; padding: 0; border: 0; outline: 0; } // Reset the font and vertical alignment. @mixin reset-font { font: { weight: inherit; style: inherit; size: 100%; family: inherit; }; vertical-align: baseline; } // Resets the outline when focus. // For accessibility you need to apply some styling in its place. @mixin reset-focus { outline: 0; } // Reset a body element. @mixin reset-body { line-height: 1; color: black; background: white; } // Reset the list style of an element. @mixin reset-list-style { list-style: none; } // Reset a table @mixin reset-table { border-collapse: separate; border-spacing: 0; vertical-align: middle; } // Reset a table cell (`th`, `td`) @mixin reset-table-cell { text-align: left; font-weight: normal; vertical-align: middle; } // Reset a quotation (`q`, `blockquote`) @mixin reset-quotation { quotes: "" ""; &:before, &:after { content: ""; } } // Resets the border. @mixin reset-image-anchor-border { border: none; } // Unrecognized elements are displayed inline. // This reset provides a basic reset for html5 elements // so they are rendered correctly in browsers that don't recognize them // and reset in browsers that have default styles for them. @mixin reset-html5 { article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { @include reset-box-model; display: block; } } // Resets the display of inline and block elements to their default display // according to their tag type. Elements that have a default display that varies across // versions of html or browser are not handled here, but this covers the 90% use case. // Usage Example: // // // Turn off the display for both of these classes // .unregistered-only, .registered-only // display: none // // Now turn only one of them back on depending on some other context. // body.registered // +reset-display(".registered-only") // body.unregistered // +reset-display(".unregistered-only") @mixin reset-display($selector: "", $important: false) { #{append-selector(elements-of-type("inline"), $selector)} { @if $important { display: inline !important; } @else { display: inline; } } #{append-selector(elements-of-type("block"), $selector)} { @if $important { display: block !important; } @else { display: block; } } } ; T;i;#T; @