.borderradius{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.rounded{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.transition{-webkit-transition:all ease-in-out 150ms;-moz-transition:all ease-in-out 150ms;-ms-transition:all ease-in-out 150ms;-o-transition:all ease-in-out 150ms;transition:all ease-in-out 150ms}.center{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.fontregular{font-family:'opensansregular',sans-serif;font-weight:normal}.fontsemibold{font-family:'opensanssemibold',sans-serif;font-weight:normal}.fontbold{font-family:'opensansbold',sans-serif;font-weight:normal}.main-container{padding-top:0}fieldset{padding:0;margin:0;border:0}dl{margin:0
0 25px}div.loading-ajax,div.loading-ajax-login{display:block;width:16px;height:16px;margin:15px
auto 25px;background:url(https://www.carforkids.co.uk/skin/frontend/prijstechnisch/default/images/loader.gif);background-size:100%}.summary{padding-right:0}.intl-tel-input .validation-advice{float:left}.onestepcheckout-login-link{display:block}.checkout{display:block;margin-top:15px}.please-wait{display:block;padding:15px
0 0;font-style:italic}.onestepcheckout-error{display:block;padding-bottom:5px;color:#D25361}.form-list .input-text,
.form-list .input-box
select{width:100%}.onestepcheckout-description{padding:0
0 15px}.checkout .input-different-shipping{margin-top:10px !important}.hide-checkout,footer{display:none}@media screen and (min-width: 48em){.block{padding-right:15px}.block.summary{padding:0}}@media (max-width: 63.999em){.header{height:50px}.checkout{margin-left:-10px}.block.summary,.block{padding-right:0;padding-left:10px}}@media (max-width: 47.999em){.usp{display:none}.help li:not(:last-child){padding-bottom:5px}}.help-wrapper{padding:20px}.help
.title{font-family:'opensanssemibold',sans-serif;font-weight:normal;display:block;margin:0
0 10px;font-size:18px;color:#3498db}.help
li{display:inline-block;padding:0
25px 0 35px;line-height:30px;background-size:25px;background-position:left center;background-repeat:no-repeat}.help li
a{text-decoration:none}.help
li.whatsapp{background-image:url(https://www.carforkids.co.uk/skin/frontend/prijstechnisch/default/images/icons/whatsapp-green.svg)}.help
li.email{background-image:url(https://www.carforkids.co.uk/skin/frontend/prijstechnisch/default/images/icons/email.svg)}@media (max-width: 63.999em){.help-wrapper{padding:10px}}.steps{padding:0
20px 10px}.steps
.step.current{background:#54b146}.steps .step.current:after{border-left-color:#54b146}.steps
.step.payment{background-color:#3498db;color:#fff}.steps .step.payment:after{border-left:8px solid #3498db}@media (max-width: 63.999em){.steps{padding:0
10px 10px}}.step{font-family:'opensanssemibold',sans-serif;font-weight:normal;position:relative;display:block;padding:10px
15px 10px 80px;margin:0;font-size:13px;color:#fff;background:#3498db;text-transform:uppercase}@media (min-width: 500px){.step{font-size:16px}}.step
.count{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;font-family:'opensansbold',sans-serif;font-weight:normal;position:absolute;z-index:1;top:-3px;left:15px;width:52px;height:52px;line-height:52px;margin-right:5px;background:#fff;color:#3498db;text-align:center}.checkout .input-box{margin:0
0 10px;padding-right:0}.checkout .input-box .input-text{width:100%}.checkout .input-box
label{display:inline-block;margin:0
0 5px;font-family:'opensanssemibold',sans-serif;font-weight:normal}.checkout
dl{margin:0}.onestepcheckout-address-line{padding-right:0}.create-account{margin:0
0 5px}.address_1{margin-bottom:10px}#onestepcheckout-li-password{width:100%;margin:15px
0}.checkout
.content{position:relative;z-index:2;padding:15px;background:#f6f6f6}@media (min-width: 48em){.checkout .input-box{padding-right:15px}.checkout #billing_address .content,
.checkout #shipping_address
.content{padding-right:0}}.address-select{margin-top:10px}.onestepcheckout-popup-wrapper{margin:15px
0 0}.login{padding:0
0 15px}.login .input-text,
.login
.button{width:100%;margin-bottom:5px}.login
h4{margin:0
0 10px;font-size:14px}.login
p{margin:0}.login
a{color:#3498db}.shipment-methods
dt{font-family:'opensanssemibold',sans-serif;font-weight:normal}.shipment-methods
dd{display:block;padding:0}.onestepcheckout-shipping-method-block .input-box{padding-right:0}.onestepcheckout-coupons{display:block;margin:15px
0}.onestepcheckout-coupons
label{display:block;font-family:'opensanssemibold',sans-serif;font-weight:normal;margin:0
0 5px}.onestepcheckout-coupons .input-text{width:100%;border-radius:3px 3px 0 0;border-bottom:0}.onestepcheckout-coupons
.button{width:100%;text-align:center;border-radius:0 0 3px 3px}@media screen and (min-width: 35.5em){.onestepcheckout-coupons
.apply{padding-left:15px}.onestepcheckout-coupons .input-text{border-radius:3px;border:1px
solid #e0e0e0}.onestepcheckout-coupons
.button{border-radius:3px}}.totals{font-size:14px}.onestepcheckout-comments{margin:0
0 15px}.onestepcheckout-comments
label{display:block;margin:0
0 5px;font-family:'opensanssemibold',sans-serif;font-weight:normal}.onestepcheckout-comments .input-text{padding:8px;height:75px;resize:none}.onestepcheckout-summary
.heading{font-family:'opensansbold',sans-serif;font-weight:normal}.onestepcheckout-summary
.heading.subtotal{text-align:right}.summary
.heading{font-family:'opensanssemibold',sans-serif;font-weight:normal;line-height:30px}.summary
.items{padding:5px
0;border-top:1px solid #e0e0e0}.summary .totals .items:nth-child(1){border-top:0}.summary .grand-total>div{font-size:17px;font-family:'opensanssemibold',sans-serif;font-weight:normal}.summary .heading .total,
.summary .items .total,
.summary .totals .title,
.summary .totals
.total{text-align:right}.summary
.totals{margin-top:15px}.summary .onestepcheckout-place-order-wrapper{display:block;margin-top:15px;text-align:right}.summary .onestepcheckout-place-order-wrapper
.button{display:block;width:100%;padding:0
30px;text-transform:uppercase;height:50px;line-height:50px;font-size:18px;color:#fff;background-color:#54b146}.summary .onestepcheckout-place-order-wrapper .button:hover{background-color:#418836}.summary .step
.count{text-indent:-9999999px}.summary .step .count:after{content:"";position:absolute;left:50%;top:50%;margin-left:-8px;margin-top:-6px;width:52px;height:52px;background-image:url(https://www.carforkids.co.uk/skin/frontend/prijstechnisch/default/images/icons/check.svg);background-repeat:no-repeat;background-size:16px}@media (min-width: 500px){.summary .step .count:after{margin-left:-11px;margin-top:-7px;background-size:22px}}.checkout .payment-methods .input-box{padding-right:0}.payment-method-item{position:relative;padding:0
0 10px;margin:0
0 10px;border-bottom:1px solid #e0e0e0}.payment-method-item:last-child{padding:0;margin:0;border:0}.payment-method-item .payment-method{padding:0}.bank_list{padding:10px
0 0;margin:10px
0 0;border-top:1px solid #e0e0e0}.bank_list>span:not(:last-child){padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #e0e0e0}.bank_list
.bank{display:block;font-family:'opensansregular',sans-serif;font-weight:normal;position:relative;padding-left:15px}.bank_list>span{display:block;padding-left:15px;position:relative}.bank_list
input{left:0}#payment_form_msp_ideal
img{display:none}.payment-methods dt
label{display:inline-block;width:100%;padding:0
0 0 20px}.payment-methods input[type="radio"]{position:absolute;margin-top:4px}.payment-methods .form-list
li{margin:0
0 10px}.payment-methods .payment-icon{position:absolute;right:0;top:0;height:20px;margin-left:20px}.cvv-what-is-this{display:none}