3.2.1 (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^;#T; @ o;$ ;[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;%;I" "" ""; T; ;&; @ ;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~;@y;0;o;; {; i~;@yo;;[o; ;[o;); i~;@yo;* ; ;+;[I" after; F;,0; i~;@y;0;o;; {; i~;@y; i~;@y;[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; : string; i; @ [o;-;I"important; T;.I"important; T; @ o:Sass::Script::Bool;F; i; @ ;0;[o; ;[o:Sass::Script::Funcall ;I"append-selector; T;[o;1 ;I"elements-of-type; T;[o;% ;I" inline; T; ;/; i; @ ;"{;0; i; @ o;- ;I" selector; T;.I" selector; T; i; @ ;"{;0; i; @ ;i;[u:Sass::Tree::IfNode[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::String; I"inline !important;T: @type:identifier; @ : @tabsi:@prop_syntax:new:@children[; i; @ ; i;#T; @ o; ;[o;1 ;I"append-selector; T;[o;1 ;I"elements-of-type; T;[o;% ;I" block; T; ;/; i; @ ;"{;0; i; @ o;- ;I" selector; T;.I" selector; T; i; @ ;"{;0; i; @ ;i;[u;2[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::String; I"block !important;T: @type:identifier; @ : @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; @