﻿/* CSS Document */
body, html {margin:0;padding:0;width:100%;min-width:360px;font-family:Arial, Verdana;font-size:16px;line-height:1.6;text-align:center;background-color:#fff;overflow-x:hidden;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
h1 {margin:20px 20px 0px 20px;font-size:3.0rem;font-weight:700;color:#e6800f;letter-spacing:1px;line-height:130%;text-align:center;}
h2 {margin:20px 20px 0px 20px;font-size:2.5rem;color:#566b9c;text-align:center}
h3 {margin:10px 20px 0px 20px;font-size:1.6rem;color:#566b9c;text-align:center}
h4 {margin:20px 20px 0px 20px;font-size:1.3rem;font-weight:600;color:#576380;text-align:center}
h5 {margin:0px 20px 0px 20px;font-size:3.0rem;font-weight:700;color:#e6800f;letter-spacing:1px;line-height:130%;text-align:center;}

p.ptext, .ptext-addr {margin-top:0px;margin-bottom:0px;margin-left:20px;color:#402000;font-size:1.0rem;text-align:left}
p.ptext {margin-right:20px;line-height:180%;}
p.ptext-addr {margin-right:10px;padding-top:10px;padding-bottom:3px;line-height:140%}
p.ptext2, .ptext2-menu {margin:0px 20px 0 20px;font-size:1.2rem;color:#532900;line-height:160%;text-align:left}
p.ptext2-menu {margin-top:10px;margin-right:0px;margin-left:0px}
p.ptext3 {margin:20px 20px 0px 20px;font-size:0.95rem;color:#ddd;line-height:160%;text-align:left}
p.tabtext {margin:8px 3px 3px 3px;font-size:1.0rem;color:#576380;text-align:center;line-height:130%}

div.container {width:100%;max-width:1920px;min-width:360px;padding-top:1px}
div.wrap {margin:0px 0px 0px 0px;width:100%;max-width:1920px;min-width:360px;background-repeat:no-repeat;background-color:transparent;display:flex;justify-content:center;flex-wrap:wrap}
div.banner {margin:0px 0px 0px 0px}
div.address {margin:-8px 0px 0px 0px;width:100%;max-width:1920px;min-width:360px;background-color:#c6e2ff;display:flex;flex-direction:row}
div.map-button {margin-top:6px;margin-left:8px;margin-right:20px;width:100px;height:25px;background-color:#6570cf;border:0px;border-radius:12px}

div.header {margin:0px 0px 0px 0px;width:100%;max-width:1920px;min-width:360px;}
div.header-mob {margin:20px 0px 20px 0px;max-width:1920px;display:none;visibility:hidden}
div.pcontent {margin:0px 0px 0px 0px;width:100%;max-width:1320px;min-width:360px;display:flex;justify-content:center;flex-wrap:wrap}
div.drinks-img {margin:0px 25px 0px 0px;width:100%;max-width:500px;min-width:320px;text-align:center}
div.drinks-descr {margin:0px 0px 0px 0px;width:100%;max-width:740px;min-width:360px;text-align:left;}
div.menu {margin:22px 0px 0px 0px;width:100%;max-width:1920px;min-width:360px;background-color:#fff}
div.menu-header {margin:0px 20px 0px 15px;width:100%;max-width:330px;background-color:#8e97d5;border:0px;border-radius:5px}
div.menu-header-2 {margin-left:16px;margin-bottom:-5px;width:310px;text-align:left}
div.main-menu {margin-left:4px;width:100%;max-width:1600px;min-width:360px;display:flex;justify-content:left;flex-direction:row;align-content:flex-start;flex-wrap:wrap}
div.main-menu-item {margin:0px 0px 0px 15px;background-color:#fff}
div.footer {margin:30px 0px 0px 0px;width:100%;max-width:1920px;min-width:360px;background-color:#333;display:flex;justify-content:left;flex-wrap:wrap}
div.botlinks {margin:0px 20px 0px 20px;width:235px;}
div.bottom-info {margin:0px 20px 0px 20px;width:100%;max-width:400px;min-width:360px;}
div.price-table {width:100%;max-width:910px;min-width:360px}
div.prices-row {width:100%;max-width:910px;min-width:360px;display:flex;flex-direction:row nowrap}
div.name {width:100%;max-width:250px;min-width:136px;min-height:24px;background-color:#0080ff;border-right:1px solid #333}
div.volume {width:100%;max-width:160px;min-width:57px;min-height:24px;background-color:#0080ff;border-right:1px solid #333}
div.prod-name {width:100%;max-width:250px;min-width:136px;min-height:24px;border-right:1px solid #999;border-bottom:1px solid #999}
div.price {width:100%;max-width:160px;min-width:57px;min-height:24px;border-right:1px solid #999;border-bottom:1px solid #999}

img.logo-allegro, .logo-essenz {margin:5px 0px 0px 0px;width:260px}
img.menu-header-2 {width:310px;margin:0px 0px 0px 0px}
img.drink-img {margin:0px 20px 20px 20px;width:100%;max-width:300px;min-width:200px;}
img.banner {width:100%;height:auto}
img.fp-banner-img {margin:0px 0px 0px 0px;width:100%;max-width:1920px;}
img.wave, .wave-mob {width:200px}
img.neela-certificate {margin:0px 30px 0px 20px;width:100%;max-width:800px;min-width:360px;box-shadow: 4px 4px 33px 0px rgba(34, 60, 80, 0.24); -webkit-box-shadow: 4px 4px 33px 0px rgba(34, 60, 80, 0.24);-moz-box-shadow: 4px 4px 33px 0px rgba(34, 60, 80, 0.24);}

ol li {margin:15px 20px 0px 20px}
ul.list1 {list-style-type:square;margin:15px 30px 0 30px;font-size:1.0rem;text-align:left;line-height:200%;color:#576380}
ul.list1 li {color:#DE5E10}
ul.list1 li span {color:#576380}
ul.list2 {margin:0px 20px 20px 20px;list-style-type:initial;font-size:1.0rem;text-align:left;line-height:190%;color:#576380}
ul.list2 li {color:#666}
ul.list2 li span {color:#333}
ul.list3 {margin:30px 30px 40px 30px;list-style-image:url(../images/green-checkmark-sp.fw.png);font-size:1.0rem;text-align:left;line-height:140%}
ul.list3 li {margin-top:15px;padding-left:8px}
ul.list3 li span {color:#333}

hr.notice {margin:0 20px 0 20px;width:100%;max-width:1300px;min-width:320px;border-top:1px solid red}
hr.divider {margin-top:30px;width:100%;max-width:1300px;min-width:320px;border:1px solid #006dd9}

a.biglink:link {text-decoration:underline;color:#e6800f}
a.biglink:visited {text-decoration:underline;color:#e6800f}
a.biglink:hover {text-decoration:underline;color:#c5c5c5}
a.innerlink:link {text-decoration:none;border-bottom:#ff6633 1px dashed;color:#0085b2}
a.innerlink:hover {text-decoration:none;border-bottom:#ff6633 1px dashed;color:#d90000}
a.innerlink:visited {text-decoration:none;border-bottom:#ff6633 1px dashed;color:#0085b2}
a.botlinks:link {padding:2px;text-decoration:none;display:inline-block;color:#ddd}
a.botlinks:visited {text-decoration:none;display:inline-block;color:#ddd}
a.botlinks:hover {text-decoration:none;display:inline-block;color:#bbb}
a.plain:link {text-decoration:none;color:#d26900}
a.plain:visited {text-decoration:none;color:#d26900}
a.plain:hover {text-decoration:none;color:#ff9326}
a.ind:link {text-decoration:none;display:inline-block;color:#4774c7}
a.ind:visited {text-decoration:none;display:inline-block;color:#4774c7}
a.ind:hover {text-decoration:none;display:inline-block;color:#e80000}
