.elementor-4862 .elementor-element.elementor-element-868e053{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4862 .elementor-element.elementor-element-4ebc94b{width:100%;max-width:100%;}.elementor-4862 .elementor-element.elementor-element-4ebc94b .block-title .title{color:#FFFFFF;}.elementor-4862 .elementor-element.elementor-element-4ebc94b .block-title .title svg{width:0px;}.elementor-4862 .elementor-element.elementor-element-4ebc94b .mweb-block-wrap{border-radius:15px 15px 15px 15px;background-color:#FFFFFF;}:root{--page-title-display:none;}/* Start custom CSS for block-product-datatable, class: .elementor-element-4ebc94b */.elementor-4862 .elementor-element.elementor-element-4ebc94b table {
    text-align: center;
    font-family: Peyda-Num;
    font-size: 14px;
    font-weight: 500;
}
.elementor-4862 .elementor-element.elementor-element-4ebc94b tbody .even {
    background-color: #FFF6F6;
    box-shadow: 0 1px 0 0px #f9ebeb;
}
.elementor-4862 .elementor-element.elementor-element-4ebc94b thead {
    background-color: #d71921;
    color: #fff;
}
.elementor-4862 .elementor-element.elementor-element-4ebc94b thead tr th::after {
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    margin-top: -3px;
}
.elementor-4862 .elementor-element.elementor-element-4ebc94b table a {
    font-family: Peyda-Num;
    font-size: 14px;
    font-weight: 500;
}
.elementor-4862 .elementor-element.elementor-element-4ebc94b table th {
    padding: 15px 10px !important;
}
.elementor-4862 .elementor-element.elementor-element-4ebc94b tbody td {
    padding: 4px 0px !important;
}
.elementor-4862 .elementor-element.elementor-element-4ebc94b .td_price span{
    font-family: Peyda-Num;
    font-weight: 600;
}
.elementor-4862 .elementor-element.elementor-element-4ebc94b .td_price bdi span{
    margin-right: 3px;
    font-weight: 400;
}
.elementor-4862 .elementor-element.elementor-element-4ebc94b .td_price .elm_td_svg {
    display: none;
}
.elementor-4862 .elementor-element.elementor-element-4ebc94b .btn_price_chart {
    background-color: #fff0;
}
.elementor-4862 .elementor-element.elementor-element-4ebc94b .btn_price_chart:hover{
    background-color: #d71921;
}
.elementor-4862 .elementor-element.elementor-element-4ebc94b .td_price .price_empty{
    font-size: 13px;
    font-weight: 500;
    color: #555 !important;
}
.elementor-4862 .elementor-element.elementor-element-4ebc94b .block-title {
    font-family: Peyda-Num;
    padding: 10px 20px;
    margin-bottom: 0;
}
.elementor-4862 .elementor-element.elementor-element-4ebc94b .block-title::before {
    border-bottom: none;
}
.elementor-4862 .elementor-element.elementor-element-4ebc94b .block-title .title {
    background-color: transparent;
}
.elementor-4862 .elementor-element.elementor-element-4ebc94b .product_list_table::before, .elementor-4862 .elementor-element.elementor-element-4ebc94b .elm_datatable::before {
    display: none;
}
.elementor-4862 .elementor-element.elementor-element-4ebc94b .dataTables_filter {
    display: none;
}
.elementor-4862 .elementor-element.elementor-element-4ebc94b .paging_simple {
    background-color: #fff;
    padding: 15px 20px;
}
@media (max-width: 767px) {
    .elementor-4862 .elementor-element.elementor-element-4ebc94b table, table th {
        font-size: 11px !important;
        font-weight: 400 !important;
    }
    .elementor-4862 .elementor-element.elementor-element-4ebc94b table a {
        font-size: 12px;
        font-weight: 500;
    }
    table tr th:nth-child(1) {
        min-width: 150px;
    }
    table tr th:nth-child(2) {
        min-width: 80px;
    }
    .elementor-4862 .elementor-element.elementor-element-4ebc94b .td_title a {
        padding: 5px 30px;
    }
    .elementor-4862 .elementor-element.elementor-element-4ebc94b .dataTables_wrapper {
        overflow-x: auto;
        overflow-y: hidden;
        width: 100%;
        -webkit-overflow-scrolling: touch;
    }
    .elementor-4862 .elementor-element.elementor-element-4ebc94b .dtr-control.dtr-control::before {
        top: calc(50% - 7px) !important;
        padding-top: 0 !important;
        right: 10px !important;
        content: "▼" !important;
        rotate: 0deg;
        font-size: 7px !important;
    }
}/* End custom CSS */