/*
Theme Name: Porto Child
Theme URI: https://www.portotheme.com/wordpress/porto/
Description: Child theme for Porto
Author: Your Name
Template: porto
Version: 1.0.0
*/

/* Put your custom CSS below */
/* Porto Icon fixes */
.porto-icon-phone-1:before { content: "\e887"; }
.porto-icon-wishlist-2:before { content: "\e91b"; }
.porto-icon-help-2:before { content: "\f87d"; }
.porto-icon-package:before { content: "\f87e"; }
.porto-icon-user-2:before { content: "\e91a"; }

/* Fix FA5 map marker on FA6 */
.fa-map-marker-alt:before {
    content: "\f3c5";
    font-family: "Font Awesome 6 Free" !important;
    font-weight: 900 !important;
}

.shipping_address {
    display: block !important;
}
/*homepage-banner-new arrivals*/
.banner-text {
    text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.5);
}
/*myaccount page*/
.woocommerce-account .col-lg-10.mx-auto {
  display: flex !important;
  justify-content: center !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.woocommerce-account .align-left {
  width: 100%;
  max-width: 900px;
}

#customer_login.u-columns.col2-set {
  display: flex !important;
  justify-content: center !important;
  align-items: flex-start;
  gap: 40px;
  width: 100%;
  margin: 0 auto !important;
}

#customer_login .u-column1,
#customer_login .u-column2 {
  flex: 1 !important;
  max-width: 380px;
  float: none !important;
}
.woocommerce-privacy-policy-text p {
	line-height:16px!important;
}
.woocommerce-LostPassword.lost_password.d-flex.flex-column.flex-sm-row.justify-content-between.mb-4 {
	margin-bottom: 66px !important;
}
.main-content-wrap.row {
  justify-content: center !important;
}