
.checkout input, .checkout textarea{font-size: 100% !important;}
.checkout-breadcrumb{width: 100%; border-bottom: 1px solid #E1E6EB; text-align: center; float: left; margin-bottom: 40px;}
.checkout-breadcrumb a{color: #454545;}
.checkout-breadcrumb div{width: 25%; display: inline-block;}
.checkout-breadcrumb div span{
   margin:0 auto;
    display:block;
    border: 1px solid #eee;
    @include radius(999px);
    height:36px;
    width:36px;
    padding:6px 0 0 0px;
    font-size:20px;
}
.checkout-breadcrumb div p{text-align: center; line-height: 0;margin: 30px auto 25px;}
.checkout-breadcrumb span{@include single-transition(all, 350ms);}
.checkout-breadcrumb div:hover span{background: $primary-color; border-color: $primary-color; color: #fff;}
.checkout-breadcrumb div:hover p{color: #3c4043; font-weight: 700;}
.woocommerce-cart .title-cart span, .woocommerce-checkout .title-checkout span, .woocommerce-checkout .title-cart span{background-color: $primary-color; color: #fff; border-color: $primary-color;}
.woocommerce-cart .title-cart p, .woocommerce-checkout .title-checkout p, .woocommerce-checkout .title-cart p{border-bottom: 2px solid $primary-color; padding-bottom: 27px; margin-bottom: 0px; color: #3c4043; font-weight: 700;}



#order_review table{border-collapse: collapse; }
#order_review table, #order_review th, 	#order_review td{border: 1px solid $border; padding: 10px 15px 10px 15px;}
#order_review th.product-total, #order_review td.product-total{text-align: right;}

.woocommerce .checkout-group label{font-weight: bold}
#order_review_heading, .checkout-group h3{color:$primary-color; font-size:130%;text-transform: uppercase;padding:8px 0 10px;margin-bottom: 15px;  width: 98.5%;border-bottom: 1px solid $border-light; }
.checkout-group h3:before, .order-review h3:before{content: "\f107"; font-family: 'icomoon';margin-right: 10px};
.woocommerce-checkout .entry-title{width: 50%;display: inline-block;}

.woo-billing p{display: inline-block;margin-bottom: 25px; width: 98.5% }
.woo-billing p input{margin-bottom: 0px;}
#billing_address_1_field{margin-bottom: 10px}
#billing_first_name_field,#billing_last_name_field,#billing_email_field,#billing_phone_field{width: 49%;}
#billing_first_name_field,#billing_email_field{padding-right: 2%}
label.checkbox{display: inline-block;margin-left: 10px;font-weight: normal;}
p.create-account-row{display: inline-block;width: 98.5%; padding: 15px 0 10px;border-bottom: 1px solid $border}
.input-checkbox{display: inline-block;}
#order_comments{width: 98.5%; height: 300px;}

h3#ship-to-different-address{font-size: 100%;border-width:1px;}
h3#ship-to-different-address:before{display: none;}
h3#ship-to-different-address label.checkbox{margin-left: 0}
h3#ship-to-different-address input{margin-bottom: 0;margin-left: 10px;}
h3#ship-to-different-address:hover{color:#000}

.order-review h3{padding: 0 0 10px; color:$primary-color; text-transform: uppercase;}
ul.payment_methods{margin: 0 0 30px 0;}
ul.payment_methods .input-radio{margin-bottom: 15px;}

ul.payment_methods li{list-style: none;border-bottom: 1px solid $border;padding-top: 5px}
ul.payment_methods li label{display: inline-block;margin-left: 10px;}
ul.payment_methods p{font-size: $font-size;line-height: 110%;opacity: 0.8}

input#calc_shipping_postcode{font-size: 100%;}
.shipping-calculator-form button.button{font-size: 110%;}

.form-row.terms {position:relative;}
.form-row.terms .checkbox{padding-left: 25px;margin:0;}
.form-row.terms .input-checkbox{position: absolute;left:0px;top:4px;}

.page-checkout .woocommerce-info{margin-bottom: 0; padding-top: 0}

a.chzn-single{background: #FFF;-webkit-border-radius: 0px;}
.woocommerce-checkout .form-row .chzn-container-single .chzn-single {height: 32px;line-height: 33px;}

.woocommerce ul.order_details li{font-size: 80%;}
.woocommerce dl.customer_details{font-size: 80%;}
.woocommerce address {font-style: normal;}

.address{font-size: $font-size;}
address{ margin-top: 10px;};

.slogan-wrapper{display: block; text-align: center; vertical-align: middle; height: 210px; padding: 80px 0px 60px 0px; background-image:url("cart-checkout-slogan.jpg")}
.slogan-wrapper .slogan-cart{text-align: center; height: 20px; background: transparent; color: #fff; padding: 15px; border: 2px solid #fff;}
.slogan-wrapper span.slogan-cart:before{content:'\F07a'; font-family: "FontAwesome"; font-size: 100%; color: #fff; margin-right: 15px; }

.woocommerce-checkout-payment, .wc-proceed-to-checkout, a.checkout-button, form.shipping_calculator{display: none;}