3.1.15 (Brainy Betty) 133828e5b5d2c12152e2fc68cda8f1a210e5b785 o:Sass::Tree::RootNode :@template"-@import "compass/support"; // The `zoom` approach generates less CSS but does not validate. // Set this to `block` to use the display-property to hack the // element to gain layout. $default-has-layout-approach: zoom !default; // This mixin causes an element matching the selector // to gain the "hasLayout" property in internet explorer. // More information on [hasLayout](http://reference.sitepoint.com/css/haslayout). @mixin has-layout($approach: $default-has-layout-approach) { @if $legacy-support-for-ie { @if $approach == zoom { @include has-layout-zoom; } @else if $approach == block { @include has-layout-block; } @else { @warn "Unknown has-layout approach: #{$approach}"; @include has-layout-zoom; } } } @mixin has-layout-zoom { @if $legacy-support-for-ie { *zoom: 1; } } @mixin has-layout-block { @if $legacy-support-for-ie { // This makes ie6 get layout display: inline-block; // and this puts it back to block & { display: block; } } } // A hack to supply IE6 (and below) with a different property value. // [Read more](http://www.cssportal.com/css-hacks/#in_css-important). @mixin bang-hack($property, $value, $ie6-value) { @if $legacy-support-for-ie6 { #{$property}: #{$value} !important; #{$property}: #{$ie6-value}; } } :@has_childrenT: @options{:@children[o:Sass::Tree::ImportNode ;0;@:@imported_filename"compass/support; [: @lineio:Sass::Tree::CommentNode ;@: @loud0; [: @value["/* The `zoom` approach generates less CSS but does not validate. * Set this to `block` to use the display-property to hack the * element to gain layout. */; i: @silentio:Sass::Tree::VariableNode : @name" default-has-layout-approach;@: @guarded" !default; [; i : @expro:Sass::Script::String : @type:identifier;@;" zoom; i o; ;@;0; [;["/* This mixin causes an element matching the selector * to gain the "hasLayout" property in internet explorer. * More information on [hasLayout](http://reference.sitepoint.com/css/haslayout). */; i ;io:Sass::Tree::MixinDefNode ;"has-layout;T;@; [u:Sass::Tree::IfNode[o:Sass::Script::Variable :@underscored_name"legacy_support_for_ie: @name"legacy-support-for-ie: @options{: @linei0[u:Sass::Tree::IfNodeM[o:Sass::Script::Operation :@operand2o:Sass::Script::String : @type:identifier: @options{: @value" zoom: @linei:@operand1o:Sass::Script::Variable :@underscored_name" approach: @name" approach; @; i; @; i:@operator:equ:Sass::Tree::IfNode[o:Sass::Script::Operation :@operand2o:Sass::Script::String : @type:identifier: @options{: @value" block: @linei:@operand1o:Sass::Script::Variable :@underscored_name" approach: @name" approach; @; i; @; i:@operator:equ:Sass::Tree::IfNode[00[o:Sass::Tree::WarnNode : @options{:@children[: @linei: @expro:&Sass::Script::StringInterpolation : @mido:Sass::Script::Variable :@underscored_name" approach: @name" approach;@;i: @beforeo:Sass::Script::String : @type: string;@: @value""Unknown has-layout approach: ;i;@: @aftero; ;;;@;";i;io:Sass::Tree::MixinNode ;"has-layout-zoom:@keywords{;@;[;i: @args[[o:Sass::Tree::MixinNode ;"has-layout-block:@keywords{; @:@children[; i: @args[[o:Sass::Tree::MixinNode ;"has-layout-zoom:@keywords{; @:@children[; i: @args[; i: @args[[o:Sass::Script::Variable:@underscored_name" approach;" approach;@o; ;" default_has_layout_approach;" default-has-layout-approach;@; io; ;"has-layout-zoom;T;@; [u;[o:Sass::Script::Variable :@underscored_name"legacy_support_for_ie: @name"legacy-support-for-ie: @options{: @linei0[o:Sass::Tree::PropNode ;[" *zoom:@prop_syntax:new;@ :@children[: @valueo:Sass::Script::String: @type:identifier;@ ;"1; i: @tabsi; i;[o; ;"has-layout-block;T;@; [u;[o:Sass::Script::Variable :@underscored_name"legacy_support_for_ie: @name"legacy-support-for-ie: @options{: @linei$0[ o:Sass::Tree::CommentNode ;@ : @loud0:@children[: @value["$/* This makes ie6 get layout */; i%: @silentio:Sass::Tree::PropNode ;[" display:@prop_syntax:new;@ ; [; o:Sass::Script::String: @type:identifier;@ ; "inline-block; i&: @tabsio; ;@ ; 0; [; [")/* and this puts it back to block */; i';io:Sass::Tree::RuleNode :@has_childrenT: @rule["&;@ :@parsed_ruleso:"Sass::Selector::CommaSequence:@filename"; i(: @members[o:Sass::Selector::Sequence;[o:#Sass::Selector::SimpleSequence;@; i(;[o:Sass::Selector::Parent;@; i(; [o; ;[" display;;;@ ; [; o;;;;@ ; " block; i(;i; i(;i; i#;[o; ;@;0; [;["/* A hack to supply IE6 (and below) with a different property value. * [Read more](http://www.cssportal.com/css-hacks/#in_css-important). */; i,;io; ;"bang-hack;T;@; [u;_[o:Sass::Script::Variable :@underscored_name"legacy_support_for_ie6: @name"legacy-support-for-ie6: @options{: @linei/0[o:Sass::Tree::PropNode ;[o; ;" property;" property;@ ; i0:@prop_syntax:new;@ :@children[: @valueo: Sass::Script::Interpolation : @mido; ;" value;" value;@ ; i0:@whitespace_afteri: @before0;@ :@whitespace_beforei: @aftero:Sass::Script::String : @type:identifier;@ ;"!important; i0; i0:@originally_textF; i0: @tabsio; ;[o; ;" property;" property;@ ; i1; ; ;@ ; [;o; ;o; ;"ie6_value;"ie6-value;@ ; i1;0;0;@ ;i;0; i1;F; i1;i; i.;[[o;;" property;" property;@0[o;;" value;" value;@0[o;;"ie6_value;"ie6-value;@0; i