{: versionI"3.4.21 (Selective Steve):EF:shaI"-799bff724f973eef79a7c8c7d658772e7406de09;F: contents":Do:Sass::Tree::RootNode :@children[o:Sass::Tree::CommentNode : @value[I"2/* "Products & Services" primary nav items */:ET: @type: silent;[: @linei:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i: @offseti: @end_poso;; i;i0: @fileI"{/Users/AWeinstein/github/forever-style-guide/app/assets/stylesheets/forever_style_guide/modules/_dropdown-menu-product.scss; T:@importero:Sass::Rails::SassImporter: @rootI"H/Users/AWeinstein/github/forever-style-guide/app/assets/stylesheets; F:@real_rootI"H/Users/AWeinstein/github/forever-style-guide/app/assets/stylesheets; T:@same_name_warningso:Set: @hash}F: @options{o:Sass::Tree::VariableNode : @nameI"product-image-height; T: @expro: Sass::Script::Tree::Literal ;o: Sass::Script::Value::Number ;i7:@numerator_units[I"px; T:@denominator_units[;@:@originalI" 50px; T; i; o; ;o;; i;i;o;; i;i!;@;@:@filename@: @guarded0: @global0;[; i; o; ;o;; i;i;o;; i;i!;@;@;@o; ;I"product-image-lg-factor; T;o; ;o; ;f1.2;![;"[;@;#I"1.2; F; i; o; ;o;; i;i ;o;; i;i#;@;@;$@;%0;&0;[; i; o; ;o;; i;i;o;; i;i#;@;@;@o; ;I"product-image-sm-factor; T;o; ;o; ;f 0.85;![;"@*;@;#I" 0.85; F; i ; o; ;o;; i ;i ;o;; i ;i$;@;@;$@;%0;&0;[; i ; o; ;o;; i ;i;o;; i ;i$;@;@;@o:Sass::Tree::RuleNode: @rule[I".dropdown-menu-product; T:@parsed_ruleso:"Sass::Selector::CommaSequence: @members[o:Sass::Selector::Sequence;+[o:#Sass::Selector::SimpleSequence ;+[o:Sass::Selector::Class;I"dropdown-menu-product; T; i ;$0: @subject0: @sourceso;;}F; o; ;o;; i;i;o;; i;i;0;0; i ;$0; i ; i ;$0:@selector_source_rangeo; ;o;; i ;i;o;; i ;i;@;@: @tabsi;[ o:Sass::Tree::PropNode;[I" padding; T;o;;o: Sass::Script::Value::String ;I" 25px; T; :identifier:"@deprecated_interp_equivalent0;@; i ; o; ;o;; i ;i;o;; i ;i;@;@;2i:@prop_syntax:new;[; i ; o; ;o;; i ;i;o;; i ;i;@;@:@name_source_rangeo; ;@`;o;; i ;i;@;@:@value_source_rangeo; ;o;; i ;i;@a;@;@;@o:Sass::Tree::MediaNode : @query[ I"(; To; ;o;4 ;I"max-width; T; ;5;60;@; i; o; ;o;; i;i;o;; i;i;@;@;$@I": ; To:!Sass::Script::Tree::Variable ;I"grid-float-breakpoint; T:@underscored_nameI"grid_float_breakpoint; T; i; o; ;o;; i;i;o;; i;i1;@;@;$@;@I"); T;I"; T;2i;[o;3;[I" padding; T;o;;o;4 ;I"5px; T; ;5;60;@; i; o; ;o;; i;i;o;; i;i;@;@;2i;7;8;[; i; o; ;o;; i;i ;o;; i;i;@;@;9o; ;@;o;; i;i;@;@;:o; ;o;; i;i;@;@;@;@; i; o; ;o;; i;i;o;; i;i3;@;@:@has_childrenT;@o;';([I"#a:hover, a:active, a:focus; T;)o;*;+[o;,;+[o;- ;+[o:Sass::Selector::Element ;I"a; T:@namespace0; i;$0o:Sass::Selector::Pseudo :@syntactic_type: class;I" hover; T: @arg0:@selector0; i;$0;/0;0o;;}F; o; ;o;; i;i;o;; i;i ;0;0; i;$0; io;,;+[I" ; To;- ;+[o;@ ;I"a; T;A0; i;$0o;B ;C;D;I" active; T;E0;F0; i;$0;/0;0o;;}F; o; ;o;; i;i;o;; i;i;0;0; i;$0; io;,;+[I" ; To;- ;+[o;@ ;I"a; T;A0; i;$0o;B ;C;D;I" focus; T;E0;F0; i;$0;/0;0o;;}F; o; ;o;; i;i;o;; i;i;0;0; i;$0; i; i;$0;1o; ;o;; i;i;o;; i;i;@;@;2i;[o;3;[I"text-decoration; T;o;;o;4 ;I" none; T; ;5;60;@; i; o; ;o;; i;i;o;; i;i;@;@;2i;7;8;[; i; o; ;o;; i;i ;o;; i;i;@;@;9o; ;@;o;; i;i;@;@;:o; ;o;; i;i;@;@;@;@; i; o; ;@;o;; i;i;@;@;?T;@o;';([I"G.dropdown-menu-product-title, .dropdown-menu-product-description; T;)o;*;+[o;,;+[o;- ;+[o;.;I" dropdown-menu-product-title; T; i;$0;/0;0o;;}F; o; ;o;; i;i;o;; i;i";0;0; i;$0; io;,;+[I" ; To;- ;+[o;.;I"&dropdown-menu-product-description; T; i;$0;/0;0o;;}F; o; ;o;; i;i;o;; i;i*;0;0; i;$0; i; i;$0;1o; ;o;; i;i;o;; i;i+;@;@;2i;[o;3;[I" color; T;o: Sass::Script::Tree::Funcall;I" color; T: @args[o; ;o;4 ;I" text; T; : string;60;@; i; o; ;o;; i;i;o;; i;i;@;@;$@:@keywordso:Sass::Util::NormalizedMap:@key_strings{: @map{: @splat0:@kwarg_splat0; i; o; ;o;; i;i;o;; i;i;@;@;$@;@;2i;7;8;[; i; o; ;o;; i;i ;o;; i;i;@;@;9o; ;@;o;; i;i;@;@;:o; ;o;; i;i;@;@;@;@; i; o; ;@;o;; i;i+;@;@;?T;@o;';([I"#&:hover, &:focus, &:active; T;)o;*;+[o;,;+[o;- ;+[o:Sass::Selector::Parent: @suffix0; i;$0o;B ;C;D;I" hover; T;E0;F0; i;$0;/0;0o;;}F; o; ;o;; i;i;o;; i;i ;0;0; i;$0; io;,;+[I" ; To;- ;+[o;P;Q0; i;$0o;B ;C;D;I" focus; T;E0;F0; i;$0;/0;0o;;}F; o; ;o;; i;i;o;; i;i;0;0; i;$0; io;,;+[I" ; To;- ;+[o;P;Q0; i;$0o;B ;C;D;I" active; T;E0;F0; i;$0;/0;0o;;}F; o; ;o;; i;i;o;; i;i;0;0; i;$0; i; i;$0;1o; ;o;; i;i;o;; i;i;@;@;2i;[o;';([I"!.dropdown-menu-product-title; T;)o;*;+[o;,;+[o;- ;+[o;.;I" dropdown-menu-product-title; T; i;$0;/0;0o;;}F; o; ;o;; i;i;o;; i;i";0;0; i;$0; i; i;$0;1o; ;o;; i;i ;o;; i;i';@;@;2i;[o;3;[I" color; T;o;G;I" color; T;H[o; ;o;4 ;I"secondary; T; ;I;60;@; i; o; ;o;; i;i;o;; i;i$;@;@;$@;Jo;K;L{;M{;N0;O0; i; o; ;o;; i;i;o;; i;i%;@;@;$@;@;2i;7;8;[; i; o; ;o;; i;i ;o;; i;i%;@;@;9o; ;@`;o;; i;i;@;@;:o; ;o;; i;i;@a;@;@;@o;3;[I"text-decoration; T;o;;o;4 ;I"underline; T; ;5;60;@; i ; o; ;o;; i ;i;o;; i ;i&;@;@;2i;7;8;[; i ; o; ;o;; i ;i ;o;; i ;i&;@;@;9o; ;@q;o;; i ;i;@;@;:o; ;o;; i ;i;@r;@;@;@; i; o; ;@I;o;; i;i';@;@;?T;@; i; o; ;@5;o;; i;i;@;@;?T;@o;';([I" .well; T;)o;*;+[o;,;+[o;- ;+[o;.;I" well; T; i#;$0;/0;0o;;}F; o; ;o;; i;i;o;; i;i ;0;0; i#;$0; i#; i#;$0;1o; ;o;; i#;i;o;; i#;i;@;@;2i;[ o;3;[I"margin-bottom; T;o;;o;4 ;I"0; T; ;5;60;@; i$; o; ;o;; i$;i;o;; i$;i;@;@;2i;7;8;[; i$; o; ;o;; i$;i ;o;; i$;i;@;@;9o; ;@;o;; i$;i;@;@;:o; ;o;; i$;i;@;@;@;@o;3;[I"min-height; T;o;;o;4 ;I" 310px; T; ;5;60;@; i%; o; ;o;; i%;i;o;; i%;i;@;@;2i;7;8;[; i%; o; ;o;; i%;i ;o;; i%;i;@;@;9o; ;@;o;; i%;i;@;@;:o; ;o;; i%;i;@;@;@;@o;3;[I"background-color; T;o;G;I" color; T;H[o; ;o;4 ;I" white; T; ;I;60;@; i&; o; ;o;; i&;i";o;; i&;i);@;@;$@;Jo;K;L{;M{;N0;O0; i&; o; ;o;; i&;i;o;; i&;i*;@;@;$@;@;2i;7;8;[; i&; o; ;o;; i&;i ;o;; i&;i*;@;@;9o; ;@;o;; i&;i;@;@;:o; ;o;; i&;i;@;@;@;@o:Sass::Tree::ExtendNode ;F[I"%card-shadow; T:@optionalF;1o; ;o;; i';i;o;; i';i;@;@;[; i'; o; ;o;; i';i ;o;; i';i;@;@;@o;; ;<[ I"(; To; ;o;4 ;I"max-width; T; ;5;60;@; i); o; ;o;; i);i;o;; i);i;@;@;$@I": ; To;= ;I"grid-float-breakpoint; T;>I"grid_float_breakpoint; T; i); o; ;o;; i);i;o;; i);i3;@;@;$@;@I"); T;I"; T;2i;[o;3;[I"min-height; T;o;;o;4 ;I"0; T; ;5;60;@; i*; o; ;o;; i*;i;o;; i*;i;@;@;2i;7;8;[; i*; o; ;o;; i*;i ;o;; i*;i;@;@;9o; ;@;o;; i*;i;@;@;:o; ;o;; i*;i;@;@;@;@o;3;[I"margin-bottom; T;o;;o;4 ;I" 15px; T; ;5;60;@; i+; o; ;o;; i+;i;o;; i+;i;@;@;2i;7;8;[; i+; o; ;o;; i+;i ;o;; i+;i;@;@;9o; ;@;o;; i+;i;@;@;:o; ;o;; i+;i;@;@;@;@o;3;[I" padding; T;o;;o;4 ;I"0; T; ;5;60;@; i,; o; ;o;; i,;i;o;; i,;i;@;@;2i;7;8;[; i,; o; ;o;; i,;i ;o;; i,;i;@;@;9o; ;@;o;; i,;i;@;@;:o; ;o;; i,;i;@;@;@;@; i); o; ;o;; i);i ;o;; i);i5;@;@;?T;@o;; ;<[ I"(; To; ;o;4 ;I"min-width; T; ;5;60;@; i.; o; ;o;; i.;i;o;; i.;i;@;@;$@I": ; To;= ;I"screen-xl; T;>I"screen_xl; T; i.; o; ;o;; i.;i;o;; i.;i';@;@;$@;@I"); T;I"; T;2i;[o;3;[I"min-height; T;o;;o;4 ;I" 270px; T; ;5;60;@; i/; o; ;o;; i/;i;o;; i/;i;@;@;2i;7;8;[; i/; o; ;o;; i/;i ;o;; i/;i;@;@;9o; ;@<;o;; i/;i;@;@;:o; ;o;; i/;i;@=;@;@;@; i.; o; ;o;; i.;i ;o;; i.;i);@;@;?T;@o;; ;<[ I"(; To; ;o;4 ;I"min-width; T; ;5;60;@; i1; o; ;o;; i1;i;o;; i1;i;@;@;$@I": ; To;= ;I"screen-xxl; T;>I"screen_xxl; T; i1; o; ;o;; i1;i;o;; i1;i(;@;@;$@;@I"); T;I"; T;2i;[o;3;[I"min-height; T;o;;o;4 ;I" 230px; T; ;5;60;@; i2; o; ;o;; i2;i;o;; i2;i;@;@;2i;7;8;[; i2; o; ;o;; i2;i ;o;; i2;i;@;@;9o; ;@c;o;; i2;i;@;@;:o; ;o;; i2;i;@d;@;@;@; i1; o; ;o;; i1;i ;o;; i1;i*;@;@;?T;@; i#; o; ;@;o;; i#;i;@;@;?T;@; i ; o; ;@R;o;; i ;i;@;@;?T;@o;';([I" .dropdown-menu-product-item; T;)o;*;+[o;,;+[o;- ;+[o;.;I"dropdown-menu-product-item; T; i6;$0;/0;0o;;}F; o; ;o;; i;i;o;; i;i!;0;0; i6;$0; i6; i6;$0;1o; ;o;; i6;i;o;; i6;i";@;@;2i;[ o;3;[I"margin-bottom; T;o;;o;4 ;I" 30px; T; ;5;60;@; i7; o; ;o;; i7;i;o;; i7;i;@;@;2i;7;8;[; i7; o; ;o;; i7;i;o;; i7;i;@;@;9o; ;@;o;; i7;i;@;@;:o; ;o;; i7;i;@;@;@;@o;3;[I" height; T;o;= ;I"product-image-height; T;>I"product_image_height; T; i8; o; ;o;; i8;i;o;; i8;i%;@;@;$@;@;2i;7;8;[; i8; o; ;o;; i8;i;o;; i8;i%;@;@;9o; ;@;o;; i8;i;@;@;:o; ;o;; i8;i;@;@;@;@o;3;[I"text-align; T;o;;o;4 ;I" center; T; ;5;60;@; i9; o; ;o;; i9;i;o;; i9;i;@;@;2i;7;8;[; i9; o; ;o;; i9;i;o;; i9;i;@;@;9o; ;@;o;; i9;i;@;@;:o; ;o;; i9;i;@;@;@;@o;; ;<[ I"(; To; ;o;4 ;I"max-width; T; ;5;60;@; i;; o; ;o;; i;;i;o;; i;;i;@;@;$@I": ; To;= ;I"grid-float-breakpoint; T;>I"grid_float_breakpoint; T; i;; o; ;o;; i;;i;o;; i;;i1;@;@;$@;@I"); T;I"; T;2i;[o;3;[I"margin-bottom; T;o;;o;4 ;I" 10px; T; ;5;60;@; i<; o; ;o;; i<;i;o;; i<;i;@;@;2i;7;8;[; i<; o; ;o;; i<;i ;o;; i<;i;@;@;9o; ;@;o;; i<;i;@;@;:o; ;o;; i<;i;@;@;@;@; i;; o; ;o;; i;;i;o;; i;;i3;@;@;?T;@; i6; o; ;@;o;; i6;i";@;@;?T;@o;';([I".dropdown-menu-product-img; T;)o;*;+[o;,;+[o;- ;+[o;.;I"dropdown-menu-product-img; T; i?;$0;/0;0o;;}F; o; ;o;; i;i;o;; i;i ;0;0; i?;$0; i?; i?;$0;1o; ;o;; i?;i;o;; i?;i!;@;@;2i;[ o;3;[I"padding-top; T;o;;o;4 ;I" 10px; T; ;5;60;@; i@; o; ;o;; i@;i;o;; i@;i;@;@;2i;7;8;[; i@; o; ;o;; i@;i;o;; i@;i;@;@;9o; ;@;o;; i@;i;@;@;:o; ;o;; i@;i;@;@;@;@o;; ;<[ I"(; To; ;o;4 ;I"max-width; T; ;5;60;@; iB; o; ;o;; iB;i;o;; iB;i;@;@;$@I": ; To;= ;I"grid-float-breakpoint; T;>I"grid_float_breakpoint; T; iB; o; ;o;; iB;i;o;; iB;i1;@;@;$@;@I"); T;I"; T;2i;[o;3;[I"max-height; T;o:"Sass::Script::Tree::Operation :@operand1o;= ;I"product-image-height; T;>I"product_image_height; T; iC; o; ;o;; iC;i;o;; iC;i+;@;@;$@;@:@operand2o;= ;I"product-image-sm-factor; T;>I"product_image_sm_factor; T; iC; o; ;o;; iC;i.;o;; iC;iF;@;@;$@;@:@operator: times; iC; o; ;@ ;o;; iC;iF;@;@;$@;@;2i;7;8;[; iC; o; ;o;; iC;i ;o;; iC;iF;@;@;9o; ;@,;o;; iC;i;@;@;:o; ;o;; iC;i;@-;@;@;@; iB; o; ;o;; iB;i;o;; iB;i3;@;@;?T;@o;; ;<[ I"(; To; ;o;4 ;I"max-width; T; ;5;60;@; iE; o; ;o;; iE;i;o;; iE;i;@;@;$@I": ; To;= ;I"screen-sm; T;>I"screen_sm; T; iE; o; ;o;; iE;i;o;; iE;i%;@;@;$@;@I"); T;I"; T;2i;[o;3;[I"max-height; T;o;= ;I"product-image-height; T;>I"product_image_height; T; iF; o; ;o;; iF;i;o;; iF;i+;@;@;$@;@;2i;7;8;[; iF; o; ;o;; iF;i ;o;; iF;i+;@;@;9o; ;@S;o;; iF;i;@;@;:o; ;o;; iF;i;@T;@;@;@; iE; o; ;o;; iE;i;o;; iE;i';@;@;?T;@o;; ;<[ I"(; To; ;o;4 ;I"min-width; T; ;5;60;@; iH; o; ;o;; iH;i;o;; iH;i;@;@;$@I": ; To;= ;I"grid-float-breakpoint; T;>I"grid_float_breakpoint; T; iH; o; ;o;; iH;i;o;; iH;i1;@;@;$@;@I"); T;I"; T;2i;[o;3;[I"max-height; T;o;T ;Uo;= ;I"product-image-height; T;>I"product_image_height; T; iI; o; ;o;; iI;i;o;; iI;i+;@;@;$@;@;Vo;= ;I"product-image-lg-factor; T;>I"product_image_lg_factor; T; iI; o; ;o;; iI;i.;o;; iI;iF;@;@;$@;@;W;X; iI; o; ;@w;o;; iI;iF;@;@;$@;@;2i;7;8;[; iI; o; ;o;; iI;i ;o;; iI;iF;@;@;9o; ;@;o;; iI;i;@;@;:o; ;o;; iI;i;@;@;@;@; iH; o; ;o;; iH;i;o;; iH;i3;@;@;?T;@; i?; o; ;@;o;; i?;i!;@;@;?T;@o;';([I"#.dropdown-menu-product-details; T;)o;*;+[o;,;+[o;- ;+[o;.;I""dropdown-menu-product-details; T; iL;$0;/0;0o;;}F; o; ;o;; i;i;o;; i;i$;0;0; iL;$0; iL; iL;$0;1o; ;o;; iL;i;o;; iL;i%;@;@;2i;[o;3;[I" position; T;o;;o;4 ;I" relative; T; ;5;60;@; iM; o; ;o;; iM;i;o;; iM;i;@;@;2i;7;8;[; iM; o; ;o;; iM;i;o;; iM;i;@;@;9o; ;@;o;; iM;i;@;@;:o; ;o;; iM;i;@;@;@;@o;3;[I"min-width; T;o;;o;4 ;I" 220px; T; ;5;60;@; iN; o; ;o;; iN;i;o;; iN;i;@;@;2i;7;8;[; iN; o; ;o;; iN;i;o;; iN;i;@;@;9o; ;@;o;; iN;i;@;@;:o; ;o;; iN;i;@;@;@;@o;; ;<[ I"(; To; ;o;4 ;I"max-width; T; ;5;60;@; iP; o; ;o;; iP;i;o;; iP;i;@;@;$@I": ; To;= ;I"grid-float-breakpoint; T;>I"grid_float_breakpoint; T; iP; o; ;o;; iP;i;o;; iP;i1;@;@;$@;@I"); T;I"; T;2i;[o;3;[I"min-width; T;o;;o;4 ;I"0; T; ;5;60;@; iQ; o; ;o;; iQ;i;o;; iQ;i;@;@;2i;7;8;[; iQ; o; ;o;; iQ;i ;o;; iQ;i;@;@;9o; ;@;o;; iQ;i;@;@;:o; ;o;; iQ;i;@;@;@;@; iP; o; ;o;; iP;i;o;; iP;i3;@;@;?T;@; iL; o; ;@;o;; iL;i%;@;@;?T;@o;';([I"E.dropdown-menu-product-title, .dropdown-menu-product-description; T;)o;*;+[o;,;+[o;- ;+[o;.;I" dropdown-menu-product-title; T; iT;$0;/0;0o;;}F; o; ;o;; i;i;o;; i;i";0;0; iT;$0; iTo;,;+[I" ; To;- ;+[o;.;I"&dropdown-menu-product-description; T; iT;$0;/0;0o;;}F; o; ;o;; i;i;o;; i;i(;0;0; iT;$0; iT; iT;$0;1o; ;o;; iT;i;o;; iU;i);@;@;2i;[o;3;[I"text-align; T;o;;o;4 ;I" center; T; ;5;60;@; iV; o; ;o;; iV;i;o;; iV;i;@;@;2i;7;8;[; iV; o; ;o;; iV;i;o;; iV;i;@;@;9o; ;@;o;; iV;i;@;@;:o; ;o;; iV;i;@;@;@;@; iT; o; ;@ ;o;; iU;i);@;@;?T;@:@templateI"// "Products & Services" primary nav items $product-image-height: 50px; $product-image-lg-factor: 1.2; $product-image-sm-factor: 0.85; .dropdown-menu-product { padding: 25px; @media (max-width: $grid-float-breakpoint) { padding: 5px; } a:hover, a:active, a:focus { text-decoration: none; } .dropdown-menu-product-title, .dropdown-menu-product-description { color: color('text'); } &:hover, &:focus, &:active { .dropdown-menu-product-title { color: color('secondary'); text-decoration: underline; } } .well { margin-bottom: 0; min-height: 310px; background-color: color('white'); @extend %card-shadow; @media (max-width: $grid-float-breakpoint) { min-height: 0; margin-bottom: 15px; padding: 0; } @media (min-width: $screen-xl) { min-height: 270px; } @media (min-width: $screen-xxl) { min-height: 230px; } } } .dropdown-menu-product-item { margin-bottom: 30px; height: $product-image-height; text-align: center; @media (max-width: $grid-float-breakpoint) { margin-bottom: 10px; } } .dropdown-menu-product-img { padding-top: 10px; @media (max-width: $grid-float-breakpoint) { max-height: $product-image-height * $product-image-sm-factor; } @media (max-width: $screen-sm) { max-height: $product-image-height; } @media (min-width: $grid-float-breakpoint) { max-height: $product-image-height * $product-image-lg-factor; } } .dropdown-menu-product-details { position: relative; min-width: 220px; @media (max-width: $grid-float-breakpoint) { min-width: 0; } } .dropdown-menu-product-title, .dropdown-menu-product-description { text-align: center; } ; T; i; o; ;o;; i;i;o;; i;i;@;@;?T;@