.cart-summary .checkout-methods-items .action.primary.checkout {padding: 14px 0 !important; text-transform: uppercase; font-size: 16px !important; font-weight: 400 !important; border: none;}
.cart-container .form-cart{padding-right:30px!important;float:left!important;width:70%!important}.cart-summary{border:1px solid #ccc;background-color:#f5f5f5;width:30%!important;z-index:1}@media only screen and (max-width:767px){.cart-container .form-cart{padding-right:0!important}.cart-summary{border:0;border-bottom:1px solid #ccc;width:100%!important; padding: 10px 0 0;}}.cart-summary>.title{font-size:18px;}.cart-summary .block.shipping{margin-bottom:0!important}.cart-summary .content{padding-top:0!important}.cart-summary .block .content{padding-bottom:0}.cart-summary .block form:not(:last-of-type) .fieldset{margin-bottom:5px}.cart-summary .checkout-methods-items{margin-top:10px}.cart-summary .table{margin-bottom:0}.cart-summary .block .item-options{margin-bottom:10px}.cart-summary .grand td,.cart-summary .grand th{padding:8px 0 0 0!important}.cart-summary .table-wrapper th .label{padding:0}.cart-summary td.mark,.cart-summary th.mark{background-color:transparent}.cart-summary .block .item-options .field .radio+.label{padding-left:5px}.form-cart .price-excluding-tax,.form-cart .price-including-tax{font-size:inherit!important}.form-cart .price-excluding-tax .price,.form-cart .price-including-tax .price{font-weight:400!important;font-size:inherit;color:#000}.form-cart .cart.table-wrapper .col.qty .input-text{margin-top:-6px;height:28px}.form-cart .cart.table-wrapper .cart thead tr th.col{font-weight:400;font-size:14px;text-transform:uppercase;font-weight:700}.form-cart .cart.table-wrapper .product-item-name{margin:0;font-size:inherit}.form-cart .cart.table-wrapper .product-item-details{padding-bottom:0;padding-left:115px;display:inherit;min-height:100px}.form-cart .cart.table-wrapper .product-item-details .action.action-edit{display:none}.form-cart .cart.table-wrapper .product-item-details .txt-green{display:inline-block;margin-top:6px}.form-cart .cart.table-wrapper .cart>.item tr.item-actions{display:none!important}.form-cart .cart.table-wrapper .product-item-photo{float:left;width:100px;display:block;padding-right:0;height:100px}.product-item-details a:hover{text-decoration:none!important;color:#1979c3}.checkout-methods-items a{color:#000}.checkout-methods-items a:hover{color:#1979c3}.cart-totals,.opc-block-summary .table-totals{padding-bottom:20px}.cart-summary .block .title strong{font-weight:100!important}.cart-summary .block>.title{border-top:none!important;padding:0 40px 10px 0!important}.coupon input{height:33px!important}.cart-discount .block .title:after{display:inline-block!important;margin-left:10px;position:static;margin-top:-5px}#block-discount .title:after,#block-shipping .title:after{top:3px!important}.cart-summary .control input{height:30px!important}#shopping-cart-table .cart.table-wrapper .actions-toolbar>.action-edit,.cart.table-wrapper .actions-toolbar>.action-delete{position:relative!important;right:-16px;top:12px!important;display:inline-block;text-decoration:none}body .cart.table-wrapper .actions-toolbar>.action-edit{display:none!important}
.cart-container .form-cart .actions.main a.continue,.cart-container .form-cart .actions.main button.action.update,.cart-discount .actions-toolbar .action.primary:not(:focus),button.clear{text-transform:uppercase; background:#000;border:1px solid #000;border-radius:0;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;line-height:normal;padding:10px 20px 13px 20px;vertical-align:middle;box-shadow:none;}
.cart-container .form-cart .actions.main a.continue:hover,.cart-container .form-cart .actions.main button.action.update:hover{background: #fff; color: #000;}
.cart-container .form-cart .actions.main a.continue,.cart-container .form-cart .actions.main button.clear{float:left;margin-right:10px}.cart.table-wrapper .col.msrp,.cart.table-wrapper .col.price,.cart.table-wrapper .col.qty,.cart.table-wrapper .col.subtotal,.order-items.table-wrapper .col.msrp,.order-items.table-wrapper .col.price,.order-items.table-wrapper .col.qty,.order-items.table-wrapper .col.subtotal{text-align:center!important}.cart.table-wrapper .cart thead tr th.col{white-space:nowrap}.action-edit span:before{content:'\f040';font:normal normal normal 14px/1 FontAwesome}.action-delete span:before{content:'\f1f8';font:normal normal normal 14px/1 FontAwesome}.osc-place-order-block{padding:0!important}#checkout-review-table thead th{font-size:14px}@media (min-width:768px){#checkout-review-table .product-item .subtotal{display:table-cell}}.opc-estimated-wrapper{display:none}.action-apply span{margin:2px 0 0 0!important;float:left!important}.opc-payment-additional{margin-top:15px}.action-edit{margin-top:5px;float:left}.action-delete{margin-top:5px;float:left}.onestepcheckout-index-index .osc-contact{display:block!important;float:right;font-size:18px;color:#000;} .onestepcheckout-index-index .page-header{border-bottom:solid 1px #D9D9D9; margin-bottom:20px;} .onestepcheckout-index-index .header.content{border:none; max-width:1680px; padding:20px 15px; margin:0 auto;} .onestepcheckout-index-index .osc-contact .header-seal{display:inline-block;vertical-align:middle;padding-right:25px;margin:-20px 0 0}.onestepcheckout-index-index .osc-contact>ul{display:inline-block;vertical-align:middle}.onestepcheckout-index-index .osc-contact>ul>li{margin-bottom:5px}.onestepcheckout-index-index .mail a{color:#000}.onestepcheckout-index-index .mail a:hover{color:#1979c3}.onestepcheckout-index-index .osc-contact a{color:#000}.onestepcheckout-index-index .osc-contact a:hover{color:#1979c3}.onestepcheckout-index-index .step-content .field.required.col-mp.mp-12{padding:0}.onestepcheckout-index-index .field.choice.col-mp{padding:0}.step-title{background:0 0!important}.step-title span{color:#000!important;font-weight:700!important;font-size:20px!important}.step-title i{color:#000!important}.osc-place-order-block{border:none;padding:10px!important;margin-bottom:20px}#customer-email-fieldset .field .control._with-tooltip input{width:100%!important;margin-right:0!important}.field-tooltip .field-tooltip-action::before{display:none}.street label{display:none}.street span{border:none!important}.opc-wrapper .form-login,.opc-wrapper .form-shipping-address{margin-top:-16px!important}.opc-wrapper .form-login .fieldset .field .label,.opc-wrapper .form-shipping-address .fieldset .field .label{border:0}#shipping-new-address-form .field{margin:0 0 13px!important}.additional{margin-bottom:0!important}.checkout-index-index .qty-wrapper .qty-wrap .input-text.update{background:#fff!important;font-size:14px;line-height:21px;border:none}.actions-toolbar>.primary .action.primary{text-transform: uppercase; background:#000;color:#fff;box-shadow:none!important; border:solid 1px #000!important;}.actions-toolbar>.primary .action.primary:hover{background: #fff; color: #000;} .checkout-index-index .control{margin-top:-9px!important;padding:0 0!important}.checkout-index-index .opc-wrapper .shipping-address-items{padding:0 0!important}.checkout-index-index .opc-block-summary .minicart-items-wrapper{padding:0 15px 0 0}#opc-sidebar .step-content{padding-top:3px!important}.opc-block-summary .product-item .subtotal{display:contents}.opc-wrapper .shipping-address-item.selected-item{border-color:#1979c3!important}.opc-wrapper .shipping-address-item.selected-item:after{background:#1979c3!important}#checkout-review-table tbody tr td.subtotal>.subtotal{display:initial}.onestepcheckout-index-index #co-place-order-area{padding:0 7px!important}.payment-methods .date label{padding-bottom:15px!important}.payment-methods .number label{padding-bottom:6px!important}.checkout-billing-address .fieldset .field .label{border:0!important}.checkout-billing-address .fieldset>.field .additional,.fieldset>.fields>.field .additional{margin-top:13px}.checkout-billing-address .fieldset>.field{margin:0 0 12px!important}@media (max-width:991px){.cart-summary{width:33%!important}.cart-container .form-cart{padding-right:15px!important}.cart-container .form-cart{width:67%!important}}@media (max-width:767px){.form-cart .cart.table-wrapper .product-item-photo{float:none;width:100%;position:static;height:inherit;left:inherit;top:inherit;display:inline-block}.form-cart .cart.table-wrapper .product-item-details{padding-left:0;min-height:0}.form-cart .cart.table-wrapper .product-item-details .action.action-delete{float:none}.cart-summary{width:100%!important}.cart-container .form-cart{padding-right:0!important}.cart-summary .block>.title{padding:0px 40px 10px 15px!important}#resp-table table tr td::before{content:attr(data-th);display:block;padding-bottom:10px;text-transform:capitalize;vertical-align:top;height:auto;clip:inherit;font-size:14px;text-transform:uppercase;color:#4c4c4c}#resp-table table td::before{color:#111;font-weight:700;left:10px;position:absolute;text-align:left;top:12px;width:45%;text-transform:uppercase}#shopping-cart-table .cart-remove{float:left}#shopping-cart-table .actions-toolbar{margin:-14px 0 0 0}.cart.table-wrapper .col.msrp,.cart.table-wrapper .col.price,.cart.table-wrapper .col.qty,.cart.table-wrapper .col.subtotal,.order-items.table-wrapper .col.msrp,.order-items.table-wrapper .col.price,.order-items.table-wrapper .col.qty,.order-items.table-wrapper .col.subtotal{text-align:left!important}.cart-container .form-cart{width:100%!important}.cart-container .form-cart{float:inherit!important}.checkout-index-index .checkout-hd .checkout-hd-close{float:inherit!important;padding-top:5px;display:block}.checkout-hd{text-align:right}.footer-Payment{margin:-10px auto}.osc-place-order-wrapper .checkout-agreements-block{margin-bottom:15px!important}.onestepcheckout-index-index fieldset.field.col-mp{padding:0 5px!important}#checkout-review-table tbody tr td.subtotal>.subtotal{display:table-cell}.onestepcheckout-index-index .minicart-items-wrapper{padding:0!important}.create-account-block span{font-size:13px}.billing-address-same-as-shipping-block span{font-size:13px}.onestepcheckout-index-index .osc-contact{float:right;font-size:15px;margin:8px 0 0;color:#000}.onestepcheckout-index-index .osc-contact .header-seal{padding-right:10px}}@media (max-width:600px){.cart-container .form-cart .actions.main a.continue,.cart-container .form-cart .actions.main button.clear,.cart-container .form-cart .actions.main button.update{float:none;margin:0 0 10px;width:100%;display:block;text-align: center;}}@media (max-width:479px){.onestepcheckout-index-index .logo{padding-top:10px}.onestepcheckout-index-index .osc-contact{padding-left:10px}.onestepcheckout-index-index .osc-contact .header-seal{display:block;padding:0;margin:0 0 5px}.onestepcheckout-index-index .osc-contact>ul{display:block}.onestepcheckout-index-index .osc-contact>ul>li{font-size:13px;margin:0}.onestepcheckout-index-index .osc-authentication-wrapper{padding-left:0;font-size:14px}.onestepcheckout-index-index .osc-authentication-wrapper .action-auth-toggle{padding:6px 12px}}#shipping-new-address-form .field.street.col-mp mp-12.mp-clear admin__control-fields.required{margin-bottom:0}#shipping-new-address-form .field .field.additional{margin-bottom:0!important}#shipping-new-address-form .field .message.warning{margin-bottom:0!important}.onestepcheckout-index-index .field.choice.col-mp{margin-bottom:0!important}.onestepcheckout-index-index .osc-gift-wrap.field.choice.col-mp.mp-12{position:relative;padding-left:20px}.onestepcheckout-index-index .osc-gift-wrap.field.choice.col-mp.mp-12 input{position:absolute;left:0;top:5px;margin-top:0}.onestepcheckout-index-index .osc-gift-wrap.field.choice.col-mp.mp-12 label{line-height:20px;margin:0}#create-account-checkbox{margin:-6px 0 0 0!important}#billing-address-same-as-shipping{margin:-3px 0 0 0!important}.checkout-shipping-address input[type=checkbox]{margin:-4px 0 0}.osc-place-order-block{border:none!important}.osc-place-order-block .field-row label{border-bottom:1px solid #ccc;color:#000;display:block;font-size:20px;margin-bottom:15px!important;padding:10px;font-weight:700;text-transform:uppercase}.checkout-comment-block .field-row label::before{color:#333;content:"";font-family:fontawesome;font-size:24px;font-weight:300;line-height:1;margin-right:12px;vertical-align:bottom}.col-method .radio{margin-top:3px!important}.checkout-payment-method .payment-option-title .action-toggle{color:#000;display:inline-block;font-size:20px;text-decoration:none;font-family:Georgia;text-transform:uppercase}.checkout-payment-method .payment-option.collapsible .payment-option-title span span::before{color:#333;content:"";font-family:fontawesome;font-size:24px;font-weight:300;line-height:1;margin-right:12px;vertical-align:bottom}.checkout-payment-method .payment-option-title{border:0;border-bottom:1px solid #ccc;padding:10px!important}.osc-payment-after-methods .opc-payment-additional .field .control{float:left;margin:0 0 10px;width:100%}.checkout-payment-method .payment-option-content{padding:0 0 20px 0}.checkout-payment-method .actions-toolbar .primary{float:none!important}.mark{background-color:transparent!important}body .osc-place-order-wrapper button.action.primary.checkout{text-transform:uppercase; border-radius:0!important; font-size:16px!important;font-weight:400!important;height:auto!important;margin:0;padding:14px 17px!important;width:100%;line-height:normal!important}.opc-wrapper .step-content{margin:0 0 0!important;padding:10px 0!important}.osc-place-order-wrapper{float:right!important}.opc-block-summary{padding:22px 0!important}.cart-totals .grand .mark,.opc-block-summary .table-totals .grand .mark{border-top:none!important}.cart-totals .grand .amount,.opc-block-summary .table-totals .grand .amount{border-top:none!important}.opc-block-summary .cart-totals,.opc-block-summary .table-totals{border:none!important}#checkout-review-table{border:none!important}.opc-block-summary{padding:0 0!important}.opc-block-summary .table-totals tbody .amount,.opc-block-summary .table-totals tfoot .amount{padding-right:15px!important}.cart-totals tbody tr:last-child td,.opc-block-summary .table-totals tbody tr:last-child td{padding-bottom:0!important}.opc-block-summary .a-left .product img{float:left!important}.opc-block-summary .product-item-detail{padding-left:84px!important;display:inherit!important}#payment{border-bottom:1px solid #ccc}#shopping-cart-table .product-item-details .action-towishlist{position:relative;float:left;margin-left:0}.action-towishlist{margin-top:5px;margin-left:12px;position:absolute}.action-towishlist span::before{content:"";font:13px/1 FontAwesome;margin:0 6px 0 0}.product-item-details span{color:#000;font-size:13px;text-transform:none}.fieldset>.form-create-account>.field.required>.label:after{font-size:21px!important}@media (max-width:991px){.opc-block-summary .product-item-detail{padding-left:29px!important;display:inherit!important}#checkoutSteps form{background:0 0;margin-top:0;max-width:100%;padding:0!important;border:0}.osc-place-order-block{padding:0!important;margin-bottom:14px!important}.checkout-payment-method .payment-option-title{padding:10px 0 10px 0!important}}@media (max-width:1024px){.col-mp .col-mp{padding:0 5px}.opc-block-summary .minicart-items-wrapper{margin:0!important}.checkout-payment-method .payment-option .payment-option-content{padding:0 0 20px!important}#billing .step-content,#checkout-step-shipping form.form-shipping-address{padding:0 5px!important}#co-place-order-area .osc-place-order-wrapper .actions-toolbar{padding:0 20px!important;margin-bottom:20px}}@media (max-width:991px) and (min-width:768px){.mp-sm-6{width:100%!important}}@media (max-width:767px){.cart-totals tfoot .mark,.opc-block-summary .table-totals tbody .mark,.opc-block-summary .table-totals tfoot .mark{padding:6px 15px}fieldset.field.col-mp{padding:0 5px!important}#opc-sidebar{padding:0 0!important}.checkout-index-index #co-place-order-area{padding:0 0!important}.osc-payment-after-methods{padding:0 15px 0 15px}.osc-place-order-block .field-row label{padding:10px 0 10px 0!important}.payment-group{padding:0 15px 0 15px}#customer-email-fieldset{padding:12px 0 12px 0!important}.opc-wrapper .step-content{padding-top:1px!important}.opc-wrapper .step-title{padding:12px 10px 12px 0!important}.onestepcheckout-index-index .field.choice.col-mp{margin-bottom:5px!important}.osc-addition-content-wrapper,.osc-place-order-wrapper{padding:0!important}.opc-block-summary .table-totals .mark{text-align:left!important;width:50%!important}.opc-block-summary .table-totals .amount{text-align:left!important;width:50%!important;padding-left:0!important}#checkout-review-table{margin:0 auto;width:100%;border:1px solid #ccc}#checkout-review-table thead{display:none}#checkout-review-table td::before{color:#111;font-weight:700;left:10px;position:absolute;text-align:left;top:12px;width:45%}#checkout-review-table tr td::before{clip:inherit;content:attr(data-th);display:block;font-weight:400;height:auto;padding-bottom:10px;text-transform:capitalize;vertical-align:top;font-weight:700}#checkout-review-table td{clear:both;display:block;padding:10px 10px 10px 50%!important;position:relative;text-align:left;width:100%}.opc-block-summary .table-totals{background:#f5f5f5}.opc-block-summary .table-totals tr.subtotal td::before{content:"Subtotal "}.opc-block-summary .table-totals tr.shipping td::before{content:"Ship & Handling"}.opc-block-summary .table-totals tr.grand_total td::before{font-size:18px}#checkout-review-table td:nth-of-type(1):before{content:"Image"}#checkout-review-table td:nth-of-type(2):before{content:"Qty"}#checkout-review-table td:nth-of-type(3):before{content:"Subtotal"}#checkout-review-table tbody tr td .remove-wrapper .remove{height:auto;line-height:inherit}#checkout-review-table td .product-image-wrapper{text-align:left}.modal-popup.modal-slide .modal-header{border-top:1px solid #fff;padding:15px;text-align:right}.modal-popup.modal-slide .modal-footer{padding:15px}.checkout-index-index .modal-popup .modal-footer .action-save-address{width:auto}.modal-slide._inner-scroll .modal-content .field{padding:0}#checkout-review-table tbody tr td,#checkout-review-table tfoot tr td,#checkout-review-table thead th{border-bottom:1px solid #dcd8d8!important}#checkout-review-table{margin:0 auto;width:100%;border:1px solid #ccc!important}.minicart-items .product-item-name{margin:16px 0 -7px!important;    display: inline-flex;}.opc-block-summary .product-item-detail{padding-left:0px!important}.qty-wrapper .button-action,.remove-wrapper .button-action{padding: 1px 3px !important;}.form-cart .cart.table-wrapper .product-item-details .txt-green{float:left}#shopping-cart-table .product-item-details .action-towishlist{float:none;position:relative;left:0;margin-right:10px}.cart.table-wrapper .action-towishlist::before{font-size:14px;overflow:inherit}#opc-sidebar .step-title{border-bottom:0}.checkout-payment-method .payment-methods{margin:0}.checkout-payment-method .payment-methods .payment-group{padding:0}}.checkout-payment-method .payment-method-title{position:relative;padding:10px 0 10px 0}.checkout-payment-method .payment-method-title .label{margin-bottom:0;padding-left:20px;white-space:normal}.checkout-payment-method .payment-method-title>input[type=checkbox],.checkout-payment-method .payment-method-title>input[type=radio]{position:absolute;left:0;top:14px;margin-top:2px}.checkout-payment-method .payment-method-content{padding:0 0 15px;margin-bottom:10px}.checkout-payment-method .ccard .number .input-text{width:100%}.checkout-payment-method .fieldset>.field{margin-bottom:15px!important}.checkout-payment-method .fieldset>.field:last-child{margin-bottom:0!important}.cart-summary .checkout-methods-items li:first-child::after{content:"OR";display:inline-block;font-size:14px;font-weight:700;margin:11px 0;margin-bottom:0!important}.cart-summary .checkout-methods-items li:first-child.no-after::after{content:"";display:inline-block;font-size:14px;font-weight:700;margin:11px 0;margin-bottom:0!important}.cart-summary .checkout-methods-items .item{margin-bottom:0!important}.block-minicart .actions .paypal-logo:first-child::before{content:"OR";display:inline-block;font-size:14px;font-weight:700;margin:0 0;margin-bottom:0!important}.onestepcheckout-index-index .logo{padding-left:0!important}.onestepcheckout-index-index .opc-wrapper .fieldset>.field>.label{margin:0 0 14px!important}.delivery-time .title span{font-weight:400!important}.delivery-time .control{width:100%!important;margin-top:-5px!important}.delivery-time .control input{width:100%!important;padding-right:30px!important}.delivery-time .control .ui-datepicker-trigger{position:absolute;right:0;top:0;margin:0;padding:3px 5px 3px 3px}@media (min-width:641px){.checkout-hd .fb-login{overflow:hidden;position:absolute;left:349px;top:26px}.checkout-hd .fb-login .pslogin-block .pslogin-buttons ul li,.checkout-hd .fb-login .pslogin-spacer,.checkout-hd .pslogin-block{margin:0}}@media (min-width:768px){.checkout-hd .fb-login{left:350px;top:0}}@media (max-width:640px){.checkout-index-index .checkout-hd .checkout-hd-close{padding:0 0 5px}.checkout-hd .fb-login .pslogin-block{margin:0 0 5px}.checkout-hd .pslogin-block .pslogin-buttons ul{margin:0}}#create-account-checkbox{margin-top:-4px!important}.cart-discount{clear:both;width:100%!important;float:left!important;padding:0;position:relative;padding-right:0!important;margin-top:10px}.cart-discount .block.discount{width:100%!important;clear:both!important;float:none}.cart-discount .block.discount .title{width:100%!important}.cart-discount .block.discount .title strong{font-weight:100!important;font-size:1.4rem;color:#4c4c4c}.cart-discount .block.discount .title:after{right:5px;position:absolute}.cart-discount .block.discount .giftwrapper{width:100%!important}.cart-discount .block.discount .giftwrapper .sp_dscode{position:relative}.cart-discount .block.discount .giftwrapper .sp_dscode input{height:35px!important;padding-right:75px!important}.cart-discount .block.discount .giftwrapper .giftbtnWrapper{position:absolute;right:0;top:0;width:auto;float:none}.cart-discount .block.discount .giftwrapper .giftbtnWrapper .giftbtn{margin-right:0!important}.cart-discount .block.discount .giftwrapper .giftbtnWrapper .giftbtn span{font-size:1.4rem!important;font-family:"Open Sans"!important}.checkout-payment-method .credit-card-types img{filter:grayscale(0)!important;-webkit-filter:grayscale(0)!important}#co-transparent-form-braintree .hosted-control{border:1px solid #000; height:33px;}.delivery-time{margin-top:25px}.payment-method-braintree .hosted-control{width:auto}.payment-method-braintree .hosted-control.hosted-cid,.payment-method-braintree .hosted-control.hosted-date{width:16rem}.onestepcheckout-index-index .osc-gift-wrap.field.choice.col-mp.mp-12:last-child{margin-top:10px}.payment-method-content .messages{display:block!important}.payment-method-content .messages{display:block!important}.payment-method-braintree .hosted-control.braintree-hosted-fields-focused{border-color:#c2c2c2}#braintree_cc_type_cvv_div .field-tooltip .field-tooltip-action:before{display:block}.payment-method-braintree .cvv .field-tooltip{left:17rem!important}.payment-method-braintree .field-tooltip{width:6%}#braintree_cc_type_cvv_div .field-tooltip .field-tooltip-content{left:-170px;top:35px}#braintree_cc_type_cvv_div .field-tooltip .field-tooltip-content:after,#braintree_cc_type_cvv_div .field-tooltip .field-tooltip-content:before{border-bottom-color:#999!important;left:173px!important;top:-15px;border:7px solid transparent}#checkout-step-shipping_method #checkout-shipping-method-load{margin-bottom:15px!important}.onestepcheckout-index-index .opc-wrapper .step-title{padding-left:0!important}.checkout-comment-block .input-box{margin-top:10px}.checkout-comment-block .input-box{margin-top:10px;padding:0}.payment-option-content #discount-form{position:relative}#discount-form .payment-option-inner .control input{height:35px!important;padding-right:75px}#discount-form .actions-toolbar{position:absolute;top:0;right:0}
#discount-form .actions-toolbar .primary {position: absolute; right: 0; top: 0; width: auto!important; margin-top: 0; height: 34px; border-radius: 0!important; display: flex!important; align-items: center; justify-content: center; }
#discount-form .payment-option-inner .control{margin-top:0!important}.osc-payment-after-methods .payment-option-title .action{position:relative;width:100%!important}.osc-payment-after-methods .payment-option-title .action:after{position:absolute;right:0;top:5px}#checkout-step-shipping_method .checkout-comment-block{display:inline-block;width:100%;margin-top:5px;margin-bottom:0}#checkout-step-shipping_method .choice{margin-bottom:10px!important}.payment-method-content .actions-toolbar .primary.place-order-primary{display:block}.payment-method-content .primary.place-order-primary button.primary.checkout{font-size:18px!important;font-weight:400!important;height:auto!important;margin:0;padding:14px 17px!important;width:100%;line-height:normal!important;background-color:#1979c3!important;border-color:#1979c3!important}.payment-method-content .primary.place-order-primary button.primary.checkout{background-color:#1979c3!important;border-color:#1979c3!important}.checkout-payment-method .payment-method-content .fieldset:not(:last-child){margin-bottom:0}#discount-form .primary button.action-cancel{margin-right:0!important;background:#000!important;border-color:#000!important;padding:6px 15px!important;font-weight:600!important;border-radius:5px!important}#onepage-checkout-shipping-method-additional-load .discount-code .choice:before{color:#333;content:"\f02c";font-family:fontawesome;font-size:24px;font-weight:300;line-height:1;margin-right:12px;vertical-align:bottom}#onepage-checkout-shipping-method-additional-load .discount-code .choice{position:relative}#onepage-checkout-shipping-method-additional-load .discount-code .choice:after{position:absolute;right:0;top:18px}#onepage-checkout-shipping-method-additional-load .discount-code .choice:after{-webkit-font-smoothing:antialiased;font-size:14px;line-height:16px;color:#8f8f8f;content:'\e622';font-family:luma-icons;margin:0 0 0 10px;vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}#co-transparent-form-braintree .ccard br{display:inline-block}.onestepcheckout-index-index .payment-method.klarna-payments-method .field.choice{padding-left:0;}
body.checkout-cart-index .page-main{padding: 0 40px; }
.cart-container{padding-bottom: 20px;}
@media only screen and (max-width: 767px){
	body.checkout-cart-index .page-main{
		padding: 0 15px;
	}
}
@media only screen and (max-width: 767px){
.onestepcheckout-index-index .payment-method.klarna-payments-method .field.choice {vertical-align:middle; display:inline-block; width:100%;}
.onestepcheckout-index-index .payment-method.klarna-payments-method .field.choice .klarna-payments-method-cell{float:left;}
.onestepcheckout-index-index .payment-method.klarna-payments-method .field.choice label.klarna-payments-method-cell{line-height:30px;}
body .modal-popup.modal-slide .modal-header .action-close{margin: 6px;}
}
.one-step-checkout-wrapper #shipping .create-account-block{margin-left:0px!important;}
#shipping #create-account-checkbox, #shipping #osc-place-order-newsletter{margin-top: -6px!important;}
#payment #checkout-step-payment .fieldset hr{display:none;}

.checkout-success, #registration{display: none;}
.mp-checkout-success #registration{display: block !important;}
.control.sp_dscode{position: relative;}

.qd-product-grid.qd-crosssell li.qd-product-tem{padding: 10px;}
body .osc-place-order-wrapper button.action.primary.checkout:hover {background-color: #006bb4!important; border: 1px solid #006bb4!important; color: #ffffff!important; }
body .opc-wrapper .step-title{border-radius:0!important;}
