.elementor-8 .elementor-element.elementor-element-f749399:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-f749399 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-46587f7 );}.elementor-8 .elementor-element.elementor-element-f749399 > .elementor-container{min-height:200px;}.elementor-8 .elementor-element.elementor-element-f749399{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-f749399 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-8ddbcbc{text-align:center;}.elementor-8 .elementor-element.elementor-element-1294cae > .elementor-container{max-width:850px;}.elementor-8 .elementor-element.elementor-element-1294cae{margin-top:-70px;margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-42a5cce:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-42a5cce > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-88f653d );}.elementor-8 .elementor-element.elementor-element-42a5cce > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-42a5cce > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-42a5cce > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-42a5cce > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-42a5cce > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-8 .elementor-element.elementor-element-1bead7e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-1bead7e .elementor-icon-box-wrapper{gap:0px;}.elementor-8 .elementor-element.elementor-element-1bead7e .elementor-icon-box-title{color:var( --e-global-color-46587f7 );}.elementor-8 .elementor-element.elementor-element-540660a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-540660a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-88f653d );}.elementor-8 .elementor-element.elementor-element-540660a > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-540660a > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-540660a > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-540660a > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-540660a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-18094a2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-18094a2 .elementor-icon-box-wrapper{gap:0px;}.elementor-8 .elementor-element.elementor-element-18094a2 .elementor-icon-box-title{color:var( --e-global-color-46587f7 );}.elementor-8 .elementor-element.elementor-element-cd84f97:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-cd84f97 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-88f653d );}.elementor-8 .elementor-element.elementor-element-cd84f97 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-cd84f97 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-cd84f97 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-cd84f97 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-cd84f97 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-11a493e .elementor-icon-box-wrapper{gap:0px;}.elementor-8 .elementor-element.elementor-element-11a493e .elementor-icon-box-title{color:var( --e-global-color-46587f7 );}.elementor-8 .elementor-element.elementor-element-c746ae8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-c746ae8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-88f653d );}.elementor-8 .elementor-element.elementor-element-c746ae8 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-c746ae8 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-c746ae8 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-c746ae8 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-c746ae8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-c9e8ee9 .elementor-icon-box-wrapper{gap:0px;}.elementor-8 .elementor-element.elementor-element-c9e8ee9 .elementor-icon-box-title{color:var( --e-global-color-46587f7 );}.elementor-8 .elementor-element.elementor-element-725f36f > .elementor-container{max-width:850px;}.elementor-8 .elementor-element.elementor-element-725f36f{margin-top:50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2a41bae8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-2a41bae8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2a41bae8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-f749399{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-86f290d{padding:0px 10px 0px 10px;}.elementor-8 .elementor-element.elementor-element-42a5cce{width:50%;}.elementor-8 .elementor-element.elementor-element-540660a{width:50%;}.elementor-8 .elementor-element.elementor-element-cd84f97{width:50%;}.elementor-8 .elementor-element.elementor-element-c746ae8{width:50%;}.elementor-8 .elementor-element.elementor-element-725f36f{padding:0px 10px 0px 10px;}}/* Start custom CSS for section, class: .elementor-element-1294cae */.account_btn{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-af9227c *//*.elementor-8 .elementor-element.elementor-element-af9227c{*/
/*    background-color: #F7F7F;*/
/*}*/

nav.woocommerce-MyAccount-navigation {
    display: none;
}

.woocommerce-MyAccount-content,.woocommerce-form {
    width: 100% !important;
    background-color: #F7F7F7;
    padding: 20px;
}
.woocommerce-MyAccount-content input, .woocommerce-form input,.woocommerce-form select{
    background-color: #EAEAEA !important;
    border-color: #EAEAEA !important;
        color: var(--forms-fields-normal-color,#818a91);
    border-radius: var(--forms-fields-border-radius,0);
    padding: var(--forms-fields-padding,16px);
    background: #f7f7f7;
    border: none;
    font-size: 14px;

}

.woocommerce-MyAccount-content fieldset {
    border:none;
    padding:0px;
    margin:0px;
}
.elementor-widget-woocommerce-my-account .woocommerce-address-fields fieldset legend, .elementor-widget-woocommerce-my-account .woocommerce-EditAccountForm fieldset legend,.woocommerce-MyAccount-content fieldset legend {
    font-weight: 700;
    padding: 20px 0;
    color: var(--general-text-color,#000);
}

.woocommerce-MyAccount-content fieldset .form-row {
    padding: 0px;
    margin: 0 0 6px;
}
.woocommerce-MyAccount-content,.woocommerce-form {
    font-family: Roboto,sans-serif;
    color: #818a91;
}
.woocommerce form.login, .woocommerce form.register{
    border:none;
}
.woocommerce-MyAccount-content h2,.woocommerce-form h2 {
    color: var(--typography-section-titles-color,#000);
    margin-top: 0;
    margin-bottom: var(--section-title-spacing,45px);
    font-weight: 400;
}
.select2-selection.select2-selection--single{
    background-color: #EAEAEA !important;
    border-color: #EAEAEA !important;
        color: var(--forms-fields-normal-color,#818a91);
    border-radius: var(--forms-fields-border-radius,0);
    /* padding: var(--forms-fields-padding,16px); */
    background: #f7f7f7;
    border: none;
    font-size: 14px;
    height:40px;
    vertical-align:middle;
    padding:5px 0px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
     top:6px
}

.woocommerce form.login a, .woocommerce form.register a {
    color: var(--links-normal-color,#5bc0de);
}
.woocommerce-MyAccount-content button,.woocommerce-form button {
    background-color:#99C156 !important;
    padding:12px 32px !important;
}
.account-orders-table .button{
	 background-color:#99C156 !important;
}
.account-orders-table .button:hover{
	background-color: #718D42 !important;
	color: white !important;
}
.woocommerce-MyAccount-content button:hover, .woocommerce-form button:hover {
    background-color: #718D42 !important;
	color: white !important;
}
.u-column1.col-1.woocommerce-Address,.u-column2.col-2.woocommerce-Address {
    border: 2px #818a91 solid;
    padding: 10px;
    border-radius: 5px;
}
table.account-orders-table {
    border: none !important;
    margin-bottom: 0;
        margin: 0 -1px 24px 0;
    text-align: left;
    width: 100%;
    border-collapse: separate;
    border-radius: 5px;
}

.account-orders-table th,.account-orders-table td{
    border:none
}

.account-orders-table  thead:first-child tr:first-child th {
    border-top: 0;
    padding-left: 0;
    padding-top: 0;
    padding-bottom:9px;
}
.account-orders-table td{
background-color: transparent;
    padding-left: 0;
    padding-top: 9px;
    padding-bottom: 9px;
    color: #818a91;
     padding: 9px !important;
    vertical-align: middle;
    
}
mark {
    color:#000;
    background:transparent;
    font-weight:bold;
}
.woocommerce-table--order-details th{
    display:bold;
}
.woocommerce-table--order-details a{
    color:var(--links-normal-color,#5bc0de);
}
.woocommerce-table--order-details, .woocommerce-table--order-details th,.woocommerce-table--order-details td{
    border:none !important;
}
.woocommerce-table--order-details th,.woocommerce-table--order-details td{
    border-bottom: 1px solid rgba(0,0,0,.1) !important;
    
}
.account-orders-table thead tr th span {
    color: #000;
    font-weight: 700;
    padding: 9px 8px;
    line-height: 1.5em;
}
.account-orders-table tr {
    border: none !important;
}
.account-orders-table td .button {
    border: none;
    margin-right: 3px;
}
.account-orders-table a {
    color: var(--links-normal-color,#5bc0de);
}
form.woocommerce-form.woocommerce-form-register.register > p{
    padding-left:0px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2a41bae8 */.elementor-8 .elementor-element.elementor-element-2a41bae8 #customer_login h2 {
    background-color:#EAEAEA;
    margin-bottom:0px;
    padding:20px 30px;
}

.elementor-8 .elementor-element.elementor-element-2a41bae8 #customer_login .woocommerce-form{
    margin-top:0px;
}
.elementor-8 .elementor-element.elementor-element-2a41bae8 .elementor-widget-woocommerce-my-account .woocommerce .form-row .input-text,.elementor-8 .elementor-element.elementor-element-2a41bae8  .elementor-widget-woocommerce-my-account .woocommerce .form-row select{
    background-color:#EAEAEA;
}/* End custom CSS */