.elementor-473 .elementor-element.elementor-element-b8510e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for shortcode, class: .elementor-element-a399324 */.um-profile-nav {
    background: #038B58 !important ;
    border-radius: 5px !important;
}

.um-profile-nav-item:hover{
    background-color:#005837 !important ;
}

.um-profile-nav-item.active a, .um-profile-nav-item.active a:hover{
    background: #005837 !important;
}


.bp-messages-wrap .threads-list .thread .unread-count {
    background: #038B58 !important ;
}

body .bp-messages-wrap .chat-header>a, 
body .bp-messages-wrap .chat-header>span {
    color: rgb(3, 139, 88) !important;
    
}
.bpbm-checkbox:checked+label::before {

    background-color: rgb(3, 139, 88) !important;
    
}

.bp-messages-wrap .bm-reply .bm-send-message {

    color: rgb(3, 139, 88) !important;
}

.bp-messages-wrap .bm-messages-list .bm-list .bm-messages-stack.bm-right-side .bm-content .bm-messages-listing .bm-message .bm-message-content:not(.bm-hide-background) {
    background: rgb(3, 139, 88) !important;
    
}

.bp-messages-wrap .bm-messages-list .bm-list .bm-sticky-date {
    background: #069b63 !important;
    
}

body .bp-messages-wrap .bm-messages-list .bm-list .bm-messages-stack.bm-right-side .bm-content .bm-info a {
    color:rgb(24 49 37) !important;
    
}

body .bp-messages-wrap .bm-messages-list .bm-list .bm-messages-stack.bm-left-side .bm-content .bm-info a {
    color: rgb(24 49 37) !important;
    
}

body .bp-messages-wrap .chat-footer>a {
    color: #069b63 !important;
    
}

body .bp-messages-wrap .chat-header .thread-actions>a, 
body .bp-messages-wrap .chat-header .thread-actions>span, 
body .bp-messages-wrap .chat-header .thread-actions>div.expandingButtons {
    color:  #069b63 !important;
    
}

.woocommerce-cart-form {
    width: 1000px !important;
    margin-left: -200px!important ;
}


.woocommerce .cart-collaterals .cart_totals {
    
    float: right;
    width: 45% !important;
    padding: 0 20px 20px !important;
    border-width: 1px;
    border-style: solid;
    border-color: #eaeaea;
}

.woocommerce .cart-collaterals {
    margin-left: -530px !important;
}

.woocommerce table.shop_table thead{
    background-color:#038B58 !important;

    
}

.woocommerce table.shop_table thead th {
    color: #fff !important;

}


table {
    border-collapse: separate !important; 
    border-radius: 5px !important; 
    overflow: hidden !important;
}



.uimob340-show, .uimob500-show, .uimob800-show, .uimob960-show{
    display: none !important;
}

.woocommerce button.button {
    background-color: #0f9f50 !important;
    margin: 5px;
    
}

.woocommerce button.button {
    padding: 12px 100px !important;
        border-radius: 5px;
}


button.button[name="update_cart"][value="Update cart"] {
    padding-right: 112px !important ;

}



.checkout-button{
    background-color: #0f9f50 !important;
        border-radius: 5px;
}

.woocommerce .cart-collaterals h2 {
    background-color: #038B58 !important;
    color: #fff !important;
    border-radius: 5px !important;
}


.woocommerce-cart-form__cart-item td.product-price,
.woocommerce-cart-form__cart-item td.product-quantity,
.woocommerce-cart-form__cart-item td.product-subtotal {
    border: 1px solid #d3d3d3 !important; 
}


.woocommerce-cart-form__cart-item {
    border-collapse: separate !important;
    border-spacing: 0; 
}


.woocommerce-cart-form__cart-item tr {
    background-color: #f9f9f9; 
}

dt.variation-{
    display:none !important;
}

th{
    font-size: 10px !important ;
}

td{
    font-size: 10px !important;
}

.product-name{
    font-size: 17px !important;
}

.product-thumbnail{
    max-height: 100px !important;
    height: 100% !important;
    width: 250px !important;
}

img {
    border-radius: 10px !important;
}

.woocommerce table.shop_table a.remove {
    border: none !important;
    color: red !important;
    font-size: 30px !important;
}/* End custom CSS */