body.pixiedust.onestepcheckout-index-index .page-main .checkout-container .onestep-shipping-address .fl-label-state .label {transform: translateY(-10px);}
body.pixiedust.onestepcheckout-index-index .page-main .checkout-container .field.fl-label-state .input-text, body.pixiedust.onestepcheckout-index-index .page-main .checkout-container .field.fl-label[data-value-specified='1'] .input-text, body.pixiedust.onestepcheckout-index-index .page-main .checkout-container .field.fl-label-state .select, body.pixiedust.onestepcheckout-index-index .page-main .checkout-container .field.fl-label[data-value-specified='1'] .select, body.pixiedust.onestepcheckout-index-index .page-main .checkout-container .field.fl-label-state textarea, body.pixiedust.onestepcheckout-index-index .page-main .checkout-container .field.fl-label[data-value-specified='1'] textarea {padding-top: 15px;outline: none;}
body.pixiedust.onestepcheckout-index-index .page-main .aw-onestep-main .customer-information-title .mark, body.pixiedust.onestepcheckout-index-index .page-main .aw-onestep-main .aw-onestep-groups .aw-onestep-groups_item .group-title .mark{border: 2px solid #d19000;width: 40px;height: 40px;}
body.pixiedust.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-sidebar_order-note button{color: #007dbd;}
body.pixiedust.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-onestep-sidebar-block.payment-option .payment-option-title .action-toggle{color: #007dbd;}
body.pixiedust.onestepcheckout-index-index .page-main .shipping-method .onestep-shipping-method .onestep-shipping-method-list .shipping-method-card{padding: 0px 0px 16px 50px;}
body.pixiedust.onestepcheckout-index-index .page-main .checkout-container input[type='checkbox'],
body.pixiedust.onestepcheckout-index-index .page-main .checkout-container input[type='radio'] {display: none !important;}
body.pixiedust.onestepcheckout-index-index .page-main .shipping-method .onestep-shipping-method .onestep-shipping-method-list .shipping-method-card .label{position: static;}
body.pixiedust.onestepcheckout-index-index .page-main .shipping-method .onestep-shipping-method .onestep-shipping-method-list .shipping-method-card .shipping-method-price {position: absolute;right: 0;}
body.pixiedust.onestepcheckout-index-index .page-main .shipping-method .onestep-shipping-method .onestep-shipping-method-list .shipping-method-card .radio + .label::before{top: 0;left: 12px;right:unset;color: #d19000;}
body.pixiedust.onestepcheckout-index-index .page-main .checkout-container .payment-methods .onestep-billing-address .billing-address-same-as-shipping:checked + .label::before, body.pixiedust.onestepcheckout-index-index .page-main .checkout-container .payment-methods .onestep-billing-address .billing-address-same-as-shipping:focus + .label::before, body.pixiedust.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-header:before, body.pixiedust.onestepcheckout-index-index .page-main .checkout-container input[type='radio']:checked + label:before, body.pixiedust.onestepcheckout-index-index .page-main .checkout-container input[type='radio'] + label:before, body.pixiedust.onestepcheckout-index-index .page-main .checkout-container input[type='checkbox']:checked + label:before, body.pixiedust.onestepcheckout-index-index .page-main .checkout-container input[type='checkbox'] + label:before, body.pixiedust.onestepcheckout-index-index .page-main .checkout-container .aw-mobile .aw-sidebar-product-list .aw-onestep-sidebar-block_title:before{color: #d19000;}
body.pixiedust.onestepcheckout-index-index .page-main .aw-onestep-main .payment-method._active:before{content: '';display: block;height: 100%;left: 0;position: absolute;top: 0;width: 3px;background-color: transparent;}
body.pixiedust.onestepcheckout-index-index .page-main .aw-onestep-main .payment-method._active:before{background-color: #d19000;}
body.pixiedust.onestepcheckout-index-index .page-main .aw-onestep-main .onestep-billing-address .choice, body.pixiedust.onestepcheckout-index-index .page-main .aw-onestep-main .onestep-shipping-address .choice{padding: 0 0 0 12px;}
body.pixiedust.onestepcheckout-index-index .page-main .checkout-container .payment-methods .onestep-billing-address .billing-address-same-as-shipping:checked + .label::before{margin-right: 21px;}
body.pixiedust.onestepcheckout-index-index .page-main .checkout-container .payment-methods .payment-methods-inner .payment-method .payment-method-title{width: calc(100% - 110px);margin: auto;}
body.pixiedust.onestepcheckout-index-index .page-main .checkout-container .payment-methods .payment-methods-inner .payment-method .payment-method-title .label::before {position: absolute;left: -40px;color: #d19000 !important;right: unset;}
body.pixiedust.onestepcheckout-index-index .page-main .checkout-container, body.pixiedust.onestepcheckout-index-index .page-main .aw-onestep-main .authentication, body.pixiedust.onestepcheckout-index-index .note{font-size: 14px;}
body.pixiedust.onestepcheckout-index-index .page-main .checkout-container .aw-mobile .aw-sidebar-product-list .aw-onestep-sidebar-block_title:before{content: '\e912';font-family: 'aw-osc_icons-font' !important;font-size: 25px;font-weight: normal;position: absolute;left: 5px;top: 0;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #d19000;}
body.pixiedust.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-onestep-sidebar-block.aw-sidebar-product-list .aw-onestep-sidebar-block_title{padding: 6px 0 6px 55px;}
body.pixiedust.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-onestep-sidebar-block.aw-sidebar-product-list .aw-onestep-sidebar-block_content .aw-sidebar-product-card{background: transparent;border:none;padding-left: 0;}
body.pixiedust.onestepcheckout-index-index .page-main .checkout-container .form-login .fieldset .field-email.fl-label-state .label{transform: translateY(-10px) scale(1);}

@media (min-width: 640px){
    body.pixiedust.onestepcheckout-index-index .field.fl-label.fl-placeholder-state label span {display: unset !important}
}

@media (min-width: 1024px){
    body.pixiedust.onestepcheckout-index-index [name="shippingAddress.country_id"]{margin-right: 10px !important;}
    body.pixiedust.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-header{padding-left: 55px}
    body.pixiedust.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-header:before {content: '\e912';font-family: 'aw-osc_icons-font' !important;font-size: 40px;font-weight: normal;position: absolute;left: 0px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #d19000;top: 0px;}
}
body.pixiedust.onestepcheckout-index-index .page-main .shipping-method .onestep-shipping-method .onestep-shipping-method-list .shipping-method-card .label{position:absolute}
body.pixiedust.onestepcheckout-index-index .page-main .shipping-method .onestep-shipping-method .onestep-shipping-method-list .shipping-method-card .radio+.label::before{top:15px}
.onestepcheckout-index-index .page-main .shipping-method .onestep-shipping-method .onestep-shipping-method-list .shipping-method-card--wrapper{padding:10px 10px 0}
body.pixiedust.onestepcheckout-index-index .page-main .shipping-method .onestep-shipping-method .onestep-shipping-method-list .shipping-method-card .shipping-method-price{right:15px;top:15px}

body.pixiedust.onestepcheckout-index-index .validation-yes,
body.pixiedust.onestepcheckout-index-index .validation-no { display: none; }
