/* PRICE CHARTS -----------------------------------------------*/ .menu-wrapper { background: #F5F5F5; border: 1px solid #E5E5E5; &.menu-style-simple { .menu-section { margin-top: 0; } .menu-item { margin-bottom: 0; &:first-child { .menu-item-title { padding: 12px 0 10px; line-height: 1em; font-size: 32px; } .menu-item-description { padding: 0 0 15px; line-height: 1em; font-size: 16px; } .menu-item-price-bottom { padding: 5px 0 0; line-height: 1em; background: #333333; color: #FFFFFF; font-size: 82px; .currency-sign { display: inline-block; vertical-align: middle; margin-top: -60px; margin-left: -12px; line-height: 1em; font-size: 22px; } } .menu-item-options { position: relative; padding: 0 0 10px; line-height: 1em; background: #333333; color: #FFFFFF; font-size: 14px; &:after { position: absolute; content: ""; left: 50%; margin-left: -6px; bottom: -6px; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #333333; } } } &:not(:first-child) { .menu-item-title { padding: 16px 0; line-height: 1em; border-bottom: 1px solid #EEEEEE; } } &:last-child { .menu-item-title { border-bottom: none; } } } } }