.elementor-10 .elementor-element.elementor-element-bb679c7{padding:70px 30px 90px 30px;}.elementor-10 .elementor-element.elementor-element-bf84b7c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:24px;}.elementor-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-93daaa5 .elementor-heading-title{font-size:30px;font-weight:700;color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-bb679c7{padding:40px 20px 40px 20px;}.elementor-10 .elementor-element.elementor-element-bf84b7c > .elementor-element-populated{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-bb679c7{padding:30px 15px 035px 15px;}.elementor-10 .elementor-element.elementor-element-93daaa5 .elementor-heading-title{font-size:30px;}}/* Start custom CSS *//* Change WC Acct Page Column Widths */
@media only screen and (min-width: 769px) {
  .woocommerce-account .woocommerce-MyAccount-navigation {
    width: 22%;
  }
  .woocommerce-account .woocommerce-MyAccount-content { 
    width: 75%;
  }
}
/* Style WC Account Endpoint Links */
nav.woocommerce-MyAccount-navigation ul {
  list-style-type: none;
  padding-left: 0;
  max-width:200px;
  font-size: 17px;
  line-height: 26px;
}
nav.woocommerce-MyAccount-navigation ul li {
  padding: 8px 20px;
  background-color: rgba(0,0,0,0.05);
  border-bottom: 1px solid rgba(0,0,0,0.05);
}
nav.woocommerce-MyAccount-navigation ul li.is-active {
  background-color: #005cb9;
}
nav.woocommerce-MyAccount-navigation ul li.is-active a {
  color: #fff; 
  cursor: default;
}
nav.woocommerce-MyAccount-navigation ul li.is-active:after {
  content: "";
  height: 0;
  width: 0;
  border-top: 20px solid transparent;
  border-left: 14px solid #005cb9;
  border-bottom: 20px solid transparent;
  float: right;
  margin-right: -34px;
  margin-top: -7px;
}
nav.woocommerce-MyAccount-navigation ul li:not(.is-active):hover {
  background-color: rgba(0,0,0,0.07);
}
nav.woocommerce-MyAccount-navigation ul li:not(.is-active):hover:after { 
  content: "";
  height: 0;
  width: 0;
  border-top: 20px solid transparent;
  border-left: 14px solid rgba(0,0,0,0.07);
  border-bottom: 20px solid transparent;
  float: right;
  margin-right: -34px;
  margin-top: -7px;
}


/* Style WC Account orders */
.woocommerce table.my_account_orders .button {
    white-space: nowrap;
    margin: 5px 0;
    margin-right: 4%;
    border-radius: 50px;
    padding: 10px 23px;
    line-height: 1em;
}
.woocommerce table.my_account_orders .button.view {
    background: var( --e-global-color-secondary );
    color: white;
}
.woocommerce table.my_account_orders .button.cancel {
    background: #ffe2e2;
    color: #d91f1f;
}
.woocommerce table.my_account_orders .button.invoice {
    background: var( --e-global-color-accent );
    color: white;
}/* End custom CSS */