.elementor-17 .elementor-element.elementor-element-71290714{--display:flex;--min-height:240px;--justify-content:center;--overlay-opacity:0.5;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-71290714:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-71290714 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fruteriagalante.es/wp-content/uploads/usuario.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-71290714::before, .elementor-17 .elementor-element.elementor-element-71290714 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-71290714 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-71290714 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-71290714 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-71290714 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-71290714 > .elementor-shape-bottom .elementor-shape-fill, .elementor-17 .elementor-element.elementor-element-71290714 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#4D897CEB;}.elementor-17 .elementor-element.elementor-element-71290714 > .elementor-shape-bottom svg, .elementor-17 .elementor-element.elementor-element-71290714 > .e-con-inner > .elementor-shape-bottom svg{width:calc(300% + 1.3px);height:85px;}.elementor-17 .elementor-element.elementor-element-6787c33b > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 20px;border-color:#61CE70;border-radius:0px 0px 0px 30px;}.elementor-17 .elementor-element.elementor-element-6787c33b.elementor-element{--order:99999 /* order end hack */;}.elementor-17 .elementor-element.elementor-element-6787c33b .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:60px;color:var( --e-global-color-b31f958 );}.elementor-17 .elementor-element.elementor-element-1ac8919c{--display:grid;--min-height:400px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:column;--justify-items:stretch;--align-items:center;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-1ac8919c.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-2281c458 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-2281c458.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-2281c458{columns:1;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-2281c458 a{color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-2281c458 a:hover, .elementor-17 .elementor-element.elementor-element-2281c458 a:focus{color:var( --e-global-color-31d72fb );}.elementor-17 .elementor-element.elementor-element-2281c458 .elementor-drop-cap{margin-inline-end:10px;}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-1ac8919c{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-1ac8919c{--content-width:90%;}}@media(min-width:1025px){.elementor-17 .elementor-element.elementor-element-71290714:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-71290714 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-1ac8919c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-71290714 */.entry-title {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2281c458 */.entry-title {
    display: none !important;
}

/*.woocommerce-MyAccount-content p:last-of-type {

    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
}

.woocommerce-MyAccount-navigation {
    width: 50% !important;
    float: none !important;
    margin: 0 auto;
}

.woocommerce-MyAccount-navigation ul {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard {
display: none !important;
}*/





/* oculta la opción de descarta */
.woocommerce-MyAccount-navigation-link--downloads, .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard  {
    display: none !important;
}

/* color del fondo de las opciones */
.woocommerce-MyAccount-navigation ul {
    margin-top: 20px !important;
    background-color: #4D897C;
    border-radius: 30px;
    padding-top: 20px !important;
    padding-left: 0px;
    padding-bottom: 10px !important;
}
 
/* color blanco en el menu de mi cuenta */
.woocommerce-MyAccount-navigation-link a {
   color: #ffffff !important;
}
 
.woocommerce-MyAccount-navigation-link a:hover {
   color: #C1FBA4 !important;
} 
 
 
 
 
/* icono de cada elemento */
.woocommerce-MyAccount-navigation-link--dashboard a::before {
    content: "\f0ca"; 
    font-family: "Font Awesome 5 Free"; 
    color: #344E41;
    font-weight: 900;
    margin-right: 8px;
    font-size: 20px;
}

.woocommerce-MyAccount-navigation-link--orders a::before {
    content: "	\f543"; 
    font-family: "Font Awesome 5 Free"; 
    color: #344E41;
    font-weight: 900;
    margin-right: 8px;
    font-size: 20px;
}

.woocommerce-MyAccount-navigation-link--edit-address a::before {
   
    content: "\f3c5"; 
    font-family: "Font Awesome 5 Free"; 
    color: #344E41;
    font-weight: 900;
    margin-right: 8px;
   font-size: 20px;
}

.woocommerce-MyAccount-navigation-link--edit-account a::before {
    content: "\f4fe"; 
    font-family: "Font Awesome 5 Free"; 
    color: #344E41;
    font-weight: 900;
    margin-right: 8px;
    font-size: 20px;
}

.woocommerce-MyAccount-navigation-link--customer-logout a::before {
    content: "\f2f5"; 
    font-family: "Font Awesome 5 Free"; 
    color: #344E41;
    font-weight: 900;
    margin-right: 8px;
    font-size: 20px;
}
/*  ------------- hover -------------------- */
.woocommerce-MyAccount-navigation-link--dashboard:hover::before,
.woocommerce-MyAccount-navigation-link--orders:hover::before,
.woocommerce-MyAccount-navigation-link--edit-address:hover::before,
.woocommerce-MyAccount-navigation-link--edit-account:hover::before,
.woocommerce-MyAccount-navigation-link--customer-logout:hover::before
{
    color: #C1FBA4 !important;
}
.woocommerce-MyAccount-navigation-link a:hover,
.woocommerce-MyAccount-navigation-link a:hover::before {
  color: #C1FBA4;
 }
/* **************************************** */

.woocommerce-MyAccount-navigation-link {
   margin-bottom: 20px;
  }



.elementor-17 .elementor-element.elementor-element-2281c458 p a {
 
    color: #A8D4AF !important;
    font-weight: 700;
    
}
    
.elementor-17 .elementor-element.elementor-element-2281c458 p a:hover {
    color: #61CE70 !important;
    /*text-decoration: underline;*/
    
    
}

.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions {
    align-content: center !important;
}



.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link {
  list-style-type: none;
}

.woocommerce-MyAccount-navigation-link a br {
  display: none !important;
}



.woocommerce-MyAccount-content {
  margin-top: 20px !important;
 
}

/* opcion pedidos */

.woocommerce-table__product-name.product-name,
.woocommerce-table__product-table.product-total {
     text-align: center; /* centrado horizontal */
  vertical-align: middle; /* centrado vertical */
}



.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table th,
.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table td {
  text-align: center; /* centrado horizontal */
  vertical-align: middle; /* centrado vertical */
}
 /* oculta pedido por */
.wc-item-meta {
    display: none !important;
}

/* color titulo principal */
.woocommerce-order-details__title, .woocommerce-column__title,.woocommerce-Address-title.title h2, label,
.woocommerce-MyAccount-content h2 {
    color: #4D897C !important;
}

.woocommerce-table.woocommerce-table--order-details.shop_table.order_details td {
    text-align: center; 
  vertical-align: middle;  
}

.woocommerce-table__product-name .unidad-de-venta {
    margin-left: 0.3em;
}

/* opción direcciones */
.woocommerce-Address-title p  {
  display: flex;
  text-align: center;
}

a.edit {
   margin: 0 auto; 
}

.woocommerce-MyAccount-content > p:first-of-type {
  display: none;
}

/* datos de facturación */
.required {
    color: #33CC66 !important ;
}

.show-password-input {
  opacity: 1;
  filter: invert(65%) sepia(24%) saturate(860%) hue-rotate(91deg) brightness(105%) contrast(93%);
}

.woocommerce-Button.button,.button {
    margin-top: 20px !important;
    color: #A8D4AF !important;
    font-weight: 700;
    
}
    
.woocommerce-Button.button:hover,.button:hover {
    color: #61CE70 !important;
    /*text-decoration: underline;*/
}

.woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2 {
    
    display: none !important;
}/* End custom CSS */