.elementor-post__thumbnail__link {
    margin: 0 !important;
}

.elementor-post__text {
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
    margin-bottom: 0;
}

.elementor-post__text .elementor-post__title {
    margin-bottom: 10px !important;
    margin-top: 15px !important;
}

.elementor-post__text .elementor-post__excerpt {
    margin-bottom: 30px !important;
    ;
}



.elementor-posts-container article {
    border: 1px solid #ebebeb;
    padding: 10px !important;
    position: relative;
}

.elementor-posts-container article .elementor-post__thumbnail {
    margin: 0 !important;
}

.elementor-posts-container article .elementor-post__thumbnail img {
    margin: 0 !important;
}

.elementor-posts-container article:hover {
    box-shadow: 6px 6px 14px 0px rgb(0 0 0 / 8%);
}


.elementor-posts-container article .elementor-post__meta-data {
    display: flex;
    justify-content: space-between;
    order: 3;
    position: relative;
    margin: 0;
}

.elementor-posts-container article .elementor-post__meta-data::before {
    position: absolute;
    top: -15px;
    left: 0;
    width: 100%;
    content: ' ';
    height: 1px;
    background: #ebebeb;
}

.elementor-posts-container article .elementor-post__meta-data>*:nth-child(1) {
    order: 2;
    position: relative;
    margin: 0;
}

.elementor-posts-container article .elementor-post__meta-data>*:nth-child(1)::before {
    position: absolute;
    left: -25px;
    top: 0;
    content: '■';
    color: #ff7d44;
}

.elementor-posts-container article .elementor-post__meta-data>*:nth-child(2) {
    order: 1;
    position: relative;
    padding-left: 15px;
    color: #919191;
    margin: 0;
}

.elementor-posts-container article .elementor-post__meta-data>*:nth-child(2)::before {
    position: absolute;
    left: 0;
    top: 0;
    content: ' ';
    height: 100%;
    border-left: 3px solid #ff7d44;
    width: 3px;
}

.elementor-posts-container article .elementor-post__meta-data>*:nth-child(3) {
    order: 3;
    position: relative;
    margin: 0;
}

.elementor-posts-container article .elementor-post__meta-data>*:nth-child(3)::before {
    position: absolute;
    left: -25px;
    top: 0;
    content: '■';
    color: #ff7d44;
}

.cat-desc-container summary.e-n-accordion-item-title {
    background-color: #f4f4f4;
    display: flex;
    justify-content: space-between;
}

.cat-desc-container summary.e-n-accordion-item-title .e-n-accordion-item-title-text {
    color: #333;
}

.cat-desc-container>div {
    background-color: #fcfcfc;
}

.cat-desc-container details>div {
    border: none;
}

.elementor-widget-breadcrumbs .separator {
    color: #fff !important;
}


.bdt-search-icon {
    height: 100%;
}

.bdt-search-result {
    background: #f7f7f7;
    border-radius: 7px;
}

.bdt-search-item {
    border-radius: 7px;
    padding: 10px;
}

.bdt-search-item:hover {
    background: #ededed;
}

.bdt-search-result {
    left: 0;
}

.bdt-search-more {
    cursor: pointer;
}

@media (max-width: 1300px) {
    .elementor-post__title a {
        font-size: 18px !important;
    }

    .elementor-post__meta-data * {
        font-size: 13px !important;
    }
}

.elementor-widget-bdt-search .bdt-search-result {
    background-color: #292929 !important;
    box-shadow: 6px 6px 14px 0px rgb(0 0 0 / 8%) !important;
}

.elementor-widget-bdt-search .bdt-search-result-header {
    display: none !important;
}

.elementor-widget-bdt-search .bdt-search-title {
    color: #e1e1e1 !important;
}

.elementor-widget-bdt-search .bdt-search-text {
    color: #c5c5c5 !important;
}

.elementor-widget-bdt-search .bdt-search-more:hover,
.elementor-widget-bdt-search .bdt-search-item:hover {
    background-color: #121212 !important;
}

.elementor-widget-bdt-search .bdt-search-more {
    color: #e1e1e1 !important;
}

.elementor-widget-bdt-search .bdt-search-more {
    padding-left: 10px;
    padding-bottom: 15px;
}
@media screen and (max-width: 360px) {
    .elementor-posts-container article .elementor-post__meta-data > :nth-child(3)::before,
    .elementor-posts-container article .elementor-post__meta-data > :nth-child(1)::before{
        content: none !important;
        display: none !important;
    }
}