/* Common BEGIN */

:root {
 	--green-1:#a7cc3f;
 	--green-2:#74a100;
 	--green-3-100:rgba(167,204,64,1.0);
 	--green-3-040:rgba(167,204,63,0.4);
 	--green-3-035:rgba(167,204,63,0.35);
 	--green-3-025:rgba(167,204,63,0.25);
 	--green-4-050:rgba(148,193,30,0.5);
 	--orange-1-100:rgba(255,137,48,1.0);
 	--orange-2:#ffa500;
 	--blue:#4290c1;
}

.Hide { display:none; }
.Center { text-align:center; }
.Block { display:block; }
.Clear { clear:both; }
.Lowercase { text-transform:lowercase; }

.Pointer { cursor:pointer; }

.Logo2 { float:left; width:370px; height:65px; background-repeat:no-repeat; background-position:center; background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='7.7 7.7 186.6 31.8' fill='%23266333'><path  d='M 9.2 7.7 C 10.3 7.8 11.4 7.9 12.5 8.1 C 14.7 8.7 16.7 9.6 18.7 10.7 C 21.7 12.9 23.8 15.7 25.2 19.2 C 25.5 20.2 25.8 21.2 26 22.2 C 26.1 23.1 26.2 24.1 26.4 25.1 C 26.3 26.5 26 28 25.6 29.4 C 26 30.2 26.3 31 26.6 31.8 C 27.1 30.9 27.5 30 28 29.1 C 27.8 24.1 29.7 20.1 33.6 17.1 C 34.7 16.4 35.9 15.8 37.1 15.2 C 38 15 38.8 14.8 39.7 14.6 C 40.6 14.6 41.5 14.5 42.4 14.5 C 43 14.5 43.6 14.7 44.1 14.8 C 44.3 14.9 44.5 15.1 44.5 15.4 C 45 19.4 43.9 23 41.2 26.1 C 39.3 28.2 37 29.6 34.3 30.3 C 33.6 30.4 32.9 30.5 32.2 30.6 C 31.4 30.6 30.6 30.6 29.8 30.6 C 28.9 32.2 28.2 33.9 27.7 35.7 C 27.2 36.5 26.5 36.6 25.7 36.1 C 25.7 36 25.6 35.9 25.5 35.8 C 25.1 34.5 24.8 33.3 24.4 32.1 C 24.2 31.4 24 30.8 23.6 30.2 C 22.5 30.1 21.4 29.9 20.4 29.7 C 18.9 29.2 17.5 28.6 16.2 27.9 C 14.6 26.9 13.2 25.7 11.8 24.8 C 9.7 21.9 8.4 19 7.9 15.7 C 7.8 14.2 7.7 12.7 7.8 11.1 C 7.9 10.1 8.1 9.2 8.5 8.2 C 8.7 8 8.9 7.8 9.2 7.7 Z'/><path fill='%23a9ca46' d='M 10 9.8 C 10.9 9.7 11.9 9.8 12.7 10.1 C 14.9 10.7 16.8 11.6 18.7 12.8 C 22.3 16 24.1 20.1 24.1 24.9 C 24.1 25.2 24 25.5 23.9 25.8 C 23.3 24.6 22.6 23.4 22 22.2 C 20.9 20.5 19.8 18.9 18.6 17.2 C 18 16.7 17.5 16.1 17.1 15.4 C 16.6 14.9 16.1 14.8 15.5 15.4 C 15.4 15.7 15.4 16.1 15.6 16.4 C 15.8 16.7 16.1 17.1 16.3 17.4 C 16.6 17.7 16.9 18 17.2 18.3 C 18 19.6 18.9 20.9 19.7 22.2 C 20.8 23.9 21.7 25.7 22.4 27.5 C 21.9 27.5 21.4 27.5 20.8 27.3 C 13.4 24.9 9.7 19.8 9.7 12 C 9.7 11.3 9.8 10.5 10 9.8 Z'/><path fill='%23a9ca46' d='M 41.4 16.2 C 41.9 16.2 42.4 16.2 42.9 16.2 C 42.9 20.3 41.3 23.6 38.1 26 C 37.6 26.5 37 26.9 36.3 27.2 C 34.6 28 32.9 28.3 31 28.3 C 32.9 25.2 35.3 22.7 38.3 20.6 C 38.7 20.3 38.7 20 38.5 19.6 C 38.4 19.4 38.2 19.3 37.9 19.3 C 37.4 19.5 36.9 19.8 36.4 20.1 C 35.4 20.9 34.4 21.7 33.4 22.5 C 32.4 23.5 31.5 24.5 30.5 25.6 C 30.6 25.2 30.6 24.8 30.7 24.4 C 32.5 19.4 36.1 16.7 41.4 16.2 Z'/><path  d='M 54.2 12.5 C 54.9 12 56.1 11.8 57.2 12.2 C 60.9 12 65.6 12.2 70.2 12.7 C 71.5 13.7 71.5 14.7 70.2 15.7 C 68.6 16.2 66.9 16.4 65.2 16.2 C 65.2 21.9 65.2 27.5 65.2 33.2 C 63.9 33.4 62.7 33 61.7 32.2 C 61.2 26.9 61 21.5 61.2 16.2 C 58.9 16.2 57.2 15.7 55.7 15 C 54.9 14.5 54.5 13.5 54.2 12.5 Z' /><path  d='M 75.2 12.5 C 76 14.3 76.5 16.3 76.7 18.5 C 77.1 17.9 77.6 17.6 78.2 17.5 C 81.9 16.7 84.4 18.1 85.7 21.5 C 86.4 25.2 86.4 28.8 85.7 32.5 C 84.1 33.8 83 33.5 82.2 31.5 C 81.4 28.4 80.9 25 80.7 21.5 C 79.1 20.3 77.8 20.6 76.7 22.5 C 76.2 25.5 76 28.5 76.2 31.5 C 75.2 31.5 74.2 31.5 73.2 31.5 C 73 25.5 73.2 19.5 73.7 13.5 C 74.7 19.9 75.2 19.5 75.2 12.5 Z M 76.2 31.5 C 75.9 33.8 74.9 34.1 73.2 32.5 C 72.2 25.5 71.9 18.5 72.2 11.5 C 73.5 11.3 74.5 11.6 75.2 12.5 C 75.2 19.5 74.7 19.9 73.7 13.5 C 73.2 19.5 73 25.5 73.2 31.5 C 74.2 31.5 75.2 31.5 76.2 31.5 Z' /><path  d='M 92.2 17.5 C 99.6 16.5 102.9 19.5 102.2 26.5 C 98.9 27.3 95.6 27.8 92.2 28 C 93.1 29.2 94.3 30.1 95.7 30.5 C 98.1 29 100.2 29.2 102.2 31 C 98 34.4 93.8 34.2 89.7 30.5 C 87.2 25.4 88 21.1 92.2 17.5 Z M 93.2 20.5 C 93.2 21.6 92.8 22.6 92.2 23.5 C 94.1 24.5 96.1 24.8 98.2 24.5 C 98.3 21.1 96.7 19.8 93.2 20.5 Z' /><path  d='M 106.2 12.5 C 107.4 17.8 109.4 22.8 112.2 27.5 C 113.5 24.8 114.9 22.2 116.2 19.5 C 116.8 17.2 117.8 15 119.2 13 C 120.6 12.2 122 12.4 123.2 13.5 C 120.5 20 117.5 26.3 114.2 32.5 C 113 33.6 111.6 33.8 110.2 33 C 106.3 26.6 103.6 19.9 102.2 13 C 103.5 12.5 104.8 12.3 106.2 12.5 Z' /><path fill='%23a9ca46' d='M 106.2 12.5 C 108.6 12.3 110.9 12.5 113.2 13 C 114.4 15.2 115.4 17.3 116.2 19.5 C 114.9 22.2 113.5 24.8 112.2 27.5 C 109.4 22.8 107.4 17.8 106.2 12.5 Z' /><path  d='M 125.2 17.5 C 132.1 17 135.1 20 134.2 26.5 C 130.9 27.3 127.6 27.8 124.2 28 C 126.8 30.5 129.8 31.2 133.2 30 C 134.1 31.6 133.4 32.6 131.2 33 C 123.1 34.2 119.6 30.7 120.7 22.5 C 121.7 20.3 123.2 18.7 125.2 17.5 Z M 126.2 20.5 C 125.6 21.5 124.9 22.5 124.2 23.5 C 126.5 24.8 128.9 24.8 131.2 23.5 C 130.3 21.2 128.6 20.2 126.2 20.5 Z' /><path  d='M 140.2 17.5 C 150 15.3 152.7 18.6 148.2 27.5 C 146 28.8 143.7 29.6 141.2 30 C 144.8 30.2 147.9 31.4 150.7 33.5 C 151.5 35.7 151 37.5 149.2 39 C 144.8 40 140.6 39.5 136.7 37.5 C 136.9 34.4 137.7 31.4 139.2 28.5 C 137.8 27 136.7 25.4 136.2 23.5 C 137.1 21.2 138.5 19.2 140.2 17.5 Z M 142.2 20.5 C 139.4 24.7 140.7 26.4 146.2 25.5 C 146.9 22 145.6 20.4 142.2 20.5 Z M 141.2 33.5 C 140.1 34.4 140.1 35.2 141.2 36 C 149.1 36 149.1 35.3 141.2 33.5 Z' /><path  d='M 158.2 12.5 C 161.2 12.3 164.2 12.5 167.2 13 C 169.8 14.5 169.7 16 167.2 17.5 C 163.1 14.7 159.6 15.4 156.7 19.5 C 155.6 28.5 159.4 31.5 168.2 28.5 C 167.8 32.2 165.6 33.8 161.7 33.5 C 153.4 31.9 150.4 26.9 152.7 18.5 C 154.1 16 155.9 14 158.2 12.5 Z' /><path  d='M 172.2 17.5 C 175.6 17.1 178.8 17.8 181.7 19.5 C 182.2 23.8 182.4 28.2 182.2 32.5 C 180 32.6 177.8 32.9 175.7 33.5 C 170.4 33 168.9 30.3 171.2 25.5 C 173.5 24.6 175.8 24.3 178.2 24.5 C 178.2 23.5 178.2 22.5 178.2 21.5 C 175.9 21.5 173.5 21.5 171.2 21.5 C 171.1 20 171.5 18.7 172.2 17.5 Z M 173.2 27.5 C 174.2 31 175.9 31.3 178.2 28.5 C 176.7 27.6 175 27.2 173.2 27.5 Z' /><path  d='M 185.2 14.5 C 186.5 14.5 187.9 14.5 189.2 14.5 C 189.2 15.8 189.2 17.2 189.2 18.5 C 190.5 18.5 191.9 18.5 193.2 18.5 C 193.2 19.5 193.2 20.5 193.2 21.5 C 191.9 21.5 190.5 21.5 189.2 21.5 C 189.2 24.2 189.2 26.8 189.2 29.5 C 190.9 29.5 192.5 29.5 194.2 29.5 C 194.6 32.2 193.5 33.6 190.7 33.5 C 188.6 33.4 186.9 32.4 185.7 30.5 C 185.2 25.2 185 19.8 185.2 14.5 Z' /></svg>"); }

table caption { display:none; }

.Intro h1                                                            { padding:20px 0; font-weight:bold; }
.Intro ul.HomeSearch                                                 { list-style:none; font-size:0; }
.Intro ul.HomeSearch li                                              { display:inline-block; vertical-align:middle; padding:10px 20px; }
.Intro ul.HomeSearch li span.InputWrapper                            { border-radius:9px; display:inline-block; background-color:var(--orange-1-100); }
.Intro ul.HomeSearch li span.InputWrapper input[type="text"]         { border:2px solid var(--orange-1-100); border-radius:9px; height:45px; outline:none; font-size:large; color:#444; width:350px; padding:0 20px; vertical-align:middle; }
.Intro ul.HomeSearch li span.InputWrapper input[type="text"]:focus   { border:2px solid var(--orange-1-100); }
.Intro ul.HomeSearch li span.InputWrapper input[type="submit"]       { width:70px; height:45px; vertical-align:middle; outline:none; border:none; border-radius:9px; background-color:var(--orange-1-100); background-repeat:no-repeat; background-position:center; background-size:38px; background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23fff'><path d='M647-440H160v-80h487L423-744l57-56 320 320-320 320-57-56 224-224Z'/></svg>"); }
.Intro ul.HomeSearch li span.InputWrapper input[type="submit"]:hover { filter:brightness(0.8); }
.Intro ul.HomeSearch li a                                            { display:inline-block; outline:none; padding:12px 20px; background-color:var(--green-2); border:none; height:45px; border-radius:9px; text-decoration:none; color:#fff; font-weight:bold; font-size:large; }
.Intro ul.HomeSearch li a:hover                                      { filter:brightness(0.8); }
.Intro ul.Highlights                                                 { list-style:none; padding:0 0 30px 0; }
.Intro ul.Highlights li                                              { display:inline-block; margin-top:50px; padding:80px 40px 0 40px; vertical-align:top; width:240px; font-size:large; font-weight:bold; color:#888; line-height:150%; background-size:65px 65px; background-repeat:no-repeat; background-position:top center; }
.Intro ul.Highlights li.ExtensiveProductDatabase                     { background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%2374a100'><path d='M856-390 570-104q-12 12-27 18t-30 6q-15 0-30-6t-27-18L103-457q-11-11-17-25.5T80-513v-287q0-33 23.5-56.5T160-880h287q16 0 31 6.5t26 17.5l352 353q12 12 17.5 27t5.5 30q0 15-5.5 29.5T856-390ZM260-640q25 0 42.5-17.5T320-700q0-25-17.5-42.5T260-760q-25 0-42.5 17.5T200-700q0 25 17.5 42.5T260-640Z'/></svg>"); }
.Intro ul.Highlights li.MapStoreDetails                              { background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%2374a100'><path d='M480-480q33 0 56.5-23.5T560-560q0-33-23.5-56.5T480-640q-33 0-56.5 23.5T400-560q0 33 23.5 56.5T480-480Zm0 400Q319-217 239.5-334.5T160-552q0-150 96.5-239T480-880q127 0 223.5 89T800-552q0 100-79.5 217.5T480-80Z'/></svg>"); }
.Intro ul.Highlights li.PriceTracking                                { background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%2374a100'><path d='M600-120q-118 0-210-67T260-360H120v-80h122q-2-11-2-20v-40q0-9 2-20H120v-80h140q38-106 130-173t210-67q69 0 130.5 24T840-748l-70 70q-35-29-78.5-45.5T600-740q-75 0-136.5 38.5T370-600h230v80H344q-2 11-3 20t-1 20q0 11 1 20t3 20h256v80H370q32 63 93.5 101.5T600-220q48 0 92.5-16.5T770-282l70 70q-48 44-109.5 68T600-120Z'/></svg>"); }
.Intro ul.Highlights li.UserContributedUpdates                       { background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%2374a100'><path d='M40-160v-112q0-34 17.5-62.5T104-378q62-31 126-46.5T360-440q66 0 130 15.5T616-378q29 15 46.5 43.5T680-272v112H40Zm720 0v-120q0-44-24.5-84.5T666-434q51 6 96 20.5t84 35.5q36 20 55 44.5t19 53.5v120H760ZM360-480q-66 0-113-47t-47-113q0-66 47-113t113-47q66 0 113 47t47 113q0 66-47 113t-113 47Zm400-160q0 66-47 113t-113 47q-11 0-28-2.5t-28-5.5q27-32 41.5-71t14.5-81q0-42-14.5-81T544-792q14-5 28-6.5t28-1.5q66 0 113 47t47 113Z'/></svg>"); }

.Search { text-align:center; vertical-align:middle; }
.Search * { vertical-align:middle; }
.Search form { margin:0; padding:0; }
.Search .SearchForm { list-style:none; margin:12px auto; padding:0; }
.Search .SearchForm li { display:inline-block; margin:5px; white-space:nowrap; }
.Search .SearchForm button { line-height:0; }
.Search .SearchForm button#AddArticle { font-weight:bold; color:#fff; background-color:var(--green-1); border:none; }
.Search .SearchForm ul.Autocomplete li a { display:block; font-size:small; color:#666; text-decoration:none; padding:7px 10px; line-height:100%; min-width:320px; border-radius:8px; }
.Search .SearchForm ul.Autocomplete li a:hover,
.Search .SearchForm ul.Autocomplete li.Selected a { background-color:var(--green-1); color:#fff; }
.Search .SearchForm ul.Autocomplete li a span { display:inline-block; vertical-align:top; margin-right:5px; font-weight:bold; }
.Search .Optional.Hide { display:none; }

.SearchForm input, .SearchForm select, .SearchForm button { border-radius:5px; height:28px; border:1px solid #d0d0d0; outline:none; }
.SearchForm input, .SearchForm button { -webkit-appearance:none; appearance:none; }
.SearchForm input { width:224px; font-weight:bold; font-size:large; padding-left:10px; padding-right:35px; }

.SearchForm button span { vertical-align:baseline; }

.SearchForm select { padding:0 10px; }
.Search div.ResetButton { display:inline-block; margin-left:10px; }
.Search div.ButtonAdvanced { display:inline-block; margin-left:10px; }
.Search div.ButtonAdvanced.Hide { display:none; }
.Search div.GoHome { display:inline-block; margin-left:10px; }

.Search .SearchText           { position:relative; vertical-align:middle; }
.Search .SearchText::before   { display:inline-block; font-size:medium; margin-right:0.5em; vertical-align:middle; padding-top:3px; }
.Search .SearchText a         { position:absolute; right:5px; padding-top:4px; font-size:0; -webkit-appearance:none; appearance:none; outline:none; }
.Search .SearchText a::before { content:"X"; display:block; padding:0 6px; font-size:small; font-weight:bold; line-height:20px; color:#fff; background-color:var(--green-1); border-radius:12px; opacity:0.65; }

.Sticker::before { position:absolute; display:block; top:25%; line-height:130%; left:20%; right:20%; margin:0 auto; padding:10px 10px; font-size:medium; font-weight:bold; white-space:pre-wrap; color:var(--green-1); border:2px solid var(--green-1); background-color:#fff; text-align:center; z-index:999; border-radius:15px; transform:rotate(-25deg); box-shadow:0px 0px 10px var(--green-1); }
.Sticker.Orange::before { color:var(--orange-1-100); border-color:var(--orange-1-100); box-shadow:0px 0px 10px var(--orange-1-100); }
.Sticker > ul { opacity:0.5; }

ul.Result { list-style-type:none; margin:10px 0 0 0; padding:0; text-align:center; font-size:0; line-height:0; }

ul.Result           > li { display:inline-block; vertical-align:top; margin:12px; transition:transform 0.3s ease; }
ul.Result           > li:hover { animation:bounce 0.3s; transform:scale(1.05); }
ul.Result           > li > div.FlagsWrapper { position:relative; }
ul.Result           > li > div.FlagsWrapper div.Flags { position:absolute; left:0; top:5px; text-align:left; padding:0 5px; }
ul.Result           > li > a { display:block; width:268px; height:280px; overflow:hidden; padding:0 5px 5px 5px; border:1px solid var(--green-3-100); border-radius:10px; text-decoration:none; transition:box-shadow 0.3s ease; }
ul.Result.WithPrice > li > a { height:340px; }
ul.Result           > li:hover > a { box-shadow:0 0 5px var(--green-4-050); }
ul.Result           > li > a > ul { list-style-type:none; }
ul.Result           > li > a > ul > li.Photo { display:block; margin-bottom:5px; }
ul.Result           > li > a > ul > li.Photo .NoImage { height:200px; margin:0 auto 10px auto; padding:0; font-size:0; line-height:0; background-size:90% 90%; background-repeat:no-repeat; background-position:center center; opacity:0.5; }
ul.Result           > li > a > ul > li.Cats > ul { list-style-type:none; font-size:0; margin-top:3px; line-height:normal; }
ul.Result           > li > a > ul > li.Cats > ul > li { display:inline; font-size:small; color:var(--orange-2); margin-right:5px; font-weight:bold; letter-spacing:-0.5px; }
ul.Result           > li > a > ul > li.Title { color:#666; font-weight:bold; font-size:large; line-height:120%; margin-top:7px; }
ul.Result           > li > a > ul > li.Manufacturer { display:block; color:var(--green-1); font-weight:bold; font-size:medium; line-height:120%; letter-spacing:0; margin-top:10px; }
ul.Result           > li > a > ul > li.Barcode { position:absolute; left:10px; right:10px; bottom:90px; padding:3px; font-weight:bold; font-size:medium; line-height:normal; text-align:center; color:var(--blue); border:1px solid #ddd; border-radius:10px; background-color:#fff; }
ul.Result.WithPrice > li > a > ul > li.Barcode { bottom:150px; }
ul.Result           > li.Photo, ul.Result > li.NoPhoto { position:relative; }
ul.Result           > li.Unavailable > a { border-color:var(--orange-1-100); }
ul.Result           > li.Photo > a { padding-top:205px; background-size:auto 200px; background-repeat:no-repeat; background-position:50% 0; }
ul.Result           > li > a > ul > li.PriceInfos { margin-top:10px; padding:0; font-size:0; line-height:0; list-style-type:none; }
ul.Result           > li > a > ul > li.PriceInfos > ul > li { display:inline-block; margin:2px; padding:2px 5px; color:#888; font-size:small; line-height:120%; letter-spacing:-0.5px; font-weight:bold; border:1px solid #e8e8e8; border-radius:5px; }
ul.Result           > li > a > ul > li.PriceInfos > ul > li > span { font-weight:bold; letter-spacing:0.5px; color:#4ab0fd; }
ul.Result           > li > a > ul > li.Cats > ul > li::before { content:""; display:inline-block; width:7px; height:7px; margin-right:5px; background-color:var(--orange-2); border-radius:50%; }
ul.Result           > li > a > ul > li.Cats > ul > li:first-child::before { display:none; }

body div.ui-dialog > div.ui-widget-header { color:#fff; background:var(--green-1); }

.NoImageLarge { width:250px; height:250px; margin:0; padding:0; font-size:0; line-height:0; background-size:100% 100%; background-repeat:no-repeat; background-position:center center; border-radius:15px; border:1px solid #bbb; opacity:0.5; }

.NothingFoundWrapper { padding:50px; }
.NothingFoundWrapper .NothingFound { text-align:center; font-size:1.5em; color:#888; margin:0; padding-bottom:50px; line-height:normal; }
.NothingFoundWrapper .SearchHelp { text-align:center; font-size:1.2em; color:#888; margin:0; line-height:150%; }

.Divider { border-bottom:1px solid var(--green-1); margin-bottom:20px; }

.Page { text-align:center; }
.Page ul.Photos { white-space:nowrap; overflow-x:auto; padding-top:20px; margin-bottom:20px; }
.Page ul.Photos > li { display:inline-block; margin-left:10px; margin-right:10px; margin-top:0; margin-bottom:0; font-size:0; line-height:0; border-radius:15px; overflow:hidden; }
.Page ul.Photos > li img { border-radius:15px; border:1px solid #eee; cursor:pointer; }
.Page ul.Photos > li img:hover { border-color:#bbb; }
.Page ul.Photos > li img.Small    { height:150px; }

.Page p.Warning { display:inline-block; margin:20px 0; padding:12px 35px; text-align:center; font-weight:bold; font-size:larger; border-width:1px; border-style:solid; border-radius:10px; }
.Page p.Warning.TemporarilyUnavailable { color:var(--green-1); border-color:var(--green-1); }
.Page p.Warning.PermanentlyUnavailable { color:var(--orange-2); border-color:var(--orange-2); }
.Page p.Warning.NotVegan { color:#fff; background-color:#f00; border:none; letter-spacing:1px; }

p.Barcode::before { padding-right:10px; font-weight:bold; }

li.DateCreated::before, li.LastUpdate::before, li.AddedBy::before { padding-right:10px; font-weight:bold; }
li.AddedBy a { font-weight:bold; }

.Page ul.Categories { max-width:600px; margin-left:auto; margin-right:auto; }
.Page ul.Categories::before { color:#999; font-size:medium; }
.Page ul.Categories > li { display:inline-block; }
.Page ul.Categories > li > a { display:inline-block; font-size:medium; line-height:normal; padding:2px 7px; border-radius:5px; background-color:#fff; text-decoration:none; font-weight:bold; color:var(--orange-2); }
.Page ul.Categories > li > a:hover { color:#fff; background-color:var(--orange-2); }

.Page ul.Prices { list-style:none; display:inline-block; width:100%; max-width:960px; margin:40px auto 0 auto; padding:0 20px; text-align:left; border:1px solid #eee; border-radius:10px; }
.Page ul.Prices > li { font-size:medium; line-height:150%; margin-top:12px; padding-bottom:15px; border-bottom:2px solid #eee; }
.Page ul.Prices > li:last-child { border-bottom:none; }
.Page ul.Prices > li > ul.PriceDetails li { display:block; line-height:150%; font-size:medium; padding-left:150px; text-indent:-75px; }
.Page ul.Prices > li > ul.PriceDetails li::before { display:inline-block; color:#666; width:75px; font-weight:bold; }
.Page ul.Prices > li > ul.PriceDetails li.Price { font-weight:bold; color:#666; letter-spacing:0.5px; }
.Page ul.Prices > li > ul.PriceDetails li.Provider a.Name { color:#4ab0fd; font-weight:bold; margin-right:10px; }
.Page ul.Prices > li > ul.PriceDetails li.Provider .StreetLine { font-weight:bold; color:#aaa; }
.Page ul.Prices > li > ul.PriceDetails li.Provider a .StreetLine { color:var(--green-1); }
.Page ul.Prices > li > ul.PriceDetails li.Provider .City { font-weight:bold; color:var(--green-1); }
.Page ul.Prices > li > ul.PriceDetails li.Note { color:#888; }
.Page ul.Prices > li > ul.PriceDetails li.Warning { color:#f00; font-weight:bold; }
.Page ul.Prices > li > ul.PriceDetails li.Period span { display:inline-block; }
.Page ul.Prices > li > ul.PriceDetails li.Period span.Delimiter::before { content:""; padding:0 3px; }
.Page ul.Prices > li > ul.PriceDetails li.Period span.Delimiter { padding:0 5px;   }
.Page ul.Prices > li > ul.PriceDetails li a.External { font-weight:bold; color:var(--orange-2); border-radius:7px; font-size:smaller; }
.Page ul.Prices > li > ul.PriceDetails li a.External:hover { color:#fff; background-color:var(--orange-2); text-decoration:none; }
.Page ul.Prices > li > ul.PriceDetails li a.External:after { content:">>"; margin-left:7px; }
.Page ul.Prices > li > ul.PriceDetails li a.External.Indent { margin-left:15px; padding:0 7px; }

.InfoButtons { text-align:center; margin-bottom:15px; }
.InfoButtons a.Button { outline:none; display:inline-block; width:32px; height:32px; margin:0 10px; padding:0; vertical-align:top; filter:brightness(1.0) sepia(1) hue-rotate(35deg) saturate(5); background-repeat:no-repeat; }
.InfoButtons a.Button.Address { background-size:auto 35px; }

div.Info { padding:0 20px; }
div.Info ul { list-style:none; margin:0 auto 10px auto; font-size:0; line-height:0; max-width:540px; border:1px solid #eee; border-radius:15px; padding:15px 20px 15px 70px; background-repeat:no-repeat; }
div.Info ul.Address { background-size:auto 40px; background-position:left 15px top 10px; }
div.Info ul.Contact { background-size:auto 30px; background-position:left 20px top 15px; }
div.Info ul.Website { background-size:auto 30px; background-position:left 20px top 12px; }
div.Info ul.Social  { background-size:auto 30px; background-position:left 20px top 12px; }
div.Info ul li { margin:0; padding:0; font-size:medium; line-height:140%; }
div.Info ul li a.Map { font-weight:bold; }

.InfoSvg { overflow:hidden; }
.InfoSvg.Address { background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='%23666' viewBox='0  0      128    128'>  <path d='m78.761 51.236a12.211 12.211 0 1 0 -12.21-12.21 12.224 12.224 0 0 0 12.21 12.21zm0-20.921a8.711 8.711 0 1 1 -8.71 8.711 8.72 8.72 0 0 1 8.71-8.712z'/><path d='m112.5 110.75h-19.1v-39.186l5.127 2.716a1.75 1.75 0 0 0 1.639-3.093l-11.282-5.974c6.866-7.406 15.152-18.031 15.152-26.188a25.275 25.275 0 1 0 -50.55 0c0 4.587 2.626 9.956 6.142 15.095l-31.8 17.063a1.75 1.75 0 1 0 1.655 3.084l5.082-2.727v39.21h-19.065a1.75 1.75 0 0 0 0 3.5h97a1.75 1.75 0 0 0 0-3.5zm-33.739-93.5a21.8 21.8 0 0 1 21.775 21.775c0 4.88-3.911 11.987-11.312 20.553a140.4 140.4 0 0 1 -10.463 10.791 140.587 140.587 0 0 1 -10.461-10.791c-7.4-8.565-11.311-15.673-11.311-20.553a21.8 21.8 0 0 1 21.772-21.775zm-40.693 52.411 23.624-12.676a131.088 131.088 0 0 0 15.908 17.063 1.75 1.75 0 0 0 2.313 0c.321-.283 3-2.662 6.46-6.2l3.527 1.862v41.04h-14.711v-17.9a1.75 1.75 0 0 0 -1.75-1.75h-18.915a1.75 1.75 0 0 0 -1.75 1.75v17.9h-14.706zm33.621 41.089h-15.415v-16.15h15.415z'/></svg>"); }
.InfoSvg.Contact { background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='%23666' viewBox='0  138.2  595.3  565.5'><path d='M570 138.2H154.2c-14 0-25.3 11.3-25.3 25.3v114.7l-19-28.5c-8.7-13.1-26.2-17.1-39.7-8.9l-39.1 23.5c-12.8 7.5-22.2 19.7-26.2 34 -14.3 52-3.7 141.5 127.7 272.9 104.5 104.4 182.4 132.5 236.1 132.5 12.4 0.1 24.8-1.6 36.8-4.8 14.3-4 26.5-13.4 34-26.2l23.5-39.2c8.1-13.5 4.2-30.9-8.9-39.6l-93.7-62.4c-12.8-8.5-30.1-5.7-39.6 6.4l-27.3 35.1c-2.9 3.8-8 4.8-12.1 2.6l-5.2-2.9c-17.1-9.3-38.3-20.9-81.3-63.8 -4.6-4.6-8.9-9-12.8-13.1h387.9c13.9 0 25.3-11.3 25.3-25.2V163.5C595.3 149.5 583.9 138.2 570 138.2zM266.7 590.1l5 2.8c12.7 7.1 28.6 3.8 37.5-7.7l27.3-35.1c3.1-3.9 8.7-4.9 12.9-2.1l93.7 62.4c4.3 2.8 5.5 8.5 2.9 12.9l-23.5 39.2c-4.9 8.4-12.9 14.6-22.2 17.3 -46.9 12.9-129 2-253.6-122.6C22 432.5 11.1 350.4 24 303.5c2.7-9.4 8.9-17.3 17.3-22.2l39.2-23.5c4.4-2.6 10.1-1.3 12.9 2.9l62.5 93.7c2.8 4.2 1.9 9.8-2.1 12.9l-35.1 27.3c-11.5 8.8-14.8 24.8-7.7 37.5l2.8 5c9.9 18.2 22.3 40.8 67.2 85.8C225.9 567.8 248.5 580.1 266.7 590.1zM575.4 470.5c0 3-2.5 5.4-5.5 5.4H164.2c-12.9-14.7-24-30.9-33.1-48.3l-2.9-5.2c-2.3-4.1-1.2-9.3 2.6-12.1l35.1-27.3c12.1-9.5 14.9-26.7 6.4-39.6l-23.6-35.4v-144.5c0-1.5 0.6-2.8 1.6-3.9 1-1 2.4-1.6 3.9-1.6h415.8c1.5 0 2.9 0.6 3.9 1.6 1 1 1.6 2.4 1.6 3.9L575.4 470.5 575.4 470.5z'/><path d='M535.8 184.2L369.9 309.9c-4.7 3.4-11 3.4-15.7 0L188.4 184.2c-4.4-3.3-10.6-2.5-13.9 1.9 -3.3 4.4-2.5 10.6 1.9 13.9l165.8 125.8c11.8 8.7 27.9 8.7 39.7 0l165.9-125.8c2.1-1.6 3.5-4 3.8-6.6 0.4-2.6-0.3-5.3-1.9-7.4C546.4 181.7 540.2 180.8 535.8 184.2z'/><path d='M277.4 326.6L175.7 435.4c-3.7 4-3.5 10.3 0.5 14 4 3.7 10.3 3.5 14-0.5l101.7-108.9c3.4-4.1 3-10-0.9-13.6C287.2 322.9 281.2 322.9 277.4 326.6z'/><path d='M447.4 326.6c-3.7-4-10-4.2-14-0.5 -4 3.7-4.2 10-0.5 14L534.5 449c3.7 4 10 4.2 14 0.5 4-3.7 4.2-10 0.5-14L447.4 326.6z'/></svg>"); }
.InfoSvg.Website { background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='%23666' viewBox='0  0      58     58'>   <path d='M50.69 48.22C55.23 43.1 58 36.37 58 29c0-7.67-3-14.64-7.87-19.83 0 0 0 0 0 0 0-0.01-0.01-0.01-0.01-0.01 -5.08-5.4-12.19-8.85-20.11-9.13l0 0L29.44 0.01C29.29 0.01 29.15 0 29 0s-0.29 0.01-0.44 0.01l-0.56 0.02 0 0c-7.91 0.27-15.03 3.73-20.11 9.13 0 0.01-0.01 0.01-0.01 0.01 0 0 0 0 0 0C3 14.36 0 21.33 0 29c0 7.37 2.77 14.1 7.31 19.22 0.01 0.01 0.01 0.02 0.01 0.03 0.02 0.03 0.04 0.04 0.06 0.06 5.11 5.71 12.43 9.39 20.61 9.66l0 0 0.56 0.02C28.71 58 28.85 58 29 58s0.29 0 0.44-0.01l0.56-0.01 0 0c8.19-0.28 15.52-3.96 20.63-9.68 0.01-0.02 0.03-0.02 0.05-0.04C50.68 48.24 50.68 48.23 50.69 48.22zM2.03 30h12c0.11 4.24 0.94 8.36 2.42 12.22 -2.84 1.03-5.56 2.41-8.11 4.13C4.59 41.89 2.25 36.21 2.03 30zM8.88 11.02c2.49 1.62 5.14 2.91 7.9 3.88C15.09 19.01 14.15 23.44 14.03 28H2.03C2.26 21.49 4.81 15.57 8.88 11.02zM55.98 28H43.97c-0.12-4.56-1.06-8.99-2.75-13.09 2.76-0.97 5.41-2.26 7.9-3.88C53.19 15.57 55.74 21.49 55.98 28zM28 14.96c-2.89-0.08-5.73-0.51-8.47-1.28C21.56 9.52 24.42 5.77 28 2.64V14.96zM28 16.96V28H16.03c0.12-4.35 1.03-8.56 2.67-12.47C21.7 16.4 24.82 16.88 28 16.96zM30 16.96c3.18-0.08 6.3-0.57 9.31-1.44 1.63 3.91 2.54 8.13 2.67 12.48H30V16.96zM30 14.96V2.64c3.58 3.13 6.44 6.88 8.47 11.04C35.73 14.45 32.89 14.88 30 14.96zM40.41 13.07c-1.92-4.03-4.59-7.69-7.89-10.83 5.86 0.77 11.13 3.41 15.18 7.32C45.4 11.02 42.96 12.19 40.41 13.07zM17.59 13.07c-2.55-0.88-4.99-2.06-7.29-3.52 4.06-3.9 9.33-6.55 15.18-7.32C22.18 5.38 19.51 9.05 17.59 13.07zM16.03 30H28v10.04c-3.31 0.09-6.55 0.6-9.66 1.54C16.93 37.92 16.14 34.02 16.03 30zM28 42.04v13.32c-3.83-3.34-6.84-7.41-8.88-11.92C21.98 42.59 24.96 42.12 28 42.04zM30 55.36V42.04c3.04 0.09 6.02 0.56 8.88 1.4C36.84 47.95 33.83 52.01 30 55.36zM30 40.04V30h11.97c-0.11 4.02-0.9 7.92-2.31 11.58C36.55 40.64 33.31 40.13 30 40.04zM43.97 30h12c-0.23 6.21-2.56 11.89-6.31 16.35 -2.55-1.72-5.27-3.1-8.11-4.13C43.03 38.36 43.86 34.24 43.97 30zM9.69 47.85c2.37-1.57 4.89-2.84 7.52-3.78 1.95 4.36 4.74 8.33 8.27 11.7C19.33 54.96 13.82 52.08 9.69 47.85zM32.52 55.76c3.53-3.36 6.33-7.34 8.27-11.7 2.63 0.95 5.15 2.21 7.52 3.78C44.18 52.08 38.67 54.96 32.52 55.76z'/></svg>"); }
.InfoSvg.Social  { background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='%23666' viewBox='0  0      512    512'>  <path d='M257.107,5C118.473,5,6.109,117.365,6.109,255.998C6.109,394.631,118.473,507,257.107,507 s250.998-112.37,250.998-251.002C508.105,117.365,395.74,5,257.107,5z M257.107,25.917c126.868,0,230.082,103.214,230.082,230.082 c0,55.815-19.997,107.043-53.19,146.926c-22.939-9.58-77.089-28.372-110.609-38.269c-2.859-0.898-3.309-1.042-3.309-12.94 c0-9.826,4.044-19.721,7.987-28.096c4.269-9.1,9.334-24.399,11.153-38.126c5.086-5.904,12.01-17.547,16.463-39.739 c3.901-19.559,2.083-26.677-0.51-33.357c-0.266-0.705-0.552-1.399-0.756-2.094c-0.981-4.586,0.367-28.413,3.718-46.899 c2.308-12.685-0.593-39.658-18.057-61.972c-11.03-14.105-32.131-31.416-70.675-33.826l-21.141,0.02 c-37.891,2.391-59.012,19.701-70.042,33.806c-17.464,22.315-20.364,49.288-18.056,61.963c3.37,18.495,4.698,42.322,3.738,46.816 c-0.204,0.786-0.49,1.481-0.776,2.186c-2.574,6.68-4.412,13.798-0.49,33.357c4.432,22.192,11.357,33.836,16.463,39.739 c1.798,13.726,6.864,29.026,11.153,38.126c3.125,6.659,4.596,15.718,4.596,28.525c0,11.898-0.45,12.042-3.126,12.889 c-34.663,10.234-89.834,30.17-110.404,39.178c-33.846-40.066-54.293-91.785-54.293-148.212 C27.025,129.13,130.239,25.917,257.107,25.917z M96.474,420.516c23.552-9.615,70.512-26.365,101.355-35.475 c17.935-5.658,17.935-20.763,17.935-32.896c0-10.06-0.694-24.89-6.577-37.431c-4.045-8.589-8.662-23.317-9.682-34.847 c-0.225-2.696-1.491-5.188-3.534-6.965c-2.962-2.595-8.988-12.093-12.828-31.252c-3.043-15.167-1.756-18.486-0.51-21.693 c0.531-1.369,1.042-2.717,1.451-4.239c2.512-9.181-0.287-39.341-3.33-56.07c-1.327-7.272,0.347-27.933,13.951-45.337 c12.194-15.595,30.659-24.287,54.211-25.788l19.834-0.021c24.185,1.522,42.65,10.214,54.865,25.809 c13.604,17.404,15.259,38.065,13.93,45.346c-3.023,16.72-5.842,46.879-3.33,56.05c0.43,1.532,0.919,2.88,1.451,4.249 c1.247,3.206,2.533,6.526-0.49,21.693c-3.839,19.16-9.886,28.658-12.848,31.252c-2.022,1.777-3.288,4.269-3.534,6.965 c-1.001,11.53-5.617,26.258-9.661,34.847c-4.637,9.856-9.968,22.98-9.968,37.002c0,12.134,0,27.239,18.118,32.948 c29.516,8.722,76.701,24.93,101.621,34.73c-41.608,41.199-98.781,66.691-161.797,66.691 C194.664,486.084,137.981,461.042,96.474,420.516z'/></svg>"); }

.InfoSvg.Button.Address { opacity:0.7; }
.InfoSvg.Button.Contact { opacity:0.6; }
.InfoSvg.Button.Website { opacity:0.5; }
.InfoSvg.Button.Social  { opacity:0.5; }

.Link { padding:5px 0; display:block; background-repeat:no-repeat; background-size:20px 20px; background-position:center left; white-space:nowrap; }
.Link::before { vertical-align:-20%; padding:0 10px 0 0; filter:brightness(1.0) sepia(1) hue-rotate(35deg) saturate(5); display:inline-block; width:20px; height:20px; opacity:0.66; }
.Link.Facebook::before  { content:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='%23666' viewBox='0 0 32 32'><path d='M32 16c0-8.839-7.167-16-16-16-8.839 0-16 7.161-16 16 0 7.984 5.849 14.604 13.5 15.803v-11.177h-4.063v-4.625h4.063v-3.527c0-4.009 2.385-6.223 6.041-6.223 1.751 0 3.584 0.312 3.584 0.312v3.937h-2.021c-1.984 0-2.604 1.235-2.604 2.5v3h4.437l-0.713 4.625h-3.724v11.177c7.645-1.199 13.5-7.819 13.5-15.803z'/></svg>"); }
.Link.HappyCow::before  { content:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='%23666' viewBox='0 0 32 32'><path d='M 5.364 11.562 C 4.166 11.667 2.25 11.856 1.321 10.88 C 0.461 9.987 0.804 8.449 1.662 7.673 C 2.554 6.862 3.731 6.898 4.788 7.098 C 5.399 7.214 5.999 7.391 6.586 7.603 C 6.775 7.673 8.632 8.413 8.573 8.601 C 8.561 8.601 7.727 11.057 7.727 11.057 C 7.609 11.41 5.612 11.539 5.364 11.562 Z M 4.953 10.563 C 7.08 10.234 6.187 8.918 5.87 8.567 C 5.564 8.212 4.835 8.014 4.483 7.956 C 3.883 7.849 3.365 7.802 2.837 8.295 C 2.343 8.765 2.143 9.682 2.625 10.198 C 3.155 10.763 4.259 10.633 4.953 10.563 Z'/><path d='M 23.326 13.595 L 23.268 11.268 C 23.268 11.092 25.255 10.999 25.454 10.987 C 26.066 10.963 26.7 10.975 27.311 11.057 C 28.369 11.198 29.51 11.493 30.119 12.443 C 30.696 13.348 30.567 14.758 29.486 15.275 C 28.321 15.827 26.547 15.133 25.43 14.699 C 25.195 14.604 23.338 13.924 23.326 13.595 Z M 28.452 14.311 C 29.074 14.006 29.145 13.171 28.803 12.631 C 28.452 12.068 27.946 11.95 27.334 11.867 C 26.982 11.821 26.23 11.785 25.829 11.996 C 25.43 12.208 24.185 13.089 26.124 13.959 C 26.77 14.217 27.781 14.64 28.452 14.311 Z'/><path d='M 7.939 9.411 C 6.281 5.97 7.714 2.104 10.137 1.128 C 10.571 0.953 12.183 0.507 12.359 1.283 C 12.44 1.881 11.442 2.421 11.147 3.067 C 10.5 4.63 11.771 6.64 11.736 6.662 C 11.736 6.662 7.927 9.424 7.939 9.411 Z M 10.901 6.275 C 9.725 2.891 11.536 1.694 11.536 1.694 C 9.008 2.551 10.159 6.546 10.159 6.546 L 10.901 6.275 Z'/><path d='M 23.197 3.35 C 23.726 2.739 24.925 3.902 25.231 4.266 C 26.911 6.264 26.346 10.352 23.256 12.595 L 21.199 8.378 C 21.186 8.331 23.256 7.169 23.431 5.488 C 23.478 4.771 22.856 3.832 23.197 3.35 Z M 22.127 8.425 L 22.656 9.012 C 22.656 9.012 25.548 6.041 23.726 4.09 C 23.726 4.09 24.772 5.992 22.127 8.425 Z'/><path d='M 6.481 13.982 C 6.481 13.982 5.634 5.113 13.604 5.806 L 20.069 7.039 C 20.069 7.039 25.477 8.496 23.855 16.403 C 23.855 16.403 15.791 21.054 6.493 13.9 L 6.481 13.982 Z M 21.41 15.286 C 21.41 15.286 22.984 11.456 20.586 10.88 C 17.095 10.058 16.956 16.015 16.956 16.015 L 21.41 15.286 Z M 12.864 15.228 C 12.864 15.228 14.757 9.859 11.476 9.329 C 9.043 8.931 9.032 13.442 9.032 13.442 L 12.864 15.228 Z'/><path d='M 9.738 12.608 C 9.713 11.28 10.442 10.198 11.36 10.176 C 12.277 10.163 13.028 11.221 13.052 12.549 C 13.064 13.877 12.335 14.958 11.429 14.981 C 10.513 14.993 9.761 13.935 9.738 12.608 Z M 11.958 11.844 C 11.958 11.575 11.736 11.339 11.453 11.339 C 11.171 11.339 10.948 11.562 10.948 11.844 C 10.948 12.125 11.171 12.35 11.453 12.35 C 11.736 12.35 11.958 12.125 11.958 11.844 Z'/><path d='M 17.954 13.312 C 18.448 12.079 19.529 11.351 20.376 11.691 C 21.234 12.032 21.527 13.301 21.033 14.535 C 20.54 15.768 19.459 16.497 18.612 16.156 C 17.766 15.815 17.472 14.545 17.954 13.312 Z M 19.717 12.619 C 19.435 12.619 19.211 12.854 19.223 13.137 C 19.223 13.419 19.459 13.64 19.741 13.63 C 20.023 13.63 20.246 13.395 20.235 13.113 C 20.235 12.83 20 12.619 19.717 12.619 Z'/><path d='M 15.968 7.286 C 15.968 7.286 13.815 7.545 13.663 9.165 C 13.663 9.165 12.676 7.426 14.568 6.957 C 14.568 6.957 13.17 6.299 12.03 6.992 C 12.03 6.992 12.77 5.582 14.686 5.947 C 14.45 5.006 13.241 4.619 13.241 4.619 C 13.241 4.619 14.615 4.289 15.861 5.594 C 15.861 5.594 15.885 5.088 16.38 4.712 C 16.38 4.712 16.848 5.1 16.848 5.734 C 16.848 5.734 18.4 4.83 19.705 6.147 C 19.705 6.147 18.223 5.723 17.778 6.264 C 17.778 6.264 20 6.416 20.412 8.062 C 20.412 8.062 18.437 6.676 17.507 7.098 C 18.977 7.637 18.601 9.153 18.601 9.153 C 18.601 9.153 17.989 7.521 15.968 7.286 Z'/><path d='M 8.914 21.866 C 8.903 21.772 8.974 21.701 9.067 21.701 C 9.513 21.713 9.738 21.349 9.748 21.325 C 9.796 21.243 9.89 21.22 9.973 21.266 C 10.042 21.314 10.078 21.419 10.03 21.489 C 10.024 21.501 9.936 21.653 9.76 21.793 C 10.055 22.331 11.172 24.056 13.545 24.39 C 16.074 24.745 18.018 23.594 18.585 23.209 C 18.458 23.046 18.406 22.899 18.4 22.888 C 18.365 22.806 18.413 22.711 18.507 22.688 C 18.589 22.665 18.683 22.711 18.717 22.794 C 18.73 22.817 18.883 23.228 19.306 23.323 C 19.387 23.346 19.447 23.428 19.435 23.511 C 19.412 23.58 19.342 23.629 19.259 23.629 L 19.235 23.629 C 19.066 23.59 18.928 23.519 18.817 23.437 C 18.262 23.84 16.21 25.161 13.521 24.732 C 10.831 24.305 9.738 22.499 9.468 21.958 C 9.354 22.002 9.226 22.031 9.078 22.031 L 9.054 22.031 C 8.974 22.018 8.903 21.948 8.914 21.866 Z M 8.833 15.404 C 8.833 15.404 9.881 14.477 11.003 16.193 C 11.147 16.334 11.278 16.501 11.383 16.684 C 11.759 17.366 11.653 18.046 11.136 18.2 C 10.704 18.328 10.123 18.054 9.725 17.562 L 9.702 17.565 C 9.067 16.908 8.315 16.073 8.833 15.404 Z M 21.458 17.177 C 21.458 17.177 21.827 18.148 19.878 19.056 C 19.816 19.095 19.749 19.13 19.682 19.163 C 18.977 19.504 18.306 19.351 18.189 18.822 C 18.109 18.466 18.299 18.033 18.647 17.684 C 19.326 16.868 20.787 16.208 21.458 17.177 Z M 6.963 13.254 C 1.838 14.229 1.838 25.836 12.747 27.247 C 27.288 29.114 27.217 16.885 22.973 15.368 C 20.552 14.5 18.26 16.497 14.78 15.804 C 11.372 15.121 10.089 12.667 6.963 13.254 Z M 23.302 19.374 C 23.878 19.95 23.596 21.172 22.656 22.101 C 21.728 23.028 20.505 23.323 19.929 22.746 C 19.352 22.171 19.646 20.949 20.575 20.02 C 21.503 19.092 22.727 18.798 23.302 19.374 Z M 8.726 17.988 C 9.491 19.058 9.491 20.491 8.833 20.961 C 8.174 21.43 6.904 20.972 6.14 19.904 C 5.377 18.834 5.388 17.553 6.046 17.084 C 6.716 16.601 7.963 16.92 8.726 17.988 Z'/></svg>"); }
.Link.Instagram::before { content:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='%23666' viewBox='0 0 32 32'><path d='M16 0c-4.349 0-4.891 0.021-6.593 0.093-1.709 0.084-2.865 0.349-3.885 0.745-1.052 0.412-1.948 0.959-2.833 1.849-0.891 0.885-1.443 1.781-1.849 2.833-0.396 1.020-0.661 2.176-0.745 3.885-0.077 1.703-0.093 2.244-0.093 6.593s0.021 4.891 0.093 6.593c0.084 1.704 0.349 2.865 0.745 3.885 0.412 1.052 0.959 1.948 1.849 2.833 0.885 0.891 1.781 1.443 2.833 1.849 1.020 0.391 2.181 0.661 3.885 0.745 1.703 0.077 2.244 0.093 6.593 0.093s4.891-0.021 6.593-0.093c1.704-0.084 2.865-0.355 3.885-0.745 1.052-0.412 1.948-0.959 2.833-1.849 0.891-0.885 1.443-1.776 1.849-2.833 0.391-1.020 0.661-2.181 0.745-3.885 0.077-1.703 0.093-2.244 0.093-6.593s-0.021-4.891-0.093-6.593c-0.084-1.704-0.355-2.871-0.745-3.885-0.412-1.052-0.959-1.948-1.849-2.833-0.885-0.891-1.776-1.443-2.833-1.849-1.020-0.396-2.181-0.661-3.885-0.745-1.703-0.077-2.244-0.093-6.593-0.093zM16 2.88c4.271 0 4.781 0.021 6.469 0.093 1.557 0.073 2.405 0.333 2.968 0.553 0.751 0.291 1.276 0.635 1.844 1.197 0.557 0.557 0.901 1.088 1.192 1.839 0.22 0.563 0.48 1.411 0.553 2.968 0.072 1.688 0.093 2.199 0.093 6.469s-0.021 4.781-0.099 6.469c-0.084 1.557-0.344 2.405-0.563 2.968-0.303 0.751-0.641 1.276-1.199 1.844-0.563 0.557-1.099 0.901-1.844 1.192-0.556 0.22-1.416 0.48-2.979 0.553-1.697 0.072-2.197 0.093-6.479 0.093s-4.781-0.021-6.48-0.099c-1.557-0.084-2.416-0.344-2.979-0.563-0.76-0.303-1.281-0.641-1.839-1.199-0.563-0.563-0.921-1.099-1.197-1.844-0.224-0.556-0.48-1.416-0.563-2.979-0.057-1.677-0.084-2.197-0.084-6.459 0-4.26 0.027-4.781 0.084-6.479 0.083-1.563 0.339-2.421 0.563-2.979 0.276-0.761 0.635-1.281 1.197-1.844 0.557-0.557 1.079-0.917 1.839-1.199 0.563-0.219 1.401-0.479 2.964-0.557 1.697-0.061 2.197-0.083 6.473-0.083zM16 7.787c-4.541 0-8.213 3.677-8.213 8.213 0 4.541 3.677 8.213 8.213 8.213 4.541 0 8.213-3.677 8.213-8.213 0-4.541-3.677-8.213-8.213-8.213zM16 21.333c-2.948 0-5.333-2.385-5.333-5.333s2.385-5.333 5.333-5.333c2.948 0 5.333 2.385 5.333 5.333s-2.385 5.333-5.333 5.333zM26.464 7.459c0 1.063-0.865 1.921-1.923 1.921-1.063 0-1.921-0.859-1.921-1.921 0-1.057 0.864-1.917 1.921-1.917s1.923 0.86 1.923 1.917z'/></svg>"); }
.Link.LinkedIn::before  { content:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='%23666' viewBox='0 0 32 32'><path d='M27.26 27.271h-4.733v-7.427c0-1.771-0.037-4.047-2.475-4.047-2.468 0-2.844 1.921-2.844 3.916v7.557h-4.739v-15.271h4.552v2.083h0.061c0.636-1.203 2.183-2.468 4.491-2.468 4.801 0 5.692 3.161 5.692 7.271v8.385zM7.115 9.912c-1.527 0-2.751-1.235-2.751-2.756 0-1.516 1.229-2.749 2.751-2.749s2.755 1.233 2.755 2.749c0 1.521-1.233 2.756-2.755 2.756zM9.489 27.271h-4.749v-15.271h4.749zM29.636 0h-27.276c-1.303 0-2.36 1.031-2.36 2.307v27.387c0 1.276 1.057 2.307 2.36 2.307h27.271c1.301 0 2.369-1.031 2.369-2.307v-27.387c0-1.276-1.068-2.307-2.369-2.307z'/></svg>"); }
.Link.Pinterest::before { content:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='%23666' viewBox='0 0 32 32'><path d='M16.75 0.406c-6.413 0-12.75 4.275-12.75 11.194 0 4.4 2.475 6.9 3.975 6.9 0.619 0 0.975-1.725 0.975-2.212 0-0.581-1.481-1.819-1.481-4.238 0-5.025 3.825-8.588 8.775-8.588 4.256 0 7.406 2.419 7.406 6.863 0 3.319-1.331 9.544-5.644 9.544-1.556 0-2.888-1.125-2.888-2.737 0-2.363 1.65-4.65 1.65-7.088 0-4.137-5.869-3.387-5.869 1.613 0 1.050 0.131 2.212 0.6 3.169-0.863 3.713-2.625 9.244-2.625 13.069 0 1.181 0.169 2.344 0.281 3.525 0.212 0.238 0.106 0.213 0.431 0.094 3.15-4.313 3.038-5.156 4.463-10.8 0.769 1.463 2.756 2.25 4.331 2.25 6.637 0 9.619-6.469 9.619-12.3 0-6.206-5.363-10.256-11.25-10.256z'/></svg>"); }
.Link.TikTok::before    { content:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='%23666' viewBox='0 0 32 32'><path d='M16.708 0.027c1.745-0.027 3.48-0.011 5.213-0.027 0.105 2.041 0.839 4.12 2.333 5.563 1.491 1.479 3.6 2.156 5.652 2.385v5.369c-1.923-0.063-3.855-0.463-5.6-1.291-0.76-0.344-1.468-0.787-2.161-1.24-0.009 3.896 0.016 7.787-0.025 11.667-0.104 1.864-0.719 3.719-1.803 5.255-1.744 2.557-4.771 4.224-7.88 4.276-1.907 0.109-3.812-0.411-5.437-1.369-2.693-1.588-4.588-4.495-4.864-7.615-0.032-0.667-0.043-1.333-0.016-1.984 0.24-2.537 1.495-4.964 3.443-6.615 2.208-1.923 5.301-2.839 8.197-2.297 0.027 1.975-0.052 3.948-0.052 5.923-1.323-0.428-2.869-0.308-4.025 0.495-0.844 0.547-1.485 1.385-1.819 2.333-0.276 0.676-0.197 1.427-0.181 2.145 0.317 2.188 2.421 4.027 4.667 3.828 1.489-0.016 2.916-0.88 3.692-2.145 0.251-0.443 0.532-0.896 0.547-1.417 0.131-2.385 0.079-4.76 0.095-7.145 0.011-5.375-0.016-10.735 0.025-16.093z'/></svg>"); }
.Link.Twitter::before   { content:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='%23666' viewBox='0 0 32 32'><path d='M31.937 6.093c-1.177 0.516-2.437 0.871-3.765 1.032 1.355-0.813 2.391-2.099 2.885-3.631-1.271 0.74-2.677 1.276-4.172 1.579-1.192-1.276-2.896-2.079-4.787-2.079-3.625 0-6.563 2.937-6.563 6.557 0 0.521 0.063 1.021 0.172 1.495-5.453-0.255-10.287-2.875-13.52-6.833-0.568 0.964-0.891 2.084-0.891 3.303 0 2.281 1.161 4.281 2.916 5.457-1.073-0.031-2.083-0.328-2.968-0.817v0.079c0 3.181 2.26 5.833 5.26 6.437-0.547 0.145-1.131 0.229-1.724 0.229-0.421 0-0.823-0.041-1.224-0.115 0.844 2.604 3.26 4.5 6.14 4.557-2.239 1.755-5.077 2.801-8.135 2.801-0.521 0-1.041-0.025-1.563-0.088 2.917 1.86 6.36 2.948 10.079 2.948 12.067 0 18.661-9.995 18.661-18.651 0-0.276 0-0.557-0.021-0.839 1.287-0.917 2.401-2.079 3.281-3.396z'/></svg>"); }
.Link.YouTube::before   { content:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='%23666' viewBox='0 0 32 32'><path d='M31.328 8.271c-0.38-1.349-1.432-2.407-2.787-2.781-2.495-0.667-12.525-0.667-12.525-0.667s-10.011-0.016-12.532 0.667c-1.348 0.375-2.405 1.432-2.781 2.781-0.473 2.557-0.708 5.145-0.697 7.745-0.005 2.583 0.229 5.167 0.697 7.708 0.376 1.349 1.433 2.407 2.781 2.787 2.495 0.667 12.532 0.667 12.532 0.667s10.005 0 12.525-0.667c1.355-0.38 2.407-1.437 2.787-2.787 0.459-2.541 0.683-5.125 0.667-7.708 0.016-2.6-0.203-5.188-0.667-7.745zM12.812 20.803v-9.595l8.349 4.808z'/></svg>"); }

.Page ul.Tags { max-width:800px; margin:50px auto 50px auto; }
.Page ul.Tags > li { margin-top:20px; padding:0 5px; display:inline-block; font-size:0; line-height:0; }
.Page ul.Tags > li > a { display:block; color:#888; padding:3px 15px; font-size:large; line-height:normal; font-weight:bold; border-radius:9px; text-decoration:none; }
.Page ul.Tags > li > a:hover { color:#146432; color:#fff; background-color:#888; }
.Page ul.Tags > li > a.Negative { color:#f00; }
.Page ul.Tags > li > a.Negative:hover { color:#fff; background-color:#f00; }
.Page ul.Tags > li > a.Positive { color:var(--green-1); }
.Page ul.Tags > li > a.Positive:hover { color:#fff; background-color:var(--green-1); }

.SuggestedPhotos { list-style:none; white-space:nowrap; overflow-x:auto; overflow-y:hidden; max-width:800px; }
.SuggestedPhotos li { display:inline; }

input.Photo { display:block; margin:5px 0; }

.ProductUrl { max-width:960px; margin:20px auto 30px auto; }
.ProductUrl::before { display:block; font-weight:bold; margin-bottom:10px; }
.ProductUrl ul { list-style:none; margin:0; padding:0; }

ul.SearchForm ul.Autocomplete { position:absolute; display:block; margin-top:5px; z-index:99999; border:1px solid var(--green-1); border-radius:10px; background-color:#fff; text-align:left; overflow:hidden; line-height:0; padding:3px; }
ul.SearchForm ul.Autocomplete li { display:block; margin:0; padding:0; font-size:0; z-index:99999; }

ul.SearchForm ul.Autocomplete li a:hover,
ul.SearchForm ul.Autocomplete li.Selected a { background-color:var(--green-1); color:#fff; }
ul.SearchForm ul.Autocomplete li a span { display:inline-block; vertical-align:top; margin-right:5px; font-weight:bold; }

.MainCategories                                                { list-style:none; margin:0; padding:0; text-align:left; }
.MainCategories > li                                           { display:inline-block; vertical-align:top; min-width:47.7%; max-width:47.7%; margin:20px; padding:20px 0 0 0; border-width:2px 0 0 0; border-style:solid; border-color:var(--green-3-040); }
.MainCategories > li > div.CatHead > a.PhotoFrame       .Photo { display:inline-block; width:143px; height:75px; margin-right:20px; border-radius:10px; padding:0; overflow:hidden; font-size:0; line-height:0; border:1px solid #ddd; vertical-align:middle; background-size:143px 75px; }
.MainCategories > li > div.CatHead > a.PhotoFrame:hover .Photo { opacity:0.5; }
.MainCategories > li > div.CatHead                             { display:flex; height:100px; padding-bottom:20px; align-items:center; white-space:nowrap; border-bottom:1px solid var(--green-3-025); }
.MainCategories > li > div.CatHead > h2                        { width:100%; white-space:normal; margin:0; padding:0; }
.MainCategories > li > div.CatHead > h2 > a.ParentCat          { padding:0; vertical-align:middle; font-size:xx-large; line-height:120%; white-space:normal; color:var(--green-1); display:inline-block; }
.MainCategories > li > div.CatHead > h2 > a.ParentCat:hover    { text-decoration:underline; text-decoration-thickness:1px; text-underline-offset:4px; color:var(--green-1); background:none; }
.MainCategories > li > ul                                      { list-style:none; margin-top:10px; }
.MainCategories > li > ul > li                                 { display:inline-block; padding:5px 0; vertical-align:middle; }
.MainCategories > li > ul > li:after                           { display:inline-block; padding:0 10px; vertical-align:bottom; line-height:60%; content:"•"; font-size:xx-large; color:#888; color:var(--green-1); }
.MainCategories > li > ul > li:last-child:after                { content:""; padding:0; font-size:0; line-height:0; }
.MainCategories > li > ul > li > a                             { font-size:large; text-underline-offset:3px; color:#777; }
.MainCategories > li > ul > li > a > span                      { color:var(--green-1); color:var(--orange-1-100); color:#aaa; }

div.ShowMoreWrapper { border:1px solid #f0f0f0; max-width:768px; border-radius:20px; margin:35px auto; background-color:#fbfbfb; }
div.ShowMore { position:relative; margin:0px auto 20px auto; padding:20px; }
div.ShowMore::before { display:block; font-weight:bold; padding-bottom:10px; text-align:left; }
div.ShowMore div.Wrapper { overflow:hidden; max-height:87px; text-align:left; margin:0 auto; }
div.ShowMore p { padding:0; margin:0; font-size:medium; text-align:left; line-height:normal; color:#666; }
div.ShowMore p a { font-weight:bold; }
div.ShowMore input[type="checkbox"] { display:none; }
div.ShowMore label { position:absolute; top:100%; display:none; left:50%; transform:translate(-50%,-50%); }
div.ShowMore label::after { display:block; font-size:small; line-height:normal; font-weight:normal; color:var(--green-1); border:0.01rem solid var(--green-3-035); border-radius:7px; padding:2px 10px; cursor:pointer; }
div.ShowMore label:hover::after { background-color:var(--green-1); color:#fff; }
div.ShowMore input:checked ~ div.Wrapper { max-height:100%; }

div.RelatedArticles   ul                                                { list-style-type:none; font-size:0; }
div.RelatedArticles   ul   li                                           { display:inline-block; vertical-align:top; text-align:left; }
div.RelatedArticles > ul                                                { display:block; max-width:960px; margin:20px auto 0 auto; padding:0; }
div.RelatedArticles > ul > li                                           { width:50%; margin:0; padding:0; overflow:hidden; }
div.RelatedArticles > ul > li > a                                       { display:block; margin:5px; padding:10px; text-decoration:none; border:1px solid #f0f0f0; border-radius:10px; }
div.RelatedArticles > ul > li > a:hover                                 { background-color:#f0f0f0; }
div.RelatedArticles > ul > li > a > ul                                  { display:flex; padding:0 10px; }
div.RelatedArticles > ul > li > a > ul > li.Photo   > span              { display:block; width:64px; height:48px; border-radius:10px; background-repeat:no-repeat; background-position:center center; background-size:auto 48px; }
div.RelatedArticles > ul > li > a > ul > li.Article                     { display:inline-block; margin-left:10px; }
div.RelatedArticles > ul > li > a > ul > li.Article > span              { display:block; white-space:normal; }
div.RelatedArticles > ul > li > a > ul > li.Article > span.Manufacturer { color:var(--green-1); font-size:small; font-weight:bold; letter-spacing:0.75px; }
div.RelatedArticles > ul > li > a > ul > li.Article > span.Name         { color:#444; font-size:medium; font-weight:bold; }

.OverflowMarkers {
	background:
	/* Shadow covers */ linear-gradient(white 30%, rgba(255,255,255,0)),                        linear-gradient(rgba(255,255,255,0), white 70%) 0 100%,
	/* Shadows */       radial-gradient(farthest-side at 50% 0, rgba(0,0,0,0.2), rgba(0,0,0,0)), radial-gradient(farthest-side at 50% 100%, rgba(0,0,0,0.2), rgba(0,0,0,0)) 0 100%;
	background-repeat:no-repeat;
	background-color:white;
	background-size:100% 40px, 100% 40px, 100% 14px, 100% 14px;
	/* Opera doesn't support this in the shorthand */
	background-attachment:local, local, scroll, scroll;
}

.SubItems li { display:inline-block; padding:2px 5px 2px 0; font-size:0; line-height:0; }
.SubItems li:last-child { padding-right:0; }
.SubItems li a { font-size:large; line-height:normal; }

@keyframes bounce {
    0% { transform: scale(1.00); }
   50% { transform: scale(0.97); }
  100% { transform: scale(1.05); }
}

@media screen and (max-width:1799px) {
	.MainCategories > li { min-width:46%; max-width:46%; }
}
@media screen and (max-width:1279px) {
	.MainCategories > li { min-width:auto; max-width:100%; }
}
@media screen and (max-width:799px) {
	div.RelatedArticles > ul > li { width:100%; }
}
@media screen and (max-width:639px) {
	.MainCategories > li > div.CatHead > h2 > a.ParentCat { font-size:x-large; line-height:130%; }
	.Page ul.Prices > li > ul.PriceDetails li { padding-left:0; text-indent:0; margin-bottom:10px; }
	.Page ul.Prices > li > ul.PriceDetails li::before { display:block; color:#000; width:auto; }
}
@media screen and (max-width:559px) {
	ul.Categories { padding:5px 5px 10px 5px; }
}
@media screen and (max-width:479px) {
	.Intro ul.HomeSearch li { padding-left:0; padding-right:0; }
	.Intro ul.HomeSearch li span.InputWrapper input[type="text"] { width:300px; }
}
@media screen and (max-width:399px) {
	.Intro ul.HomeSearch li span.InputWrapper input[type="text"] { width:240px;  }
	.Intro ul.HomeSearch li span.InputWrapper input[type="text"]::placeholder { font-size:small; }
	.Intro ul.HomeSearch li a { font-size:medium; padding-top:8%; }
	.Intro ul.Highlights    { padding:0 0 10px 0; }
	.Intro ul.Highlights li { margin-top:35px; padding:60px 20px 0 20px; width:160px; font-size:small; line-height:130%; background-size:50px 50px; }
	.SearchForm input { width:200px; }
	p.Description { font-size:small; }
	.MainCategories > li > div.CatHead { display:block; text-align:center; height:auto; padding-bottom:10px; }
	.MainCategories > li > div.CatHead > a.PhotoFrame       .Photo { display:block; margin:0 auto 15px auto; }
	.MainCategories > li > div.CatHead > a.PhotoFrame:hover .Photo { opacity:0.5; }
	.MainCategories > li > ul > li { display:block; padding:5px 0; }
	.MainCategories > li > ul > li:before { display:none; }
}

/* Common END */
/* Veganopolis BEGIN */

p.Description { display:inline-block; max-width:768px; max-height:200px; margin:0 auto 35px auto; padding:20px; overflow-y:auto; font-size:medium; text-align:left; line-height:normal; color:#666; border:2px solid #f8f8f8; border-radius:10px; }
p.Description a { font-weight:bold; }
.BlogPostContent p.Description { max-height:500px; }

.Search { margin:25px 0; }
.Search .Button { padding:5px 15px; border-radius:5px; border:1px solid #bbb; }
.Search .SearchForm { margin:0; }
.Search .SearchForm button { color:#fff; font-weight:bold; background-color:#4b7b14; }
.Search .SearchForm button#AddArticle { background-color:#68a2cc; }
.Search .SearchForm ul.Autocomplete li a { display:block; font-size:small; color:#666; text-decoration:none; padding:7px 10px; line-height:100%; min-width:250px; border-radius:8px; }

.Pagination, .ShowAll { display:none; }

.Page h2 { margin:20px 0 40px 0; font-size:xx-large; font-weight:normal; color:#3f700b; }
.Page h2 > a, .Page h2.NotVegan > span  { font-size:x-large; font-weight:normal; color:#94c11e; border-radius:5px; padding:2px 10px; text-decoration:none; }
.Page h2 > a:hover { color:#fff; background-color:#94c11e; }
.Page h2.Manufacturer > a { font-size:xx-large; font-weight:bold; }
.Page h2.NotVegan > span { display:inline; color:#888; }

.Page ul.Photos > li img.Multiple { height:150px; }
.Page ul.Photos > li img.Single   { height:150px; }

div.Page ul.Info { list-style:none; font-size:medium; margin:0 auto; display:inline-block; }
div.Page ul.Info li { display:inline-block; margin-right:20px; }
div.Page ul.Info li:last-child { margin-right:0;  }
li.DateCreated, li.LastUpdate, li.AddedBy { text-align:center; padding:0px; margin-bottom:0; }

.Page ul.Prices > li > ul.PriceDetails .Spc::before { content:"• "; padding:0 5px; font-weight:bold; color:#a7cc3f; }

.Loading, .NoMoreToShow { display:none; }

.BrandingFooter { padding:30px 0 20px 0; }
.BrandingFooter ul { list-style:none; margin:35px auto 0 auto; padding:0; font-size:0; line-height:0; text-align:center; }
.BrandingFooter ul li { display:inline-block; margin:0; padding:0; font-size:1rem; line-height:150%; }
.BrandingFooter ul li:not(:last-child)::after { padding:0 15px; content:"|"; }

.SubItems { list-style:none; margin:20px 0 40px 0; padding:0; text-align:center; max-height:115px; overflow:auto; font-size:0; line-height:0; }
.SubItems li:not(:last-child)::after { content:"•"; display:inline-block; color:#94c11e; font-size:xxx-large; line-height:15px; height:16px; padding-left:5px; vertical-align:-3px; overflow:hidden; }

ul.Countries { display:none; }

.Flag.Price { display:none; }
.Flag.CountryName { display:inline-block; width:auto; height:auto; background-color:#fff; padding:0px 8px 0px 36px; background-position:4px center; white-space:nowrap; font-size:13px; background-size:24px; border-radius:6px; }

.MainCategories > li { max-width:none; }

a.Contact { font-weight:bold; color:#bd5; }
.subheader-site-text br.Spc { display:initial; }
.subheader-site-text span.Spc { display:none; }
.subheader-site-text span.Spc::before { content:" "; }

body div.ui-widget-content { background-color: #f0ffc6; }
body button.ui-dialog-titlebar-close { background-color:#f00; }

div.RelatedArticles { margin-top:40px; margin-bottom:40px; }

@media screen and (max-width:639px) {
	.subheader-site-text br.Spc { display:none; }
	.subheader-site-text span.Spc { display:initial; }
}
@media screen and (max-width:519px) {
	p.Description { font-size:medium; }
}

@media screen and (max-width:399px) {
	p.Description { font-size:small; }
}

/* Veganopolis END */
