.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Lato;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 );}/* Start custom CSS for text-editor, class: .elementor-element-1ca1f8d9 */.elementor-190 .elementor-element.elementor-element-1ca1f8d9  p,a{
    color:black;
    font-family:lato;
    
}

.elementor-190 .elementor-element.elementor-element-1ca1f8d9  .edit{
  font-family: lato;
    background-color: transparent;
    border-color:var( --e-global-color-primary );
    color:var( --e-global-color-primary );
    border-style: solid;
    border-width:4px;
    padding:0.2em 0.2em 0.2em 0.2em;
    
}
.elementor-190 .elementor-element.elementor-element-1ca1f8d9 address{
    margin-bottom:20px;
}
.elementor-190 .elementor-element.elementor-element-1ca1f8d9 .edit:hover{
    font-family: lato;
    background-color:var( --e-global-color-primary );
    color:white;
    transition-duration: 0.4s

}
.elementor-190 .elementor-element.elementor-element-1ca1f8d9 .woocommerce-MyAccount-content{
        color:black;
        text-align:center;

}
.elementor-190 .elementor-element.elementor-element-1ca1f8d9 .woocommerce-MyAccount-navigation-link--downloads{
    display:none;
}
.elementor-190 .elementor-element.elementor-element-1ca1f8d9 header h3{
        text-align:center;
float:none;
    
}
.elementor-190 .elementor-element.elementor-element-1ca1f8d9 .woocommerce-MyAccount-navigation{
    float:none;
    width:100%;
     background-color:var( --e-global-color-primary );
    margin-bottom: 10px;
}
.elementor-190 .elementor-element.elementor-element-1ca1f8d9 ul{
        display:inline-block;
    

}
.elementor-190 .elementor-element.elementor-element-1ca1f8d9 label{
    text-align:left;
}
.elementor-190 .elementor-element.elementor-element-1ca1f8d9 #account_display_name{
    float:left ;
}
.elementor-190 .elementor-element.elementor-element-1ca1f8d9 fieldset{
    width:45%;
    float:right;
    margin-top:-15em;
}

.elementor-190 .elementor-element.elementor-element-1ca1f8d9 fieldset span span {
position:absolute;
top:.2em;
right: 2%;

    
}
.elementor-190 .elementor-element.elementor-element-1ca1f8d9 #account_display_name{
    width:45%;
}
.elementor-190 .elementor-element.elementor-element-1ca1f8d9 #account_email{
        width:45%;

    float:left;
}
.elementor-190 .elementor-element.elementor-element-1ca1f8d9 #account_first_name_group {
    width:45%;
    float:none;
}
.elementor-190 .elementor-element.elementor-element-1ca1f8d9 #account_last_name_group {
    float:none;
    width:45%
}

.elementor-190 .elementor-element.elementor-element-1ca1f8d9 li{
    display:inline-block;
    margin-left: 1vw;
    margin-right: 1vw;
}
.elementor-190 .elementor-element.elementor-element-1ca1f8d9 .woocommerce-MyAccount-content table{
    font-family: lato;
    border-color:var( --e-global-color-primary );
        border-collapse: collapse;
    text-align: center;

}
.elementor-190 .elementor-element.elementor-element-1ca1f8d9 .woocommerce-MyAccount-content{
    float:none;
    text-align: center;
    width:100%;
}
.elementor-190 .elementor-element.elementor-element-1ca1f8d9 .woocommerce-button{
    font-family: lato;
    background-color: transparent;
    border-color:var( --e-global-color-primary );
    color:var( --e-global-color-primary );
    border-style: solid;
    border-width: 1px;
}
.elementor-190 .elementor-element.elementor-element-1ca1f8d9 .woocommerce-button:hover{
    font-family: lato;
    background-color:var( --e-global-color-primary );
    color:white;
    transition-duration: 0.4s

}
.elementor-190 .elementor-element.elementor-element-1ca1f8d9 .woocommerce-MyAccount-content table thead{
    font-family: lato;
    background-color: var( --e-global-color-primary );
    color:white;
    text-transform: uppercase;
}
.elementor-190 .elementor-element.elementor-element-1ca1f8d9 p a{
    font-weight: 600;
    
    
}
.elementor-190 .elementor-element.elementor-element-1ca1f8d9 li a{
    text-transform:uppercase;
    color:white;
}
.elementor-190 .elementor-element.elementor-element-1ca1f8d9 li{
    list-style-type:none;
  
    border-width: 1px;
    text-align: center;
    height:2em;
    vertical-align:center;
    padding-top:0.7vh;
     background-color:var( --e-global-color-primary );


    
    
}
.elementor-190 .elementor-element.elementor-element-1ca1f8d9 nav{
    text-align: center;
}
.elementor-190 .elementor-element.elementor-element-1ca1f8d9 ul{
    border-color:black;
 
}
.elementor-190 .elementor-element.elementor-element-1ca1f8d9 li:hover{
        
                transition-duration:0.4s;
    transition-timing-function: ease;
    border-bottom-color: white;
    border-bottom-style: solid;
    border-bottom-width: 1px

    }/* End custom CSS */