/** search ***/
/** end search ***/
/** newlestter ***/
/** End newlestter ***/
/***************************************************
	Mixins Themes 
/***************************************************/
/* Mixin Normal*/
/* Mixin Clear */
/* Mixin Border */
/*background RGBA
============================================*/
/***************************************************
	Mixins RTL Themes 
/***************************************************/
/************************************ 
	Override Bootstrap 
*************************************/
/**
 * Web Application Prefix Apply For Making Owner Styles
 */
/**
 *   Blocks Layout Selectors 
 */
/***********************************************************************/
section#checkout-personal-information-step,
section#checkout-addresses-step,
section#checkout-delivery-step,
#block-reassurance,
#checkout #checkout-payment-step span.step-number {
  display: none; }

body#checkout section.checkout-step + section.checkout-step {
  margin-top: 0px; }

body#checkout section.checkout-step.-current .step-title {
  text-align: center;
  padding: 10px 0 20px; }

div#payment-confirmation .ps-shown-by-js {
  padding: 10px 0; }

#separate-payment-order-review {
  margin-bottom: 20px;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  #separate-payment-order-review .customer-block-container,
  #separate-payment-order-review #edit-button-block {
    text-align: center;
    padding: 20px 0;
    -webkit-flex-basis: 100%;
    -moz-flex-basis: 100%;
    flex-basis: 100%;
    -ms-flex-preferred-size: 100%; }
  #separate-payment-order-review .address-block-container {
    -webkit-flex-basis: 50%;
    -moz-flex-basis: 50%;
    flex-basis: 50%;
    -ms-flex-preferred-size: 50%; }
  #separate-payment-order-review #customer-block {
    font-size: 1.2em; }

.address-block-container .address-block,
.customer-block-container,
.shipping-method-container {
  padding: 15px;
  margin: 5px;
  border: 2px solid #78cfe138; }

.address-block .address-block-header,
#shipping-method .shipping-method-header,
#delivery-message .delivery-message-header {
  font-weight: bold;
  padding: 5px 0;
  display: block; }

.shipping-method-container {
  -webkit-flex-basis: 100%;
  -moz-flex-basis: 100%;
  flex-basis: 100%;
  -ms-flex-preferred-size: 100%; }

#shipping-method img {
  max-height: 60px; }

.payment-options #amazonPayCheckoutEmbedded {
  display: none; }

.payment-options.amazon_ongoing_session > div:not(.amazon-visible) {
  display: none; }

/*# sourceMappingURL=separate-payment.css.map */
