.elementor-kit-7{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Jost";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Jost";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Jost";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Jost";--e-global-typography-accent-font-weight:500;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */*{
    font-family: 'Jost', Sans-Serif;
}
.woocommerce-MyAccount-navigation-link--orders,
.woocommerce-MyAccount-content p + p{
    display: none !important;
}
table td{
    line-height: 16px;
    vertical-align: middle;
}
.frontend-admin-message {
    margin-bottom: 24px;
}
.e-loop-add-to-cart-form-container .added_to_cart{
    width: 100%;
    justify-content: center;
    color: #6F7BD4;
    margin-top: 16px;
}
.elementor-field-label,
.acf-field .acf-label label{
    color: #555 !important;
}
.acf-field, .elementor-form .elementor-field-group{
    margin-bottom: 16px !important;
}
.acf-field .acf-label{
    margin: 0 0 4px 0 !important;
}
.acf-field .acf-label label,
.elementor-form .elementor-field-label{
    margin: 0 0 4px 0 !important;
    color: #FFF;
    font-weight: 400;
    line-height: 26px;
    font-size: 18px;
}
.acf-field .acf-input > div > input, .elementor-form .elementor-field, .acf-field .acf-input > div > select, .acf-field .acf-input > select, .acf-field .acf-input .acf-input-wrap > textarea{
    background: #EEE !important;
    border: 1px solid #CCC !important;
    color: #161616 !important;
    width: 100%;
    float: left;
    font-size: 16px !important;
    padding: 0 15px !important;
    height: 54px;
    line-height: 54px !important;
    outline: none;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
    transition: all 0.5sease-in-out !important;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5sease-in-out;
}
.acf-field .acf-input .acf-input-wrap > textarea{
    height: 160px;
}
.acf-field-submit-button{
    padding-top: 24px !important;
}
.elementor-form .elementor-button{
    margin-top: 24px !important;
}
.acf-field > div > button, .elementor-form .elementor-button, .acf-field > div > input[type="submit"]{
    background-color: #6F7BD4 !important;
    list-style: none;
    font-family: "Jost", Sans-serif;
    font-size: 16px !important;
    font-weight: 600 !important;
    text-transform: uppercase;
    color: #FFFFFF;
    border-radius: 2px 2px 2px 2px;
    padding: 16px 32px 16px 32px;
    cursor: pointer;
    transition: all .3sease-out;
    text-align: center;
    border: none;
    width: 100%
}
.woocommerce-order-details .button-primary,
.woocommerce-order-details .button-secondary{
    width: 100%;
    text-align: center;
    font-weight: bold;
    color: #6F7BD4 !important;
    display: flex;
    justify-content: center;
    margin-top: 16px;
    border: none;
}
.woocommerce-order-details .button-primary:hover,
.woocommerce-order-details .button-secondary:hover{
    opacity: .5;
    background-color: transparent !important;
}
.woocommerce-MyAccount-content address{
    padding: 16px !important;
    color: #161616;
    background-color: #212121;
    border: none !important;
}
.woocommerce-MyAccount-content address br{
    display: inherit
}
.woocommerce-order-details__title, .woocommerce-column__title{
    color: #161616;
    text-transform: uppercase;
    font-size: 16px;
}
.wc-block-components-main input, .wc-block-components-main textarea, .wc-block-components-main select{
    color: #161616 !important;
}
a.link{
    color: #6F7BD4;
}

.woocommerce-orders-list,
.user-management-list{
    display: flex;
    padding: 0;
    flex-direction: column;
    gap: 16px;
}
.woocommerce-orders-list .order,
.user-management-list li{
    list-style: none;
    padding: 24px;
    background-color: #EEE;
    display: flex;
    gap: 16px;
    width: 100%;
    border-radius: 4px;
    align-items: center;
    justify-content: space-between
}
.user-management-list li > div{
    display: flex;
    align-items: flex-start;
    gap: 40px;
    justify-content: space-between;
}
.user-management-list li > div p{
    margin: 0;
    display: flex;
    flex-direction: column;
}
.user-management-list li > div p label{
    font-size: 14px;
    font-weight: bold
}
.woocommerce-orders-list .order > div{
    display: flex;
    gap: 32px;
    align-items: center;
}
.woocommerce-orders-list .order .order-id,
.woocommerce-order-details .order-info .order-id{
    font-size: 32px;
    font-weight: bold;
    display: block;
}
.order-status{
    background-color: #161616;
    padding: 4px 8px;
    border-radius: 4px;
    color: #FFF;
    text-align: center;
    min-width: 136px;
}
.order-status.warning{
    background-color: #FFC238;
    color: #161616;
}
.order-status.waiting{
    background-color: #3876FF;
}
.order-status.positive{
    background-color: #52b255;
}
.order-status.negative{ 
    background-color: #E43737; 
}
.order-status.neutral{ 
    background-color: #CCC; 
    color: #161616; 
}
.woocommerce-orders-list .order .elementor-button{
    text-transform: uppercase;
    background-color: #6F7BD4;
}
.woocommerce-order-details .order-info{
    padding: 24px;
    background-color: #EEE;
    margin-bottom: 32px; 
}
.woocommerce-order-details .order-info > p{
    display: flex;
    align-items: center;
    line-height: 14px;
    gap: 4px;
}
.woocommerce-order-details .order-info h3{
    font-size: 18px;
    font-weight: bold;
    margin: 32px 0 8px 0;
}
.woocommerce-order-details .order-info .order-products{
    padding: 0;
    margin: 0;
}
.woocommerce-order-details .order-info .order-products li{
    list-style: none
}
.woocommerce-order-details .order-info .order-id{
    margin-top: 16px
}
.woocommerce-order-details .order-info #edit-quantities-container{
    padding: 16px;
    background-color: #FAFAFA;
    margin-top: 24px;
}
.woocommerce-order-details .order-info #edit-quantities-container .editable-product-list{
    margin: 0;
    padding: 0;
}
.woocommerce-order-details .order-info #edit-quantities-container .editable-product-list li{
    list-style: none;
    display: flex;
    justify-content: space-between;
    margin: 8px 0;
    align-items: center;
}
.woocommerce-order-details .order-info .edit-quantities-actions .button-primary{
    background-color: #6F7BD4 !important;
    color: #FFF !important
}
.woocommerce-order-details .order-info.editing-mode h3,
.woocommerce-order-details .order-info.editing-mode .order-products,
.woocommerce-order-details .order-info.editing-mode #btn-edit-quantities{
    opacity: .33;
}
.woocommerce-order-details .order-info.editing-mode #btn-edit-quantities{
    cursor: default;
}
.woocommerce-delivery-info-section{
    width: 100%;
    margin: 32px 0;
}
.woocommerce-delivery-info-section .acf-field{
    display: flex;
    flex-direction: column;
}

.message-feedback{
    padding: 24px;
    background-color: #cdffcf;
    margin-bottom: 16px;
}
.message-feedback span{
    color: #161616;
}
.elementor-button-delete,
.elementor-button-delete:hover{
    background-color: #E43737;
    font-family: "Jost", Sans-serif;
    color: #FFF;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 2px 2px 2px 2px;
    padding: 8px 16px 8px 16px;
    border: none;
    font-size: 12px;
}

@media screen and (max-width: 767px){
    .woocommerce-orders-list .order,
    .user-management-list li{
        flex-direction: column;
        justify-content: flex-start;
        gap: 32px;
    }
    .woocommerce-orders-list .order > div,
    .user-management-list li > div{
        display: flex;
        flex-direction: column;
        gap: 32px;
        align-items: flex-start;
    }
    .user-management-list li > div{
        width: 100%;
    }
    .elementor-button-delete{
        width: 100%;
    }
}/* End custom CSS */