{: versionI"3.2.18 (Media Mark):EF:shaI"-58b282658db72a45268f967f577579ba347c53bf;F: contents"?To:Sass::Tree::RootNode :@children[&o:Sass::Tree::CommentNode : @value[I"€/* * Reset CSS * Adapted from http://github.com/necolas/normalize.css * -------------------------------------------------- */:ET: @type: silent;[: @linei: @options{o; ;[I"@/* Display in IE6-9 and FF3 * ------------------------- */; T; ; ;[; i ; @ o:Sass::Tree::RuleNode : @rule[I"Varticle, aside, details, figcaption, figure, footer, header, hgroup, nav, section; T: @tabsi:@parsed_ruleso:"Sass::Selector::CommaSequence: @members[o:Sass::Selector::Sequence;[o:#Sass::Selector::SimpleSequence ;[o:Sass::Selector::Element : @name[I" article; T:@namespace0; i:@filenameI"; T: @subject0: @sourceso:Set: @hash{; i;@o;;[I" ; To; ;[o; ;[I" aside; T;0; i;@;0;o;;{; i;@o;;[I" ; To; ;[o; ;[I" details; T;0; i;@;0;o;;{; i;@o;;[I" ; To; ;[o; ;[I"figcaption; T;0; i;@;0;o;;{; i;@o;;[I" ; To; ;[o; ;[I" figure; T;0; i;@;0;o;;{; i;@o;;[I" ; To; ;[o; ;[I" footer; T;0; i;@;0;o;;{; i;@o;;[I" ; To; ;[o; ;[I" header; T;0; i;@;0;o;;{; i;@o;;[I" ; To; ;[o; ;[I" hgroup; T;0; i;@;0;o;;{; i;@o;;[I" ; To; ;[o; ;[I"nav; T;0; i;@;0;o;;{; i;@o;;[I" ; To; ;[o; ;[I" section; T;0; i;@;0;o;;{; i;@; i;@;[o:Sass::Tree::PropNode ;[I" display; T;o:Sass::Script::String;I" block; T; :identifier; @ ;i:@prop_syntax:new;[; i; @ ; i:@has_childrenT; @ o; ;[I"F/* Display block in IE6-9 and FF3 * ------------------------- */; T; ; ;[; i; @ o; ;[I"audio, canvas, video; T;i;o;;[o;;[o; ;[o; ;[I" audio; T;0; i!;I"; T;0;o;;{; i!;@‹o;;[I" ; To; ;[o; ;[I" canvas; T;0; i!;@‹;0;o;;{; i!;@‹o;;[I" ; To; ;[o; ;[I" video; T;0; i!;@‹;0;o;;{; i!;@‹; i!;@‹;[o; ;[I" display; T;o;;I"inline-block; T; ; ; @ ;i;!;";[; i"; @ o; ;[I" *display; T;o;;I" inline; T; ; ; @ ;i;!;";[; i#; @ o; ;[I" *zoom; T;o;;I"1; T; ; ; @ ;i;!;";[; i$; @ ; i!;#T; @ o; ;[I"i/* Prevents modern browsers from displaying 'audio' without controls * ------------------------- */; T; ; ;[; i'; @ o; ;[I"audio:not([controls]); T;i;o;;[o;;[o; ;[o; ;[I" audio; T;0; i*;I"; To:Sass::Selector::Pseudo :@syntactic_type: class;[I"not; T: @arg[I"[controls]; T; i*;@Å;0;o;;{; i*;@Å; i*;@Å;[o; ;[I" display; T;o;;I" none; T; ; ; @ ;i;!;";[; i+; @ ; i*;#T; @ o; ;[I"5/* Base settings * ------------------------- */; T; ; ;[; i.; @ o; ;[I" html; T;i;o;;[o;;[o; ;[o; ;[I" html; T;0; i1;I"; T;0;o;;{; i1;@ä; i1;@ä;[o; ;[I"font-size; T;o;;I" 100%; T; ; ; @ ;i;!;";[; i2; @ o; ;[I"-webkit-text-size-adjust; T;o;;I" 100%; T; ; ; @ ;i;!;";[; i3; @ o; ;[I"-ms-text-size-adjust; T;o;;I" 100%; T; ; ; @ ;i;!;";[; i4; @ ; i1;#T; @ o; ;[I"/* Focus states */; T; ; ;[; i6; @ o; ;[I" a:focus; T;i;o;;[o;;[o; ;[o; ;[I"a; T;0; i7;I"; To;$ ;%;&;[I" focus; T;'0; i7;@ ;0;o;;{; i7;@ ; i7;@ ;[o:Sass::Tree::MixinNode ;I"tab-focus; T: @args[:@keywords{: @splat0;[; i8; @ ; i7;#T; @ o; ;[I"/* Hover & Active */; T; ; ;[; i:; @ o; ;[I"a:hover, a:active; T;i;o;;[o;;[o; ;[o; ;[I"a; T;0; i<;I"; To;$ ;%;&;[I" hover; T;'0; i<;@&;0;o;;{; i<;@&o;;[I" ; To; ;[o; ;[I"a; T;0; i<;@&o;$ ;%;&;[I" active; T;'0; i<;@&;0;o;;{; i<;@&; i<;@&;[o; ;[I" outline; T;o;;I"0; T; ; ; @ ;i;!;";[; i=; @ ; i<;#T; @ o; ;[I"b/* Prevents sub and sup affecting line-height in all browsers * ------------------------- */; T; ; ;[; i@; @ o; ;[I" sub, sup; T;i;o;;[o;;[o; ;[o; ;[I"sub; T;0; iD;I"; T;0;o;;{; iD;@Po;;[I" ; To; ;[o; ;[I"sup; T;0; iD;@P;0;o;;{; iD;@P; iD;@P;[ o; ;[I" position; T;o;;I" relative; T; ; ; @ ;i;!;";[; iE; @ o; ;[I"font-size; T;o;;I"75%; T; ; ; @ ;i;!;";[; iF; @ o; ;[I"line-height; T;o;;I"0; T; ; ; @ ;i;!;";[; iG; @ o; ;[I"vertical-align; T;o;;I" baseline; T; ; ; @ ;i;!;";[; iH; @ ; iD;#T; @ o; ;[I"sup; T;i;o;;[o;;[o; ;[o; ;[I"sup; T;0; iJ;I"; T;0;o;;{; iJ;@‚; iJ;@‚;[o; ;[I"top; T;o;;I" -0.5em; T; ; ; @ ;i;!;";[; iK; @ ; iJ;#T; @ o; ;[I"sub; T;i;o;;[o;;[o; ;[o; ;[I"sub; T;0; iM;I"; T;0;o;;{; iM;@˜; iM;@˜;[o; ;[I" bottom; T;o;;I" -0.25em; T; ; ; @ ;i;!;";[; iN; @ ; iM;#T; @ o; ;[I"K/* Img border in a's and image quality * ------------------------- */; T; ; ;[; iQ; @ o; ;[I"img; T;i;o;;[o;;[o; ;[o; ;[I"img; T;0; iT;I"; T;0;o;;{; iT;@²; iT;@²;[o; ;[I"M/* Responsive images (ensure images don't scale beyond their parents) */; T; : normal;[; iU; @ o; ;[I"max-width; T;o;;I" 100%; T; ; ; @ ;i;!;";[; iV; @ o; ;[I"6/* Part 1: Set a maxium relative to the parent */; T; ;,;[; iV; @ o; ;[I" width; T;o;;I" auto\9; T; ; ; @ ;i;!;";[; iW; @ o; ;[I"6/* IE7-8 need help adjusting responsive images */; T; ;,;[; iW; @ o; ;[I" height; T;o;;I" auto; T; ; ; @ ;i;!;";[; iX; @ o; ;[I"X/* Part 2: Scale the height according to the width, otherwise you get stretching */; T; ;,;[; iX; @ o; ;[I"vertical-align; T;o;;I" middle; T; ; ; @ ;i;!;";[; iZ; @ o; ;[I" border; T;o;;I"0; T; ; ; @ ;i;!;";[; i[; @ o; ;[I"-ms-interpolation-mode; T;o;;I" bicubic; T; ; ; @ ;i;!;";[; i\; @ ; iT;#T; @ o; ;[I"7/* Prevent max-width from affecting Google Maps */; T; ; ;[; i_; @ o; ;[I"&#map_canvas img, .google-maps img; T;i;o;;[o;;[o; ;[o:Sass::Selector::Id;[I"map_canvas; T; ia;I"; T;0;o;;{; ia;@úo; ;[o; ;[I"img; T;0; ia;@ú;0;o;;{; ia;@úo;;[I" ; To; ;[o:Sass::Selector::Class;[I"google-maps; T; ia;@ú;0;o;;{; ia;@úo; ;[o; ;[I"img; T;0; ia;@ú;0;o;;{; ia;@ú; ia;@ú;[o; ;[I"max-width; T;o;;I" none; T; ; ; @ ;i;!;";[; ib; @ ; ia;#T; @ o; ;[I"-/* Forms * ------------------------- */; T; ; ;[; ie; @ o; ;[I"F/* Font size in all browsers, margin changes, misc consistency */; T; ; ;[; ih; @ o; ;[I"$button, input, select, textarea; T;i;o;;[ o;;[o; ;[o; ;[I" button; T;0; il;I"; T;0;o;;{; il;@0o;;[I" ; To; ;[o; ;[I" input; T;0; il;@0;0;o;;{; il;@0o;;[I" ; To; ;[o; ;[I" select; T;0; il;@0;0;o;;{; il;@0o;;[I" ; To; ;[o; ;[I" textarea; T;0; il;@0;0;o;;{; il;@0; il;@0;[o; ;[I" margin; T;o;;I"0; T; ; ; @ ;i;!;";[; im; @ o; ;[I"font-size; T;o;;I" 100%; T; ; ; @ ;i;!;";[; in; @ o; ;[I"vertical-align; T;o;;I" middle; T; ; ; @ ;i;!;";[; io; @ ; il;#T; @ o; ;[I"button, input; T;i;o;;[o;;[o; ;[o; ;[I" button; T;0; ir;I"; T;0;o;;{; ir;@po;;[I" ; To; ;[o; ;[I" input; T;0; ir;@p;0;o;;{; ir;@p; ir;@p;[ o; ;[I"*overflow; T;o;;I" visible; T; ; ; @ ;i;!;";[; is; @ o; ;[I"!/* Inner spacing ie IE6/7 */; T; ; ;[; is; @ o; ;[I"line-height; T;o;;I" normal; T; ; ; @ ;i;!;";[; it; @ o; ;[I"@/* FF3/4 have !important on line-height in UA stylesheet */; T; ; ;[; it; @ ; ir;#T; @ o; ;[I"6button::-moz-focus-inner, input::-moz-focus-inner; T;i;o;;[o;;[o; ;[o; ;[I" button; T;0; iw;I"; To;$ ;%: element;[I"-moz-focus-inner; T;'0; iw;@ž;0;o;;{; iw;@žo;;[I" ; To; ;[o; ;[I" input; T;0; iw;@žo;$ ;%;/;[I"-moz-focus-inner; T;'0; iw;@ž;0;o;;{; iw;@ž; iw;@ž;[o; ;[I"5/* Inner padding and border oddities in FF3/4 */; T; ; ;[; iw; @ o; ;[I" padding; T;o;;I"0; T; ; ; @ ;i;!;";[; ix; @ o; ;[I" border; T;o;;I"0; T; ; ; @ ;i;!;";[; iy; @ ; iw;#T; @ o; ;[I"Rbutton, html input[type="button"], input[type="reset"], input[type="submit"]; T;i;o;;[ o;;[o; ;[o; ;[I" button; T;0; i~;I"; T;0;o;;{; i~;@Îo;;[I" ; To; ;[o; ;[I" html; T;0; i~;@Î;0;o;;{; i~;@Îo; ;[o; ;[I" input; T;0; i~;@Îo:Sass::Selector::Attribute ;[I" type; T;0:@operatorI"=; T;[I" "button"; T: @flags0; i~;@Î;0;o;;{; i~;@Îo;;[I" ; To; ;[o; ;[I" input; T;0; i~;@Îo;0 ;[I" type; T;0;1I"=; T;[I" "reset"; T;20; i~;@Î;0;o;;{; i~;@Îo;;[I" ; To; ;[o; ;[I" input; T;0; i~;@Îo;0 ;[I" type; T;0;1I"=; T;[I" "submit"; T;20; i~;@Î;0;o;;{; i~;@Î; i~;@Î;[ o; ;[I"-webkit-appearance; T;o;;I" button; T; ; ; @ ;i;!;";[; i; @ o; ;[I"F/* Corrects inability to style clickable `input` types in iOS. */; T; ; ;[; i; @ o; ;[I" cursor; T;o;;I" pointer; T; ; ; @ ;i;!;";[; i{; @ o; ;[I"d/* Improves usability and consistency of cursor style between image-type `input` and others. */; T; ; ;[; i{; @ ; i~;#T; @ o; ;[I"ƒlabel, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"]; T;i;o;;[ o;;[o; ;[o; ;[I" label; T;0; i„;I"; T;0;o;;{; i„;@)o;;[I" ; To; ;[o; ;[I" select; T;0; i„;@);0;o;;{; i„;@)o;;[I" ; To; ;[o; ;[I" button; T;0; i„;@);0;o;;{; i„;@)o;;[I" ; To; ;[o; ;[I" input; T;0; i„;@)o;0 ;[I" type; T;0;1I"=; T;[I" "button"; T;20; i„;@);0;o;;{; i„;@)o;;[I" ; To; ;[o; ;[I" input; T;0; i„;@)o;0 ;[I" type; T;0;1I"=; T;[I" "reset"; T;20; i„;@);0;o;;{; i„;@)o;;[I" ; To; ;[o; ;[I" input; T;0; i„;@)o;0 ;[I" type; T;0;1I"=; T;[I" "submit"; T;20; i„;@);0;o;;{; i„;@)o;;[I" ; To; ;[o; ;[I" input; T;0; i„;@)o;0 ;[I" type; T;0;1I"=; T;[I" "radio"; T;20; i„;@);0;o;;{; i„;@)o;;[I" ; To; ;[o; ;[I" input; T;0; i„;@)o;0 ;[I" type; T;0;1I"=; T;[I""checkbox"; T;20; i„;@);0;o;;{; i„;@); i„;@);[o; ;[I" cursor; T;o;;I" pointer; T; ; ; @ ;i;!;";[; i…; @ o; ;[I"d/* Improves usability and consistency of cursor style between image-type `input` and others. */; T; ; ;[; i…; @ ; i„;#T; @ o; ;[I"input[type="search"]; T;i;o;;[o;;[o; ;[o; ;[I" input; T;0; i‡;I"; To;0 ;[I" type; T;0;1I"=; T;[I" "search"; T;20; i‡;@§;0;o;;{; i‡;@§; i‡;@§;[o; ;[I"&/* Appearance in Safari/Chrome */; T; ; ;[; i‡; @ o;( ;I"box-sizing; T;)[o; ;I"content-box; T; ; ; iˆ; @ ;*{;+0;[; iˆ; @ o; ;[I"-webkit-appearance; T;o;;I"textfield; T; ; ; @ ;i;!;";[; i‰; @ ; i‡;#T; @ o; ;[I"hinput[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button; T;i;o;;[o;;[o; ;[o; ;[I" input; T;0; iŒ;I"; To;0 ;[I" type; T;0;1I"=; T;[I" "search"; T;20; iŒ;@Îo;$ ;%;/;[I"-webkit-search-decoration; T;'0; iŒ;@Î;0;o;;{; iŒ;@Îo;;[I" ; To; ;[o; ;[I" input; T;0; iŒ;@Îo;0 ;[I" type; T;0;1I"=; T;[I" "search"; T;20; iŒ;@Îo;$ ;%;/;[I"!-webkit-search-cancel-button; T;'0; iŒ;@Î;0;o;;{; iŒ;@Î; iŒ;@Î;[o; ;[I"-webkit-appearance; T;o;;I" none; T; ; ; @ ;i;!;";[; i; @ o; ;[I"7/* Inner-padding issues in Chrome OSX, Safari 5 */; T; ; ;[; i; @ ; iŒ;#T; @ o; ;[I" textarea; T;i;o;;[o;;[o; ;[o; ;[I" textarea; T;0; i;I"; T;0;o;;{; i;@; i;@;[ o; ;[I" overflow; T;o;;I" auto; T; ; ; @ ;i;!;";[; i; @ o; ;[I"-/* Remove vertical scrollbar in IE6-9 */; T; ; ;[; i; @ o; ;[I"vertical-align; T;o;;I"top; T; ; ; @ ;i;!;";[; i‘; @ o; ;[I"2/* Readability and alignment cross-browser */; T; ; ;[; i‘; @ ; i;#T; @ o; ;[I"~/* Printing * ------------------------- * Source: https://github.com/h5bp/html5-boilerplate/blob/master/css/main.css */; T; ; ;[; i•; @ o:Sass::Tree::MediaNode : @query[I" print; T;i;I"; T;[o; ;[I"*; T;i;o;;[o;;[o; ;[o:Sass::Selector::Universal;0; i›;I"; T;0;o;;{; i›;@/; i›;@/;[ o; ;[I"text-shadow; T;o;;I"none !important; T; ; ; @ ;i;!;";[; iœ; @ o; ;[I" color; T;o;;I"#000 !important; T; ; ; @ ;i;!;";[; i; @ o; ;[I"*/* Black prints faster: h5bp.com/s */; T; ; ;[; i; @ o; ;[I"background; T;o;;I"transparent !important; T; ; ; @ ;i;!;";[; iž; @ o; ;[I"box-shadow; T;o;;I"none !important; T; ; ; @ ;i;!;";[; iŸ; @ ; i›;#T; @ o; ;[I"a, a:visited; T;i;o;;[o;;[o; ;[o; ;[I"a; T;0; i£;I"; T;0;o;;{; i£;@[o;;[I" ; To; ;[o; ;[I"a; T;0; i£;@[o;$ ;%;&;[I" visited; T;'0; i£;@[;0;o;;{; i£;@[; i£;@[;[o; ;[I"text-decoration; T;o;;I"underline; T; ; ; @ ;i;!;";[; i¤; @ ; i£;#T; @ o; ;[I"a[href]:after; T;i;o;;[o;;[o; ;[o; ;[I"a; T;0; i§;I"; To;0 ;[I" href; T;0;10;0;20; i§;@~o;$ ;%;&;[I" after; T;'0; i§;@~;0;o;;{; i§;@~; i§;@~;[o; ;[I" content; T;o:Sass::Script::List ;[o; ;I" (; T; : string; i¨; @ o:Sass::Script::Funcall ;I" attr; T;)[o; ;I" href; T; ; ; i¨; @ ;*{;+0; i¨; @ o; ;I"); T; ;7; i¨; @ :@separator: space; i¨; @ ;i;!;";[; i¨; @ ; i§;#T; @ o; ;[I"abbr[title]:after; T;i;o;;[o;;[o; ;[o; ;[I" abbr; T;0; i«;I"; To;0 ;[I" title; T;0;10;0;20; i«;@¤o;$ ;%;&;[I" after; T;'0; i«;@¤;0;o;;{; i«;@¤; i«;@¤;[o; ;[I" content; T;o;6 ;[o; ;I" (; T; ;7; i¬; @ o;8 ;I" attr; T;)[o; ;I" title; T; ; ; i¬; @ ;*{;+0; i¬; @ o; ;I"); T; ;7; i¬; @ ;9;:; i¬; @ ;i;!;";[; i¬; @ ; i«;#T; @ o; ;[I"D/* Don't show links for images, or javascript/internal links */; T; ; ;[; i¯; @ o; ;[I"F.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after; T;i;o;;[o;;[o; ;[o;.;[I"ir; T; i²;I"; T;0;o;;{; i²;@Îo; ;[o; ;[I"a; T;0; i²;@Îo;$ ;%;&;[I" after; T;'0; i²;@Î;0;o;;{; i²;@Îo;;[I" ; To; ;[o; ;[I"a; T;0; i²;@Îo;0 ;[I" href; T;0;1I"^=; T;[I""javascript:"; T;20; i²;@Îo;$ ;%;&;[I" after; T;'0; i²;@Î;0;o;;{; i²;@Îo;;[I" ; To; ;[o; ;[I"a; T;0; i²;@Îo;0 ;[I" href; T;0;1I"^=; T;[I""#"; T;20; i²;@Îo;$ ;%;&;[I" after; T;'0; i²;@Î;0;o;;{; i²;@Î; i²;@Î;[o; ;[I" content; T;o;;I"""; T; ; ; @ ;i;!;";[; i³; @ ; i²;#T; @ o; ;[I"pre, blockquote; T;i;o;;[o;;[o; ;[o; ;[I"pre; T;0; i·;I"; T;0;o;;{; i·;@o;;[I" ; To; ;[o; ;[I"blockquote; T;0; i·;@;0;o;;{; i·;@; i·;@;[o; ;[I" border; T;o;;I"1px solid #999; T; ; ; @ ;i;!;";[; i¸; @ o; ;[I"page-break-inside; T;o;;I" avoid; T; ; ; @ ;i;!;";[; i¹; @ ; i·;#T; @ o; ;[I" thead; T;i;o;;[o;;[o; ;[o; ;[I" thead; T;0; i¼;I"; T;0;o;;{; i¼;@:; i¼;@:;[o; ;[I" display; T;o;;I"table-header-group; T; ; ; @ ;i;!;";[; i½; @ o; ;[I"/* h5bp.com/t */; T; ; ;[; i½; @ ; i¼;#T; @ o; ;[I"tr, img; T;i;o;;[o;;[o; ;[o; ;[I"tr; T;0; iÁ;I"; T;0;o;;{; iÁ;@To;;[I" ; To; ;[o; ;[I"img; T;0; iÁ;@T;0;o;;{; iÁ;@T; iÁ;@T;[o; ;[I"page-break-inside; T;o;;I" avoid; T; ; ; @ ;i;!;";[; iÂ; @ ; iÁ;#T; @ o; ;[I"img; T;i;o;;[o;;[o; ;[o; ;[I"img; T;0; iÅ;I"; T;0;o;;{; iÅ;@t; iÅ;@t;[o; ;[I"max-width; T;o;;I"100% !important; T; ; ; @ ;i;!;";[; iÆ; @ ; iÅ;#T; @ o:Sass::Tree::DirectiveNode ;[I" @page; T;[o; ;[I" margin; T;o;;I" 0.5cm; T; ; ; @ ;i;!;";[; iÊ; @ ; iÉ;#T; @ o; ;[I"p, h2, h3; T;i;o;;[o;;[o; ;[o; ;[I"p; T;0; iÏ;I"; T;0;o;;{; iÏ;@”o;;[I" ; To; ;[o; ;[I"h2; T;0; iÏ;@”;0;o;;{; iÏ;@”o;;[I" ; To; ;[o; ;[I"h3; T;0; iÏ;@”;0;o;;{; iÏ;@”; iÏ;@”;[o; ;[I" orphans; T;o;;I"3; T; ; ; @ ;i;!;";[; iÐ; @ o; ;[I" widows; T;o;;I"3; T; ; ; @ ;i;!;";[; iÑ; @ ; iÏ;#T; @ o; ;[I" h2, h3; T;i;o;;[o;;[o; ;[o; ;[I"h2; T;0; iÕ;I"; T;0;o;;{; iÕ;@Äo;;[I" ; To; ;[o; ;[I"h3; T;0; iÕ;@Ä;0;o;;{; iÕ;@Ä; iÕ;@Ä;[o; ;[I"page-break-after; T;o;;I" avoid; T; ; ; @ ;i;!;";[; iÖ; @ ; iÕ;#T; @ ; i™;#T; @ :@templateI"y// // Reset CSS // Adapted from http://github.com/necolas/normalize.css // -------------------------------------------------- // Display in IE6-9 and FF3 // ------------------------- article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; } // Display block in IE6-9 and FF3 // ------------------------- audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; } // Prevents modern browsers from displaying 'audio' without controls // ------------------------- audio:not([controls]) { display: none; } // Base settings // ------------------------- html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } // Focus states a:focus { @include tab-focus(); } // Hover & Active a:hover, a:active { outline: 0; } // Prevents sub and sup affecting line-height in all browsers // ------------------------- sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; } sup { top: -0.5em; } sub { bottom: -0.25em; } // Img border in a's and image quality // ------------------------- img { /* Responsive images (ensure images don't scale beyond their parents) */ max-width: 100%; /* Part 1: Set a maxium relative to the parent */ width: auto\9; /* IE7-8 need help adjusting responsive images */ height: auto; /* Part 2: Scale the height according to the width, otherwise you get stretching */ vertical-align: middle; border: 0; -ms-interpolation-mode: bicubic; } // Prevent max-width from affecting Google Maps #map_canvas img, .google-maps img { max-width: none; } // Forms // ------------------------- // Font size in all browsers, margin changes, misc consistency button, input, select, textarea { margin: 0; font-size: 100%; vertical-align: middle; } button, input { *overflow: visible; // Inner spacing ie IE6/7 line-height: normal; // FF3/4 have !important on line-height in UA stylesheet } button::-moz-focus-inner, input::-moz-focus-inner { // Inner padding and border oddities in FF3/4 padding: 0; border: 0; } button, html input[type="button"], // Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` and `video` controls. input[type="reset"], input[type="submit"] { -webkit-appearance: button; // Corrects inability to style clickable `input` types in iOS. cursor: pointer; // Improves usability and consistency of cursor style between image-type `input` and others. } label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] { cursor: pointer; // Improves usability and consistency of cursor style between image-type `input` and others. } input[type="search"] { // Appearance in Safari/Chrome @include box-sizing(content-box); -webkit-appearance: textfield; } input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; // Inner-padding issues in Chrome OSX, Safari 5 } textarea { overflow: auto; // Remove vertical scrollbar in IE6-9 vertical-align: top; // Readability and alignment cross-browser } // Printing // ------------------------- // Source: https://github.com/h5bp/html5-boilerplate/blob/master/css/main.css @media print { * { text-shadow: none !important; color: #000 !important; // Black prints faster: h5bp.com/s background: transparent !important; box-shadow: none !important; } a, a:visited { text-decoration: underline; } a[href]:after { content: " (" attr(href) ")"; } abbr[title]:after { content: " (" attr(title) ")"; } // Don't show links for images, or javascript/internal links .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } pre, blockquote { border: 1px solid #999; page-break-inside: avoid; } thead { display: table-header-group; // h5bp.com/t } tr, img { page-break-inside: avoid; } img { max-width: 100% !important; } @page { margin: 0.5cm; } p, h2, h3 { orphans: 3; widows: 3; } h2, h3 { page-break-after: avoid; } } ; T; i;#T; @