#checkout-header{float:left;width:305px}#checkout-header #secure-checkout{background-position:-91px -116px;display:inline-block;float:left;width:26px;height:33px;margin:0 10px}#checkout-header h1{color:#f06143;font-size:19px;line-height:33px;font-weight:700;margin:0;text-transform:none}.ckeckout-page{margin-bottom:15px}.checkout-sprite{background:url(../images/elements/checkout_sprite.png) no-repeat 0 0}.validation-advice{display:none}.footer-logos{clear:both}#checkout-steps-wrapper{float:left;width:70%;font-size:15px;padding-right:40px}#checkout-steps-wrapper .buttons-set{margin:30px 0 0}#checkout-steps-wrapper .buttons-set button{width:100%;max-width:320px;height:50px}#checkout-steps-wrapper input[type=checkbox]:not(old)+label,#checkout-steps-wrapper input[type=radio]:not(old)+label{margin-left:0}#checkout-steps-wrapper .section .buttons-set{margin:30px 0 0;text-align:center}#checkout-steps-wrapper .section .buttons-set button{width:100%;max-width:320px;display:block;margin:10px auto}#checkout-steps-wrapper .section .buttons-set button[disabled]{background-color:#cccccc;color:#666666;cursor:default;pointer-events:none;opacity:.6}#checkout-steps-wrapper .section .buttons-set .acknowledge-electronic{font-size:13px;margin-bottom:10px}#checkout-steps-wrapper .section .buttons-set .new-bank-account,#checkout-steps-wrapper .section .buttons-set .previous-account,#checkout-steps-wrapper .section .buttons-set .previous-credit-card,#checkout-steps-wrapper .section .buttons-set .new-credit-card{text-decoration:underline}#checkout-steps-wrapper .section .buttons-set .new-bank-account:hover,#checkout-steps-wrapper .section .buttons-set .previous-account:hover,#checkout-steps-wrapper .section .buttons-set .previous-credit-card:hover,#checkout-steps-wrapper .section .buttons-set .new-credit-card:hover{cursor:pointer}.one-page-checkout{padding:15px 0}.one-page-checkout .section{margin-bottom:10px}.one-page-checkout .section p{font-size:15px;margin:0 0 25px 0;color:#191919}.one-page-checkout .section .acknowledge-mail{margin:20px 0 10px}.one-page-checkout .section .acknowledge-mail p{margin:0}.one-page-checkout .section .step{padding:25px 20px 20px 15px;border-left:1px solid #dbdde1;border-right:1px solid #dbdde1;border-bottom:1px solid #dbdde1;border-radius:0 0 4px 4px;background:#fff;position:relative}.one-page-checkout .section .step h3{font-size:16px;font-weight:700;color:#181818;margin:0 0 10px 0}.one-page-checkout .section .step-title{width:100%;border:1px solid #dbdde1;border-radius:4px;position:relative;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;background-color:#fff;padding:10px;margin-bottom:-2px}.one-page-checkout .section .step-title span{width:45px;height:43px;display:inline-block;float:left;margin-right:20px}.one-page-checkout .section .step-title h2{font-size:16px;line-height:44px;font-weight:700;margin:0;display:inline;color:#828282}.one-page-checkout .section#opc-payment .step #payment-method-wrapper{width:100%}.one-page-checkout .section#opc-payment .step #payment-method-wrapper #select-payment-method-wrapper{float:left;width:100%}.one-page-checkout .section#opc-payment .step #payment-method-wrapper #select-payment-method-wrapper #payment-method{width:100%;display:inline-block}@media only screen and (min-width: 801px){.one-page-checkout .section#opc-payment .step #payment-method-wrapper #select-payment-method-wrapper #payment-method{display:flex;flex-wrap:wrap;align-items:stretch}}.one-page-checkout .section#opc-payment .step #payment-method-wrapper #select-payment-method-wrapper #payment-method div{margin-bottom:15px}.one-page-checkout .section#opc-payment .step #payment-method-wrapper #select-payment-method-wrapper #payment-method div label{font-size:16px;line-height:22px;font-weight:700}.one-page-checkout .section#opc-payment .step #payment-method-wrapper #select-payment-method-wrapper #payment-method #payment-method-inner{float:left;width:25%;position:relative;padding:22px 10px}.one-page-checkout .section#opc-payment .step #payment-method-wrapper #select-payment-method-wrapper #payment-method #payment-method-inner:first-of-type{padding-left:0}.one-page-checkout .section#opc-payment .step #payment-method-wrapper #select-payment-method-wrapper #payment-method #payment-method-inner:last-of-type{padding-right:0}.one-page-checkout .section#opc-payment .step #payment-method-wrapper #select-payment-method-wrapper #payment-method #payment-method-inner .preferred-method{background-color:#f06143;position:absolute;top:10px;width:calc(100% - 10px);color:white;border-top-left-radius:4px;border-top-right-radius:4px;text-align:center;font-weight:bold;font-size:13px;padding:1px}@media only screen and (max-width: 800px){.one-page-checkout .section#opc-payment .step #payment-method-wrapper #select-payment-method-wrapper #payment-method #payment-method-inner .preferred-method{top:6px;font-size:11px}}.one-page-checkout .section#opc-payment .step #payment-method-wrapper #select-payment-method-wrapper #payment-method #payment-method-inner input[type="radio"]{position:absolute !important;clip:rect(0, 0, 0, 0);height:1px;width:1px;border:0;overflow:hidden}.one-page-checkout .section#opc-payment .step #payment-method-wrapper #select-payment-method-wrapper #payment-method #payment-method-inner input[type="radio"]:checked+label{background-color:#f06143;color:white}.one-page-checkout .section#opc-payment .step #payment-method-wrapper #select-payment-method-wrapper #payment-method #payment-method-inner input[type="radio"]:checked+label img{top:-46px}.one-page-checkout .section#opc-payment .step #payment-method-wrapper #select-payment-method-wrapper #payment-method #payment-method-inner label{display:inline-block;font-size:15px;font-weight:bold;width:100%;height:120px;border:solid 2px #f06143;border-radius:4px;background-color:#FFFFFF;text-align:center;color:#f06143;padding-left:20px;padding-right:20px;letter-spacing:-1px}@media only screen and (min-width: 801px){.one-page-checkout .section#opc-payment .step #payment-method-wrapper #select-payment-method-wrapper #payment-method #payment-method-inner label{height:100%;min-height:120px;padding-bottom:5px}}.one-page-checkout .section#opc-payment .step #payment-method-wrapper #select-payment-method-wrapper #payment-method #payment-method-inner label .payment_icon_wrapper{position:relative;margin:10px auto;width:48px;height:46px;overflow:hidden}.one-page-checkout .section#opc-payment .step #payment-method-wrapper #select-payment-method-wrapper #payment-method #payment-method-inner label .payment_icon_wrapper img{position:absolute;left:0}.one-page-checkout .section#opc-payment .step #payment-method-wrapper #select-payment-method-wrapper #payment-method #payment-method-inner label span{display:none !important}.one-page-checkout .section#opc-payment .step #payment-method-wrapper #select-payment-method-wrapper #payment-method #payment-method-inner label:hover{cursor:pointer}.one-page-checkout .section#opc-payment .step #payment-method-wrapper #select-payment-method-wrapper #payment-accepted-cards-wrapper{float:right}.one-page-checkout .section#opc-payment .step #payment-method-wrapper #select-payment-method-wrapper #payment-accepted-cards-wrapper p{float:left;font-size:13px;line-height:30px;margin:0 10px 0 0}.one-page-checkout .section#opc-payment .step .checkout-sprite#cc_tip{background-position:0 -187px;float:right;height:39px;width:53px !important}.one-page-checkout .section#opc-payment .step #edit-address-wrapper{float:left;width:30%;padding-left:45px}.one-page-checkout .section#opc-payment .step #edit-address-wrapper p{font-size:15px;font-weight:bold;color:#2f2f2f}.one-page-checkout .section#opc-payment .step #edit-address-wrapper p a{font-size:15px;margin-left:10px}.one-page-checkout .section#opc-payment .step #credit-card-data .new-credit-card-container{display:none}.one-page-checkout .section#opc-payment .step #credit-card-data .new-credit-card-container p.required{float:right;color:#e00000;margin:0 0 10px 0}.one-page-checkout .section#opc-payment .step #credit-card-data .new-credit-card-container span.asterix{position:absolute;left:3px;color:#e00000;font-size:20px}.one-page-checkout .section#opc-payment .step #credit-card-data .new-credit-card-container .cart-layout{width:100%}.one-page-checkout .section#opc-payment .step #credit-card-data .new-credit-card-container .cart-layout #cvc{background-color:#afafaf;padding:5px 0}.one-page-checkout .section#opc-payment .step #credit-card-data .new-credit-card-container .cart-layout #cvc div{width:20%;float:right}.one-page-checkout .section#opc-payment .step #credit-card-data .new-credit-card-container .cart-layout #payment-accepted-cards-wrapper{margin:10px}.one-page-checkout .section#opc-payment .step #credit-card-data .new-credit-card-container .cart-layout #payment-accepted-cards-wrapper p{float:left;font-size:13px;line-height:30px;margin:0 10px 0 0}.one-page-checkout .section#opc-payment .step #credit-card-data .new-credit-card-container .cart-layout .payment_cc_month,.one-page-checkout .section#opc-payment .step #credit-card-data .new-credit-card-container .cart-layout .payment_cc_year{width:50%;float:left}.one-page-checkout .section#opc-payment .step #credit-card-data .new-credit-card-container .cart-layout .payment_cc_month,.one-page-checkout .section#opc-payment .step #credit-card-data .new-credit-card-container .cart-layout .payment_cc_year,.one-page-checkout .section#opc-payment .step #credit-card-data .new-credit-card-container .cart-layout .payment_cc_owner{position:relative}.one-page-checkout .section#opc-payment .step #credit-card-data .previous-credit-card-container label.credit-card{position:relative;font-weight:normal;cursor:pointer;border:solid 2px #afb2b7;background-color:#f2f2f2;padding:20px;font-size:12px;line-height:16px;width:48%;display:inline-block;margin:5px 10px 5px 0}.one-page-checkout .section#opc-payment .step #credit-card-data .previous-credit-card-container label.credit-card:before{display:none}.one-page-checkout .section#opc-payment .step #credit-card-data .previous-credit-card-container label.credit-card>span{position:absolute;top:30px;display:inline-block;width:20px;height:20px;margin:0.25em 0.5em 0.25em 0.25em;border:1px solid silver;border-radius:0.5em;background:#fff;vertical-align:bottom}.one-page-checkout .section#opc-payment .step #credit-card-data .previous-credit-card-container label.credit-card>.inner{margin-left:40px}.one-page-checkout .section#opc-payment .step #credit-card-data .previous-credit-card-container label.credit-card>.inner>span{float:right}.one-page-checkout .section#opc-payment .step #credit-card-data .previous-credit-card-container input[type="radio"]:checked+label{border:solid 2px #f06143;background-color:#f06143;color:#ffffff}.one-page-checkout .section#opc-payment .step #credit-card-data .previous-credit-card-container input[type="radio"]:checked+label>span>span{background:none repeat scroll 0 0 #f06143;border-radius:0.5em;display:block;width:10px;height:10px;margin-left:4px;margin-top:4px}.one-page-checkout .section#opc-payment .step #credit-card-data .previous-credit-card-container span.required{color:red}.one-page-checkout .section#opc-payment .step-title span{background-position:-44px 0;width:43px}.one-page-checkout .section#opc-payment.active .step-title span{background-position:-44px -43px}.one-page-checkout .section#opc-payment.done .step-title span{background-position:1px -43px;width:45px}.one-page-checkout .section#opc-health_profile .step-title span{width:43px;background-position:-87px 0}.one-page-checkout .section#opc-health_profile.active .step-title span{background-position:-87px -43px}.one-page-checkout .section#opc-health_profile.done .step-title span{background-position:1px -43px;width:45px}.one-page-checkout .section#opc-receipt .step-title span{width:43px;background-position:-130px 0}.one-page-checkout .section#opc-receipt.active .step-title span{width:43px;background-position:-130px -43px}.one-page-checkout .section#opc-shipping.done .step-title span{background-position:1px -43px;width:45px}.one-page-checkout .section#opc-shipping .step #auth-agreement{height:150px;overflow:scroll;border:1px solid #8d8d8d;padding:10px;overflow-x:hidden;-ms-overflow-x:hidden;margin-bottom:20px}.one-page-checkout .section#opc-shipping .step #auth-agreement h3{font-size:13px}.one-page-checkout .section#opc-shipping .step #auth-agreement p{font-size:11px}.one-page-checkout .section.active .step-title h2{color:#ec6705}.one-page-checkout .section.done .step-title h2{color:#f06143}@media only screen and (min-width: 801px){.one-page-checkout .section .next-step,.one-page-checkout .section .prev-step{display:none !important}}.one-page-checkout #co-receipt-form h3{font-size:21px;font-weight:700;color:#f06143;margin-bottom:10px;text-transform:initial}.one-page-checkout #co-receipt-form #receipt-order-address{float:left;width:50%}.one-page-checkout #co-receipt-form #receipt-order-shipping-address{float:left;width:49%}.one-page-checkout #co-receipt-form #receipt-order-shipping-address ul{padding:15px 0 0 5px}.one-page-checkout #co-receipt-form #receipt-order-shipping-address ul li{font-size:13px;margin-bottom:5px}.one-page-checkout #co-receipt-form #receipt-order-items{float:left;width:50%;padding-right:20px}.one-page-checkout #co-receipt-form #receipt-order-items #receipt-order-items-wrapper{padding:5px}.one-page-checkout #co-receipt-form #receipt-payment-method{margin-top:20px;font-size:13px;background-color:#f6f6f6;border-radius:4px;padding:8px 12px}.one-page-checkout #co-receipt-form #receipt-payment-method strong{text-transform:none;font-size:15px;font-weight:700}.one-page-checkout #co-receipt-form #print-page{margin-bottom:10px}.one-page-checkout #co-receipt-form p#receipt-order-number{font-size:19px;color:#181818;margin-bottom:40px}.one-page-checkout #co-receipt-form #receipt-order-data-wrapper h3{background-color:#f6f6f6;border-radius:4px;font-size:15px;font-weight:600;padding:8px 12px;margin:0;color:#2f2f2f}.one-page-checkout #co-receipt-form #receipt-order-billing-address ul{padding:15px 0 0 5px}.one-page-checkout #co-receipt-form #receipt-order-billing-address ul li{font-size:13px;margin-bottom:5px}.one-page-checkout .upload-check-error{border:1px solid #df280a;padding:10px;display:none;margin-bottom:10px}.one-page-checkout .upload-check-error p{color:#df280a;margin-bottom:0}#to-shipping-address-enter,#to-shipping-address-select{font-size:14px;font-weight:400;color:#188ad9;text-decoration:underline;text-transform:capitalize;vertical-align:top}#to-shipping-address-enter:hover,#to-shipping-address-select:hover{text-decoration:none}#co-payment-form{max-width:550px}label[for=shipping_agree_auth_agreement]{cursor:pointer}#order-items{width:100%;margin-bottom:15px}#order-items td{width:60%;font-size:13px;color:#040404;padding:5px 0}#order-items td.price{text-align:right;width:40%;font-size:13px;font-weight:700}#order-items tr.totals td{font-size:13px;line-height:1.1}#order-items tr.totals td b{font-weight:700}#order-items tr.totals td.price{text-transform:none;font-size:14px;font-weight:700}#order-items tr.totals.sub-total td{border-top:1px solid #b3b3b3}.shipping-estimation{font-size:11px}#receipt-order-billing-address{float:right;width:49%}#checkout-progress-wrapper{margin-top:20px}#checkout-progress-wrapper .checkout-progress-step{margin-bottom:20px}#checkout-progress-wrapper h3{font-size:16px;font-weight:700;margin:0}#checkout-progress-wrapper #order-items{margin-bottom:0}#checkout-progress-wrapper>ul>li h3{position:relative;font-weight:bold}#checkout-progress-wrapper li.clearfix{margin-bottom:15px}.checkout-progress-step{padding:15px 25px;background:#f0f1f1;border-radius:4px}#how-to-login-wrapper #question{background-position:0 -115px;display:inline-block;float:left;width:46px;height:46px;margin-right:10px}#how-to-login-wrapper h3{font-size:18px;font-weight:700;color:#5aa412;line-height:1.3;margin-bottom:15px}#how-to-login-wrapper a{color:#f06143}#how-to-login-wrapper a:hover{text-decoration:underline}#shipping_dob_day-button{width:100% !important}#shipping_region_id-button{width:100% !important}.submit-info{margin-top:10px;font-size:11px;color:#7c7c7c}#shipping-address-select{position:relative}#to-shipping-address-enter,#to-shipping-address-select{float:right}.login-scroll{display:none;width:125px;margin:15px auto}@media only screen and (max-width: 800px){main{background:white}#checkout-header{float:none;width:100%}#checkout-header #secure-checkout{margin:0 8px}#checkout-steps-wrapper{float:none;width:100%;margin-bottom:15px}#checkout-steps-wrapper .address-list .address-item{padding:10px;border:2px solid #bcbcbc;display:block;float:left;margin-bottom:10px}#checkout-steps-wrapper .address-list .address-item.active{border:2px solid #f06143}#checkout-steps-wrapper .address-list .address-item label::before{display:none}#checkout-progress-wrapper{float:none;width:100%;margin-bottom:15px}#checkout-progress-wrapper>ul>li{margin-bottom:8px;padding:15px 20px;background:#f0f1f1}#checkout-progress-wrapper>ul>li h3:after{content:'';display:block;width:0;height:0;border-style:solid;border-width:7px 5.5px 0 5.5px;border-color:#898b90 transparent transparent transparent;position:absolute;top:10px;right:0}#to-shipping-address-enter{vertical-align:top}.login-scroll{display:block}.one-page-checkout .section .step-title,.one-page-checkout .section .step2{display:none}.one-page-checkout .section .step1 .buttons-set,.one-page-checkout .section .step2 .buttons-set{display:block}#shipping-address-select #to-shipping-address-enter{display:block;position:relative;top:0;left:0;height:43px;padding:10px;background:#f2f2f2;font-weight:bold;color:#414141;margin-bottom:10px;line-height:22px;text-decoration:none;margin-top:10px}#shipping-address-select #to-shipping-address-enter:before{content:'';display:block;background:#6e6e6e;position:absolute;width:14px;height:4px;top:20px;right:11px}#shipping-address-select #to-shipping-address-enter:after{content:'';display:block;background:#6e6e6e;position:absolute;width:4px;height:14px;top:15px;right:16px}}@media only screen and (max-width: 650px){.one-page-checkout #co-receipt-form #receipt-order-items{float:none;width:100%;padding-right:0}.one-page-checkout #co-receipt-form #receipt-order-address{float:none;width:100%}}@media only screen and (max-width: 635px){#to-shipping-address-enter{display:block;margin-bottom:15px}#to-shipping-address-select{display:block;margin-bottom:15px;margin-top:15px}}@media only screen and (max-width: 550px){.one-page-checkout .section#opc-payment .step #select-payment-method-wrapper #payment-accepted-cards-wrapper{float:none;margin-top:0;margin-bottom:15px}#checkout-steps-wrapper .address-list .address-item{float:none;margin-right:0}}@media only screen and (max-width: 450px){.input3 .requred{width:100% !important;float:none !important;margin-bottom:10px}.input3 .requred:last-child{margin-bottom:0}}@media only screen and (max-width: 405px){#receipt-order-billing-address{float:none;width:100%}.cart-layout .input-box .requred{float:none !important}.cart-layout .input-box .requred div{float:none !important}.cart-layout .input-box .requred div div{float:none !important;padding-left:0 !important;margin-bottom:10px}.cart-layout .input-box .requred div div+div{margin-bottom:0}.one-page-checkout #co-receipt-form #receipt-order-shipping-address{float:none;width:100%}}.checkout-onepage-index .header .right-block{display:none !important}.checkout-onepage-index .header .logo{margin-left:auto !important;margin-top:3px !important;margin-bottom:0 !important;width:auto !important}.checkout-onepage-index .promocode-input-wrapper{margin-bottom:10px}.checkout-onepage-index .promocode-input-wrapper .promocode-block{padding-bottom:0}.checkout-onepage-index .promocode-input-wrapper .promocode-messages.hidden{display:none}#check-upload #checkout-progress-wrapper{float:none;width:100%}#check-upload #checkout-progress-wrapper .check-block{display:none;margin-bottom:10px}#check-upload #checkout-progress-wrapper .check-block .upload-container{border:solid 2px #00baab;background-color:#f2f2f2;padding:20px;margin-bottom:20px;border-radius:5px}#check-upload #checkout-progress-wrapper .check-block img{margin:0 auto}#check-upload #checkout-progress-wrapper .check-block .send-by-other{text-decoration:underline}#check-upload #checkout-progress-wrapper .check-block .send-by-other img{float:left;padding:3px 10px}#check-upload #checkout-progress-wrapper .check-block .send-by-other:hover{cursor:pointer}#check-upload #checkout-progress-wrapper .check-block .send-by-other-container{border-left:solid 3px #00baab;padding:10px;margin-top:10px}#check-upload #checkout-progress-wrapper .check-block .send-by-other-container p:last-of-type{margin-bottom:5px}#check-upload #checkout-progress-wrapper .check-block form.dropzone{padding:20px 15px 15px;background-color:white}#check-upload #checkout-progress-wrapper .check-block form.dropzone .drop img{margin-right:15px}#check-upload #checkout-progress-wrapper .check-block a.webcam-photo{background:#00baab;max-width:none;margin-bottom:20px}#check-upload #checkout-progress-wrapper .previous-bank-account label.bank-account{position:relative;font-weight:normal;cursor:pointer;border:solid 2px #afb2b7;background-color:#f2f2f2;padding:15px 10px;font-size:12px;line-height:16px;width:100%;margin:5px 0}#check-upload #checkout-progress-wrapper .previous-bank-account label.bank-account:before{display:none}#check-upload #checkout-progress-wrapper .previous-bank-account label.bank-account>span{position:absolute;top:30px;display:inline-block;width:20px;height:20px;margin:0.25em 0.5em 0.25em 0.25em;border:1px solid  silver;border-radius:0.5em;background:#fff;vertical-align:bottom}#check-upload #checkout-progress-wrapper .previous-bank-account label.bank-account>.inner{margin-left:40px;font-size:13px}#check-upload #checkout-progress-wrapper .previous-bank-account label.bank-account p{display:flex;flex-wrap:wrap;line-height:20px;margin-bottom:10px}#check-upload #checkout-progress-wrapper .previous-bank-account label.bank-account p .name{width:140px;margin-right:10px}#check-upload #checkout-progress-wrapper .previous-bank-account label.bank-account p .value{flex-shrink:1;flex-grow:1;flex-basis:0}#check-upload #checkout-progress-wrapper .previous-bank-account label.bank-account p.no-margin{margin-bottom:0}#check-upload #checkout-progress-wrapper .previous-bank-account input[type="radio"]:checked+label{border:solid 2px #f06143;background-color:#f06143}#check-upload #checkout-progress-wrapper .previous-bank-account input[type="radio"]:checked+label,#check-upload #checkout-progress-wrapper .previous-bank-account input[type="radio"]:checked+label p{color:#ffffff}#check-upload #checkout-progress-wrapper .previous-bank-account input[type="radio"]:checked+label>span>span{background:none repeat scroll 0 0 #f06143;border-radius:0.5em;display:block;width:10px;height:10px;margin-left:4px;margin-top:4px}#check-upload #checkout-progress-wrapper .previous-bank-account span.required{color:red}#print-page a{font-size:14px;font-weight:400;color:#188ad9;text-decoration:underline;text-transform:capitalize;vertical-align:top}#print-page a:hover{text-decoration:none}#eCheck-card img{width:100%;height:auto;margin-bottom:10px}#change_password_form div.validation-advice{display:block;padding:0;text-align:left}#co-receipt-form #print-page #print{background-position:-47px -124px;display:inline-block;float:left;height:36px;width:36px;margin-right:10px}#co-receipt-form #print-page a{float:left;line-height:36px}#order-proccess-wrapper p{font-size:12px;color:#363636;margin:0 0 10px}#order-proccess-wrapper p strong{color:#161616;font-size:15px;font-weight:700}#order-proccess-wrapper p span{color:#ec6705}.one-page-checkout .section#opc-shipping label{display:block;padding-left:15px;margin-bottom:5px}.one-page-checkout .section#opc-shipping .address-list .address-list-item>label.address-list-item{position:relative;font-weight:normal;cursor:pointer;border:solid 2px #afb2b7;background-color:#f2f2f2;padding:10px;font-size:12px;line-height:16px;width:100%;margin:5px 0}.one-page-checkout .section#opc-shipping .address-list .address-list-item>label.address-list-item:before{display:none}.one-page-checkout .section#opc-shipping .address-list .address-list-item>label.address-list-item>span{position:absolute;top:45px;display:inline-block;width:20px;height:20px;margin:0.25em 0.5em 0.25em 0.25em;border:1px solid silver;border-radius:0.5em;background:#fff;vertical-align:bottom}.one-page-checkout .section#opc-shipping .address-list .address-list-item>label.address-list-item>.inner{margin-left:40px}.one-page-checkout .section#opc-shipping .address-list .address-list-item input[type="radio"]:checked+label{border:solid 2px #5aa412;background-color:#5aa412;color:#ffffff}.one-page-checkout .section#opc-shipping .address-list .address-list-item input[type="radio"]:checked+label>span>span{background:none repeat scroll 0 0 #5aa412;border-radius:0.5em;display:block;width:10px;height:10px;margin-left:4px;margin-top:4px}.one-page-checkout .section#opc-shipping #auth-agreement{width:100%;height:150px;overflow:scroll;border:1px solid #8d8d8d;padding:5px;overflow-x:hidden;-ms-overflow-x:hidden;margin-bottom:20px;margin-left:15px}.one-page-checkout .section#opc-shipping #auth-agreement h3{font-size:17px;font-weight:bold}.one-page-checkout .section#opc-shipping #auth-agreement p{font-size:13px;font-weight:normal}.one-page-checkout .section#opc-shipping label[for=shipping_agree_auth_agreement]{cursor:pointer;margin-left:12px}.one-page-checkout .section#opc-payment .step #payment-method-wrapper{width:100%}.one-page-checkout .section#opc-payment .step #payment-method-wrapper #select-payment-method-wrapper{float:left;width:100%}.one-page-checkout .section#opc-payment .step #payment-method-wrapper #select-payment-method-wrapper #payment-method{width:100%}.one-page-checkout .section#opc-payment .step #payment-method-wrapper #select-payment-method-wrapper #payment-method #payment-method-inner{float:left;width:25%}.one-page-checkout .section#opc-payment .step #payment-method-wrapper #select-payment-method-wrapper #payment-method #payment-method-inner:first-of-type{padding-left:0}.one-page-checkout .section#opc-payment .step #payment-method-wrapper #select-payment-method-wrapper #payment-method #payment-method-inner:last-of-type{padding-right:0}.one-page-checkout .section#opc-payment .step #payment-method-wrapper #select-payment-method-wrapper #payment-method #payment-method-inner input[type="radio"]{position:absolute !important;clip:rect(0, 0, 0, 0);height:1px;width:1px;border:0;overflow:hidden}.one-page-checkout .section#opc-payment .step #payment-method-wrapper #select-payment-method-wrapper #payment-method #payment-method-inner input[type="radio"]:checked+label{background-color:#f06143;color:white}.one-page-checkout .section#opc-payment .step #payment-method-wrapper #select-payment-method-wrapper #payment-method #payment-method-inner input[type="radio"]:checked+label img{top:-46px}.one-page-checkout .section#opc-payment .step #payment-method-wrapper #select-payment-method-wrapper #payment-method #payment-method-inner label{display:inline-block;font-size:15px;font-weight:bold;width:100%;height:120px;border:solid 2px #f06143;border-radius:4px;background-color:#FFFFFF;text-align:center;color:#f06143;padding-left:20px;padding-right:20px}.one-page-checkout .section#opc-payment .step #payment-method-wrapper #select-payment-method-wrapper #payment-method #payment-method-inner label:before{display:none}@media only screen and (min-width: 801px){.one-page-checkout .section#opc-payment .step #payment-method-wrapper #select-payment-method-wrapper #payment-method #payment-method-inner label{height:100%;min-height:120px;padding-bottom:5px}}.one-page-checkout .section#opc-payment .step #payment-method-wrapper #select-payment-method-wrapper #payment-method #payment-method-inner label .payment_icon_wrapper{position:relative;margin:10px auto;width:48px;height:46px;overflow:hidden}.one-page-checkout .section#opc-payment .step #payment-method-wrapper #select-payment-method-wrapper #payment-method #payment-method-inner label .payment_icon_wrapper img{position:absolute}.one-page-checkout .section#opc-payment .step #payment-method-wrapper #select-payment-method-wrapper #payment-method #payment-method-inner label span{display:none !important}.one-page-checkout .section#opc-payment .step #payment-method-wrapper #select-payment-method-wrapper #payment-method #payment-method-inner label:hover{cursor:pointer}.one-page-checkout .section#opc-payment .step .checkout-sprite#cc_tip{background-position:0 -187px;float:right;height:39px;width:53px !important}.one-page-checkout .section#opc-payment .step #edit-address-wrapper{float:left;width:30%;padding-left:45px}.one-page-checkout .section#opc-payment .step #edit-address-wrapper p{font-size:15px;font-weight:bold;color:#2f2f2f}.one-page-checkout .section#opc-payment .step #edit-address-wrapper p a{font-size:15px;font-weight:normal;margin-left:10px}.one-page-checkout .section#opc-payment .step #credit-card-data .new-credit-card-container{display:none}.one-page-checkout .section#opc-payment .step #credit-card-data .new-credit-card-container p.required{float:right;color:#e00000;margin:0 0 10px 0}.one-page-checkout .section#opc-payment .step #credit-card-data .new-credit-card-container span.asterix{position:absolute;left:3px;color:#e00000;font-size:20px}.one-page-checkout .section#opc-payment .step #credit-card-data .new-credit-card-container .cart-layout{width:100%}.one-page-checkout .section#opc-payment .step #credit-card-data .new-credit-card-container .cart-layout #cvc{background-color:#afafaf;padding:5px 0}.one-page-checkout .section#opc-payment .step #credit-card-data .new-credit-card-container .cart-layout #cvc div{width:20%;float:right}.one-page-checkout .section#opc-payment .step #credit-card-data .new-credit-card-container .cart-layout #payment-accepted-cards-wrapper{margin:10px}.one-page-checkout .section#opc-payment .step #credit-card-data .new-credit-card-container .cart-layout #payment-accepted-cards-wrapper p{float:left;font-size:13px;line-height:30px;margin:0 10px 0 0}.one-page-checkout .section#opc-payment .step #credit-card-data .new-credit-card-container .cart-layout #payment-accepted-cards-wrapper #payment-accepted-cards,.one-page-checkout .section#opc-payment .step #credit-card-data .new-credit-card-container .cart-layout #payment-accepted-cards-wrapper #payment-accepted-cards-all{background-position:-97px -86px;display:inline-block;height:30px;width:195px;margin-bottom:10px}.one-page-checkout .section#opc-payment .step #credit-card-data .new-credit-card-container .cart-layout #payment-accepted-cards-wrapper #payment-accepted-cards-all{background-position:0 -86px}.one-page-checkout .section#opc-payment .step #credit-card-data .new-credit-card-container .cart-layout .payment_cc_month,.one-page-checkout .section#opc-payment .step #credit-card-data .new-credit-card-container .cart-layout .payment_cc_year{width:50%;float:left}.one-page-checkout .section#opc-payment .step #credit-card-data .new-credit-card-container .cart-layout .payment_cc_month,.one-page-checkout .section#opc-payment .step #credit-card-data .new-credit-card-container .cart-layout .payment_cc_year,.one-page-checkout .section#opc-payment .step #credit-card-data .new-credit-card-container .cart-layout .payment_cc_owner{position:relative}.one-page-checkout .section#opc-payment .step #credit-card-data .previous-credit-card-container label.credit-card{position:relative;font-weight:normal;cursor:pointer;border:solid 2px #afb2b7;background-color:#f2f2f2;padding:20px;font-size:12px;line-height:16px;width:48%;display:inline-block;margin:5px 10px 5px 0}.one-page-checkout .section#opc-payment .step #credit-card-data .previous-credit-card-container label.credit-card>span{position:absolute;top:30px;display:inline-block;width:20px;height:20px;margin:0.25em 0.5em 0.25em 0.25em;border:1px solid silver;border-radius:0.5em;background:#fff;vertical-align:bottom}.one-page-checkout .section#opc-payment .step #credit-card-data .previous-credit-card-container label.credit-card>.inner{margin-left:40px}.one-page-checkout .section#opc-payment .step #credit-card-data .previous-credit-card-container label.credit-card>.inner>span{float:right}.one-page-checkout .section#opc-payment .step #credit-card-data .previous-credit-card-container input[type="radio"]:checked+label{border:solid 2px #f06143;background-color:#f06143;color:#ffffff}.one-page-checkout .section#opc-payment .step #credit-card-data .previous-credit-card-container input[type="radio"]:checked+label>span>span{background:none repeat scroll 0 0 #f06143;border-radius:0.5em;display:block;width:10px;height:10px;margin-left:4px;margin-top:4px}.one-page-checkout .section#opc-payment .step #credit-card-data .previous-credit-card-container span.required{color:red}.one-page-checkout #payment_method_bank_account,.one-page-checkout #payment_method_credit_card,.one-page-checkout #payment_method_money_order,.one-page-checkout #payment_method_wire_transfer{margin:10px 0;border:solid 2px #f06143;padding:20px;border-radius:4px}.checkout-onepage-index .col-main{overflow:auto}main #checkout-header{display:none}.order-information-wrapper{float:right;width:30%;margin-top:5px}.order-information-wrapper .order-information{margin-top:10px}.order-information-wrapper .order-information-header{background-color:#f6f6f6;border:1px solid #DCDDDF;font-size:15px;font-weight:bold;padding:7px 10px;margin:0}.order-information-wrapper .order-information-inner{background:white;padding:10px;border-left:1px solid #DCDDDF;border-right:1px solid #DCDDDF;border-bottom:1px solid #DCDDDF}#login-form{padding-top:10px;overflow:auto;margin-bottom:10px}#login-form .input-text{margin-bottom:10px}@media only screen and (max-width: 900px){.one-page-checkout #co-receipt-form #receipt-order-items{float:none;width:100%;padding-right:0}.one-page-checkout #co-receipt-form #receipt-order-address{float:none;width:100%;padding-right:0}.one-page-checkout .section#opc-payment .step #payment-method-wrapper #select-payment-method-wrapper #payment-method #payment-method-inner{padding:5px}.one-page-checkout .section#opc-payment .step #payment-method-wrapper #select-payment-method-wrapper #payment-method #payment-method-inner label{font-size:14px;padding-left:5px;padding-right:5px}.one-page-checkout .section#opc-payment .step #credit-card-data .previous-credit-card-container label.credit-card{width:100%}#checkout-header{display:block}.checkout-onepage-index .header .phone-info{margin-top:10px;border-bottom:1px solid #dcdcdc;line-height:1;padding-bottom:10px}.phone-info .number .visible{display:none}}@media only screen and (max-width: 800px){#checkout-steps-wrapper{float:none;padding-right:0;width:100%}.order-information-wrapper{float:none;width:100%;z-index:200}.order-information-wrapper .order-information{padding-top:0;position:relative;background-color:white}.order-information-wrapper .order-information-header{margin-top:10px;position:relative}.order-information-wrapper .order-information-header:hover{cursor:pointer;text-decoration:underline}.order-information-wrapper .order-information-header:after{content:'';display:block;width:0;height:0;border-style:solid;border-width:7px 5.5px 0 5.5px;border-color:#898b90 transparent transparent transparent;position:absolute;top:15px;right:15px}.order-information-wrapper .order-information-inner{padding:5px;display:none}#checkout-header .rapid-logo{display:none}#checkout-header .login-scroll{display:inline-block !important}#to-shipping-address-select{float:none;border:1px solid #f06143;display:block;position:relative;height:43px;padding:10px;margin-bottom:10px;font-size:15px;font-weight:bold;text-decoration:none;color:#414141}.one-page-checkout .section #form-wrapper{float:none;width:100%}.one-page-checkout .section .step-title{display:none;background-color:white;padding:0;border:none}.one-page-checkout .section .step-title span{display:none}.one-page-checkout .section .buttons-set .button{margin:0}.one-page-checkout .section .buttons-set#shipping-buttons-container-new .button{width:100%;height:56px;line-height:56px;font-size:15px;font-weight:bold;padding:0;margin:10px 0}.one-page-checkout .section .buttons-set#shipping-buttons-container-select .button{width:100%;height:56px;line-height:56px;font-size:15px;font-weight:bold;padding:0;margin:10px 0}.one-page-checkout .section .step{padding:0;border:none}.one-page-checkout .section .step2{display:none}.one-page-checkout .section#opc-payment .step #select-payment-method-wrapper{float:none;width:100%}.one-page-checkout .section#opc-payment .step #auth-agreement{width:100%}.one-page-checkout .section#opc-payment .step #credit-card-data .cart-layout{width:100%}.one-page-checkout .section#opc-payment .step #payment-method-wrapper #select-payment-method-wrapper #payment-method #payment-method-inner{float:none;width:100%;padding:5px 0}.one-page-checkout .section#opc-payment .step #payment-method-wrapper #select-payment-method-wrapper #payment-method #payment-method-inner label{line-height:51px;height:55px;text-align:left;text-indent:15px}.one-page-checkout .section#opc-payment .step #payment-method-wrapper #select-payment-method-wrapper #payment-method #payment-method-inner label .payment_icon_wrapper{float:left;width:30px;height:30px}.one-page-checkout .section#opc-payment .step #payment-method-wrapper #select-payment-method-wrapper #payment-method #payment-method-inner label .payment_icon_wrapper img{float:left;width:30px}.one-page-checkout .section#opc-payment .step #payment-method-wrapper #select-payment-method-wrapper #payment-method #payment-method-inner input[type="radio"]:checked+label img{top:-30px}.one-page-checkout .section#opc-shipping .step #auth-agreement{width:100%}.one-page-checkout .section.active .step-title{display:inline-block}.one-page-checkout .section .step1 .buttons-set,.one-page-checkout .section .step2 .buttons-set{display:block}.address-list .address-item{padding:10px;border:2px solid #bcbcbc}.address-list .address-item ul{margin-top:0}.address-list .address-item ul li{font-size:13px}.address-list .address-item:hover{cursor:pointer}.address-list .address-item.active{border:2px solid #00bbaa}.address-list .address-item label span{display:none}#to-shipping-address-select,#to-shipping-address-enter{float:none;border:1px solid #DCDDDF;display:block;position:relative;top:0;left:0;height:43px;padding:10px;background:#f6f6f6;margin-bottom:10px}#to-shipping-address-select:before,#to-shipping-address-enter:before{content:'';display:block;position:absolute;width:14px;height:4px;top:20px;right:11px}#to-shipping-address-select:after,#to-shipping-address-enter:after{content:'';display:block;position:absolute;width:4px;height:14px;top:15px;right:16px}}@media only screen and (max-width: 530px){.main-container{padding-top:0}#checkout-header{text-align:center;margin-bottom:15px}#checkout-header h1{display:inline-block;vertical-align:middle;float:none;text-align:center;font-size:20px}#checkout-header #secure-checkout{display:inline-block;vertical-align:middle;float:none;text-align:center;font-size:20px;margin-top:0;margin-right:5px}#checkout-header a{float:none}.one-page-checkout .section#opc-payment .step #select-payment-method-wrapper #payment-method{float:none}.one-page-checkout .section#opc-payment .step #select-payment-method-wrapper #payment-accepted-cards-wrapper{float:none}.one-page-checkout #form-wrapper #shipping-address-form .input-box:nth-child(7) div.required{width:100% !important;float:none !important;margin-bottom:15px}.one-page-checkout #form-wrapper #shipping-address-form .input-box:nth-child(7) div.required:last-child{margin-bottom:0}.one-page-checkout #form-wrapper #shipping-address-form .input-box:nth-child(10) div.required{width:100% !important;float:none !important;margin-bottom:15px}.one-page-checkout #form-wrapper #shipping-address-form .input-box:nth-child(10) div.required:last-child{margin-bottom:0}}@media only screen and (max-width: 416px){.cart-layout .input-box+.input-box .required div div{margin-bottom:10px;width:100% !important}.cart-layout .input-box+.input-box .required div div+div{margin-bottom:0}.phone-info .number .visible{display:none}}.one-page-checkout .section#opc-payment .alert-info{color:#191919;border-color:#dbdde1;background-color:#f0f1f1;position:relative}.one-page-checkout .section#opc-payment .alert-info:before{content:'';width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #dbdde1;position:absolute;top:-10px;left:60px}@media only screen and (max-width: 991px){.one-page-checkout .section#opc-payment .alert-info:before{left:55px}}@media only screen and (max-width: 800px){.one-page-checkout .section#opc-payment .alert-info:before{display:none}}.one-page-checkout .payment-cc-note{margin:35px 0 0}.one-page-checkout .payment-cc-note p{margin:0}
