.page-content{padding-bottom:0}.quickpay{margin:0 auto 10px auto}.giftregInstructions-multi{margin:0 0 35px}.page_heading{color:#000}@media(max-width:991px){.quickpay{margin:0 auto 10px auto}}@media(max-width:767px){.quickpay{margin:0 auto 10px auto}}.quickpay.checkout-section{margin-bottom:25px}.quickpay .btn{width:100%;padding:13px;font-size:16px;font-weight:600}.account_login{font-weight:500;margin:0 0 20px auto}.account_login .btn{width:100%;padding:13px;font-size:16px;font-weight:600}.account_login .fbconnect .btn{color:#fff !important}.account_login .fbconnect .btn:hover{opacity:.8}.loginmessage{font-size:16px;font-weight:600;margin-bottom:5px}.loginmessage2{font-size:14px;margin-bottom:20px}.btn-paypal{background:transparent;padding:0 !important}.quickpay .btn-paypal-express{background:#f8b800;padding:8px}.quickpay .btn-paypal-express:hover{opacity:.8}.btn-amazonpay{background:#e3e3e3;color:#000}.btn-facebook{background:#395b9a;color:#fff}.chkField,.chk-questions-section,.insurance-section{margin-bottom:15px}.chk-questions-section label{font-weight:normal}.error-img{display:none}#checkoutStep1 .header,#checkoutStep2 .header,#checkoutStep3 .header,.checkout-page .header,#checkoutStep2Multiple .header{margin-bottom:20px}#checkoutStep1 .content-area,#checkoutStep2 .content-area,#checkoutStep3 .content-area,.checkout-page .content-area{margin:0}.createNewAccount{padding:0}.checkout-section{margin:35px 0 0}.checkout-section:first-child{margin-top:0}.account_login .btn-link{width:auto;font-size:inherit;text-transform:none;font-weight:normal;padding:0}.account_login .fbconnect{display:inline-block}.account_login .fbconnect>a{padding:10px 15px;font-size:13px}.fbconnect{display:inline-block}span.fbconnect-or{display:inline-block;margin-left:15px;border:2px solid #eee;padding:5px;line-height:18px;width:32px;border-radius:100%;font-size:12px;text-align:center;font-weight:bold;text-transform:uppercase}.btn-facebook{color:#fff !important}.btn-facebook:hover{opacity:.8}.account_login1{margin:15px 0 0}.PasswordMSG{font-size:12px}.recurmessage .alert{margin-bottom:0}#chkQuestions label,#divCheckoutAddFees label{display:block}.checkout-addfees-questions .radio-box{border:1px solid #ccc;padding:6px 15px;margin-bottom:5px}.checkout-addfees-questions .radio-option{float:left;margin:0}.checkout-addfees-questions .option-price{float:right;position:relative;top:10px;font-weight:bold}.bg-alternative{background:#f7f7f7}#divCheckoutButton{margin:0 0 35px 0}@media(max-width:767px){#divCheckoutButton{text-align:center}#divCheckoutButton button{float:none;margin-bottom:10px;width:100%}}.chkShoppingCart{margin:25px 0 15px}@media(min-width:992px){.chkShoppingCart{display:block !important}}.chkShoppingCart .product-image{position:relative}.chkShoppingCart .product-image img{width:auto;max-width:100%;max-height:50px;display:block;margin:0 auto}.chkShoppingCart .product-image span{position:absolute;top:5px;right:-10px;color:#fff;background:#007b26;border-radius:100%;text-align:center;height:26px;line-height:19px;min-width:26px;padding:3px}@media(max-width:991px){.showcart-md{margin:25px auto 25px auto}}.cart-items{padding-bottom:10px;border-bottom:1px solid #ececec;margin-bottom:10px}.cart-items a,.order-summary-header a,.shippingInfo a{color:#3072ab}.main{display:table;height:100%;width:100%}.vcenter{display:table-cell;vertical-align:middle;float:none}.all-ship-methods{border:1px solid #d6d6d6}.shippingOption{padding:10px;border-bottom:1px solid #ccc}.module-section{margin-bottom:40px}.applyCoupon{padding-top:10px;padding-bottom:20px;border-bottom:1px solid #ececec;margin-bottom:20px}.coupon-msg{padding:5px}.cart-tally{padding-bottom:20px;border-bottom:1px solid #ececec;margin-bottom:20px;color:#333}.total_div{line-height:28px}.cart-grandtotal{color:#333}.remaining-balance{line-height:36px}.remaining-balance .total_due_amount{font-size:20px;color:#000;font-weight:bold}.cart_text{text-align:right}.chkField:last-child{margin-bottom:0}#divBillingInfo{border:1px solid #d6d6d6;padding:0 15px}.billingAddress-form{padding-top:30px;padding-bottom:30px}.billingAddress-section label.showspan{display:block}.billingOptions{padding:10px;border-bottom:1px solid #ccc}#divPaymentMethods>div{background:#f7f7f7;border:1px solid #ccc;margin-bottom:25px}#divPaymentMethods>div:last-child{margin-bottom:0}#divPaymentMethods>div h4{padding:10px;background:#fff;margin:0;font-size:16px;font-weight:400}#divPaymentMethods>div.wallet-method h4{font-weight:bold}[id^=divPaymentOption]{padding:15px}.cc-details .ccgField{margin-bottom:15px}.cc-details .has-feedback label~.form-control-feedback{top:-5px;right:10px;pointer-events:initial}.shippingInfo{padding:20px}.shipheader h5{text-transform:uppercase;font-weight:600}.cart-toggle{border-top:1px solid #ccc;border-bottom:1px solid #ccc}.cart-toggle .text-success.cart-total{font-weight:600;line-height:26px}.module-expand i{font-size:24px;float:left;margin-right:10px}.module-expand{cursor:pointer;position:relative}.module-expand:hover{opacity:.75}.module-expand:before{content:"Hide Order Summary";line-height:26px;font-size:16px}.module-expand.collapsed:before{content:"Show Order Summary"}.module-expand:after{content:"";font-family:"fontello";font-size:24px;line-height:16px;margin-left:10px;vertical-align:middle}.module-expand.collapsed:after{content:""}@media(min-width:480px){.module-expand{font-size:14px}}.row-full{width:100vw;position:relative;margin-left:-50vw;left:50%}div[name="divPaymentOption"]{display:none}@media(min-width:992px){div#ab-content{overflow:hidden;position:relative}div#checkout-right{position:absolute;right:0;height:100%;overflow-x:hidden;overflow-y:auto}}.scrollbox{overflow:auto;visibility:hidden}.scrollbox-content,.scrollbox:hover,.scrollbox:focus{visibility:visible}.scrollbox_delayed{transition:visibility .2s}.scrollbox_delayed:hover{transition:visibility 0s .2s}div#chkShoppingCart{max-height:465px;overflow-x:hidden}.carrierDisplay{background:#f7f7f7;padding:15px;margin:10px 0 0}.carrierDisplay .display-rates{float:right}.carrierDisplay .option-shipper{float:left}.echoFreightOptions{padding:10px;border:1px solid #d6d6d6;border-bottom:none}.echo-option2{padding-left:15px}.amazon_pay_button{width:250px;clear:both}div.quickpay div.amazon_pay_button{margin-left:15px}.googlepay{width:250px !important}.checkoutByApplePay{display:none}.wallet-method h4{padding:10px !important}.wallet-method div[name="divPaymentOption"]{padding:15px;display:block !important}.wallet-method div.wallet-option{padding:15px}.ppExpress div[name="divPaymentOption"]{padding:15px}.paypalcredit{margin:15px auto 0 auto;max-width:305px;text-align:center}span.fpay-logo{margin-left:10px;margin-left:10px}span.fpay-logo img{max-width:65px;display:inline-block;vertical-align:middle;margin-right:10px}span.fpay-logo-text{font-size:12px}.fpay-radio input[type="radio"]{margin-top:7px}.checkbox-format.checkbox-format-checkout{background:#f7f7f7}.checkbox-format.checkbox-format-checkout label{margin:0 0 0}span.breadcheckout-logo{margin-left:10px;margin-left:10px}span.breadcheckout-logo img{max-width:65px;display:inline-block;vertical-align:middle;margin-right:10px}span.breadcheckout-logo-text{font-size:12px}.breadcheckout-radio input[type="radio"]{margin-top:7px}.payment_surcharge{font-weight:100}.order-summary-header{padding-top:15px;padding-bottom:15px;border-bottom:1px solid #ececec}.order-summary-header h3{margin:0;font-size:16px;line-height:16px;font-weight:bold;display:inline-block}.order-summary-header a{font-size:13px;line-height:16px;display:inline-block}#skip-link>a{position:absolute;top:-1000px;left:-1000px;height:1px;width:1px;text-align:left;overflow:hidden}#skip-link>a:active,#skip-link>a:focus,#skip-link>a:hover{left:0;top:0;width:auto;height:auto;overflow:visible;color:#fff;background:#005daf;z-index:1;font-size:12px;padding:4px 8px}@media(min-width:992px){.logo{margin:0 0 25px}}@media(max-width:767px){.logo{margin:10px 0}.logo>a{position:relative;display:block;height:60px}.logo>a>img{position:static;margin-left:0;margin-right:auto;display:block}.category-header{margin:0 0 0 0}.showcart-md{margin-top:15px;margin-bottom:15px}.coupon_code_col{margin:0 0 10px}#divCheckoutButton{margin-bottom:0}div#chkShoppingCart{overflow:visible !important;max-height:none}.login1-button{margin-bottom:10px}}@media(max-width:479px){.wallet-checkout-page .divShippingMethod .page_heading{position:relative;padding-right:110px}.wallet-checkout-page .divShippingMethod .page_heading>span{position:absolute;right:0}}