.onestepcheckout-index-index .opc-shipping-new-address-form .firstname,.onestepcheckout-index-index .opc-shipping-new-address-form .lastname,.onestepcheckout-index-index .opc-shipping-new-address-form .company,.onestepcheckout-index-index .opc-shipping-new-address-form .street,.onestepcheckout-index-index .opc-shipping-new-address-form .country,.onestepcheckout-index-index .opc-shipping-new-address-form .region,.onestepcheckout-index-index .opc-shipping-new-address-form .city,.onestepcheckout-index-index .opc-shipping-new-address-form .postcode,.onestepcheckout-index-index .opc-shipping-new-address-form .telephone,.onestepcheckout-index-index .opc-shipping-new-address-form .field{width:100% !important;max-width:330px}.onestepcheckout-index-index header.page-header,.header.content{background-color:#fff}.onestepcheckout-index-index .opc-address{width:100% !important}.onestepcheckout-index-index .step-title{padding-left:10px !important;padding-top:10px !important}.onestepcheckout-index-index .colps-content,.opc-opc-block-summary{padding:10px !important}.onestepcheckout-index-index .description{font-size:large;font-weight:400;font-style:normal;margin-bottom:20px;color:#252525}.onestepcheckout-index-index .dropdown{cursor:pointer !important;display:block !important;text-decoration:none !important;margin-bottom:0 !important;position:relative !important;padding:0 10px 0 0 !important}.onestepcheckout-index-index .dropdown:after{content:'\e622' !important;position:absolute !important;right:0;top:10px;font-family:'luma-icons';font-size:15px;padding-right:10px;margin:3px 0 0;vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.onestepcheckout-index-index .active>.dropdown:after{content:'\e621';position:absolute}.onestepcheckout-index-index .opc-block-summary .items-in-cart>.title strong{font-weight:400}.onestepcheckout-index-index .opc-wrapper .shipping-address-item:before{background:0 0 !important;width:0 !important}.onestepcheckout-index-index .opc-wrapper .step-title{border-bottom:1px solid #ccc !important;margin-bottom:0 !important}.onestepcheckout-index-index .form-row{display:block !important}.onestepcheckout-index-index .shipping-address-item.not-selected-item,#giftvoucher_container,.discount-code,.onestepcheckout-index-index .details-qty.opc-row{display:none !important}.onestepcheckout-index-index .opc-wrapper .step-title.colps-title.dropdown{padding:10px !important}.onestepcheckout-index-index main.page-main{background-color:#fff !important}.onestepcheckout-index-index div.step-title.colps-title.dropdown{padding:15px !important;border-bottom:none !important}.onestepcheckout-index-index div.colps-content{background-color:#fff !important}.onestepcheckout-index-index .opc-wrapper .shipping-address-item.selected-item:after{background:#1979c3 !important}.onestepcheckout-index-index div.shipping-address-item.selected-item{background-color:#f9f9f9 !important;border-color:#1979c3 !important;border-style:solid 1px !important;font-size:20px}.onestepcheckout-index-index .table-checkout-shipping-method thead{display:none}.onestepcheckout-index-index .table-checkout-shipping-method{border:1px solid #1979c3 !important;border-radius:2px;background:#f9f9f9 !important;padding:0 15px !important;font-size:20px}.onestepcheckout-index-index .payment-method{border:1px solid #f9f9f9 !important;border-radius:2px;padding:0 20px !important;margin-bottom:20px !important;background:#f9f9f9 !important}.onestepcheckout-index-index form fieldset hr,.onestepcheckout-index-index div .payment-method-title label span,.onestepcheckout-index-index .payment-method-title a.action.action-help{display:none}.onestepcheckout-index-index .payment-group div:nth-child(2) .payment-method-content{display:none !important}.onestepcheckout-index-index .payment-method-title.field.choice{border:none !important}.onestepcheckout-index-index div.payment-method-title.field.choice{border-style:none;display:inline-flex;cursor:pointer}.onestepcheckout-index-index div.payment-logo{padding-left:20px;width:450px}.onestepcheckout-index-index div .payment-icon{padding-left:20px;width:80px}.onestepcheckout-index-index div.payment-method-content{display:none}.onestepcheckout-index-index .payment-method._active{border-color:#1979c3 !important;border-style:solid 2px}.onestepcheckout-index-index #opc-sidebar{border:1px solid #d4d4d4}.onestepcheckout-index-index .field-tooltip.toggle{display:none !important}.onestepcheckout-index-index #opc-sidebar .step-title{background-color:#f9f9f9 !important;border:none}.onestepcheckout-index-index span span img{border:solid 1px #d4d4d4}.onestepcheckout-index-index div div p{margin:20px 0;font-size:28px}.onestepcheckout-index-index .opc-block-summary th.mark{font-size:18px}.onestepcheckout-index-index input[name=billing-address-same-as-shipping]{margin-right:15px !important}#authnetcim+label span{display:block !important;margin-top:12px !important;margin-left:12px !important}@media screen and (min-width:767px){.onestepcheckout-index-index div.billing-address-details,.onestepcheckout-index-index .opc-addition-info-block label.label,.onestepcheckout-index-index .opc-block-summary tr th strong,.onestepcheckout-index-index .table-checkout-shipping-method .col-method .radio{font-size:20px}.onestepcheckout-index-index tr.row td:first-child{margin-right:-55px !important;margin-left:25px !important}}@media screen and (max-width:600px){.onestepcheckout-index-index .opc-estimated-wrapper{display:none !important}.onestepcheckout-index-index .opc-row{margin-right:-25% !important;margin-left:-5% !important}.onestepcheckout-index-index #co-shipping-method-form{padding-top:0 !important}.onestepcheckout-index-index .table-checkout-shipping-method{font-size:15px !important}.onestepcheckout-index-index tr.row td:first-child{margin-right:-55px !important;margin-left:25px !important}.onestepcheckout-index-index .billing-address-form .fieldset.address .choice.field,.onestepcheckout-index-index .billing-address-same-as-shipping-block.field.choice{display:flex !important;height:60px}.onestepcheckout-index-index .action.action-edit-address{display:none !important}.onestepcheckout-index-index .opc-wrapper .form-login,.opc-wrapper .form-shipping-address,.onestepcheckout-index-index .opc-wrapper .methods-shipping{padding:0 !important;margin:0 !important}.onestepcheckout-index-index .topheader{text-align:center;padding:10px 0;background:#a91c27}.onestepcheckout-index-index .topheader a,.onestepcheckout-index-index .topheader p{color:#fff !important}}.onestepcheckout-index-index th.mark{background:#fff}