﻿HTML { font-size: 100%; /* IE hack */ }
BODY {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; direction: rtl; background-color: #ffffff; font-family: 'Almoni', arial; color: #565757;}
IMG {border: 0px;}
H1, H2, H3, H4, FORM, P{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.clear {display: block; overflow: hidden; clear: both; float:none !important; font-size: 1px; line-height: 1px !important; height: 0px !important; margin: 0px !important; padding: 0px !important;}
ul, li{padding: 0px; margin: 0px; list-style: none;}
.centeredContent{max-width: 1336px; width: 100%; margin: 0px auto; padding: 0px 15px;}
input, select{padding: 0px; margin: 0px; border: 0px;}
a{text-decoration: none; color: #565757;}
a:hover{text-decoration: underline;}
*{box-sizing: border-box;}
*:focus{outline: 1px dashed #ff3a1e;}
*:active:focus{outline: 1px dashed #ff3a1e;}
/* -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- */
a.skip-main{font: normal 12px arial; color: #ff3a1e; background-color: rgba(255,255,255,0.8); position: absolute; left: 50%; margin-left: -55px; top: 0px; padding: 2px 4px; opacity: 0;}
a.skip-main:focus, a.skip-main:active{opacity: 1; z-index:999;}


/* inner page */
.innerHeader{padding: 0px 0px 0px 0px; position: relative; z-index: 2;}
.innerHeader_image{position: relative; height: 138px; overflow: hidden; z-index: 3; direction: ltr;}
.innerHeader_image img.innerHeader_desktop{position: absolute; display: block; left: 50%; top: 0px; margin-left: -960px;}
.innerHeader_image img.innerHeader_tablet{display: none;}
.innerHeader_title{position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; z-index: 4;}
.innerHeader_title .centeredContent{height: 100%;}
.innerHeader_logo{float: right; width: 80px; margin-left: 36px; margin-right: 36px;}
.innerHeader_logo a{display: block; text-decoration: none;}
.innerHeader_logo a img{display: block; width: 170%;}
.innerHeader_text{float: right; display: table; height: 100%;}
.innerHeader_title h1{display: table-cell; vertical-align: middle; font: 700 80px/138px "Almoni",arial; color: #494a4a;}
ul.cashierFrame_form li input.disabled{ background: #9f9f9f!important; border: solid #9f9f9f 1px!important;}
.newUser{display:block;}
#RegistrationHelper{color: #ff3a1e;}
.benefitsBar_mobile01 strong{background-image: url(/images/p1000/benefits_icon01_mobile.png); padding: 3px 36px 3px 0px;}
	



.forgotPassword .form_opt {padding: 9px 26px 5px 0px;}
.forgotPassword .form_opt label{display: block; position: relative;}
.forgotPassword .form_opt input{position: absolute; opacity: 0;}
.forgotPassword .form_opt span{display: inline; padding: 0px 0px 0px 0px; font: 400 16px/20px "Almoni",arial;}
.forgotPassword .form_opt span:before{position: absolute; right: -26px; top: 0px; width: 18px; height: 18px; text-align: center; font: 700 19px/21px "Almoni",arial; background-color: #ffffff; border: 1px solid #d8d9d9; content: ''; border-radius: 50%;}
.forgotPassword .form_opt input:checked + span:before{content: '\2713';}
.forgotPassword .form_opt input:focus + span{outline: 1px dashed #ff3a1e;}

.cartFrame_coupon{background-color: #f3f3f3; margin: 20px 0px 0px 0px; padding: 20px 1.44% 20px 1.44%;}
.cartFrame_coupon strong{display: inline-block; font: 700 30px/30px "Almoni",arial; padding: 0px 0px 0px 0px; vertical-align: middle;}
.cartFrame_couponForm{display: inline-block; vertical-align: middle; padding: 0px 10px 0px 0px;}
.cartFrame_couponForm input[type="text"]{border: 0px; width: 220px; height: 35px; background-color: white; margin-left: 5px; vertical-align: middle; font: 400 18px "Almoni",arial; text-indent: 8px;}
.cartFrame_couponForm input[type="button"]{border: 0px; width: 120px; height: 35px; background-color: #ff3a1e; color: white; vertical-align: middle; font: 400 18px "Almoni",arial;}
.cartFrame_couponForm input[type="button"]:hover, .cartFrame_couponForm input[type="button"]:focus{background-color: #3f9ad3;}
.cartFrame_couponFail{display: inline-block; vertical-align: middle; padding: 0px 10px 0px 0px; font: 400 15px/18px "Almoni",arial; color: #ff3a1e;}
.cartFrame_couponFail a{font-weight: bold; color: #ff3a1e;}
.cartFrame_couponFail a:after{content: " ›";}
.card_list li {float: right;
    padding-left: 0px;
    width: 25%;}
    
    
    .radiocontainer {
   display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.radiocontainer input {
  position: absolute;
  opacity: 0;
}

/* Create a custom radio button */
.radiocontainer .checkmark {
  position: absolute;
  top: 0;
  right: 0;
  height: 25px;
  width: 25px;
  background-color: #eee;
  border-radius: 50%;
}

/* On mouse-over, add a grey background color */
.radiocontainer:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the radio button is checked, add a blue background */
.radiocontainer input:checked ~ .checkmark {
  background-color: #3279a6;
}
.radiocontainer input:checked ~ .label {
  color: #3279a6;font-size:105%;
}
/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the indicator (dot/circle) when checked */
.radiocontainer input:checked ~ .checkmark:after {
  display: block;
}

/* Style the indicator (dot/circle) */
.radiocontainer .checkmark:after {
  top: 9px;
  right: 9px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: white;
}
#orderTotalCouponPrice {color:#000000;}
.radiocontainer .label{padding-right:50px;color:#565757;}
.orderSummary_itemTable .label{font-size:100%;font-weight:600;}
.cashierFrame_sectionBody .promo{font: 400 22px/24px "Almoni",arial;}
.cashierFrame_sectionBody .promo ul{font-size:75%;}

@media screen and (max-width: 1024px) {
	.innerHeader_image img.innerHeader_desktop{display: none;}
	.innerHeader_image img.innerHeader_tablet{position: absolute; display: block; left: 0px; top: 0px;}
	.innerHeader_title h1{font: 700 66px/138px "Almoni",arial;}
}

@media screen and (max-width: 870px) {
	.innerHeader_title h1{font: 700 54px/48px "Almoni",arial; width: 360px;}
	.innerHeader_logo{float: right; width: 80px; margin-left: 36px; margin-right: 24px;}
}

@media screen and (max-width: 670px) {
	.centeredContent{padding: 0px 30px;}
	.innerHeader_image{height: 100px;}
	.innerHeader_image img.innerHeader_tablet{height: 100px;}
	.innerHeader_title h1{font: 700 42px/36px "Almoni",arial; width: 280px;}
	.innerHeader_logo{width: 56px; margin-left: 24px; margin-right: 24px;}	
	.cartFrame_couponForm{display: block; padding: 8px 0px 0px 0px;}
	.cartFrame_couponForm input[type="text"]{width: 360px;}
}

@media screen and (max-width: 568px) {
	.innerHeader_title h1{font: 700 36px/32px "Almoni",arial; width: 240px;}
	.cartFrame_couponForm input[type="text"]{width: 280px;}
	.innerHeader_logo{margin-right:-23px;}
}

@media screen and (max-width: 480px) {
	.centeredContent{padding: 0px 15px;}
	.innerHeader_image{height: 80px;}
	.innerHeader_image img.innerHeader_tablet{height: 80px;}
	.innerHeader_title h1{font: 700 32px/30px "Almoni",arial; width: 210px;}
	.innerHeader_logo{width: 48px; margin-left: 24px; margin-right: 24px;}
}

@media screen and (max-width: 414px) {
	.centeredContent{padding: 0px 10px;}
	.innerHeader_title h1{font: 700 28px/30px "Almoni",arial; width: 180px;}
	.innerHeader_logo{width: 48px; margin-left: 24px; margin-right: 1px;}
	.cartFrame_couponForm{text-align: left;}
	.cartFrame_couponForm input[type="text"]{width: 100%; margin: 0px 0px 6px 0px;}
}

@media screen and (max-width: 360px) {
	.innerHeader_image{height: 66px;}
	.innerHeader_image img.innerHeader_tablet{height: 66px;}
	.innerHeader_title h1{font: 700 24px/24px "Almoni",arial; width: 160px;}
	.innerHeader_logo{width: 38px; margin-left: 21px; margin-right: 12px;}
}



@media screen and (max-width: 1024px) {
	.footer{padding: 0px 0px 30px 0px;}
}

@media screen and (max-width: 870px) {
	.footer{position: relative;}
}

@media screen and (max-width: 670px) {
	.footer{padding: 0px 0px 21px 0px;}
	.footerLogos{padding: 24px 0px 0px 0px;}
}

@media screen and (max-width: 375px) {
	.footerLogos{padding: 18px 0px 0px 0px;}
	.footerLogos li{padding: 0px 8px;}
	.footerLogos li img{height: 35px;}
	.tzurLogo{padding: 18px 0px 0px 0px;}
}

/* 04_cashier */
.cashierFrame_forgotPassword a {cursor:pointer;}
.forgotPassword{display:none;background-color:#ffffff;background-color: white; box-shadow: 4px 11px 16px 7px rgba(0, 0, 0, .3);   box-sizing: border-box;    border-radius: 4px;padding:20px;}
 #DelliveryOption  select{width:300px;border: 1px solid #d8d9d9;height: 27px;  text-indent: 7px;}
 #PaymentsOption select {width:200px;border: 1px solid #d8d9d9;height: 27px;  text-indent: 7px;}
.innerPage{padding: 56px 0px 130px 0px; overflow: hidden;}
.innerPage_left{float: left;}
.innerPage_right{float: right;}
.innerPage_smallCol{width: 30%; max-width: 375px;}
.innerPage_largeCol{width: 63%; max-width: 785px;}
#deliverycontent{display:none;}
.adressContainer{padding:5px;} 
.selectedAdress{border:solid 1px #D8D9D9;border-radius: 4px;}
.txtClientNotice{height:50px!important;}
.delliverySubmit{padding:0px!important;}
.delliverySubmit li{padding:0px!important;}
.helper{border: 1px solid #d8d9d9;    padding: 10px;    margin-bottom: 10px;    border-radius: 4px;box-shadow: 4px 3px 7px #888;}
.helper .arrow{text-align:center;position:relative;top:20px;}
.helper .arrowup{text-align:right;position:relative;top:-20px;}
.helper .arrow i , .helper .arrowup i{
    border: 1px solid #d8d9d9;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;background: #ffffff;
}
.helper .down {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}

.helper .up {
  transform: rotate(-135deg);
 -webkit-transform: rotate(-135deg);
  padding-top:0px;
}

.selected{border:solid 0px;}

.orderSummary, .bidSummary{padding: 0px 0px 0px 0px;}
.orderSummary_title, .bidSummary_title{background-color: #3279a6; color: white; overflow: hidden; padding: 0px 3.75%;border-radius: 4px;}
.orderSummary_title h3, .bidSummary_title h3{float: right; font: 700 36px/50px "Almoni",arial;}
.orderSummary_title a{float: left; width: 80px; color: white; font: 700 16px/50px "Almoni",arial;}
.orderSummary_item{margin-top: 5px; background-color: #f3f3f3; padding: 22px 0px 0px;}
.orderSummary_itemTable{display: table; table-layout: fixed; width: 100%;}
.orderSummary_itemTable li{display: table-row; padding: 0px;}
.orderSummary_itemTable li div{display: table-cell; padding: 4px 0px 4px 0px; vertical-align: top; font: 700 16px/16px "Almoni",arial;}
.orderSummary_itemTable li div:nth-child(1){padding: 4px 3.75% 4px 3.75%;}
.orderSummary_itemTable li div:nth-child(2){width: 94px; padding: 4px 0px 4px 3.75%;}
.orderSummary_itemTable li div strong{ font: 700 20px/20px "Almoni",arial; margin: -4px 0px;}
.orderSummary_itemTable li div img{width:59px;float:right;padding-left:3px;}
.orderSummary_itemTable li.orderSummary_itemTotal div, .orderSummary_itemTable li.cartFrame_CouponPrice div{background-color: #e7e7e7; color: #3279a6; border-top: 18px solid #f3f3f3; padding-top: 13px; padding-bottom: 10px;}
.orderSummary_itemTable .pickupOpt{width:100%;}
.orderSummary_itemTable .pickupOpt img{box-shadow: 4px 11px 16px 7px rgba(0, 0, 0, .3); width: 153px;   border-radius: 4px;}
.orderSummary_itemTable .btn{cursor:pointer;}
.orderSummary_itemTable .btn .comboHolder{float:right;}
.orderSummary_itemTable .btn .comboHolder:nth-child(2){width:100%;}
.orderSummary_itemTable .SelfPickUp address{width:230%;background-color: #f3f3f3; padding: 4px 3.75% 4px 3.75%;font-style:normal;margin-bottom:1px;}
.orderSummary_total, cartFrame_CouponPrice{margin-top: 5px; background-color: #3279a6; color: white; padding: 4px 0px 4px 0px;border-radius: 4px;}
.couponitem, .cartFrame_CouponPrice {color:#ff3a1e;}
.cashierFrame{padding: 0px 0px 0px 0px; counter-reset: sectionCounter;}
.cashierFrame_section{padding: 0px 0px 10px 0px;}
h2.cashierFrame_sectionTitle{    border-radius: 4px;font: 700 36px/50px "Almoni",arial; color: #3279a6; background-color: #f3f3f3; min-height: 50px; padding: 0px 70px 0px 0px; position: relative;}
h2.cashierFrame_sectionTitle:before{    border-radius: 4px;content: counter(sectionCounter, decimal); counter-increment: sectionCounter; background-color: #e7e7e7; width: 50px; text-align: center; position: absolute; right: 0px; top: 0px; height: 100%;}
.cashierFrame_sectionEditable h2.cashierFrame_sectionTitle:after{content:"שנה"; float:left;padding-left:5px;padding-top:15px;text-decoration:underline;font: 700 20px/20px "Almoni",arial;cursor:pointer;}
.cashierFrame_sectionActive h2.cashierFrame_sectionTitle:after{content:"";}
.cashierFrame_sectionBody{display: none;}
.cashierFrame_sectionBody  .orderSummary_itemTable li div:nth-child(1) { color: #565757;}
.cashierFrame_sectionBody  .orderSummary_itemTable strong{color: #565757;}
.cashierFrame_sectionBody  .orderSummary_itemTable li div:nth-child(2) {width:13%;}
.cashierFrame_sectionBody  .orderSummary_itemTable li div:nth-child(3) {float:left;padding: 4px 0px 4px 3.75%;}
.cashierFrame_sectionBody #DelliveryOption li,.cashierFrame_sectionBody #PaymentsOption li {background-color:#f3f3f3;}
.cashierFrame_sectionBody #DelliveryOption .sep,.cashierFrame_sectionBody #PaymentsOption .sep {background-color:#ffffff;height:3px;}


.cashierFrame_sectionDetails{padding: 0px 0px 0px 0px;}
.cashierFrame_sectionDetails strong{display: block; padding: 17px 0px 0px 0px; font: 700 24px/24px "Almoni",arial; color: #3279a6;cursor:pointer;}
.cashierFrame_sectionDetails hr{margin: 0px 0px 14px; padding: 0px; border: 0px; background-color: #f3f3f3; height: 5px;}
ul.cashierFrame_form{overflow: hidden; padding: 14px 0px 0px 0px; margin: 0px -2.55% 0px 0px;}
ul.cashierFrame_form li{float: right; width: 30%; padding: 0px 2.55% 25px 0px; font: 400 16px "Almoni",arial;}
ul.cashierFrame_form li:nth-child(4){clear: right;}
ul.cashierFrame_form li.cashierFrame_formSubmit{width: auto;}
ul.cashierFrame_form li.cashierFrame_formRight{width: 60%; clear: right;}
ul.cashierFrame_form li.cashierFrame_formLeft{width: 40%;}
ul.cashierFrame_form li label{display: block; padding: 0px 0px 1px 0px;}
ul.cashierFrame_form li input[type="text"], ul.cashierFrame_form li input[type="tel"],ul.cashierFrame_form li input[type="email"], ul.cashierFrame_form li input[type="password"]  , ul.cashierFrame_form li textarea,  .txtCVV{width: 100%; font: 400 16px "Almoni",arial; color: #565757; border: 1px solid #d8d9d9; height: 27px; text-indent: 7px;}
.txtCVV{width: 50px;}
ul.cashierFrame_form li .cashierFrame_sectionLink{padding: 3px 0px 0px 0px;}
ul.cashierFrame_form li .cashierFrame_sectionLink a{color: #3279a6;}
ul.cashierFrame_form *::-webkit-input-placeholder{color: #565757 !important; opacity: 1;}
ul.cashierFrame_form *:-moz-placeholder{color: #565757 !important; opacity: 1;}
ul.cashierFrame_form *::-moz-placeholder{color: #565757 !important; opacity: 1;}
ul.cashierFrame_form *:-ms-input-placeholder{color: #565757 !important; opacity: 1;}
ul.cashierFrame_form li.cashierFrame_formSubmit{padding-top: 19px;}
ul.cashierFrame_form li.cashierFrame_formSubmit input{border: 0px; width: 133px; height: 27px; background-color: #3279a6; font: 400 26px "Almoni",arial; color: white;}
ul.cashierFrame_form li.cashierFrame_formSubmit input:hover, ul.cashierFrame_form li.cashierFrame_formSubmit input:focus{background-color: #3f9ad3;}

ul.cashierFrame_form li .cashierFrame_formPhone{overflow: hidden;}
ul.cashierFrame_form li .cashierFrame_formPhone .comboHolder,.orderSummary_itemTable .comboHolder{float: left; width: 24%; position: relative; text-align: right;}
.orderSummary_itemTable .comboHolder{width:100%;}
ul.cashierFrame_form li .cashierFrame_formPhone .comboHolder select, .orderSummary_itemTable .comboHolder select{background-color: #ffffff; direction: rtl; border: 0px; width: 100% !important; height: 27px; color: #565757; font: normal 14px arial !important; right: 0px; z-index: 20;}
ul.cashierFrame_form li .cashierFrame_formPhone .comboHolder span.customSelect, .orderSummary_itemTable .comboHolder span.customSelect {display: block !important; width: 100%; height: 27px; padding: 0px; background-color: white; color: #565757; font: normal 16px/25px "Almoni",arial; border: 1px solid #d8d9d9;border-radius:4px; padding: 0px 5px 0px 18px; position: relative;}
ul.cashierFrame_form li .cashierFrame_formPhone .comboHolder span.customSelectInner,.orderSummary_itemTable .comboHolder span.customSelectInner {display: block !important; width: auto !important; height: 25px; white-space: nowrap; overflow: hidden; line-height: 25px; font: inherit !important;}
ul.cashierFrame_form li .cashierFrame_formPhone .comboHolder span.customSelect:after,.orderSummary_itemTable .comboHolder span.customSelect:after{content: ''; position: absolute; left: 6px; top: 50%; width: 0px; height: 0px; margin-top: -2px; border: 4px solid transparent; border-top-color: #dd321a;}
ul.cashierFrame_form li .cashierFrame_formPhone .comboHolder span.customSelectFocus,.orderSummary_itemTable .comboHolder span.customSelectFocus{outline: 1px dashed #ff3a1e;}
ul.cashierFrame_form li .cashierFrame_formPhone input[type="tel"],ul.cashierFrame_form li .cashierFrame_formPhone input[type="text"]{float: right; width: 74%;}

ul.cashierFrame_form li.cashierFrame_formError input[type="text"],li.cashierFrame_formError input[type="email"], ul.cashierFrame_form li.cashierFrame_formError input[type="tel"], ul.cashierFrame_form li.cashierFrame_formError input[type="password"]{border-color: #ed101f;}
.cashierFrame_error{color: #ed101f; font: 400 17px/16px "Almoni",arial;}
.cashierFrame_sectionNote{font: 400 13px/16px "Almoni",arial;}

.cashierFrame_formRemember{padding: 9px 26px 5px 0px;}
.cashierFrame_formRemember label{display: block; position: relative;}
.cashierFrame_formRemember input{position: absolute; opacity: 0;}
.cashierFrame_formRemember span{display: inline; padding: 0px 0px 0px 0px; font: 400 16px/20px "Almoni",arial;}
.cashierFrame_formRemember span:before{position: absolute; right: -26px; top: 0px; width: 18px; height: 18px; text-align: center; font: 700 19px/21px "Almoni",arial; background-color: #ffffff; border: 1px solid #d8d9d9; content: '';}
.cashierFrame_formRemember input:checked + span:before{content: '\2713';}
.cashierFrame_formRemember input:focus + span{outline: 1px dashed #ff3a1e;}


.cashierFrame_sectionSubmit{padding: 46px 0px 0px 0px; text-align: left;}
.cashierFrame_sectionSubmit input{border: 0px; width: 110px; height: 38px; font: 400 24px "Almoni",arial; color: white; background-color: #dd321a;}
.cashierFrame_sectionSubmit input:hover, .cashierFrame_sectionSubmit input:focus{background-color: #3279a6;}

.cashierFrame_sectionActive h2.cashierFrame_sectionTitle{background-color: #ff3a1e; color: white;}
.cashierFrame_sectionActive h2.cashierFrame_sectionTitle:before{background-color: #dd321a;}

.innerPage_bid{padding: 0px 0px 36px 0px; margin: -15px 0px 0px 0px;}
.innerPage_bid h2{padding: 0px 0px 0px 0px; margin: 0px 0px 5px 0px; font: 700 30px/28px "Almoni",arial;}
.innerPage_bid P{font: 400 18px/18px "Almoni",arial;}

ul.innerPage_bidProgress{padding: 10px 0px 0px 0px; overflow: hidden;}
ul.innerPage_bidProgress li{display: table; height: 75px; float: right; font: 400 18px/18px "Almoni",arial; background: url(/images/p1000/bid_progress_arr.png) left 25px repeat-y; background-size: 18px auto; padding: 0px 12px 0px 0px;}
ul.innerPage_bidProgress li span{display: table-cell; padding: 0px 84px 0px 30px; vertical-align: middle; background-position: right top; background-repeat: repeat-y; background-size: 75px auto;}
ul.innerPage_bidProgress li:nth-child(1){padding: 0px 0px 0px 0px;}
ul.innerPage_bidProgress li:nth-child(3){background: none;}
ul.innerPage_bidProgress li:nth-child(3) span{padding: 0px 84px 0px 0px;}
ul.innerPage_bidProgress li.bidStep01 span{background-image: url(/images/p1000/bid_progress_icon01.png);}
ul.innerPage_bidProgress li.bidStep02 span{background-image: url(/images/p1000/bid_progress_icon02.png);}
ul.innerPage_bidProgress li.bidStep03 span{background-image: url(/images/p1000/bid_progress_icon03.png);}
ul.innerPage_bidProgress li.active{color: #3279a6; background-position: left 125px;}
ul.innerPage_bidProgress li.active span{background-position: right 100px;}

.bidSummary_list{padding: 0px;}
.bidSummary_list li{position: relative; background-color: #e7e7e7; color: #c6c6c6; padding: 0 3.75%; border-top: 1px solid #f3f3f3; font: 700 24px/30px "Almoni",arial;}
.bidSummary_list li strong{display: inline-block; width: 66%;}
.bidSummary_list li.active{background-color: #3279a6; color: #ffffff;}
.bidSummary_list li.active:after{content: ''; position: absolute; right: 100%; top: 50%; margin-top: -15px; border: 15px solid transparent; border-right-color: #3279a6;}
.bidSummary_image{background-color: #f3f3f3; padding: 40px 0px;}
.bidSummary_image img{display: block; margin: 0px auto; width: 75%; max-width: 280px;}


@media screen and (max-width: 1024px) {
	.innerPage_smallCol{width: 33%;}
	.innerPage_largeCol{width: 63%;}
	
	.orderSummary_title h3, .bidSummary_title h3{font: 700 32px/50px "Almoni",arial;}
	.orderSummary_title a{width: 69px;}
	
	h2.cashierFrame_sectionTitle{font: 700 32px/50px "Almoni",arial;}
	.orderSummary_itemTable li div strong{font: 700 21px/21px "Almoni",arial;}
	.orderSummary_itemTable li div:nth-child(2){width: 80px;}
}

@media screen and (max-width: 870px) {
	.cashierFrame_sectionDetails{padding: 0px 0px 24px 0px;}
	.innerPage_smallCol{width: 34%;}
	.innerPage_largeCol{width: 62%;}
	.cashierFrame_sectionDetails hr{margin: 4px 0px;}

	ul.cashierFrame_form{padding: 10px 0px 0px 0px;}
	ul.cashierFrame_form li{width: 25%; padding: 0px 2.55% 16px 0px;}
	ul.cashierFrame_form li.cashierFrame_formRight{width: 50%;}
	ul.cashierFrame_form li.cashierFrame_formLeft{width: 50%;}
	.cashierFrame_formRemember{padding: 7px 26px 5px 0px;}
	.cashierFrame_sectionSubmit{padding: 28px 0px 0px 0px;}
	
	ul.innerPage_bidProgress li{height: 66px; background-position: left 25px; background-size: 13px auto;}	
	ul.innerPage_bidProgress li span{padding: 0px 74px 0px 24px; background-size: 66px auto;}
	ul.innerPage_bidProgress li:nth-child(3) span{padding: 0px 74px 0px 0px;}
	ul.innerPage_bidProgress li.active{background-position: left 96px;}
	ul.innerPage_bidProgress li.active span{background-position: right 88px;}

	.bidSummary_image{background-color: #f3f3f3; padding: 24px 0px;}
}

@media screen and (max-width: 800px) {
	.innerPage{padding: 36px 0px 80px 0px;}
	.innerPage_left, .innerPage_right{float: none;}
	.innerPage_smallCol{width: auto; max-width: none; padding-bottom: 25px;}
	.innerPage_largeCol{width: auto; max-width: none;}

	.orderSummary_title a{width: 91px;}
	.orderSummary_itemTable li div:nth-child(2){width: 120px;}
	
	ul.cashierFrame_form li{width: 30%;}
	ul.cashierFrame_form li.cashierFrame_formRight{width: 60%;}
	ul.cashierFrame_form li.cashierFrame_formLeft{width: 40%;}
}

@media screen and (max-width: 768px) {
	.innerPage_bid{padding: 0px 0px 24px 0px; margin: -15px 0px 0px 0px;}

	ul.innerPage_bidProgress li{height: 54px; padding: 0px 10px 0px 0px; background-size: 9px auto; background-position: left 20px;}
	ul.innerPage_bidProgress li:nth-child(1){padding: 0px 0px 0px 0px;}
	ul.innerPage_bidProgress li:nth-child(3){width: 40%;}
	ul.innerPage_bidProgress li span{padding: 0px 64px 0px 20px; background-size: 54px auto;}
	ul.innerPage_bidProgress li:nth-child(3) span{padding: 0px 64px 0px 0px;}
	ul.innerPage_bidProgress li.active{background-position: left 70px;}
	ul.innerPage_bidProgress li.active span{background-position: right 72px;}
	ul.innerPage_bidProgress li:nth-child(3) br{display: none;}

	.bidSummary_list li.active:after{display: none;}
}

@media screen and (max-width: 670px) {
	.cashierFrame_sectionDetails{padding: 0px 0px 12px 0px;}
	.orderSummary_title h3, .bidSummary_title h3{font: 700 28px/50px "Almoni",arial;}
	h2.cashierFrame_sectionTitle{font: 700 28px/50px "Almoni",arial;}
	
	ul.cashierFrame_form li{width: 50%;}
	ul.cashierFrame_form li.cashierFrame_formRight{width: 50%;}
	ul.cashierFrame_form li.cashierFrame_formLeft{width: 50%;}
	ul.cashierFrame_form li:nth-child(4){clear: none;}
	ul.cashierFrame_form li.cashierFrame_formSubmit{padding-top: 0px; width: 100%; text-align: left;}
	ul.cashierFrame_form li.cashierFrame_formSubmit input{width: 171px; height: 38px; font: 400 24px "Almoni",arial;}
	
	.cashierFrame_formRemember{padding: 12px 26px 8px 0px;}
	
	.innerPage_bid h2{font: 700 28px/24px "Almoni",arial; margin-bottom: 10px;}
	
	ul.innerPage_bidProgress{display: table; width: 100%;}
	ul.innerPage_bidProgress li{display: table-row; float: none; width: auto; height: auto; padding: 0px; background: url(/images/p1000/bid_progress_arr_mobile.png) 78% 56px repeat-y; background-size: 14px auto;}
	ul.innerPage_bidProgress li:nth-child(3){width: auto;}
	ul.innerPage_bidProgress li span{display: table-cell; vertical-align: middle; height: 72px; padding: 0px 64px 18px 0px;}
	ul.innerPage_bidProgress li:nth-child(3) span{height: 54px; padding: 0px 64px 0px 0px;}
	ul.innerPage_bidProgress li br{display: none;}
	ul.innerPage_bidProgress li.active{background-position: 78% 140px;}
}

@media screen and (max-width: 480px) {
	.orderSummary_title a{width: 80px;}
	.orderSummary_itemTable li div:nth-child(2){width: 94px;}
	.cashierFrame_formRemember{width: 260px;}
	
	.innerPage_bid h2{font: 700 24px/21px "Almoni",arial; margin-bottom: 10px;}	
	.cashierFrame_sectionBody #DelliveryOption li, .cashierFrame_sectionBody #PaymentsOption li{display:inline-block; width:100%;}
	.orderSummary_itemTable .SelfPickUp address {    width: 100%;}
}

@media screen and (max-width: 414px) {
	ul.cashierFrame_form li{width: 100%;}
	ul.cashierFrame_form li.cashierFrame_formRight{width: 100%;}
	ul.cashierFrame_form li.cashierFrame_formLeft{width: 100%;}
	
	ul.innerPage_bidProgress li{background-position: 70% 56px;}
	ul.innerPage_bidProgress li.active{background-position: 70% 140px;}
}

@media screen and (max-width: 320px) {
	.orderSummary_title a{width: 69px;}
	.orderSummary_itemTable li div:nth-child(2){width: 80px;}

	ul.innerPage_bidProgress li{background-position: center 50px;}
	ul.innerPage_bidProgress li.active{background-position: center 134px;}
}

/* benefits */
.benefitsBar{padding: 10px 0px 0px 0px;    display: grid;}
.benefitsBar_list{border-bottom: 5px solid #f3f3f3; font: 400 23px/23px "Almoni",arial; text-align: center; padding: 0px 0px 52px 0px;}
.benefitsBar_list ul{display: inline-block;}
.benefitsBar_list li{display: inline-block; min-height: 68px; padding-left: 20px; padding-top: 11px; text-align: right; background-position: right top; background-repeat: no-repeat; background-size: auto 68px;}
.benefitsBar_list li:last-child{padding-left: 0px;}
.benefitsBar_list li.benefitsIcon01{background-image: url(/images/p1000/benefits_icon01.png); padding-right: 60px;}
.benefitsBar_list li.benefitsIcon02{background-image: url(/images/p1000/benefits_icon02.png); padding-right: 78px;}
.benefitsBar_list li.benefitsIcon03{background-image: url(/images/p1000/benefits_icon03.png); padding-right: 60px;}
.benefitsBar_list li.benefitsIcon04{background-image: url(/images/p1000/benefits_icon04.png); padding-right: 68px;}
.benefitsBar_mobileHolder{display: none;}

@media screen and (max-width: 1250px) {
	.benefitsBar_list li{padding-left: 50px;}	
}

@media screen and (max-width: 1180px) {
	.benefitsBar{padding: 42px 0px 0px 0px;}
	.benefitsBar_list{font: 400 20px/18px "Almoni",arial; padding: 0px 0px 36px 0px;}
}

@media screen and (max-width: 1024px) {
	.benefitsBar{padding: 24px 0px 0px 0px;}
	.benefitsBar_list{padding: 0px 0px 24px 0px;}
	.benefitsBar_list ul{display: inline-block; padding: 0px 25px; overflow: hidden;}
	.benefitsBar_list li{float: right; padding-left: 40px; padding-top: 7px; background-size: auto 54px; min-height: 54px;}
	.benefitsBar_list li.benefitsIcon01{padding-right: 45px;}
	.benefitsBar_list li.benefitsIcon02{padding-right: 60px;}
	.benefitsBar_list li.benefitsIcon03{padding-right: 45px;}
	.benefitsBar_list li.benefitsIcon04{padding-right: 50px;}
}

@media screen and (max-width: 940px) 
{
	.benefitsBar_list {font: 400 18px/16px "Almoni",arial;}
	.benefitsBar_list{padding: 0px 0px 14px 0px;}
	.benefitsBar_list ul{display: block; width: 100%; padding: 0px 0px; margin: 0px auto; overflow: hidden;}
	.benefitsBar_list li{float: right; padding-left: 0px; width: 30%; padding-bottom: 30px;background-size:auto 44px;}
	.benefitsBar_list li.benefitsIcon04{float:left;padding-right:42px;}
	.benefitsBar_list li.benefitsIcon02{width:35%;padding-right:54px;}
	.benefitsBar_list li.benefitsIcon01{padding-right: 36px;}
	
}

@media screen and (max-width: 670px) {
	.benefitsBar{padding: 40px 0px 10px;}
	.benefitsBar_list{}

	
	.benefitsBar_mobileHolder{display: block; height: 72px; background-color: #3f9ad3; font: 400 24px/24px "Almoni",arial; color: #ffffff;}
	.benefitsBar_mobile{width: 100%; height: 100%; display: table;}
	.benefitsBar_mobile div{display: table-cell; text-align: center; vertical-align: middle; padding: 0px 20px;}
	.benefitsBar_mobile strong{display: inline-block; min-height: 41px; background-position: right center; background-repeat: no-repeat; background-size: auto 41px; text-align: right;}
	.benefitsBar_mobile br{display: none;}
	.benefitsBar_mobile01 strong{background-image: url(/images/p1000/benefits_icon01_mobile.png); padding: 3px 36px 3px 0px;}
	.benefitsBar_mobile02 strong{background-image: url(/images/p1000/benefits_icon02_mobile.png); padding: 3px 50px 3px 0px;}
	.benefitsBar_mobile03 strong{background-image: url(/images/p1000/benefits_icon03_mobile.png); padding: 3px 40px 3px 0px;}
	.benefitsBar_mobile04 strong{background-image: url(/images/p1000/benefits_icon04_mobile.png); padding: 3px 40px 3px 0px;}
}

@media screen and (max-width: 568px) {
	.benefitsBar_mobile br{display: inline;}
}

@media screen and (max-width: 480px) {
	.benefitsBar{padding: 0px 0px 0px;}
	.benefitsBar_mobileHolder{height: 66px; font: 400 21px/21px "Almoni",arial;}
}

@media screen and (max-width: 375px) {
	.benefitsBar_mobileHolder{font: 400 18px/18px "Almoni",arial;}
}
.cashierFrame_loginFrame{padding: 20px 0px 10px 0px; margin: 0px -1.55% 0px 0px; overflow: hidden;}
.cashierFrame_loginSection{float: right; width: 50%; padding: 0px 1.55% 0px 0px;}
.cashierFrame_loginTitle{background-color: #e7e7e7; color: #3279a6; font: 700 36px/30px "Almoni",arial; padding: 20px 5% 19px;border-top-left-radius: 6px;
    border-top-right-radius: 6px;}
.cashierFrame_loginBody{background-color: #f3f3f3; padding: 0px 5% 0px;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;}
.cashierFrame_loginBody ul{padding: 11px 0px 0px 0px;}
.cashierFrame_loginBody li{padding: 9px 0px 0px 0px;}

.cashierFrame_loginBody li label{display: block; padding-bottom: 1px;}
.cashierFrame_loginBody li input{display: block; width: 100%; font: 400 16px "Almoni",arial; color: #565757; border: 1px solid #d8d9d9; height: 27px; text-indent: 7px;}
.cashierFrame_loginBody li.cashierFrame_formError input{border-color: #ed101f;}
.cashierFrame_loginBody *::-webkit-input-placeholder{color: #565757 !important; opacity: 1;}
.cashierFrame_loginBody *:-moz-placeholder{color: #565757 !important; opacity: 1;}
.cashierFrame_loginBody *::-moz-placeholder{color: #565757 !important; opacity: 1;}
.cashierFrame_loginBody *:-ms-input-placeholder{color: #565757 !important; opacity: 1;}
.cashierFrame_forgotPassword{padding: 5px 0px 0px 0px;}
.cashierFrame_forgotPassword a{color: #3279a6; text-decoration: none;}
.cashierFrame_loginSubmit{padding: 0px 0px 48px 0px; text-align: left;}
.cashierFrame_loginSubmit input{width: 94px; height: 31px; background-color: #ff3a1e; color: white; font: 400 23px "Almoni",arial;}
.cashierFrame_loginSubmit input:hover, .cashierFrame_loginSubmit input:focus{background-color: #3279a6;}
.cashierFrame_loginBody strong{display: block; padding: 48px 0px 0px 0px; font: 400 36px/36px "Almoni",arial; color: #3279a6;}
.cashierFrame_loginContinue{padding: 54px 0px 48px 0px; text-align: left;}
.cashierFrame_loginContinue a{display: inline-block; text-decoration: none; width: 94px; height: 31px; background-color: #ff3a1e; color: white; font: 400 23px/30px "Almoni",arial; text-align: center;border-radius: 4px;}
.cashierFrame_loginContinue a:hover, .cashierFrame_loginContinue a:focus{background-color: #3279a6;}

.firstTime_title{overflow: hidden; padding: 14px 0px 8px 0px;}
.cashierFrame_sectionDetails .firstTime_title strong{float: right;}
.firstTime_title br{display: none;}
.firstTime_title a{float: left; font: 700 24px/24px "Almoni",arial; color: #ff3a1e; margin-top: 17px;}

@media screen and (max-width: 1024px) {
	.cashierFrame_loginTitle{font: 700 30px/30px "Almoni",arial;}
	.cashierFrame_loginBody ul{padding: 0px;}
	.cashierFrame_loginBody strong{padding: 39px 0px 0px 0px; font: 400 28px/30px "Almoni",arial;}
	
	.cashierFrame_loginSubmit{padding: 0px 0px 36px 0px;}
	.cashierFrame_loginContinue{padding: 36px 0px 36px 0px;}
}

@media screen and (max-width: 600px) {
	.cashierFrame_loginFrame{padding: 0px 0px 10px 0px; margin: 0px 0px 0px 0px;}
	.cashierFrame_loginSection{float: none; width: auto; padding: 20px 0px 0px 0px;}
	.cashierFrame_loginTitle{font: 700 24px/24px "Almoni",arial; padding: 16px 5% 14px;}
	.cashierFrame_loginBody{padding: 0px 5% 20px;}
	.cashierFrame_loginBody li{padding: 18px 0px 0px 0px;}
	.cashierFrame_loginSubmit{padding: 0px 0px 0px 0px;}
	
	.cashierFrame_loginBody strong{padding: 24px 0px 0px 0px; font: 400 24px/25px "Almoni",arial;}
	.cashierFrame_loginContinue{padding: 24px 0px 0px 0px;}
}

@media screen and (max-width: 480px) {
	.firstTime_title{overflow: hidden; padding: 14px 0px 8px 0px;}
	.cashierFrame_sectionDetails .firstTime_title strong{clear: both; padding: 8px 0px 0px 0px;}
	.firstTime_title a{margin-top: 0px; clear: both;}
}

@media screen and (max-width: 375px) {
	.cashierFrame_sectionDetails .firstTime_title strong{padding: 0px 0px 0px 0px; line-height: 21px;}
	.firstTime_title br{display: inline;}
	.cashierFrame_loginFrame{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
	.cashierFrame_loginSection{float: none; width: auto; padding: 20px 0px 0px 0px;}
	
}
