3.1.7 (Brainy Betty) 133828e5b5d2c12152e2fc68cda8f1a210e5b785 o:Sass::Tree::RootNode : @options{:@children[o:Sass::Tree::ImportNode ;@;[: @linei:@template0:@imported_filename"compass/supporto:Sass::Tree::CommentNode ;@: @silenti;[: @lines[; i: @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. */: @loud0o:Sass::Tree::VariableNode ;@;[: @guarded" !default; i : @name" default-has-layout-approach: @expro:Sass::Script::String ;@; i : @type:identifier;" zoomo; ;@; i;[;[; i ;"/* 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). */;0o:Sass::Tree::MixinDefNode ;@;[u:Sass::Tree::IfNode[o:Sass::Script::Variable : @options{: @linei: @name"legacy-support-for-ie:@underscored_name"legacy_support_for_ie0[u:Sass::Tree::IfNodeM[o:Sass::Script::Operation : @options{:@operand2o:Sass::Script::String ;@: @linei: @type:identifier: @value" zoom; i:@operator:eq:@operand1o:Sass::Script::Variable ;@; i: @name" approach:@underscored_name" approachu:Sass::Tree::IfNode[o:Sass::Script::Operation : @options{:@operand2o:Sass::Script::String ;@: @linei: @type:identifier: @value" block; i:@operator:eq:@operand1o:Sass::Script::Variable ;@; i: @name" approach:@underscored_name" approachu:Sass::Tree::IfNode[00[o:Sass::Tree::WarnNode : @options{:@children[: @linei: @expro:&Sass::Script::StringInterpolation ;@: @beforeo:Sass::Script::String ;@;i: @type: string: @value""Unknown has-layout approach: ;i: @mido:Sass::Script::Variable ;@;i: @name" approach:@underscored_name" approach: @aftero; ;@;i; ;;"o:Sass::Tree::MixinNode ;@;[;i;"has-layout-zoom:@keywords{: @args[[o:Sass::Tree::MixinNode ;@:@children[; i;"has-layout-block:@keywords{: @args[[o:Sass::Tree::MixinNode ;@:@children[; i;"has-layout-zoom:@keywords{: @args[; i;"has-layout:@has_childrenT: @args[[o:Sass::Script::Variable;{;" approach:@underscored_name" approacho; ;@ ; i;" default-has-layout-approach;" default_has_layout_approacho; ;@;[u;[o:Sass::Script::Variable : @options{: @linei: @name"legacy-support-for-ie:@underscored_name"legacy_support_for_ie0[o:Sass::Tree::PropNode ;@:@prop_syntax:new:@children[;i: @valueo:Sass::Script::String;@: @type:identifier;"1;[" *zoom: @tabsi; i;"has-layout-zoom;T;; ;@;[u;[o:Sass::Script::Variable : @options{: @linei$: @name"legacy-support-for-ie:@underscored_name"legacy_support_for_ie0[ o:Sass::Tree::CommentNode ;@: @silenti:@children[: @lines[;i%: @value"$/* This makes ie6 get layout */: @loud0o:Sass::Tree::PropNode ;@:@prop_syntax:new; [;i&;o:Sass::Script::String;@: @type:identifier;"inline-block;[" display: @tabsio; ;@; i; [; [;i';")/* and this puts it back to block */;0o:Sass::Tree::RuleNode ;@: @rule["&; [o; ;@;;; [;i(;o;;@;;;" block;[" display;i:@parsed_ruleso:"Sass::Selector::CommaSequence;i(: @members[o:Sass::Selector::Sequence;[o:#Sass::Selector::SimpleSequence;i(;[o:Sass::Selector::Parent;i(:@filename";@*;@*;i(:@has_childrenT;i; i#;"has-layout-block;T;; ;@; i;[;[; i,;"/* A hack to supply IE6 (and below) with a different property value. * [Read more](http://www.cssportal.com/css-hacks/#in_css-important). */;0o; ;@;[u;_[o:Sass::Script::Variable : @options{: @linei/: @name"legacy-support-for-ie6:@underscored_name"legacy_support_for_ie60[o:Sass::Tree::PropNode ;@:@prop_syntax:new:@children[;i0: @valueo: Sass::Script::Interpolation ;@:@whitespace_beforei: @before0;i0: @mido; ;@;i0;" value; " value:@originally_textF: @aftero:Sass::Script::String ;@;i0: @type:identifier;"!important:@whitespace_afteri;[o; ;@;i0;" property; " property: @tabsio; ;@; ; ; [;i1;o; ;@;i;0;i1;o; ;@;i1;"ie6-value; "ie6_value;F;0;0;[o; ;@;i1;" property; " property;i; i.;"bang-hack;T;[[o;;{;" property;" property0[o;;@;;" value;" value0[o;;@;;"ie6-value;"ie6_value0; i; "-@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}; } } ;T