.elementor-12 .elementor-element.elementor-element-49fc7587{--display:flex;}.elementor-12 .elementor-element.elementor-element-57a77301 > .elementor-widget-container{padding:30px 0px 30px 0px;}/* Start custom CSS for shortcode, class: .elementor-element-57a77301 */.elementor-12 .elementor-element.elementor-element-57a77301 .woocommerce-MyAccount-navigation ul li.is-active>a {
    background-color: #1886D2 !important;
    color: #fff;
    cursor: default;
    border-radius: 10px;
    box-shadow: 0px 1px 5px 0px #1886D2;
    padding: 15px
  
}
.elementor-12 .elementor-element.elementor-element-57a77301 li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard{
    margin: 10px;
}
.elementor-12 .elementor-element.elementor-element-57a77301 .woocommerce-MyAccount-navigation ul li a:hover{
     background-color: #1886D2 !important;
    color: #fff !important;
    cursor: default;
    border-radius: 10px;
    box-shadow: 0px 1px 5px 0px #1886D2;
    
}
.elementor-12 .elementor-element.elementor-element-57a77301 li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard.is-active {
    margin: 10px;
}
.elementor-12 .elementor-element.elementor-element-57a77301 li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders{
    margin: 10px;
}
.elementor-12 .elementor-element.elementor-element-57a77301 li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads{
    margin: 10px;
}
.elementor-12 .elementor-element.elementor-element-57a77301 li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-account{
    margin: 10px;
}
.elementor-12 .elementor-element.elementor-element-57a77301 li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address{
    margin: 10px;
}
.elementor-12 .elementor-element.elementor-element-57a77301 li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--wishlist{
    margin: 10px;
}
.elementor-12 .elementor-element.elementor-element-57a77301 li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--compare{
    margin: 10px;
}
.elementor-12 .elementor-element.elementor-element-57a77301 li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout{
    margin: 10px;
}
.elementor-12 .elementor-element.elementor-element-57a77301 .wd-my-account-sidebar {
    flex: 1 0 25%;
    max-width: 25%;
    width: 25%;
    padding: 10px 30px;
    /* border-inline-end: 1px solid var(--brdcolor-gray-300); */
    border: none !important;
}
.elementor-12 .elementor-element.elementor-element-57a77301 .woocommerce-MyAccount-title {
    font-size: 18px;
    padding-inline: 15px 10px;
    padding-bottom: 10px;
    margin-bottom: 15px;
    text-transform: uppercase;
    /* border-bottom: 1px solid var(--brdcolor-gray-300); */
    border: none !important;
}
.elementor-12 .elementor-element.elementor-element-57a77301 .woocommerce-MyAccount-navigation ul li a {
    display: block;
    /*padding: 10px 15px;*/
    color: var(--color-gray-900);
    line-height: 20px;
    text-transform: none;
    font-size: 14px;
    font-weight: 600;
    border-radius: var(--wd-brd-radius);
    box-shadow: 0px 1px 15px 0px #0000001F;
    border-radius: 10px;
    padding: 15px;
}
.elementor-12 .elementor-element.elementor-element-57a77301 a {
    border-radius: 10px !important;
}
.elementor-12 .elementor-element.elementor-element-57a77301 .wd-my-account-links a:hover:before {
    color: #0F74BA;
}
.elementor-12 .elementor-element.elementor-element-57a77301 .xoo-ml-phone-cc + .select2 .select2-selection.select2-selection--single {
    padding: 0 15px;
    border-radius: 10px !important;
}
.elementor-12 .elementor-element.elementor-element-57a77301 .xoo-ml-regphin input.xoo-ml-phone-input {
    width: 100%;
    border-radius: 10px;
}
.elementor-12 .elementor-element.elementor-element-57a77301 input#account_first_name {
    border-radius: 10px;
}
.elementor-12 .elementor-element.elementor-element-57a77301 input#account_last_name {
    border-radius: 10px;
}
.elementor-12 .elementor-element.elementor-element-57a77301 input#account_display_name {
    border-radius: 10px;
}
.elementor-12 .elementor-element.elementor-element-57a77301 input#account_email {
    border-radius: 10px;
}
.elementor-12 .elementor-element.elementor-element-57a77301 input#password_current {
    border-radius: 10px;
}
.elementor-12 .elementor-element.elementor-element-57a77301 input#password_1 {
    border-radius: 10px;
}
.elementor-12 .elementor-element.elementor-element-57a77301 input#password_2 {
    border-radius: 10px;
}
.elementor-12 .elementor-element.elementor-element-57a77301 .woocommerce-MyAccount-content {
    box-shadow: 0px 1px 12px 0px #0000001A;
    border-radius: 20px;
    padding: 20px;
}
.elementor-12 .elementor-element.elementor-element-57a77301 fieldset {
    margin-bottom: 20px;
    padding: 20px 40px;
    border: 2px solid var(--brdcolor-gray-300);
    border-radius: 20px;
}
.elementor-12 .elementor-element.elementor-element-57a77301 button.woocommerce-Button.button {
    background: #0F74BA;
}
.elementor-12 .elementor-element.elementor-element-57a77301 header.title>h3 {
    text-transform: uppercase;
    font-size: 22px;
    color: #0F74BA;
}
.elementor-12 .elementor-element.elementor-element-57a77301 .xoo-el-section.xoo-el-active {
    box-shadow: 0px 1px 12px 0px #0000001A;
    border-radius: 20px;
    padding: 20px;
}
.elementor-12 .elementor-element.elementor-element-57a77301 .xoo-el-form-container button.btn.button.xoo-el-action-btn {
    background-color: #0F74BA;
    color: #ffffff;
    font-weight: 600;
    font-size: 15px;
    height: 40px;
    border-radius: 50px;
}
 .elementor-12 .elementor-element.elementor-element-57a77301 .woocommerce-MyAccount-title {
    font-size: 26px;
    padding-inline: 15px 10px;
    padding-bottom: 10px;
    margin-bottom: 15px;
    text-transform: uppercase;
    /* border-bottom: 1px solid var(--brdcolor-gray-300); */
    border: none !important;
}
@media (max-width:1024px){
   
.elementor-12 .elementor-element.elementor-element-57a77301 .wd-my-account-sidebar {
    /* flex: 1 0 25%; */
    max-width: 100%;
    width: 100%;
    padding: 10px 30px;
    /* border-inline-end: 1px solid var(--brdcolor-gray-300); */
    border: none !important;
}


}/* End custom CSS */