.entry-content .woocommerce{max-width:1200px; margin:0 auto; margin-top:50px;}
#customer_details{float:right; width:48%;}
#customer_details .col-1{float:right; width:100%;}
#customer_details .col-2{float:right; width:100%;}
#order_review_heading{float:left; width:48%; margin-bottom:20px; font-size:25px; font-weight:400;}
#order_review{float:left; width:48%;}
.woocommerce-checkout{display:inline-block; width:100%;}
.woocommerce span.onsale{/*background:#FB5963;*/ background:#E35D9D; color:#fff; width: 40px;
height: 40px;
line-height: 40px;
left: 0px !important;
position: absolute;
border-radius: 73px !important;
right: 12px !important;}
.woocommerce ul.products li.product .price ins{font-weight:400; text-decoration:none;}
.woocommerce ul.products li.product .price ins .amount{ /*color:#FB5963 !important;*/ color:#E35D9D !important;}
#customer_details .col-1 h3:first-child{margin-bottom:20px; font-size:25px; font-weight:400;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea,.woocommerce form .form-row select{margin-bottom:10px;}
.woocommerce button.button.alt,.woocommerce a.button.alt{background:#80CDEB; position:relative;}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{background:#fb5963;}
.product-name a{color:#3d3d3d; text-decoration:none;}
.woocommerce button.button.alt::before {
    position: absolute;
    width: 100%;
    height: 100%;
    border: 2px solid #80CDEB;
    left: 3px;
    top: 3px;
    content: "";
}
.woocommerce button.button.alt:hover::before {
border-color:#fb5963
}

.woocommerce table.shop_table{border-color:#80cdeb;}
.woocommerce table.shop_table td{border-color:#80cdeb;}
.cart_totals  h2{margin-bottom:25px; font-size:20px;}
.woocommerce-info a,.lost_password a{color:#fb5963; text-decoration:none;}

.woocommerce-MyAccount-content p{margin-bottom:12px;}
.woocommerce-MyAccount-content a{color:#fb5963; text-decoration:none;}
.woocommerce-MyAccount-navigation li{margin-bottom:10px;}
.woocommerce-MyAccount-navigation li a{text-decoration:none; color:#3d3d3d; font-size:18px;}
.woocommerce-MyAccount-navigation li a:hover{color:#fb5963;}

.woocommerce form .password-input input[type="password"], .woocommerce-page form .password-input input[type="password"]{height:30px; line-height:30px; background:none; border:none; border-bottom:1px solid #000}

.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register{border-color:#80cdeb;}

.woocommerce h2{font-size:20px;}
span.letest_product_bx {
    position: absolute;
    top: 24px;
    right: -7px;
    background-color: #FACA42;
    color: #3d3d3d;
    width: 42px;
    height: 42px;
    text-align: center;
    line-height: 42px;
    font-weight: 500;
    border-radius: 50%;
    z-index: 10;
}
.wcpscwc-product-slider .slick-list .letest_product_bx {
    right: 0px;
    top: 28px;
}
@media screen and (max-width:1024px){
	#order_review_heading,#customer_details,#order_review{width:100%;}
	.entry-content .woocommerce{width:90%;}
}