{: versionI"3.4.19 (Selective Steve):EF:shaI"-799bff724f973eef79a7c8c7d658772e7406de09;F: contents"Co:Sass::Tree::RootNode :@children[o:Sass::Tree::CommentNode : @value[I"2/* "Products & Services" primary nav items */:ET: @type: silent;[: @linei: @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; F; @ ; i:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i: @offseti: @end_poso;; i;i!: @fileI"/Users/nmcclay/Documents/git/forever-style-guide/app/assets/stylesheets/forever_style_guide/modules/_dropdown-menu-product.scss; T:@importero:Sass::Rails::SassImporter: @rootI"L/Users/nmcclay/Documents/git/forever-style-guide/app/assets/stylesheets; F:@real_rootI"L/Users/nmcclay/Documents/git/forever-style-guide/app/assets/stylesheets; F:@same_name_warningso:Set: @hash{:@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;";#{;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; @ ; 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;@^;@;@; @ o:Sass::Tree::MediaNode : @query[ I"(; To; ;o;4;I"max-width; T; ;5; @ ; 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; @ ; i;o; ;o;; i;i;o;; i;i;@;@;2i;6;7;[; i;o; ;o;; i;i ;o;; i;i;@;@;8o; ;@|;o;; i;i;@;@;9o; ;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;";#{;o; ;o;; i;i;o;; i;i ;0;0; i;$0; io;,;+[I" ; To;- ;+[o;? ;I"a; T;@0; i;$0o;A ;B;C;I" active; T;D0;E0; i;$0;/0;0o;";#{;o; ;o;; i;i;o;; i;i;0;0; i;$0; io;,;+[I" ; To;- ;+[o;? ;I"a; T;@0; i;$0o;A ;B;C;I" focus; T;D0;E0; i;$0;/0;0o;";#{;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; @ ; i;o; ;o;; i;i;o;; i;i;@;@;2i;6;7;[; i;o; ;o;; i;i ;o;; i;i;@;@;8o; ;@;o;; i;i;@;@;9o; ;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;";#{;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;";#{;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; @ ; 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;6;7;[; i;o; ;o;; i;i ;o;; i;i;@;@;8o; ;@;o;; i;i;@;@;9o; ;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;A ;B;C;I" hover; T;D0;E0; i;$0;/0;0o;";#{;o; ;o;; i;i;o;; i;i ;0;0; i;$0; io;,;+[I" ; To;- ;+[o;O;P0; i;$0o;A ;B;C;I" focus; T;D0;E0; i;$0;/0;0o;";#{;o; ;o;; i;i;o;; i;i;0;0; i;$0; io;,;+[I" ; To;- ;+[o;O;P0; i;$0o;A ;B;C;I" active; T;D0;E0; i;$0;/0;0o;";#{;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;";#{;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;F;I" color; T;G[o; ;o;4;I"secondary; T; ;H; @ ; i;o; ;o;; i;i;o;; i;i$;@;@;$@;Io;J;K{;L{;M0;N0; i;o; ;o;; i;i;o;; i;i%;@;@;$@; @ ;2i;6;7;[; i;o; ;o;; i;i ;o;; i;i%;@;@;8o; ;@];o;; i;i;@;@;9o; ;o;; i;i;@^;@;@; @ o;3;[I"text-decoration; T;o;;o;4;I"underline; T; ;5; @ ; i ;o; ;o;; i ;i;o;; i ;i&;@;@;2i;6;7;[; i ;o; ;o;; i ;i ;o;; i ;i&;@;@;8o; ;@n;o;; i ;i;@;@;9o; ;o;; i ;i;@o;@;@; @ ; i;o; ;@F;o;; i;i';@;@;>T; @ ; i;o; ;@2;o;; i;i;@;@;>T; @ o;';([I" .well; T;)o;*;+[o;,;+[o;- ;+[o;.;I" well; T; i#;$0;/0;0o;";#{;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; @ ; i$;o; ;o;; i$;i;o;; i$;i;@;@;2i;6;7;[; i$;o; ;o;; i$;i ;o;; i$;i;@;@;8o; ;@;o;; i$;i;@;@;9o; ;o;; i$;i;@;@;@; @ o;3;[I"min-height; T;o;;o;4;I" 310px; T; ;5; @ ; i%;o; ;o;; i%;i;o;; i%;i;@;@;2i;6;7;[; i%;o; ;o;; i%;i ;o;; i%;i;@;@;8o; ;@;o;; i%;i;@;@;9o; ;o;; i%;i;@;@;@; @ o;3;[I"background-color; T;o;F;I" color; T;G[o; ;o;4;I" white; T; ;H; @ ; i&;o; ;o;; i&;i";o;; i&;i);@;@;$@;Io;J;K{;L{;M0;N0; i&;o; ;o;; i&;i;o;; i&;i*;@;@;$@; @ ;2i;6;7;[; i&;o; ;o;; i&;i ;o;; i&;i*;@;@;8o; ;@;o;; i&;i;@;@;9o; ;o;; i&;i;@;@;@; @ o:Sass::Tree::ExtendNode ;E[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; @ ; 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; @ ; i*;o; ;o;; i*;i;o;; i*;i;@;@;2i;6;7;[; i*;o; ;o;; i*;i ;o;; i*;i;@;@;8o; ;@;o;; i*;i;@;@;9o; ;o;; i*;i;@;@;@; @ o;3;[I"margin-bottom; T;o;;o;4;I" 15px; T; ;5; @ ; i+;o; ;o;; i+;i;o;; i+;i;@;@;2i;6;7;[; i+;o; ;o;; i+;i ;o;; i+;i;@;@;8o; ;@;o;; i+;i;@;@;9o; ;o;; i+;i;@;@;@; @ o;3;[I" padding; T;o;;o;4;I"0; T; ;5; @ ; i,;o; ;o;; i,;i;o;; i,;i;@;@;2i;6;7;[; i,;o; ;o;; i,;i ;o;; i,;i;@;@;8o; ;@;o;; i,;i;@;@;9o; ;o;; i,;i;@;@;@; @ ; i);o; ;o;; i);i ;o;; i);i5;@;@;>T; @ o;: ;;[ I"(; To; ;o;4;I"min-width; T; ;5; @ ; 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; @ ; i/;o; ;o;; i/;i;o;; i/;i;@;@;2i;6;7;[; i/;o; ;o;; i/;i ;o;; i/;i;@;@;8o; ;@9;o;; i/;i;@;@;9o; ;o;; i/;i;@:;@;@; @ ; i.;o; ;o;; i.;i ;o;; i.;i);@;@;>T; @ o;: ;;[ I"(; To; ;o;4;I"min-width; T; ;5; @ ; 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; @ ; i2;o; ;o;; i2;i;o;; i2;i;@;@;2i;6;7;[; i2;o; ;o;; i2;i ;o;; i2;i;@;@;8o; ;@`;o;; i2;i;@;@;9o; ;o;; i2;i;@a;@;@; @ ; i1;o; ;o;; i1;i ;o;; i1;i*;@;@;>T; @ ; i#;o; ;@;o;; i#;i;@;@;>T; @ ; i ;o; ;@O;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;";#{;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; @ ; i7;o; ;o;; i7;i;o;; i7;i;@;@;2i;6;7;[; i7;o; ;o;; i7;i;o;; i7;i;@;@;8o; ;@;o;; i7;i;@;@;9o; ;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;6;7;[; i8;o; ;o;; i8;i;o;; i8;i%;@;@;8o; ;@;o;; i8;i;@;@;9o; ;o;; i8;i;@;@;@; @ o;3;[I"text-align; T;o;;o;4;I" center; T; ;5; @ ; i9;o; ;o;; i9;i;o;; i9;i;@;@;2i;6;7;[; i9;o; ;o;; i9;i;o;; i9;i;@;@;8o; ;@;o;; i9;i;@;@;9o; ;o;; i9;i;@;@;@; @ o;: ;;[ I"(; To; ;o;4;I"max-width; T; ;5; @ ; 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; @ ; i<;o; ;o;; i<;i;o;; i<;i;@;@;2i;6;7;[; i<;o; ;o;; i<;i ;o;; i<;i;@;@;8o; ;@;o;; i<;i;@;@;9o; ;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;";#{;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; @ ; i@;o; ;o;; i@;i;o;; i@;i;@;@;2i;6;7;[; i@;o; ;o;; i@;i;o;; i@;i;@;@;8o; ;@;o;; i@;i;@;@;9o; ;o;; i@;i;@;@;@; @ o;: ;;[ I"(; To; ;o;4;I"max-width; T; ;5; @ ; 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;6;7;[; iC;o; ;o;; iC;i ;o;; iC;iF;@;@;8o; ;@);o;; iC;i;@;@;9o; ;o;; iC;i;@*;@;@; @ ; iB;o; ;o;; iB;i;o;; iB;i3;@;@;>T; @ o;: ;;[ I"(; To; ;o;4;I"max-width; T; ;5; @ ; 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;6;7;[; iF;o; ;o;; iF;i ;o;; iF;i+;@;@;8o; ;@P;o;; iF;i;@;@;9o; ;o;; iF;i;@Q;@;@; @ ; iE;o; ;o;; iE;i;o;; iE;i';@;@;>T; @ o;: ;;[ I"(; To; ;o;4;I"min-width; T; ;5; @ ; 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;S ;To;< ;I"product-image-height; T;=I"product_image_height; T; iI;o; ;o;; iI;i;o;; iI;i+;@;@;$@; @ ;Uo;< ;I"product-image-lg-factor; T;=I"product_image_lg_factor; T; iI;o; ;o;; iI;i.;o;; iI;iF;@;@;$@; @ ;V;W; iI;o; ;@t;o;; iI;iF;@;@;$@; @ ;2i;6;7;[; iI;o; ;o;; iI;i ;o;; iI;iF;@;@;8o; ;@;o;; iI;i;@;@;9o; ;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;";#{;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; @ ; iM;o; ;o;; iM;i;o;; iM;i;@;@;2i;6;7;[; iM;o; ;o;; iM;i;o;; iM;i;@;@;8o; ;@;o;; iM;i;@;@;9o; ;o;; iM;i;@;@;@; @ o;3;[I"min-width; T;o;;o;4;I" 220px; T; ;5; @ ; iN;o; ;o;; iN;i;o;; iN;i;@;@;2i;6;7;[; iN;o; ;o;; iN;i;o;; iN;i;@;@;8o; ;@;o;; iN;i;@;@;9o; ;o;; iN;i;@;@;@; @ o;: ;;[ I"(; To; ;o;4;I"max-width; T; ;5; @ ; 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; @ ; iQ;o; ;o;; iQ;i;o;; iQ;i;@;@;2i;6;7;[; iQ;o; ;o;; iQ;i ;o;; iQ;i;@;@;8o; ;@;o;; iQ;i;@;@;9o; ;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;";#{;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;";#{;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; @ ; iV;o; ;o;; iV;i;o;; iV;i;@;@;2i;6;7;[; iV;o; ;o;; iV;i;o;; iV;i;@;@;8o; ;@;o;; iV;i;@;@;9o; ;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; @