/*#checkout-checkout{font-size: 18px;}*/

/*#input-payment-company { display: none; }*/

body{padding-top: 0 !important}
#header{display: none;}

#header-checkout{margin-bottom: 40px; border-bottom: solid 1px #eee; position: relative; z-index: 10; top: 0; background: #fff; }
#header-checkout h1{font-size: 30px; margin:0; font-weight: bold; color:var(--primary); ; text-transform: uppercase;}
#checkout-checkout h2{font-size: 25px; font-weight: 700; text-transform: uppercase; color: #777}
#checkout-checkout h2 i{color: var(--primary)}
#checkout-checkout h3{font-weight: bold; font-size: 18px;}
#header-checkout h1{color: #777; float: right;}
@media(max-width: 767px){
#header-checkout{text-align: center;}
#header-checkout .d-flex{display: inline-block !important;}	
#header-checkout h1{float: none; margin-top: 10px; font-size: 20px;}
#logo_checkout{padding:10px 0;}
}
.breadcrumb{display: none}

#checkout-checkout h1{font-size: 25px;}
#checkout-checkout .methods{padding: 50px 0}

.separator { height: 1px; width: 100%; background: #eee; display: block; margin-top: 20px; margin-bottom: 20px; }

.radio { padding: 12px 17px 11px 17px; background: #ffffff; color: #3a3a3a; border-radius: 10px; border: #ebebeb solid 1px; min-width: 400px; }

.oneCheckout .checkout-title { font-size: 45px; line-height: 1.21em; letter-spacing: -.02em; margin-bottom: 25px; }
.oneCheckout .form-control { border-radius: 10px; height: 45px; border: none; box-shadow: 0 0 0 1px #c3c3c3; transition: box-shadow 175ms ease-in-out; box-sizing: border-box; border-radius: 12px; font-size: 20px !important;
}

.oneCheckout .form-control::placeholder { color: #777; }
.oneCheckout .buttons { margin-top: 15px; } 

.customerAccount, .currentData { font-size: 14px; line-height: 20px; padding-top: 15px; padding-bottom: 25px; display: flex; justify-content: space-between; } 

#guestShipping {  padding-top: 15px; padding-bottom: 25px; } 
#paymentAddress { padding-top: 15px; padding-bottom: 25px; } 

.btn-link { font-size: 22px; } 

#payment-existing { margin-bottom: 20px; margin-top: 5px; }
.radio { margin-bottom: 20px !important; }

#footer-bar2{display: none}
footer{margin-top: 150px;}

@media(max-width: 400px){
	.radio{min-width: 100%;}
}