3.2.19 (Media Mark)
0003fe5795fc12794e452422eba82f39c51a591d
o:Sass::Tree::RootNode
:@children[o:Sass::Tree::ImportNode:@imported_filenameI"compass/support:ET;[ :@template0:
@linei:@options{ :@imported_file0o:Sass::Tree::CommentNode
:@value[I"/* 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. */;	T:
@type:silent;[ ;i;@
o:Sass::Tree::VariableNode:
@nameI" default-has-layout-approach;	T:
@expro:Sass::Script::String	;I"	zoom;	T;:identifier;i;@
:@guardedI"!default;	T;[ ;i;@
o;
;[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). */;	T;;;[ ;i;@
o:Sass::Tree::MixinDefNode;I"has-layout;	T:
@args[[o:Sass::Script::Variable;I"approach;	T:@underscored_nameI"approach;	T;@
o;	;I" default-has-layout-approach;	T;I" default_has_layout_approach;	T;i;@
:@splat0;[u:Sass::Tree::IfNodeM[o:Sass::Script::Variable	:
@nameI"legacy-support-for-ie:ET:@underscored_nameI"legacy_support_for_ie;T:
@linei:@options{ 0[u:Sass::Tree::IfNode[o:Sass::Script::Operation
:@operand1o:Sass::Script::Variable	:
@nameI"approach:ET:@underscored_nameI"approach;	T:
@linei:@options{ :@operand2o:Sass::Script::String	:@valueI"	zoom;	T:
@type:identifier;i;@
:@operator:eq;i;@
u:Sass::Tree::IfNode3[o:Sass::Script::Operation
:@operand1o:Sass::Script::Variable	:
@nameI"approach:ET:@underscored_nameI"approach;	T:
@linei:@options{ :@operand2o:Sass::Script::String	:@valueI"
block;	T:
@type:identifier;i;@
:@operator:eq;i;@
u:Sass::Tree::IfNode[00[o:Sass::Tree::WarnNode	:
@expro:&Sass::Script::StringInterpolation
:@beforeo:Sass::Script::String	:@valueI""Unknown has-layout approach: :ET:
@type:string:
@linei:@options{ :	@mido:Sass::Script::Variable	:
@nameI"approach;T:@underscored_nameI"approach;T;i;@:@aftero;		;
I" ;T;;;i;@;i;@:@children[ ;i;@o:Sass::Tree::MixinNode;I"has-layout-zoom;T:
@args[ :@keywords{ :@splat0;[ ;i;@[o:Sass::Tree::MixinNode;I"has-layout-block;	T:
@args[ :@keywords{ :@splat0:@children[ ;i;@
[o:Sass::Tree::MixinNode;I"has-layout-zoom;	T:
@args[ :@keywords{ :@splat0:@children[ ;i;@
;i:@has_childrenT;@
o;;I"has-layout-zoom;	T;[ ;0;[u;[o:Sass::Script::Operation
:@operand1o:Sass::Script::Variable	:
@nameI"legacy-support-for-ie6:ET:@underscored_nameI"legacy_support_for_ie6;	T:
@linei:@options{ :@operand2o;	;I"legacy-support-for-ie7;	T;
I"legacy_support_for_ie7;	T;i;@
:@operator:or;i;@
0[o:Sass::Tree::PropNode;[I"
*zoom;	T:@valueo:Sass::Script::String;I"1;	T:
@type:identifier;@
:
@tabsi :@prop_syntax:new:@children[ ;i;@
;i;T;@
o;;I"has-layout-block;	T;[ ;0;[u;D[o:Sass::Script::Variable	:
@nameI"legacy-support-for-ie:ET:@underscored_nameI"legacy_support_for_ie;T:
@linei$:@options{ 0[	o:Sass::Tree::CommentNode
:@value[I"$/* This makes ie6 get layout */;T:
@type:silent:@children[ ;	i%;
@	o:Sass::Tree::PropNode;[I"display;T;o:Sass::Script::String;I"inline-block;T;:identifier;
@	:
@tabsi :@prop_syntax:new;[ ;	i&;
@	o;
;[I")/* and this puts it back to block */;T;;;[ ;	i';
@	o:Sass::Tree::RuleNode:
@rule[I"&;T;i :@parsed_ruleso:"Sass::Selector::CommaSequence:@members[o:Sass::Selector::Sequence;[o:#Sass::Selector::SimpleSequence
;[o:Sass::Selector::Parent;	i(:@filenameI" ;T:@subject0:@sourceso:Set:
@hash{ ;	i(;@#;	i(;@#;[o;;[I"display;T;o;;I"
block;T;;;
@	;i ;;;[ ;	i(;
@	;	i(:@has_childrenT;
@	;i#;T;@
o;
;[I"/* A hack to supply IE6 (and below) with a different property value.
 * [Read more](http://www.cssportal.com/css-hacks/#in_css-important). */;	T;;;[ ;i,;@
o;;I"bang-hack;	T;[[o;;I"property;	T;I"property;	T;@
0[o;;I"
value;	T;I"
value;	T;@
0[o;;I"ie6-value;	T;I"ie6_value;	T;@
0;0;[u;[o:Sass::Script::Variable	:
@nameI"legacy-support-for-ie6:ET:@underscored_nameI"legacy_support_for_ie6;T:
@linei/:@options{ 0[o:Sass::Tree::PropNode;[o; 	;I"property;T;I"property;T;	i0;
@	:@valueo: Sass::Script::Interpolation:@before0:	@mido; 	;I"
value;T;I"
value;T;	i0;
@	:@aftero:Sass::Script::String	;I"!important;T:
@type:identifier;	i0;
@	:@whitespace_beforei:@whitespace_afteri :@originally_textF;	i0;
@	:
@tabsi :@prop_syntax:new:@children[ ;	i0;
@	o;;[o; 	;I"property;T;I"property;T;	i1;
@	;o;;0;o; 	;I"ie6-value;T;I"ie6_value;T;	i1;
@	;0;i3;0;F;	i1;
@	;i ;;;[ ;	i1;
@	;i.;T;@
;
I"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-ie6 or $legacy-support-for-ie7 {
    *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;T;@
;i