/**

    Theme Name:		 Brikk Child
    Theme URI:		 https://themeforest.net/item/brikk-directory-listing-wordpress-theme/29105129
    Description:	 Brikk Child is a child theme of Brikk
    Author:			 Utillz
    Author URI:		 https://themeforest.net/user/utillz
    Template:		 brikk
    Version:		 1.7.0.2
    Text Domain:	 brikk-child

**/

 .elementor-widget-woocommerce-checkout-page .e-checkout__container {
 
    grid-template-columns: 100% !important;

  }



  .brk-table-checkout .product-image .brk--icon {
    position: absolute;
    right: -11px;
    bottom: -8px;
    left: unset;
    background-color: #fff;
    width: 32px;
    height: 32px;
    border-radius: 25rem;
    top: unset;
    box-shadow: 0 0 3px rgba(0,0,0,0.1) !important;
  }

  .brk-table-checkout .product-image .brk--icon i {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    color: var(--main);
    font-size: 18px;
  }

  .e-checkout__order_review {
    background: transparent !important;
    border: 0 !important;
    height: 25px !important;
    padding: 0 !important;
  }
  .woocommerce-button.button.e-apply-coupon {
    border: 0 !important;
  }
  .order-total td {
    padding-bottom: 10px !important;
  }

  .brk-table-checkout tbody td {
    padding: 2px 0 !important;
  }

  .brk-table-checkout .product-image {
    display: flex;
    justify-content: center;
  }

  .brk-table-checkout thead th {
    padding: 9px 0 !important;
  }

  .e-checkout__container .col-1 {
    border: 0 !important;
    border-radius: 12px !important;
  }

  .e-coupon-box {
    border: 0 !important;
    box-shadow: -2px 2px 6px rgba(0,0,0,.03),inset 0 0 0 1px rgba(0,0,0,.08);
    border-radius: 6px !important;
  }

  #payment {
    border: 0 !important;
    box-shadow: -2px 2px 6px rgba(0,0,0,.03),inset 0 0 0 1px rgba(0,0,0,.08);
    border-radius: 6px !important;
  }

  .woocommerce-info {
    padding: 20px !important;
    border: 0 !important;
      border-top-color: currentcolor;
      border-right-color: currentcolor;
      border-bottom-color: currentcolor;
      border-left-color: currentcolor;
    background: #f0f8ff !important;
    outline: 0 !important;
    border-color: transparent !important;
    margin-bottom: 5px !important;
  }

  .woocommerce-additional-fields {
    border: 0 !important;
    padding: 0 !important;
  }
  .woocommerce-shipping-fields {
    display: none !important;
  }


.brk-header .brk-header-container .brk-site-logo .brk-logo-overlap img {
  opacity: 0;
  max-width: 100%;
  max-height: 100%;
}