article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary {display: block;}
audio,canvas,video {display: inline-block;*display: inline;*zoom: 1;}
audio:not([controls]){display: none;height: 0;}
[hidden] {display: none;}
html {font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body {margin: 0;}
a:focus {outline: thin dotted;}
a:active,a:hover {outline: 0;}
h1 {font-size: 2em;margin: 0.67em 0;}
h2 {font-size: 1.5em;margin: 0.83em 0;}
h3 {font-size: 1.17em;margin: 1em 0;}
h4 {font-size: 1em;margin: 1.33em 0;}
h5 {font-size: 0.83em;margin: 1.67em 0;}
h6 {font-size: 0.75em;margin: 2.33em 0;}
abbr[title] {border-bottom: 1px dotted;}
b,strong {font-weight: bold;}
blockquote {margin: 1em 40px;}
dfn {font-style: italic;}
mark {background: #ff0;color: #000;}
p,pre {margin: 1em 0;}
code,kbd,pre,samp {font-family: monospace, serif;_font-family: 'courier new', monospace;font-size: 1em;}
pre {white-space: pre;white-space: pre-wrap;word-wrap: break-word;}
q {quotes: none;}
q:before,q:after {content: '';content: none;}
small {font-size: 80%;}
sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
dl,menu,ol,ul {margin: 1em 0;}
dd {margin: 0 0 0 40px;}
menu,ol,ul {padding: 0 0 0 40px;}
nav ul,nav ol {list-style: none;list-style-image: none;}
img {border: 0; -ms-interpolation-mode: bicubic; }
svg:not(:root){overflow: hidden;}
figure {margin: 0;}
form {margin: 0;}
fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}
legend {border: 0; padding: 0;white-space: normal; *margin-left: -7px; }
button,input,select,textarea {font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button,input {line-height: normal;}
button,html input[type="button"], input[type="reset"],input[type="submit"] {-webkit-appearance: button; cursor: pointer; *overflow: visible;  }
button[disabled],input[disabled] {cursor: default;}
input[type="checkbox"],input[type="radio"] {box-sizing: border-box; padding: 0; *height: 13px; *width: 13px; }
input[type="search"] {-webkit-appearance: textfield; -moz-box-sizing: content-box;-webkit-box-sizing: content-box; box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}
textarea {overflow: auto; vertical-align: top; }
table {border-collapse: collapse;border-spacing: 0;}
 @font-face {font-family: 'helvetica';src: url('/_media/fonts/helvetica/helveticaneueltstd-md-webfont.eot');src: url('/_media/fonts/helvetica/helveticaneueltstd-md-webfont.eot?#iefix') format('embedded-opentype'),url('/_media/fonts/helvetica/helveticaneueltstd-md-webfont.woff') format('woff'),url('/_media/fonts/helvetica/helveticaneueltstd-md-webfont.ttf') format('truetype'),url('/_media/fonts/helvetica/helveticaneueltstd-md-webfont.svg#helvetica_neue_lt_std65Md') format('svg');font-weight: normal;font-style: normal;}
@font-face {    font-family: 'en_font';    src: url('/_media/fonts/en_webfont/29AB49_2_0.eot');    src: url('/_media/fonts/en_webfont/29AB49_2_0?#iefix') format('embedded-opentype'),    url('/_media/fonts/en_webfont/29AB49_2_0.woff') format('woff'),    url('/_media/fonts/en_webfont/29AB49_2_0.ttf') format('truetype'),    url('/_media/fonts/en_webfont/29AB49_2_0.svg#') format('svg');    font-weight: normal;    font-style: normal;}
@font-face {font-family: 'almoni_tzar';src: url('/_media/fonts/almoni_tzar/almoni-tzar-aaa-400.eot');src: url('/_media/fonts/almoni_tzar/almoni-tzar-aaa-400?#iefix') format('embedded-opentype'),url('/_media/fonts/almoni_tzar/almoni-tzar-aaa-400.woff') format('woff'),url('/_media/fonts/almoni_tzar/almoni-tzar-aaa-400.ttf') format('truetype'),url('/_media/fonts/almoni_tzar/almoni-tzar-aaa-400.svg#alefregular') format('svg');font-weight: normal;font-style: normal;}
* { margin:0;  padding:0; }
body{ font-family:Arial, sans-serif; direction:rtl; font-size:16px; background-color:#efefef;  overflow-x:scroll;}
a{ text-decoration:none; }
a img, fieldset{ border:0 none; }
img{ vertical-align:middle; }
.imgWrap{ background:url(/_media/images/general/defaultLoader.gif) center center no-repeat; }
textarea{ resize:none; }
input, label{ vertical-align:middle; }
input:focus{ outline:none; }
input, textarea, select{ font-family:Arial, sans-serif;  font-size:12px;  }
.floatRight{ float:right; }
.floatLeft{ float:left; }
.clearAll{ clear:both; height:0px; }
.textRight p,.textRight {text-align: right;}
.clearfix:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
.bold{ font-weight:bold; }
.fontWeightNormal{font-weight:normal}
.underline{text-decoration:underline;}
.blockMe{ display:block; }
.inlineBlock{display:inline-block;}
.inlineBlockImportant{display:inline-block !important;}
.inline{display:inline;}
.displayInlineBlock{display:inline-block;}
.displayNone{display:none}
.displayNoneImportant{display:none !important;}
.alignRight{text-align:right;}
.alignLeft{text-align:left;}
.alignCenter{text-align:center;}
.verticalMid{vertical-align: middle;}
.verticalTop{vertical-align: top;}
.hidden {visibility:hidden;display: none;}
.visible {visibility:visible;}
.ltr{direction:ltr;}
.rtl{direction:rtl;}
.fullWidth{width:100%;}
.absoluteCenter {margin: auto;position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
.removeBorders{border:0px;}
.removeLeftBorder{border-left:0px;}
.removeRightBorder{border-right:0px;}
.removeTopBorder{border-top:0px;}
.removeBottomBorder{border-bottom:0px;}
.removeMarginRight{margin-right:0px !important;;}
.removeMarginLeft{margin-left:0px !important;;}
.cursorPointer{cursor:pointer;}
.rightSide{width:49%;}
.leftSide{width:49%;}
.whiteBg{background:white;}
:focus {    outline: -webkit-focus-ring-color auto 0px;}
a:link,a:visited,a:active,a:hover{    color:black;}
a:hover{    border: none;}
h1{font-family:almoni_tzar !important;}
h2{font-family:almoni_tzar;}
a:active{    background:transparent; }
.unselectable { -moz-user-select:-moz-none; -khtml-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; }
menu, ol, ul{ padding:0; }
dl, menu, ol, ul{ margin:0; }
a:focus{ outline:0; }
h4, p{ margin:0; }
fieldset{    margin:0px;    padding:0px;}
.body{width:980px;margin:0 auto;}
.igIcon, .fbIcon , .ytIcon , .galleryArrowRight , .galleryArrowLeft , .buyOnline, .buyOnline2 , .coffeSymbol , .mapsIcon , .menusIcon, .drinksIcon, .saladIcon, .sandwichIcon, .pastriesIcon , .glotonIcon, .breadIcon, .soupIcon,.breakfastIcon , .drinksIconRed, .saladIconRed, .sandwichIconRed, .pastriesIconRed , .glotonIconRed, .breadIconRed, .soupIconRed, .breakfastIconRed , .listBlackIcon , .redAsterisk , .redTopDots ,.jobRedTitle , .greenWicon , .spicyRedIcon , .veganIcon , .wifiIcon , .accessibilityIcon , .bicycleIcon , .dIcon , .kosherIcon , .phoneIcon , .blackAsterisk , .shortBottomDotsLine , .clockIcon , .mapIcon,.bigwIcon, .leafBigGreenIcon , .nekodotIcon , #fssPrev , #fssNext{    background: url(/_media/images/general/sprites.png) no-repeat;    display:inline-block;}
#header{    height:76px;    position: relative;    right: -5px;}
.logo{    display:inline-block;    margin-right: 24px;    position: relative;    z-index: 999;}
.logo a:focus{    display: inline-block;    border: 1px red solid;}
#nav{    display:inline-block;    position: relative;    top: -19px;    right: 30px;    line-height: 75px;    z-index: 999;}
#nav li{    list-style-type:none;position: relative;     display:inline-block;    margin: 0 9px 0 9px;}
#nav li a{    display: inline-block;    line-height: 35px;font-family:almoni_tzar;}
#nav.he li a{font-size: 18px;}
#nav.en li a{font-size: 16px;}
#nav li a:hover{    color: #ee1c25;    text-decoration: underline;}
.fontSizeContainer{    display:inline-block;    position: relative;    }
.fontSizeContainer .smallFont{    font-size:14px!important;    cursor:pointer;}
.fontSizeContainer .normalFont{    font-size:18px!important;    cursor:pointer;}
.fontSizeContainer .largeFont{    font-size:22px!important;    cursor:pointer;}
.socialMedia{    display:inline-block;    position: relative;        top: 6px;}
.socialMedia a:focus{    display: inline-block;    border: 1px red solid;}
.igIcon{    background: url(/_media/images/general/ICON_instagram.png) no-repeat;width: 42px;height: 43px;}
.fbIcon{    background-position: -107px -206px ;    width: 32px;    height: 40px;}
.ytIcon{    background-position: -256px -59px ;    width: 32px;    height: 53px;}
#mainPage {    min-height: 660px;}
#page{    border:1px solid white !important;}
.mainContent {    display: inline-block;    vertical-align: top;    margin:0 9px 15px 0;    width: 700px;}
.mainContent h1{    margin: 5px 0 5px 0;}
#footerWrapper{    background:url(/_media/images/general/footer/footer_bg.png) repeat-x;        position: relative;}
#footerWrapperColor{    background:#343434;        margin-top: 29px}
#footerNav {    text-align:center;}
#footerNav .maintitle,#aboutPage .maintitle{    font-size: 16px;    margin-bottom: 15px;    color: white;}
#footerNav ul a,#aboutPage ul a{    color:white;}
.footerLinks a{    color:white !important;}
.footerLinks,.siteBy{    width: 29%;    display: inline-block;}
.copyrights{    width: 41%;    display: inline-block;}
#footerNav ul,#aboutPage ul{    text-align:right;    display: inline-block;    vertical-align: top;    list-style-type: none;    width: 18%;    margin: 26px 0 25px 0;    font-size: 12px;}
#footer {    color: white;    line-height: 38px;    font-size: 12px;}
#footer a:focus {    text-decoration: underline;}
#footerColor{    background: #d61818;    position: absolute;    bottom: -38px;    left: 0px;    right: 0px;}
.footerLinks a{    display:inline-block;    margin:0 8px 0 8px;}
 #breadCrumbs{    line-height: 40px;    margin: 0 25px 10px 0;    font-size: 11px;}
.droppedPageInnerSpace #breadCrumbs{    margin-right:0px;}
#breadCrumbs li{    list-style-type:none;    display:inline-block;}
#breadCrumbs .marginFixed{    margin: 0 6px 0 6px;}
#breadCrumbs a{    color: #525252;    font-size:11px;}
.darkRedText{    color:#d10606 !important;    font-weight:bold;}
.sideBar {    width: 216px;    display: inline-block;    vertical-align: top;    padding-right: 11px;}
.sideBarSpace {    border-top: 2px solid #a0a0a0;    border-right: 2px solid #a0a0a0;    border-bottom: 2px solid #a0a0a0;    width: 7px;    display: inline-block;    height: 400px;    margin: 0 5px 0 5px;}
.sideBar h1{    margin-bottom:3px;}
 .bannerBuyOnline{display: inline;    position: relative;    margin-top: -129px;    margin-right: -17px;    z-index: 999;}
.sideLang {    position: absolute;    margin: 63px -27px 0 0;}
.sideLang a{    display: block;    font-size: 0px!important;}
.sideLang a span {    font-size: 16px;    line-height: 27px;    width: 27px;    text-align: center;    display: block;}
.langSelected{    background:#d10606;    color:white !important;}
.coffeSymbol{    background-position: -6px -248px ;    width: 36px;    height: 9px;    margin-top: 14px;}
.redSubTitle{    color:#d10606;}
.droppedPage{    min-height:658px;    position: absolute;    background-color: white;    z-index: 900;    border: 1px solid white;}
.dynamicDiv{    border: 1px solid #9a9a9a;}
.page{    min-height: 635px;}
.youtubeIframe{    height:658px;    width:977px;    border:0px;}
.displayResultsMap {cursor: pointer;}
.headTitle{    font-size:30px;}
.subHeadTitle{    font-size:18px;    margin: 5px 0 15px 0;}
.videoContainer .galleryArrowLeft{    margin: 160px 588px 0 0;}
.videoContainer .galleryArrowRight{    margin: 160px -50px 0 0;}
.homePageGalleryImage{height:658px;width:977px;margin:0 auto;}
.siteBy .linkToInmanage {color: white!important;line-height: 38px;font-size: 12px;}
.branch-submit-btn{padding: 4px;text-align: center;display: block;color: #fff;background: #d10606;width: 130px;position: relative;top: 15px;}
#innerHeader{    background:url(/_media/images/general/category_header.png);    width:980px;    height:233px;}
.searchResults li{    list-style-type:none;    width: 23%;    margin: 5px 0 5px 5px;    display: inline-block;    vertical-align: top;}
.searchResults .bold{    line-height: 23px;}
.grayText{    display:block;    color:#5f5f5f;}
.moreInfo {    color: #ee0000 !important;    line-height: 25px;    text-decoration: underline;}
.mapsIcon{    background-position: -222px -66px ;    width: 14px;    height: 19px;}
.mapsContainerLink {    position: absolute;    margin-right: 493px;    font-size: 18px;}
.branchPage .galleryArrowLeft {margin: 165px 631px 0 20px;}
.branchPage .galleryArrowRight {margin: 165px 30px 0 635px;}
.branchPage .galleryOuterContainer {width: 705px;}
#map-branche{width: 674px;height: 433px;margin: 0px 20px 0 0;}
select.cities, select.areas {    margin: 7px 0 7px 0;}
div#location1 {margin-top: 3px;}
div#location2 {line-height: 15px;margin-bottom: 8px;}
div#branches_form_div .checkboxAccessibilyLink {margin: 6px 0 0 0;}
.BradioWrap {width: 138px;height: 60px;}
.BradioWrap .lineHolder {height: 30px;line-height: 30px;margin: 2px 0 0 0;}
.BradioWrap label {float: right;margin: -9px 20px 0 0;}
input[type="radio"] {margin: -61px 0 0 0;}
.BinputRadioWrapper {height: 17px;display: inline-block;width: 16px;margin: 6px 0 0 0;}
.BinputCheckboxWrapper {width: 80px;}
.redBorder{border: solid red 2px; }
.BinputWrapper .checkedRadio {margin: 2px 0 0 0 !important;}
select.areas:focus {border: solid red 2px !important;}
button{    background: #d10606;    border: 0px;    color: white;    width: 136px;}
.lineHolder {    line-height: 30px;}
.checked {    background-image: url('/_media/images/plugins/checkbox_select.png');    width: 16px;    height: 17px;    cursor: pointer;    float: right;    margin: 7px 0px 0px 11px;    white-space: nowrap;}
.unchecked {    background-image: url('/_media/images/plugins/checkbox.png');    width: 16px;    height: 17px;    cursor: pointer;    float: right;    margin: 7px 0px 0px 11px;    white-space: nowrap;}
.checkedRadio {    background-image: url('/_media/images/plugins/radio_select.png');    width: 15px;    height: 15px;    cursor: pointer;    float: right;    margin: 9px 0px 0px 11px;}
.uncheckedRadio {    background-image: url('/_media/images/plugins/radio.png');    width: 15px;    height: 15px;    cursor: pointer;    float: right;    margin: 9px 0px 0px 11px;}
input[type="checkbox"], input[type="radio"] {    }
a.kosherAndShipping {float: right;display: block;width: 110px;margin: 8px 0 0 0;}
.redBtn {    width: 86px;    font-size: 16px;    line-height: 27px;    height: auto;    position: relative;    background: #d10606;    border: 0px;    color: white !important;    text-align: center;    display:inline-block;}
.categorySideBanner {margin: 21px 0 0 0;}
.navSelectedRed a, a.accessibilityFontSizeSelected{color:#ee1c25;}
#nav li a.navBlue {color:#251cee;}
#menuNutritionPage .menuSideBar {    width: 16%;    display: inline-block;    vertical-align: top;    margin-right: 5px;}
#menuNutritionPage .menuSideBar {    margin-right: -8px;}
.menuSideBar li {    line-height:36px;    list-style-type:none;    font-size:14px;}
.menuSideBar li a{    line-height:30px;    display: inline-block;    vertical-align: top;}
.menuSideBar li a:hover, .menuSideBar li a:focus{    color:#d10606;    text-decoration: underline;}
.droppedPageInnerSpace {    margin:80px 30px 40px 30px;}
.droppedPage{z-index: 100;  }
.menuPointer{    background: url(/_media/images/general/menu_arrow.png) no-repeat;    width: 28px;    height: 15px;    display: inline-block;    z-index: 999;    position: absolute;bottom: 5px;display:none;right: 0;left: 0;margin: auto;    }
.menuBlackPointer{    background: url(/_media/images/general/menu_black_arrow.jpg) no-repeat;    width: 28px;    height: 15px;    display: inline-block;    z-index: 999;    position: absolute;bottom: 5px;display:none;right: 0;left: 0;margin: auto;    }
.navSelectedRed .menuPointer,.navSelectedRed .menuBlackPointer{display:none !important;}
#aromaCardPage .menuPointer{    margin-right: 347px;}
#branchPage .menuPointer{    margin-right: 434px;}
#contactPage .menuPointer {    margin-right: 587px;}
.menuSubSideBar {        vertical-align: top;    margin: 8px 8px 0 0;        display:none;}
.menuSubSideBarContainer{    display: inline-block;    width: 746px;    vertical-align: top;}
.menuSubSideBar li {    line-height:1;    list-style-type:none;    margin-bottom: 6px;    display: inline-block;}
.menuSideBarList {width: 362px;float: right}
#menuNutritionPage .bottomDotsLine,#menuNutritionPage .menuBottomLinks{    position: relative;    }
#nutritionTable, .itemContent {    font-size: 14px;    margin-top: 5px;}
#menuBottomLinks{}
.menusIcon{    background-position: 0px 0px ;    margin: 0;    vertical-align: middle;}
.drinksIcon{    background-position: -72px -6px ;    width: 25px;    height: 16px;    margin: 0 6px 0 6px;}
.RedIcon .drinksIcon{    background-position: -72px -33px ;    width: 25px;    height: 16px;    margin: 0 6px 0 6px;}
.saladIcon{    background-position: -113px 0;    width: 24px;    height: 25px;    margin: 0px 6px 0 9px;}
.RedIcon .saladIcon{    background-position: -115px -28px ;    width: 24px;    height: 25px;    margin: 0px 6px 0 9px;}
.sandwichIcon{    background-position: -158px -8px ;    width: 28px;    height: 16px;    margin:0 2px 0 7px;}
.RedIcon .sandwichIcon{    background-position: -158px -32px ;    width: 28px;    height: 16px;    margin:0 2px 0 7px;}
.pastriesIcon{    background-position: -210px -10px ;    width: 28px;    height: 13px;    margin:0 0px 0 8px;}
.RedIcon .pastriesIcon{    background-position: -209px -36px ;    width: 28px;    height: 13px;    margin:0 0px 0 8px;}
.glotonIcon{    background-position: -259px 0;    width: 24px;    height: 24px;    margin:0 2px 0 11px;}
.RedIcon .glotonIcon{    background-position: -259px -26px ;    width: 24px;    height: 24px;    margin:0 2px 0 11px;}
.breadIcon{    background-position: -23px -8px ;    width: 38px;    height: 12px;    margin: 0px -6px 0 6px;}
.RedIcon .breadIcon{    background-position: -23px -37px ;    width: 38px;    height: 12px;    margin: 0px -6px 0 6px;}
.soupIcon{    background-position: -314px 0;    width: 24px;    height: 19px;    margin: 0 2px 0 10px;}
.RedIcon .soupIcon{    background-position: -313px -30px ;    width: 24px;    height: 19px;    margin: 0 2px 0 10px;}
.breakfastIcon{    background-position: 0 0;    width: 14px;    height: 21px;    margin: 0 9px 0 10px;}
.RedIcon .breakfastIcon{    background-position: 0 -29px ;    width: 14px;    height: 21px;    margin: 0 9px 0 10px;}
.bottomDotsLine {    background:url(/_media/images/general/dots.png) repeat-x;    display:inline-block;    width: 100%;    height: 3px;}
.menuBottomLinks {    text-align: center;    color:#ee1c25;    font-size:18px;    padding-top:15px;}
.menuBottomLinks a{    color:#ee1c25;    font-size:18px;    margin:0 8px 0px 8px;}
.menuBottomLinks a:focus{    text-decoration: underline;}
.sideBlock {    width: 48%;    display: inline-block;    vertical-align: top;}
#aromaCardPage .sideBlock h2{    margin: 0px 0 0px 0;    font-size: 30px;}
#aromaCardPage .sideBlock h3, #aromaCardPage .leftSide h3 {    margin: 0px 0 0px 0;    font-size: 16px;}
#aromaCardPage h3.buttonStyle{width: 100%;display: inline-block;}
#aromaCardPage .fourDigitsInput{    width:80px;}
#aromaCardPage ::-webkit-input-placeholder { color:black; text-align:center; }
#aromaCardPage ::-moz-placeholder { color:black; text-align:center; }
 #aromaCardPage :-ms-input-placeholder { color:black; text-align:center; }
 #aromaCardPage input :-moz-placeholder { color:black; text-align:center; }
#aromaCardPage form p{    margin: 20px 0 20px 92px;}
#aromaCardPage .rightSide ,#aromaCardPage .leftSide {    display: inline-block;    width:48%;    vertical-align: top;    margin-right: 1%;}
#aromaCardPage .redText {    color: #f30101;    font-weight: bold;    font-size: 12px;    line-height: 25px;}
#aromaCardPage .leftSide .blockHolder{margin-top: 15px;}
#aromaCardPage .blockHolder p{text-align:right;margin: 0px 0 12px 0;}
#aromaCardPage .itemStyle{text-align: right;margin-bottom: 20px;}
#aromaCardPage form p {    text-align: justify;}
#branchPage .sideBar {    width: 18%;}
.branchSideBar{    font-size: 14px;}
.branchSideBar h1{    font-size: 32px;}
#branchPage .sideBar h2{    margin:10px 0 0 0;font-family:almoni_tzar;}
#branchPage .leftLink {    position: absolute;    margin-right: 524px;    font-size: 18px;    margin-top: -40px;}
.listBlackIcon{    background-position: -14px -84px ;    width: 20px;    height: 12px;}
#mapAPI{    width: 674px;    height: 433px;    margin: 0px 20px 0 0;}
#branchPage .bottomDotsLine{    margin-top: 35px;}
.contactBg{    margin:120px -84px 0 0;}
#contactPage input[type=text], #contactPage textarea{    height: 30px;    line-height: 30px;    margin: 3px 0 3px 0;    width: 185px;    border: 1px solid #B3B3B3;    padding: 0px 5px 0 5px;}
#contactPage .contactFormErrorMsg {    display: none;    color: #ee1c25;    font-weight: bold;    padding-top: 3px;    font-size: 14px;}
input[type=text]{    border: 1px solid #a0a0a0;}
.redAsterisk{    background-position: -369px -38px ;    width: 11px;    height: 11px;    margin-left: 5px;}
#contactPage .rightForm,#contactPage .leftForm{    float: right;    display:inline-block;}
#contactPage .leftForm {}
#contactPage textarea{    width: 164px;    height: 195px;    margin: 3px 0px 0 0;    padding: 0px 5px 0px 5px;}
#contactPage form {    margin: 15px 0 10px 0;}
#contactPage button {    width:176px;    display:block;    margin: 10px 19px 10px 0;}
#contactPage .inputMust{    margin-top: 4px;    font-size: 14px;    width: 195px;}
#contactPage select{    width: 195px;    line-height:20px;    margin-top:4px;}
#contactPage #breadCrumbs {    margin-bottom:0px;}
#contactPage .headTitle{    margin-top:8px;    margin-bottom:0px;font-family:almoni_tzar;}
#contactPage .droppedPageInnerSpace{    margin-top: 55px;}
#contactPage .pickText {    color: black;    padding-right:8px;    text-align:right;}
span.chooseContactType:focus{    color: red;}
#contactPage ::-webkit-input-placeholder { color:black;  }
#contactPage ::-moz-placeholder { color:black;  }
 #contactPage :-ms-input-placeholder { color:black; }
 #contactPage :-moz-placeholder { color:black;  }
#aboutPage{    background:url("/_media/images/general/about_bg.jpg") no-repeat;    border: 0px;    width: 983px;}
#aboutPage h1{    color:white;    text-align:center;    font-size:30px;    border-bottom: 0px;font-family:almoni_tzar;}
#aboutPage ul .dynamicFontSize{    margin-bottom: 15px;}
#aboutPage ul {    font-size: 14px;}
.mainContent.dynamicFontSize p{text-align: right;}
.mainContent .important_info{width: 600px;}
.mainContent .narrow_important_info{width: 250px !important;}
#aboutPage .maintitle {    font-size: 20px;    margin-bottom: 24px;    color: white;}
#mainPage .videoContainer{display: block;}
.centered {position: fixed;top: 50%;left: 50%;margin-top: -100px;margin-left: -300px;}
.blackoutScreen {    position: fixed;    left: 0px;    right: 0px;    top: 0px;    bottom: 0px;    background-color: black;    opacity:0.4;    filter: alpha(opacity=40);      z-index: 999;}
.popup {    background-color: white;    border-radius: 4px;    z-index: 4;    margin: auto;    position: fixed;    top: 0;    left: 0;    bottom: 0;    right: 0;    z-index: 999;}
.downloadMenus {     width: 300px;     height: 330px;     padding: 20px;     text-align: center; }
.downloadMenus:focus {    width: 500px;    height: 330px;    padding: 20px;    text-align: center;}
.loader {    width: 300px;    height: 180px;    padding: 20px;    text-align: center;}
.jobsPopup {    background:url(/_media/images/general/job_popup_bg.png);    width: 542px;    height: 613px;    text-align: center;}
.jobsPopup h1 {    margin-top:200px}
.allJobs{margin: 20px;}
.downloadMenus h1 {    font-size: 26px;}
.downloadMenus h2 {    font-size: 18px;}
.redTopDots{    background-position:-128px -302px;    width:38px;    height:11px}
.jobForm {    font-size: 14px;    background: url(/_media/images/general/job_popup_bg.png);    width: 542px;    height: 613px;    text-align: center;}
.jobForm h1{    font-size: 32px;    margin: 19px 0;}
.jobForm div.jobDescPopup{    margin: 0px 70px 10px 30px;}
.jobForm .jobsPopupFormErrorMsg {    display: none;    color: #ee1c25;    font-weight: bold;}
.jobForm .redText{    color:#ff0c15;    font-weight:bold;}
h2.defaultFont{font-family: Arial;}
.jobRedTitle{    background-position: -126px -261px ;    width: 118px;    height: 31px;}
.jobForm form{    width: 320px;    margin: 0 auto;}
.jobForm .nameInput ,.jobForm .lastNameInput {    width: 210px;    line-height: 30px;    height: 30px;    margin: 4px 0 4px 0;}
.jobForm .phoneInput{    height: 30px;    line-height: 30px;    margin: 0px 0 0 0;    width:210px;}
.jobForm .phoneSelect{    line-height:24px;    margin: 8px 0 0 0;}
.jobForm .redLink{    color:#ee1c25;    text-decoration: underline;}
.jobForm .uploadFormats{    margin:12px 0 13px;}
.categoryPage .menuSideBar{    width:100%;}
.categoryPage #innerHeader {    background: url(/_media/images/general/category_header.png);    width: 980px;    height: 233px;}
.categoryPage .mainContent ul li {    list-style-type: none;    display:inline-block;    width:32%;    vertical-align: top;    margin: 10px 0 20px 0;text-align: right;}
.categoryPage .mainContent ul li .sandWichImg {    display: block;    margin:0 auto;}
.categoryPage .mainContent ul li h2 {    font-size:20px;    margin:5px 10px 5px 0;    color:#424242;}
.categoryPage .mainContent ul li p, .categoryPage .mainContent ul li div {    margin:5px 10px 5px 0;    color:#424242;    font-size: 12px;text-align: right;}
.categoryPage .mainContent .sandWichImgContainer a{    display:block;}
.categoryPage .sideBarSpace{    height:400px;}
.propertiesIcon{display:inline-block;    margin:0 4px 0 4px;}
.greenWicon{    background-position: -62px -113px ;    width: 25px;    height: 25px;    margin:0 4px 0 4px;}
.spicyRedIcon{    background-position: -109px -171px ;    width: 36px;    height: 12px;    margin:0 4px 0 4px;}
.veganIcon{    background-position: -52px -168px ;    width: 42px;    height: 19px;    margin:0 4px 0 4px;}
#menuDownalods{    margin-top:65px;    margin-right: 15px;}
#menuDownalods li{    list-style-type: none;    font-size:14px;line-height: 30px;}
#menuDownalods .bigTitle{    font-size:16px;font-weight: bold;text-decoration: underline;    margin-bottom:7px;}
.branchPage #innerHeader {    background: url(/_media/images/general/branch_header.jpg);    width: 980px;    height: 233px;}
.branchPage .sideBar{    width: 215px;    margin-bottom: 20px;    padding-right: 25px;}
.branchPage .sideBar p{    margin-bottom: 10px;}
.branchPage #breadCrumbs {    margin-bottom: 0;}
.branchPage .mainContent{    margin-right:30px;}
.dIcon{    background-position: -11px -212px ;    width: 24px;    height: 28px;    display: block;    margin: 0 auto;}
.bicycleIcon{    background-position: -105px -69px ;    width: 36px;    height: 23px;    display: block;    margin: 0 auto;}
.accessibilityIcon{    background-position: -162px -63px ;    width: 21px;    height: 29px;    display: block;    margin: 0 auto;}
.wifiIcon{    background-position: -62px -68px ;    width: 23px;    height: 20px;    display: block;    margin: 0 auto;}
.kosherIcon{    background-position: -156px -229px ;    width: 197px;    height: 27px;    margin: 12px 0 12px 0;}
.phoneIcon{    background-position: -160px -152px ;    width: 197px;    height: 28px;    margin: 12px 0 12px 0;}
.blackAsterisk{    background-position: -370px -1px ;    width: 11px;    height: 10px;}
.shortBottomDotsLine{    background-position: -211px -125px ;    width: 197px;    height: 3px;    margin: 24px 0 24px 0;}
.clockIcon{    background-position: -157px -186px ;    width: 197px;    height: 32px;    margin: 12px 0 12px 0;}
.iconContainer {    width: 23%;    display: inline-block;    text-align: center;    font-size: 11px;    vertical-align: top;}
.innerIconContainer{    min-height:35px;}
.mapIcon{    background-position: -222px -66px ;    width: 14px;    height: 19px;}
.displayResultsMap{    float:left;    font-size:16px;    font-weight:bold;    margin-bottom:25px;    display:inline-block;    margin-left: -40px;}
#branchesImages .displayResultsMap,#branchesMap .displayResultsMap{    margin-bottom: 10px;    margin-left: 11px;}
#branchesMap #mainPageBanner{    overflow: visible;}
#branchesMap {width: 670px;}
#innerHeaderEmptySpace {    height:60px;}
#nutritionTable {    }
#nutritionTable tr{    border-bottom:1px solid #d9d9d9;    line-height: 30px;}
.itemPage .menuSideBar{    width:100%;}
.itemPage .mainContent, .categoryPage .mainContent{width: 698px;}
.dynamicDiv .menuSideBar{    width:auto;}
.itemPage .rightSide{    margin-left:10px;}
.itemPage .rightSide p, .itemPage .nekodotText{font-size: 14px;}
.itemPage .rightSide,.itemPage .leftSide{    display:inline-block;    vertical-align: top;    width: 33%;}
.itemPage p{    margin:7px 0 7px 0;}
.itemPage h2{    margin:20px 0 2px 0px;}
.itemPage h3{font-family: almoni_tzar;}
.itemPage .redText{    color:#d10606;        text-align: justify;}
#nutritionTable .itemFullWidth{width: 25%;}
.bigwIcon{    background-position: -6px -107px ;    width: 35px;    height: 34px;}
.leafBigGreenIcon{    background-position: -7px -163px ;    width: 23px;    height: 32px;}
.nekodotIcon{    background-position: -52px -203px ;    width: 42px;    height: 42px;}
.contentPage #innerHeader {    background: url(/_media/images/general/category_header.png);    width: 980px;    height: 233px;}
.contentPage h1{    font-size:30px;    border-bottom:1px solid #efefef;    padding-bottom: 8px;    color: black;    margin-top: -8px;}
.contentPage #menuArticleLinks li {    line-height: 28px;;    position: relative;    width: 165px;    z-index: 9;    font-size: 14px;}
.contentPage p{    color:#5e5e5e;    margin:20px 0 20px 0;    font-size:14px;    padding: 0 37px 0 30px;}
.mainContent.dynamicFontSize p{padding:0px;}
.contentPage .videoContainer{    width:100%;    margin:0 auto;    text-align:right;}
.contentPage .videoDesc{    font-size:11px;    color:#525252;    margin: 5px 0 0 0;}
.contentPage .sideBarSpace{    position: relative;    right: -73px;border-top: 2px solid #a0a0a0;border-right: 2px solid #a0a0a0;border-bottom: 2px solid #a0a0a0}
.contentPage .sideBar{    margin-right:14px;}
.contentPage #menuArticleLinks {    width: 151px;}
.contentPage .mainContent{    color: #5e5e5e;    font-size: 14px;    width: 643px;    padding-left: 55px;}
.contentPage .mainContent {    min-height:500px;}
.contentPage .mainContent div {    line-height: 20px;}
#menuArticleLinks ul{    margin-top:30px;}
#menuArticleLinks li{    list-style-type: none;    line-height:22px;}
#menuArticleLinks .redText{    color:#d10606;    font-weight:bold;    display: inline-block;    width: 150px;}
#menuArticleLinks .menuTitle{    line-height:20px;    font-size:18px!important;    font-weight:bold;    margin-bottom:10px;}
#menuArticleLinks .articleMenuLeftArrow{    background:url(/_media/images/general/article_menu_left_arrow.png);    height:21px;    width:15px;    display:inline-block;            z-index: 9;    display:none;    float: left;    margin-top: 4px;}
#jobsList {    text-align: center;margin-top: 20px;}
#jobsList li{    background:url(/_media/images/general/job_bg_small.png);    width:199px;    height:201px;    display:inline-block;    text-align:center;    margin:30px 10px 0 10px;}
#jobsList li .jobRedTitle{    margin: -12px 0px 0 0;}
#jobsList li h2{    margin:0px 0 2px 0px;    font-size:16px;}
#jobsList li h3{    margin:0px 0 0px 0px;    font-size:16px;}
#jobsList li div.jobDesc{margin: 4px 33px 4px 21px;font-size: 12px;color: #5e5e5e;height: 43px;overflow: hidden;}
#jobsList .applyJob{    color: #d10606;    display: inline-block;    margin: 21px 116px 0 0;    font-weight: bold;    border-bottom: 1px solid #d10606;}
#jobsList .applyJob:hover{color: #000000;}
.jobsPage h1{    font-size:30px;    border-bottom:1px solid #efefef;    padding-bottom: 8px;    margin-right: 37px;    margin-top: -9px;font-family:almoni_tzar;}
.jobsPage .textParagraph{    color:#5e5e5e;    margin:20px 0 20px 0;    font-size:14px;    padding: 0 37px 0 30px;}
.jobsPage .videoContainer{    width:100%;    margin:0 auto;    text-align:center;}
.jobsPage .videoDesc{    font-size:11px;    color:#525252;    margin: 10px 37px 0 0;}
.jobsPage h4{    width: 189px;    font-weight: normal;    font-size: 16px;    margin: 0 18px 10px 0;}
.jobsPage .sideBarSpace{    margin-right: -23px;}
.jobsText{    font-size:13px;    margin:10px 0;    text-align: justify;}
#menuNutritionPage .sideBarSpace{    margin-right:0px;height: 200px;}
#filterJobsForm {    text-align:center;}
#filterJobsForm select{    }
#filterJobsForm button{    margin:0 auto;    margin:15px 0px;}
.setLtr, .setLtr p{direction: ltr;text-align: left !important;}
.formFields{ background-image:url(/_media/images/plugins/formFields.png); background-color:transparent; border:0 none; color:#333; font-size:12px; height:31px; line-height:31px;  padding-right:8px; }
.comboSelect{ position:relative; display: inline-block;margin: 7px 0 7px 0;}
.comboSelect span{ cursor:pointer; text-align:center; }
.comboSelect ul{ list-style:none; background:#fff; border-bottom: 1px solid #cacaca; border-right:1px solid #cacaca; border-left:1px solid #cacaca; position:absolute; top:28px; right:0; display:none; z-index:0; max-height: 308px;overflow-y:auto;overflow-x:hidden; z-index:2000; }
.comboSelect ul li{ padding:5px; cursor:pointer;  line-height:25px;   }
.drop_W60{ background-position:-160px -31px; width:53px; }
.drop_W60 span{ display:block; padding-left:20px; width:33px; }
.drop_W60 ul li{ width:48px; }
.drop_W140{ background-position:-80px -121px; width:133px; }
.drop_W140.err{ background-position:-80px -151px; }
.drop_W140 span{ display:block; padding-left:24px; width:109px; }
.drop_W140 ul{ width:140px; }
.drop_W220{ background-position:0px -241px; width:213px; }
.drop_W220 span{ display:block; padding-left:22px; width:186px; }
.drop_W220 ul li{ width:208px; }
.formFields {padding-right:0px;}
.comboSelect ul { position: absolute;top: 30px;}
.drop_W100{ background-position: 0px 0px; width:100px; height: 31px; margin-left: 5px; }
.drop_W100 span{ display:block; padding-left:22px; width:100px; height: 31px; font-size: 14px; color: #6a6a6a; padding:4px 0px 0px 0px; border-bottom: 1px solid #c9c7c3;}
.drop_W100 ul li{ width:84px; border-left: 4px solid #e8e8e8; }
.drop_W138{ background-position: 0px 0px; width:138px; height: 32px; }
.drop_W138 span{ display:block;  width:138px; height: 32px; line-height: 31px; font-size: 14px; color: #6a6a6a;  }
.drop_W138 ul li{ width:126px; }
.errDrop_W138{ background-position: 0px -99px !important; }
.drop_W198{ background-position: 0px -33px; width:198px; height: 32px; }
.drop_W198 span{ display:block;  width:198px; height: 32px; line-height: 31px; font-size: 14px; color: #6a6a6a;  }
.drop_W198 ul li{ width:186px; }
.errDrop_W198{ background-position: 0px -165px !important; }
.drop_W71{ background-position: 1px -66px; width:71px; height: 32px; }
.drop_W71 span{ display:block;  width:71px; height: 32px; line-height: 31px; font-size: 14px; color: #6a6a6a;  }
.drop_W71 ul li{ width:58px; }
.errDrop_W71{ background-position: 0px -165px !important; }
.innerBorder{font-size: 14px;color: #000000;  }
.disableBottomBorder{border:0px !important;}
.pickText{line-height: 28px;}
.backgroundRed{background-color: #d10606;padding: 1px 5px;    color: #FFFFFF !important;}
.backgroundRed:focus{    color: #000000 !important;}
.bottomLinksWraper{    width: 91%;    position: absolute;    bottom: 11px;    left: 35px;}
.nutMenuImg{    margin-left: -29px;}
.markMust{    margin-right:19px;}
 .markMust .redAsterisk {    margin-right: -27px;}
.noGalleryMapMargin{    margin-top: 12px;}
.noGalleryTitle{    margin-top: 5px;}
.contentTemplate .mainContent{    margin-top: 30px;}
.contentTemplate .sideBarSpace {    margin-top: 30px;}
#slideshowWrapper{position:relative;width:977px;margin:auto;}
#fssPrev{position:absolute;top:169px;left:-67px;width:67px;height:143px;text-indent:-999999px;background-position: 0 -343px;width: 50px;height: 79px;position: absolute;float: right;margin: 114px 728px 0 85px;cursor: pointer;z-index: 7;}
#fssPrev:hover { background-position: 0 -263px; }
#fssNext{position:absolute;top:169px;left:646px;width:67px;height:143px;text-indent:-999999px;background-position: -61px -343px;width: 50px;height: 79px;position: absolute;float: right;margin: 114px 0px 0 238px;cursor: pointer;z-index: 7;}
#fssNext:hover {background-position: -60px -263px;}
#fssPlayPause{display:none;position:absolute;top:435px;right:20px;background:url(white.png) repeat;padding:4px 0 5px 0;-moz-border-radius:5px;border-radius:5px;width:60px;text-align:center;display:block;color:#333;text-decoration:none;display:none;}
ul#slideshow{list-style:none;border:0px solid #999;padding:2px;margin:auto;margin-top:0;width:977px;height:658px;overflow:hidden; background: #000}
p{text-align:center;}
#fssList{list-style:none;width:646px;margin:auto;padding:5px 0 0 45%; display:none;}
#fssList li{display:inline;padding-right:10px;}
#fssList li a{color:#999;text-decoration:none;}
#fssList li.fssActive a{font-weight:bold;color:#333;}
#fssList .fssActive {    background: #000;        -moz-transition: all 1s ease-in;        -webkit-transition: all 1s ease-in;        -o-transition: all 1s ease-in;        transition: all 1s ease-in;}
#top{background:#3b5998;width:100%;height:40px;margin-bottom:20px;}
#top h1{color:#fff;font-weight:normal;font-size:18px;padding:7px 0 0 15px}
#top h1 span{font-size:11px;}
#top h1 a{text-decoration:underline;color:#fff;}
#top h1 a:hover{text-decoration:none;}
.bgAnimate {    height: 100%;    width: 100%;    position: absolute;    top: 0;    left: 0;    z-index: 9;}
#slideshowWrapper {    height: 653px;}
#slideshow li {    top: 0;    right: 0;}
#slideshow .video,#slideshow .image{ z-index: 9;}
#fssPrev,#fssNext {    z-index: 95;}
#footerNav ul li.dynamicFontSize{margin: 5px 0;}
small a{color:#000;}
#header .topLinks{float: left;display: inline-block;}
#monoslideshow {background-color: #222;width: 977px;height: 658px;}
#monoslideshow canvas{}
.extraWidth{width: 230px;}
.menuSubSideBarContainer li {font-size:14px;}
.menuSubSideBar li.rightMenuItemWidth{width: 145px;height: 30px;padding-right:30px;float: right;}
.menuSubSideBar li.leftMenuItemWidth{width: 165px;height: 30px;padding-right: 10px;float:left;}
.DigitValidationMsg{    margin-top: 3px;    display: block;    color: #ee1c25;}
.allJobs{    display: inline-block;    background: #d10606;    border: 0px;    color: white!important;    width: 136px;    height: 19px;}
.aromaMusicPage {background: url(/_media/images/general/headphones.png);background-repeat: no-repeat;background-color: #ffffff;background-position: 0px 43px;}
.aromaMusicTop{text-align: left;}
.aromaMusicTop img{margin-top: 20px;}
.contentPage .aromaMusicTop h1{text-align: right;}
ul.mediaLinks, ul.artistsBoxes, ul.artistsLinks {text-decoration: none;}
ul.mediaLinks li, ul.artistsBoxes > li ul.artistsLinks li{display: inline-block;border-right: 1px solid #000000;    margin-bottom: 5px;}
ul.mediaLinks li:first-child, ul.artistsBoxes > li ul.artistsLinks li:first-child, ul.artistsBoxes > li ul.artistsLinks li.sixthItem {display: inline-block;border-right: none;}
ul.mediaLinks li a{margin:3px 12px 1px 12px;display: block;}
ul.mediaLinks li.music_mail_wrapper {    float: left;    font-weight: bold;    border: 0px solid;    color:#000000;}
ul.mediaLinks li a.music_mail_link {    margin:0px;    text-decoration: underline;    color:#000000 !important;    border:0px solid !important;}
.envelope_image {    width:17px;    height: 12px;    margin-left:5px;}
.media{margin-top: 17px;border-top: 1px solid #000000;border-bottom: 1px solid #000000;}
.media h2 {font-size: 24px;color: #000000;}
.media p{text-align: right;padding: 0;}
ul.artistsBoxes > li{display: inline-block;margin: 12px 17px;border-bottom: 1px solid #000000;    float: right;    height: 296px;}
ul.artistsBoxes > li > h3{margin: 10px 0;font-size: 18px;color: #000000;font-family: almoni_tzar;}
ul.artistsBoxes > li ul.artistsLinks{    width: 286px;}
ul.artistsBoxes > li ul.artistsLinks li a{margin: 3px 13px;;display: block;}
ul.artistsBoxes .youtube-player{width: 286px;height: 175px;}
ul.artistsBoxes p{padding: 0px !important;margin: 0px !important;}
.mainContent.dynamicFontSize iframe.youtube-player{width: 644px;height: 362px;}
.contactText{    font-size: 14px;    text-align: right;}
.searchResults{    font-size: 14px;}
#branches_form, #aromaCardPage {    font-size: 14px;}
#nav_fly_menu{z-index:100000000;}
.marginTop{margin-top: 20px;}
div#simpleTooltip {border: 1px solid #d10606;box-shadow: 0 0 0 0;padding: 9px 6px 9px 8px;font-size: 18px;width: 450px !important;background-color: #000000;color: #FFFFFF;}
#simpleTooltip {text-align: right;direction: rtl;}
div#simpleTooltip:after {content: "";display: inline-block;border-top: 6px solid #127dbc;border-right: 4px solid transparent;border-left: 4px solid transparent;border-bottom: 0px solid transparent;height: 8px;width: 0;position: absolute;bottom: -14px;right: 100000px;}
.socialMedia img{vertical-align: text-bottom;}
.focused:not(a){    border: 2px solid red;}
.linkFocused{    border: 2px solid red;}
a.focused{font-weight: bold;}
.banner_link a{    display: block;}
.accessability_hidden{    width:1px;    height:1px;    display:inline-block;    overflow: hidden;}
select.citiesUl, select.areasUl {    margin: 7px 0 7px 0;}
#mainPageBanner {    overflow: hidden;}
#mainPageBanner ul{    }
#mainPageBanner ul li {    display:inline-block;    vertical-align: top;}
.galleyItemContainer{    margin:0 0px 0 0px;}
.galleryArrowRight{    background-position: -61px -345px;    width: 50px;    height: 79px;    position:absolute;    float: right;    margin: 267px 30px 0 0;    cursor:pointer;;    z-index: 7;}
.galleryArrowLeft{    background-position: 0 -345px ;    width: 50px;    height: 79px;    position: absolute;    float: right;    margin: 267px 902px 0 0;    cursor:pointer;;    z-index: 7;}
.galleryArrowLeft:hover, .galleryArrowLeft:focus{    background-position: 0 -263px ;}
.galleryArrowRight:hover,.galleryArrowRight:focus{    background-position: -60px -263px ;}
@-moz-document url-prefix(){    .galleryArrowLeft{        margin:267px -80px 0 0;    }
    .galleryArrowRight{        margin:267px -952px 0 0;    }
}
.bannerBlock {    margin: 5px 15px 0 15px;    display:inline-block;}
#aromaCardPage button{    width: 86px;    font-size: 16px;    height: 27px;    line-height: 27px;    height: auto;    position: relative;    top: 1px;    margin-right: 5px;}
#aromaCardPage input[type=text]{    height:26px;    line-height:26px;    border:1px solid black;}
#aromaCardPage .blockHolder p{text-align: none !important;}
.galleryOuterContainer {    width: 977px;    overflow: hidden;    margin: 0 auto;    vertical-align: middle;    display: inline-block;}
.galleryInnerContainer {    white-space: nowrap;    font-size: 0px;    position: relative;    right: 0px;    cursor: pointer;    float: right;    -moz-user-select: none;    -khtml-user-select: none;    -webkit-user-select: none;    user-select: none;}
.form-row label{width: 100px;display: inline-block}
#contactPage textarea {width: 184px;line-height: 15px;height: 90px;}
#contactPage .inputMust {margin-top: 4px;font-size: 14px;width: 262px;}
#contactPage button {width: 196px;display: inline;margin: 0;height: 30px;margin-top: 20px;}
#nutritionTable .before_sugar{    border-bottom: 0px;}
