
.tdi_220 {
    min-height: 0;
}

.tdi_220 {
    position: relative;
}

@media (min-width: 1019px) and (max-width: 1140px) {
    .tdi_220 {
        padding-right: 10px !important;
        padding-left: 10px !important;
    }
}

@media (max-width: 767px) {
    .tdi_220 {
        padding-top: 20px !important;
    }
}

.tdi_219_rand_style {
    background-color: var(--base-color-1) !important;
}



                                    .tdi_222,
                                    .tdi_222 .tdc-columns {
                                        min-height: 0;
                                    }

                                    #tdi_221.tdc-row[class*="stretch_row"]>.td-pb-row>.td-element-style,
                                    #tdi_221.tdc-row[class*="stretch_row"]>.td-pb-row>.tdc-video-outer-wrapper {
                                        width: 100% !important;
                                    }

                                    .tdi_222,
                                    .tdi_222 .tdc-columns {
                                        display: flex;
                                        flex-direction: row;
                                        flex-wrap: nowrap;
                                        justify-content: flex-start;
                                        align-items: flex-start;
                                    }

                                    .tdi_222 .tdc-columns {
                                        width: 100%;
                                    }

                                    .tdi_222:before,
                                    .tdi_222:after {
                                        display: none;
                                    }

                                    @media (min-width: 1019px) and (max-width: 1140px) {
                                        @media (min-width: 768px) {
                                            .tdi_222 {
                                                margin-left: -15px;
                                                margin-right: -15px;
                                            }

                                            .tdi_222 .tdc-row-video-background-error,
                                            .tdi_222>.vc_column,
                                            .tdi_222>.tdc-columns>.vc_column {
                                                padding-left: 15px;
                                                padding-right: 15px;
                                            }
                                        }
                                    }

                                    @media (min-width: 768px) and (max-width: 1018px) {
                                        @media (min-width: 768px) {
                                            .tdi_222 {
                                                margin-left: -10px;
                                                margin-right: -10px;
                                            }

                                            .tdi_222 .tdc-row-video-background-error,
                                            .tdi_222>.vc_column,
                                            .tdi_222>.tdc-columns>.vc_column {
                                                padding-left: 10px;
                                                padding-right: 10px;
                                            }
                                        }
                                    }

                                    @media (max-width: 767px) {

                                        .tdi_222,
                                        .tdi_222 .tdc-columns {
                                            flex-direction: column;
                                        }
                                    }

                                    .tdi_222 {
                                        padding-right: 40px !important;
                                        padding-bottom: 60px !important;
                                        padding-left: 70px !important;
                                        position: relative;
                                    }

                                    .tdi_222 .td_block_wrap {
                                        text-align: left;
                                    }

                                    @media (min-width: 1019px) and (max-width: 1140px) {
                                        .tdi_222 {
                                            padding-right: 20px !important;
                                            padding-bottom: 40px !important;
                                            padding-left: 20px !important;
                                        }
                                    }

                                    @media (min-width: 768px) and (max-width: 1018px) {
                                        .tdi_222 {
                                            padding-right: 0px !important;
                                            padding-bottom: 30px !important;
                                            padding-left: 0px !important;
                                        }
                                    }

                                    @media (max-width: 767px) {
                                        .tdi_222 {
                                            margin-right: -10px !important;
                                            margin-left: -10px !important;
                                            padding-right: 0px !important;
                                            padding-bottom: 40px !important;
                                            padding-left: 0px !important;
                                            width: auto !important;
                                        }
                                    }
                                    
                                        .tdi_224 {
                                            vertical-align: baseline;
                                        }

                                        .tdi_224>.wpb_wrapper,
                                        .tdi_224>.wpb_wrapper>.tdc-elements {
                                            display: block;
                                        }

                                        .tdi_224>.wpb_wrapper>.tdc-elements {
                                            width: 100%;
                                        }

                                        .tdi_224>.wpb_wrapper>.vc_row_inner {
                                            width: auto;
                                        }

                                        .tdi_224>.wpb_wrapper {
                                            width: auto;
                                            height: auto;
                                        }

                                        .tdi_224 {
                                            padding-right: 40px !important;
                                            width: 50% !important;
                                        }

                                        @media (max-width: 767px) {
                                            .tdi_224 {
                                                padding-right: 20px !important;
                                                padding-left: 20px !important;
                                                width: 100% !important;
                                            }
                                        }

                                        @media (min-width: 1019px) and (max-width: 1140px) {
                                            .tdi_224 {
                                                padding-right: 15px !important;
                                            }
                                        }

                                        @media (min-width: 768px) and (max-width: 1018px) {
                                            .tdi_224 {
                                                padding-right: 10px !important;
                                            }
                                        }

                                       
                                                .tdi_225 {
                                                    margin-bottom: 0px !important;
                                                    margin-left: -64px !important;
                                                }

                                                @media (min-width: 1019px) and (max-width: 1140px) {
                                                    .tdi_225 {
                                                        margin-left: -35px !important;
                                                    }
                                                }

                                                @media (min-width: 768px) and (max-width: 1018px) {
                                                    .tdi_225 {
                                                        margin-left: -10px !important;
                                                    }
                                                }

                                                @media (max-width: 767px) {
                                                    .tdi_225 {
                                                        margin-right: -20px !important;
                                                        margin-left: -20px !important;
                                                    }
                                                }
                                            
                                                .tdi_225 .td-image-wrap {
                                                    padding-bottom: 85%;
                                                }

                                                .tdi_225 .entry-thumb {
                                                    background-position: center 50%;
                                                }

                                                .tdi_225 .td-module-container {
                                                    flex-direction: column;
                                                }

                                                .tdi_225 .td-image-container {
                                                    display: block;
                                                    order: 0;
                                                    margin-left: 0;
                                                    margin-right: auto;
                                                }

                                                .ie10 .tdi_225 .td-module-meta-info,
                                                .ie11 .tdi_225 .td-module-meta-info {
                                                    flex: auto;
                                                }

                                                body .tdi_225 .td-favorite {
                                                    font-size: 36px;
                                                    box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.2);
                                                }

                                                .tdi_225 .td-module-meta-info {
                                                    max-width: 100%;
                                                    margin: 0px;
                                                    padding: 25px 0 0 64px;
                                                    border-color: #eaeaea;
                                                }

                                                .tdi_225 .td_module_wrap {
                                                    padding-left: 0px;
                                                    padding-right: 0px;
                                                    padding-bottom: 0px;
                                                    margin-bottom: 0px;
                                                }

                                                .tdi_225 .td_block_inner {
                                                    margin-left: -0px;
                                                    margin-right: -0px;
                                                }

                                                .tdi_225 .td-module-container:before {
                                                    bottom: -0px;
                                                }

                                                .tdi_225 .td-post-vid-time {
                                                    display: block;
                                                }

                                                .tdi_225 .td-post-category {
                                                    margin: 1px 10px 0 0;
                                                    padding: 0px;
                                                    background-color: rgba(255, 255, 255, 0);
                                                    color: var(--accent-color-1);
                                                    border-width: 0px;
                                                    border-style: solid;
                                                    border-color: #aaa;
                                                    border-color: var(--accent-color-1);
                                                    font-family: var(--global-font-1) !important;
                                                    font-size: 15px !important;
                                                    line-height: 1.2 !important;
                                                    font-style: undefined !important;
                                                    font-weight: 700 !important;
                                                }

                                                .tdi_225 .td-author-photo .avatar {
                                                    width: 20px;
                                                    height: 20px;
                                                    margin-right: 0px;
                                                    border-radius: 50%;
                                                }

                                                .tdi_225 .td-audio-player {
                                                    opacity: 1;
                                                    visibility: visible;
                                                    height: auto;
                                                    font-size: 13px;
                                                }

                                                .tdi_225 .td-read-more {
                                                    display: none;
                                                }

                                                .tdi_225 .td-author-date {
                                                    display: inline;
                                                }

                                                .tdi_225 .entry-review-stars {
                                                    display: inline-block;
                                                }

                                                .tdi_225 .td-icon-star,
                                                .tdi_225 .td-icon-star-empty,
                                                .tdi_225 .td-icon-star-half {
                                                    font-size: 15px;
                                                }

                                                .tdi_225 .td-module-comments {
                                                    display: none;
                                                }

                                                .tdi_225 .td_module_wrap:nth-last-child(1) {
                                                    margin-bottom: 0;
                                                    padding-bottom: 0;
                                                }

                                                .tdi_225 .td_module_wrap:nth-last-child(1) .td-module-container:before {
                                                    display: none;
                                                }

                                                .tdi_225 .td-post-category:hover {
                                                    background-color: rgba(255, 255, 255, 0) !important;
                                                    color: var(--accent-color-2);
                                                    border-color: var(--accent-color-2);
                                                }

                                                .tdi_225 .td-module-title a {
                                                    color: var(--base-color-1);
                                                    box-shadow: inset 0 0 0 0 #000;
                                                }

                                                .tdi_225 .td_module_wrap:hover .td-module-title a {
                                                    color: var(--accent-color-1) !important;
                                                }

                                                .tdi_225 .td-post-author-name a {
                                                    color: var(--base-color-1);
                                                }

                                                .tdi_225 .td-post-author-name:hover a {
                                                    color: var(--accent-color-1);
                                                }

                                                .tdi_225 .td-post-date,
                                                .tdi_225 .td-post-author-name span {
                                                    color: var(--base-color-1);
                                                }

                                                .tdi_225 .td-excerpt {
                                                    color: var(--base-color-1);
                                                    margin: 20px 0 0;
                                                    column-count: 1;
                                                    column-gap: 48px;
                                                    font-family: var(--global-font-2) !important;
                                                    font-size: 17px !important;
                                                    line-height: 1.6 !important;
                                                    font-weight: 400 !important;
                                                }

                                                .tdi_225.td_with_ajax_pagination .td-next-prev-wrap a,
                                                .tdi_225 .td-load-more-wrap a {
                                                    color: var(--accent-color-1);
                                                    background-color: rgba(255, 255, 255, 0.85);
                                                    padding: 8px 14px;
                                                    border-width: 0px;
                                                    border-radius: 50%;
                                                }

                                                .tdi_225 .td-load-more-wrap a .td-load-more-icon-svg svg,
                                                .tdi_225 .td-load-more-wrap a .td-load-more-icon-svg svg *,
                                                .tdi_225.td_with_ajax_pagination .td-next-prev-wrap .td-next-prev-icon-svg svg,
                                                .tdi_225.td_with_ajax_pagination .td-next-prev-wrap .td-next-prev-icon-svg svg * {
                                                    fill: var(--accent-color-1);
                                                }

                                                .tdi_225.td_with_ajax_pagination .td-next-prev-wrap a:hover,
                                                .tdi_225 .td-load-more-wrap a:hover {
                                                    color: var(--accent-color-2);
                                                    background-color: #ffffff !important;
                                                    border-color: #ffffff !important;
                                                }

                                                .tdi_225 .td-load-more-wrap a:hover .td-load-more-icon-svg svg,
                                                .tdi_225 .td-load-more-wrap a:hover .td-load-more-icon-svg svg *,
                                                .tdi_225.td_with_ajax_pagination .td-next-prev-wrap a:hover .td-next-prev-icon-svg svg,
                                                .tdi_225.td_with_ajax_pagination .td-next-prev-wrap a:hover .td-next-prev-icon-svg svg * {
                                                    fill: var(--accent-color-2);
                                                }

                                                .tdi_225 .td-module-meta-info,
                                                .tdi_225 .td-next-prev-wrap {
                                                    text-align: left;
                                                }

                                                .tdi_225 .td-category-pos-above .td-post-category {
                                                    align-self: flex-start !important;
                                                }

                                                .tdi_225 .td-category-pos-image .td-post-category:not(.td-post-extra-category) {
                                                    left: 0;
                                                    right: auto;
                                                    transform: translateX(0);
                                                    -webkit-transform: translateX(0);
                                                }

                                                .tdi_225 .td-ajax-next-page {
                                                    margin-right: auto;
                                                    margin-left: 0;
                                                }

                                                .tdi_225 .td-module-exclusive .td-module-title a:before {
                                                    display: none;
                                                    margin: -4px 5px 0 0;
                                                    padding: 4px 5px 3px;
                                                    color: #ffffff;
                                                    background-color: var(--accent-color-1);
                                                    font-family: var(--global-font-2) !important;
                                                    font-size: 10px !important;
                                                    line-height: 1 !important;
                                                    font-weight: 500 !important;
                                                    text-transform: uppercase !important;
                                                    letter-spacing: 0.5px !important;
                                                }

                                                .tdi_225 .td-module-exclusive:hover .td-module-title a:before {
                                                    color: #ffffff;
                                                    background-color: var(--accent-color-2);
                                                }

                                                .tdi_225 .entry-title {
                                                    margin: 0 0 15px;
                                                    font-family: var(--global-font-1) !important;
                                                    font-size: 36px !important;
                                                    line-height: 1.2 !important;
                                                    font-weight: 700 !important;
                                                }

                                                .tdi_225 .td-read-more a {
                                                    background-color: rgba(255, 255, 255, 0) !important;
                                                    text-transform: uppercase !important;
                                                }

                                                .tdi_225 .td-read-more:hover a {
                                                    background-color: rgba(255, 255, 255, 0) !important;
                                                }

                                                .tdi_225 .page-nav .pages {
                                                    padding-right: 0;
                                                }

                                                .tdi_225.td_with_ajax_pagination .td-next-prev-wrap a,
                                                .tdi_225 .td-load-more-wrap a i {
                                                    font-size: 13px;
                                                }

                                                .tdi_225 .td-load-more-wrap a .td-load-more-icon-svg svg,
                                                .tdi_225.td_with_ajax_pagination .td-next-prev-wrap .td-next-prev-icon-svg svg {
                                                    width: 13px;
                                                    height: calc(13px + 1px);
                                                }

                                                .tdi_225 .td-editor-date,
                                                .tdi_225 .td-editor-date .td-post-author-name a,
                                                .tdi_225 .td-editor-date .entry-date,
                                                .tdi_225 .td-module-comments a {
                                                    font-family: var(--global-font-1) !important;
                                                    font-size: 15px !important;
                                                    line-height: 1.2 !important;
                                                    font-style: undefined !important;
                                                    font-weight: 500 !important;
                                                    text-transform: capitalize !important;
                                                }

                                                html:not([class*="ie"]) .tdi_225 .td-module-container:hover .entry-thumb:before {
                                                    opacity: 0;
                                                }

                                                @media (min-width: 768px) {
                                                    .tdi_225 .td-module-title a {
                                                        transition: all 0.2s ease;
                                                        -webkit-transition: all 0.2s ease;
                                                    }
                                                }

                                                @media (min-width: 1019px) and (max-width: 1140px) {
                                                    .tdi_225 .td-module-meta-info {
                                                        padding: 20px 0 0 35px;
                                                    }

                                                    .tdi_225 .td_module_wrap {
                                                        padding-bottom: 0px;
                                                        margin-bottom: 0px;
                                                        padding-bottom: 0px !important;
                                                        margin-bottom: 0px !important;
                                                    }

                                                    .tdi_225 .td-module-container:before {
                                                        bottom: -0px;
                                                    }

                                                    .tdi_225 .td_module_wrap:nth-last-child(1) {
                                                        margin-bottom: 0 !important;
                                                        padding-bottom: 0 !important;
                                                    }

                                                    .tdi_225 .td_module_wrap .td-module-container:before {
                                                        display: block !important;
                                                    }

                                                    .tdi_225 .td_module_wrap:nth-last-child(1) .td-module-container:before {
                                                        display: none !important;
                                                    }

                                                    .tdi_225 .td-module-title a {
                                                        box-shadow: inset 0 0 0 0 #000;
                                                    }

                                                    .tdi_225 .entry-title {
                                                        margin: 0 0 10px;
                                                        font-size: 32px !important;
                                                    }

                                                    .tdi_225 .td-excerpt {
                                                        font-size: 15px !important;
                                                    }

                                                    @media (min-width: 768px) {
                                                        .tdi_225 .td-module-title a {
                                                            transition: all 0.2s ease;
                                                            -webkit-transition: all 0.2s ease;
                                                        }
                                                    }
                                                }

                                                @media (min-width: 768px) and (max-width: 1018px) {
                                                    .tdi_225 .td-module-meta-info {
                                                        padding: 15px 0 0 10px;
                                                    }

                                                    .tdi_225 .td_module_wrap {
                                                        padding-bottom: 0px;
                                                        margin-bottom: 0px;
                                                        padding-bottom: 0px !important;
                                                        margin-bottom: 0px !important;
                                                    }

                                                    .tdi_225 .td-module-container:before {
                                                        bottom: -0px;
                                                    }

                                                    .tdi_225 .td-post-category {
                                                        margin: 1px 6px 0 0;
                                                        font-size: 13px !important;
                                                    }

                                                    .tdi_225 .td-post-author-name {
                                                        display: none;
                                                    }

                                                    .tdi_225 .td_module_wrap:nth-last-child(1) {
                                                        margin-bottom: 0 !important;
                                                        padding-bottom: 0 !important;
                                                    }

                                                    .tdi_225 .td_module_wrap .td-module-container:before {
                                                        display: block !important;
                                                    }

                                                    .tdi_225 .td_module_wrap:nth-last-child(1) .td-module-container:before {
                                                        display: none !important;
                                                    }

                                                    .tdi_225 .td-module-title a {
                                                        box-shadow: inset 0 0 0 0 #000;
                                                    }

                                                    .tdi_225 .entry-title {
                                                        margin: 0 0 10px;
                                                        font-size: 20px !important;
                                                    }

                                                    .tdi_225 .td-excerpt {
                                                        margin: 10px 0 0;
                                                        font-size: 13px !important;
                                                    }

                                                    .tdi_225 .td-editor-date,
                                                    .tdi_225 .td-editor-date .td-post-author-name a,
                                                    .tdi_225 .td-editor-date .entry-date,
                                                    .tdi_225 .td-module-comments a {
                                                        font-size: 13px !important;
                                                    }

                                                    @media (min-width: 768px) {
                                                        .tdi_225 .td-module-title a {
                                                            transition: all 0.2s ease;
                                                            -webkit-transition: all 0.2s ease;
                                                        }
                                                    }
                                                }

                                                @media (max-width: 767px) {
                                                    .tdi_225 .td-image-wrap {
                                                        padding-bottom: 80%;
                                                    }

                                                    .tdi_225 .td-module-meta-info {
                                                        padding: 25px 20px 0;
                                                    }

                                                    .tdi_225 .td_module_wrap {
                                                        padding-bottom: 0px;
                                                        margin-bottom: 0px;
                                                        padding-bottom: 0px !important;
                                                        margin-bottom: 0px !important;
                                                    }

                                                    .tdi_225 .td-module-container:before {
                                                        bottom: -0px;
                                                    }

                                                    .tdi_225 .td-post-category {
                                                        margin: 1px 5px 0 0;
                                                        font-size: 13px !important;
                                                    }

                                                    .tdi_225 .td-post-author-name {
                                                        display: none;
                                                    }

                                                    .tdi_225 .td_module_wrap:nth-last-child(1) {
                                                        margin-bottom: 0 !important;
                                                        padding-bottom: 0 !important;
                                                    }

                                                    .tdi_225 .td_module_wrap .td-module-container:before {
                                                        display: block !important;
                                                    }

                                                    .tdi_225 .td_module_wrap:nth-last-child(1) .td-module-container:before {
                                                        display: none !important;
                                                    }

                                                    .tdi_225 .td-module-title a {
                                                        box-shadow: inset 0 0 0 0 #000;
                                                    }

                                                    .tdi_225 .entry-title {
                                                        margin: 0 0 10px;
                                                        font-size: 22px !important;
                                                    }

                                                    .tdi_225 .td-excerpt {
                                                        margin: 8px 0 0;
                                                        font-size: 15px !important;
                                                    }

                                                    .tdi_225 .td-editor-date,
                                                    .tdi_225 .td-editor-date .td-post-author-name a,
                                                    .tdi_225 .td-editor-date .entry-date,
                                                    .tdi_225 .td-module-comments a {
                                                        font-size: 13px !important;
                                                    }

                                                    @media (min-width: 768px) {
                                                        .tdi_225 .td-module-title a {
                                                            transition: all 0.2s ease;
                                                            -webkit-transition: all 0.2s ease;
                                                        }
                                                    }
                                                }

                                               
                                                .tdi_226 {
                                                    margin-top: 20px !important;
                                                    margin-bottom: 20px !important;
                                                    padding-top: 20px !important;
                                                    padding-bottom: 20px !important;
                                                    border-color: #b1b4bc !important;
                                                    border-style: solid !important;
                                                    border-width: 1px 0px 1px 0px !important;
                                                }

                                                @media (min-width: 768px) and (max-width: 1018px) {
                                                    .tdi_226 {
                                                        margin-top: 15px !important;
                                                        margin-bottom: 15px !important;
                                                        padding-top: 15px !important;
                                                        padding-bottom: 15px !important;
                                                        border-color: var(--dark-border) !important;
                                                    }
                                                }

                                                @media (max-width: 767px) {
                                                    .tdi_226 {
                                                        margin-top: 30px !important;
                                                        padding-top: 0px !important;
                                                        border-width: 0px 0px 1px 0px !important;
                                                    }
                                                }
                                           
                                                .tdi_226 .td-image-wrap {
                                                    padding-bottom: 100%;
                                                }

                                                .tdi_226 .entry-thumb {
                                                    background-position: center 50%;
                                                }

                                                .tdi_226 .td-image-container {
                                                    flex: 0 0 30%;
                                                    width: 30%;
                                                    display: block;
                                                    order: 1;
                                                    margin-left: 0;
                                                    margin-right: auto;
                                                }

                                                .ie10 .tdi_226 .td-image-container,
                                                .ie11 .tdi_226 .td-image-container {
                                                    flex: 0 0 auto;
                                                }

                                                .tdi_226 .td-module-container {
                                                    flex-direction: row;
                                                }

                                                .tdi_226 .td-module-meta-info {
                                                    flex: 1;
                                                    padding: 0 15px 0 0;
                                                    display: flex;
                                                    flex-direction: column;
                                                    justify-content: center;
                                                    border-color: #eaeaea;
                                                }

                                                body .tdi_226 .td-favorite {
                                                    font-size: 36px;
                                                    box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.2);
                                                }

                                                .tdi_226 .td-category-pos-above .td-post-category {
                                                    align-self: flex-start;
                                                    align-self: flex-start !important;
                                                }

                                                .tdi_226 .td_module_wrap {
                                                    width: 50%;
                                                    float: left;
                                                    padding-left: 10px;
                                                    padding-right: 10px;
                                                    padding-bottom: 10px;
                                                    margin-bottom: 10px;
                                                }

                                                .rtl .tdi_226 .td_module_wrap {
                                                    float: right;
                                                }

                                                .tdi_226 .td_block_inner {
                                                    margin-left: -10px;
                                                    margin-right: -10px;
                                                }

                                                .tdi_226 .td-module-container:before {
                                                    bottom: -10px;
                                                }

                                                .tdi_226 .td-post-vid-time {
                                                    display: block;
                                                }

                                                .tdi_226 .td-post-category {
                                                    margin: 0px;
                                                    padding: 0px;
                                                    background-color: rgba(255, 255, 255, 0);
                                                    color: var(--accent-color-1);
                                                    border-width: 0px;
                                                    border-style: solid;
                                                    border-color: #aaa;
                                                    border-color: var(--accent-color-1);
                                                    font-family: var(--global-font-1) !important;
                                                    font-size: 15px !important;
                                                    line-height: 1 !important;
                                                    font-style: undefined !important;
                                                    font-weight: 700 !important;
                                                    letter-spacing: undefined !important;
                                                }

                                                .tdi_226 .td-author-photo .avatar {
                                                    width: 20px;
                                                    height: 20px;
                                                    margin-right: 0px;
                                                    border-radius: 50%;
                                                }

                                                .tdi_226 .td-excerpt {
                                                    display: none;
                                                    margin: 0px;
                                                    column-count: 1;
                                                    column-gap: 48px;
                                                }

                                                .tdi_226 .td-audio-player {
                                                    opacity: 1;
                                                    visibility: visible;
                                                    height: auto;
                                                    font-size: 13px;
                                                }

                                                .tdi_226 .td-read-more {
                                                    display: none;
                                                }

                                                .tdi_226 .td-author-date {
                                                    display: inline;
                                                }

                                                .tdi_226 .td-post-author-name {
                                                    display: none;
                                                }

                                                .tdi_226 .td-post-date,
                                                .tdi_226 .td-post-author-name span {
                                                    display: none;
                                                }

                                                .tdi_226 .entry-review-stars {
                                                    display: inline-block;
                                                }

                                                .tdi_226 .td-icon-star,
                                                .tdi_226 .td-icon-star-empty,
                                                .tdi_226 .td-icon-star-half {
                                                    font-size: 15px;
                                                }

                                                .tdi_226 .td-module-comments {
                                                    display: none;
                                                }

                                                .tdi_226 .td_module_wrap:nth-child(2n + 1) {
                                                    clear: both;
                                                }

                                                .tdi_226 .td_module_wrap:nth-last-child(-n + 2) {
                                                    margin-bottom: 0;
                                                    padding-bottom: 0;
                                                }

                                                .tdi_226 .td_module_wrap:nth-last-child(-n + 2) .td-module-container:before {
                                                    display: none;
                                                }

                                                .tdi_226 .td-post-category:hover {
                                                    background-color: rgba(255, 255, 255, 0) !important;
                                                    color: var(--accent-color-2);
                                                    border-color: var(--accent-color-2);
                                                }

                                                .tdi_226 .td-module-title a {
                                                    color: var(--base-color-1);
                                                    box-shadow: inset 0 0 0 0 #000;
                                                }

                                                .tdi_226 .td_module_wrap:hover .td-module-title a {
                                                    color: var(--accent-color-1) !important;
                                                }

                                                .tdi_226 .td-post-author-name a {
                                                    color: var(--base-color-1);
                                                }

                                                .tdi_226 .td-post-author-name:hover a {
                                                    color: var(--accent-color-1);
                                                }

                                                .tdi_226 .td-module-meta-info,
                                                .tdi_226 .td-next-prev-wrap {
                                                    text-align: left;
                                                }

                                                .tdi_226 .td-category-pos-image .td-post-category:not(.td-post-extra-category) {
                                                    left: 0;
                                                    right: auto;
                                                    transform: translateX(0);
                                                    -webkit-transform: translateX(0);
                                                }

                                                .tdi_226 .td-ajax-next-page {
                                                    margin-right: auto;
                                                    margin-left: 0;
                                                }

                                                .tdi_226 .td-module-exclusive .td-module-title a:before {
                                                    display: none;
                                                    margin: -4px 5px 0 0;
                                                    padding: 4px 5px 3px;
                                                    color: #ffffff;
                                                    background-color: var(--accent-color-1);
                                                    font-family: var(--global-font-2) !important;
                                                    font-size: 10px !important;
                                                    line-height: 1 !important;
                                                    font-weight: 500 !important;
                                                    text-transform: uppercase !important;
                                                    letter-spacing: 0.5px !important;
                                                }

                                                .tdi_226 .td-module-exclusive:hover .td-module-title a:before {
                                                    color: #ffffff;
                                                    background-color: var(--accent-color-2);
                                                }

                                                .tdi_226 .entry-title {
                                                    margin: 10px 0 5px;
                                                    font-family: var(--global-font-1) !important;
                                                    font-size: 15px !important;
                                                    line-height: 1.2 !important;
                                                    font-style: undefined !important;
                                                    font-weight: 700 !important;
                                                    letter-spacing: undefined !important;
                                                }

                                                .tdi_226 .td-read-more a {
                                                    background-color: rgba(255, 255, 255, 0) !important;
                                                }

                                                .tdi_226 .td-read-more:hover a {
                                                    background-color: rgba(255, 255, 255, 0) !important;
                                                }

                                                .tdi_226 .td-editor-date,
                                                .tdi_226 .td-editor-date .td-post-author-name a,
                                                .tdi_226 .td-editor-date .entry-date,
                                                .tdi_226 .td-module-comments a {
                                                    font-family: var(--global-font-1) !important;
                                                    font-size: 13px !important;
                                                    line-height: 1 !important;
                                                    font-style: undefined !important;
                                                    font-weight: 500 !important;
                                                    text-transform: capitalize !important;
                                                }

                                                html:not([class*="ie"]) .tdi_226 .td-module-container:hover .entry-thumb:before {
                                                    opacity: 0;
                                                }

                                                @media (min-width: 768px) {
                                                    .tdi_226 .td-module-title a {
                                                        transition: all 0.2s ease;
                                                        -webkit-transition: all 0.2s ease;
                                                    }
                                                }

                                                @media (min-width: 1019px) and (max-width: 1140px) {
                                                    .tdi_226 .td-image-wrap {
                                                        padding-bottom: 70%;
                                                    }

                                                    .tdi_226 .td_module_wrap {
                                                        width: 100%;
                                                        float: left;
                                                        padding-left: 7.5px;
                                                        padding-right: 7.5px;
                                                        padding-bottom: 7.5px;
                                                        margin-bottom: 7.5px;
                                                        padding-bottom: 7.5px !important;
                                                        margin-bottom: 7.5px !important;
                                                    }

                                                    .rtl .tdi_226 .td_module_wrap {
                                                        float: right;
                                                    }

                                                    .tdi_226 .td_block_inner {
                                                        margin-left: -7.5px;
                                                        margin-right: -7.5px;
                                                    }

                                                    .tdi_226 .td-module-container:before {
                                                        bottom: -7.5px;
                                                    }

                                                    .tdi_226 .td_module_wrap:nth-last-child(1) {
                                                        margin-bottom: 0 !important;
                                                        padding-bottom: 0 !important;
                                                    }

                                                    .tdi_226 .td_module_wrap .td-module-container:before {
                                                        display: block !important;
                                                    }

                                                    .tdi_226 .td_module_wrap:nth-last-child(1) .td-module-container:before {
                                                        display: none !important;
                                                    }

                                                    .tdi_226 .td-module-title a {
                                                        box-shadow: inset 0 0 0 0 #000;
                                                    }

                                                    @media (min-width: 768px) {
                                                        .tdi_226 .td-module-title a {
                                                            transition: all 0.2s ease;
                                                            -webkit-transition: all 0.2s ease;
                                                        }
                                                    }
                                                }

                                                @media (min-width: 768px) and (max-width: 1018px) {
                                                    .tdi_226 .td-image-wrap {
                                                        padding-bottom: 70%;
                                                    }

                                                    .tdi_226 .td-image-container {
                                                        flex: 0 0 24%;
                                                        width: 24%;
                                                    }

                                                    .ie10 .tdi_226 .td-image-container,
                                                    .ie11 .tdi_226 .td-image-container {
                                                        flex: 0 0 auto;
                                                    }

                                                    .tdi_226 .td_module_wrap {
                                                        width: 100%;
                                                        float: left;
                                                        padding-left: 0px;
                                                        padding-right: 0px;
                                                        padding-bottom: 5px;
                                                        margin-bottom: 5px;
                                                        padding-bottom: 5px !important;
                                                        margin-bottom: 5px !important;
                                                    }

                                                    .rtl .tdi_226 .td_module_wrap {
                                                        float: right;
                                                    }

                                                    .tdi_226 .td_block_inner {
                                                        margin-left: -0px;
                                                        margin-right: -0px;
                                                    }

                                                    .tdi_226 .td-module-container:before {
                                                        bottom: -5px;
                                                    }

                                                    .tdi_226 .td_module_wrap:nth-last-child(1) {
                                                        margin-bottom: 0 !important;
                                                        padding-bottom: 0 !important;
                                                    }

                                                    .tdi_226 .td_module_wrap .td-module-container:before {
                                                        display: block !important;
                                                    }

                                                    .tdi_226 .td_module_wrap:nth-last-child(1) .td-module-container:before {
                                                        display: none !important;
                                                    }

                                                    .tdi_226 .td-module-title a {
                                                        box-shadow: inset 0 0 0 0 #000;
                                                    }

                                                    .tdi_226 .entry-title {
                                                        font-size: 13px !important;
                                                    }

                                                    .tdi_226 .td-post-category {
                                                        font-size: 13px !important;
                                                    }

                                                    .tdi_226 .td-editor-date,
                                                    .tdi_226 .td-editor-date .td-post-author-name a,
                                                    .tdi_226 .td-editor-date .entry-date,
                                                    .tdi_226 .td-module-comments a {
                                                        font-size: 11px !important;
                                                    }

                                                    @media (min-width: 768px) {
                                                        .tdi_226 .td-module-title a {
                                                            transition: all 0.2s ease;
                                                            -webkit-transition: all 0.2s ease;
                                                        }
                                                    }
                                                }

                                                @media (max-width: 767px) {
                                                    .tdi_226 .td-image-wrap {
                                                        padding-bottom: 70%;
                                                    }

                                                    .tdi_226 .td-image-container {
                                                        flex: 0 0 100%;
                                                        width: 100%;
                                                        display: block;
                                                        order: 0;
                                                    }

                                                    .ie10 .tdi_226 .td-image-container,
                                                    .ie11 .tdi_226 .td-image-container {
                                                        flex: 0 0 auto;
                                                    }

                                                    .tdi_226 .td-module-container {
                                                        flex-direction: column;
                                                    }

                                                    .ie10 .tdi_226 .td-module-meta-info,
                                                    .ie11 .tdi_226 .td-module-meta-info {
                                                        flex: auto;
                                                    }

                                                    .tdi_226 .td-module-meta-info {
                                                        max-width: 100%;
                                                        padding: 15px 0 0;
                                                    }

                                                    .tdi_226 .td_module_wrap {
                                                        width: 100%;
                                                        float: left;
                                                        padding-left: 0px;
                                                        padding-right: 0px;
                                                        padding-bottom: 12.5px;
                                                        margin-bottom: 12.5px;
                                                        padding-bottom: 12.5px !important;
                                                        margin-bottom: 12.5px !important;
                                                    }

                                                    .rtl .tdi_226 .td_module_wrap {
                                                        float: right;
                                                    }

                                                    .tdi_226 .td_block_inner {
                                                        margin-left: -0px;
                                                        margin-right: -0px;
                                                    }

                                                    .tdi_226 .td-module-container:before {
                                                        bottom: -12.5px;
                                                    }

                                                    .tdi_226 .td_module_wrap:nth-last-child(1) {
                                                        margin-bottom: 0 !important;
                                                        padding-bottom: 0 !important;
                                                    }

                                                    .tdi_226 .td_module_wrap .td-module-container:before {
                                                        display: block !important;
                                                    }

                                                    .tdi_226 .td_module_wrap:nth-last-child(1) .td-module-container:before {
                                                        display: none !important;
                                                    }

                                                    .tdi_226 .td-module-title a {
                                                        box-shadow: inset 0 0 0 0 #000;
                                                    }

                                                    .tdi_226 .entry-title {
                                                        margin: 10px 0 0;
                                                    }

                                                    @media (min-width: 768px) {
                                                        .tdi_226 .td-module-title a {
                                                            transition: all 0.2s ease;
                                                            -webkit-transition: all 0.2s ease;
                                                        }
                                                    }
                                                }
                                            
                                                .tdi_227 .entry-thumb {
                                                    background-position: center 50%;
                                                    background-image: none !important;
                                                }

                                                .tdi_227 .td-image-container {
                                                    display: none;
                                                }

                                                body .tdi_227 .td-favorite {
                                                    font-size: 36px;
                                                    box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.2);
                                                }

                                                .tdi_227 .td-module-meta-info {
                                                    padding: 0px;
                                                    border-color: #eaeaea;
                                                }

                                                .tdi_227 .td_module_wrap {
                                                    width: 50%;
                                                    float: left;
                                                    padding-left: 12px;
                                                    padding-right: 12px;
                                                    padding-bottom: 12px;
                                                    margin-bottom: 12px;
                                                }

                                                .rtl .tdi_227 .td_module_wrap {
                                                    float: right;
                                                }

                                                .tdi_227 .td_block_inner {
                                                    margin-left: -12px;
                                                    margin-right: -12px;
                                                }

                                                .tdi_227 .td-module-container:before {
                                                    bottom: -12px;
                                                    border-width: 0 0 1px 0;
                                                    border-style: solid;
                                                    border-color: #eaeaea;
                                                    border-color: var(--dark-border);
                                                }

                                                .tdi_227 .td-post-vid-time {
                                                    display: block;
                                                }

                                                .tdi_227 .td-post-category {
                                                    margin: 0px;
                                                    padding: 0px;
                                                    background-color: rgba(255, 255, 255, 0);
                                                    color: var(--accent-color-1);
                                                    border-width: 0px;
                                                    border-style: solid;
                                                    border-color: #aaa;
                                                    border-color: var(--accent-color-1);
                                                    font-family: var(--global-font-1) !important;
                                                    font-size: 13px !important;
                                                    line-height: 1 !important;
                                                    font-style: undefined !important;
                                                    font-weight: 700 !important;
                                                }

                                                .tdi_227 .td-author-photo .avatar {
                                                    width: 20px;
                                                    height: 20px;
                                                    margin-right: 6px;
                                                    border-radius: 50%;
                                                }

                                                .tdi_227 .td-excerpt {
                                                    display: none;
                                                    margin: 0px;
                                                    column-count: 1;
                                                    column-gap: 48px;
                                                }

                                                .tdi_227 .td-audio-player {
                                                    opacity: 1;
                                                    visibility: visible;
                                                    height: auto;
                                                    font-size: 13px;
                                                }

                                                .tdi_227 .td-read-more {
                                                    display: none;
                                                }

                                                .tdi_227 .td-author-date {
                                                    display: none;
                                                }

                                                .tdi_227 .td-post-author-name {
                                                    display: none;
                                                }

                                                .tdi_227 .td-post-date,
                                                .tdi_227 .td-post-author-name span {
                                                    display: none;
                                                    color: var(--base-color-1);
                                                }

                                                .tdi_227 .entry-review-stars {
                                                    display: none;
                                                }

                                                .tdi_227 .td-icon-star,
                                                .tdi_227 .td-icon-star-empty,
                                                .tdi_227 .td-icon-star-half {
                                                    font-size: 15px;
                                                }

                                                .tdi_227 .td-module-comments {
                                                    display: none;
                                                }

                                                .tdi_227 .td_module_wrap:nth-child(2n + 1) {
                                                    clear: both;
                                                }

                                                .tdi_227 .td_module_wrap:nth-last-child(-n + 2) {
                                                    margin-bottom: 0;
                                                    padding-bottom: 0;
                                                }

                                                .tdi_227 .td_module_wrap:nth-last-child(-n + 2) .td-module-container:before {
                                                    display: none;
                                                }

                                                .tdi_227 .td-post-category:hover {
                                                    background-color: rgba(255, 255, 255, 0) !important;
                                                    color: var(--accent-color-2);
                                                    border-color: var(--accent-color-2);
                                                }

                                                .tdi_227 .td-module-title a {
                                                    color: var(--base-color-1);
                                                    box-shadow: inset 0 0 0 0 #000;
                                                }

                                                .tdi_227 .td_module_wrap:hover .td-module-title a {
                                                    color: var(--accent-color-1) !important;
                                                }

                                                .tdi_227.td_with_ajax_pagination .td-next-prev-wrap a,
                                                .tdi_227 .td-load-more-wrap a {
                                                    color: #000000;
                                                    background-color: rgba(255, 255, 255, 0);
                                                    border-width: 0px;
                                                }

                                                .tdi_227 .td-load-more-wrap a .td-load-more-icon-svg svg,
                                                .tdi_227 .td-load-more-wrap a .td-load-more-icon-svg svg *,
                                                .tdi_227.td_with_ajax_pagination .td-next-prev-wrap .td-next-prev-icon-svg svg,
                                                .tdi_227.td_with_ajax_pagination .td-next-prev-wrap .td-next-prev-icon-svg svg * {
                                                    fill: #000000;
                                                }

                                                .tdi_227.td_with_ajax_pagination .td-next-prev-wrap a:hover,
                                                .tdi_227 .td-load-more-wrap a:hover {
                                                    color: #309b65;
                                                    background-color: rgba(255, 255, 255, 0) !important;
                                                    border-color: rgba(255, 255, 255, 0) !important;
                                                }

                                                .tdi_227 .td-load-more-wrap a:hover .td-load-more-icon-svg svg,
                                                .tdi_227 .td-load-more-wrap a:hover .td-load-more-icon-svg svg *,
                                                .tdi_227.td_with_ajax_pagination .td-next-prev-wrap a:hover .td-next-prev-icon-svg svg,
                                                .tdi_227.td_with_ajax_pagination .td-next-prev-wrap a:hover .td-next-prev-icon-svg svg * {
                                                    fill: #309b65;
                                                }

                                                .tdi_227 .td-module-exclusive .td-module-title a:before {
                                                    display: none;
                                                    margin: -4px 5px 0 0;
                                                    padding: 4px 5px 3px;
                                                    color: #ffffff;
                                                    background-color: var(--accent-color-1);
                                                    font-family: var(--global-font-2) !important;
                                                    font-size: 10px !important;
                                                    line-height: 1 !important;
                                                    font-weight: 500 !important;
                                                    text-transform: uppercase !important;
                                                    letter-spacing: 0.5px !important;
                                                }

                                                .tdi_227 .td-module-exclusive:hover .td-module-title a:before {
                                                    color: #ffffff;
                                                    background-color: var(--accent-color-2);
                                                }

                                                .tdi_227 .entry-title {
                                                    margin: 10px 0 0;
                                                    font-family: var(--global-font-1) !important;
                                                    font-size: 15px !important;
                                                    line-height: 1.2 !important;
                                                    font-style: undefined !important;
                                                    font-weight: 500 !important;
                                                }

                                                .tdi_227.td_with_ajax_pagination .td-next-prev-wrap,
                                                .tdi_227 .td-load-more-wrap {
                                                    margin-top: 15px;
                                                }

                                                .tdi_227.td_with_ajax_pagination .td-next-prev-wrap a,
                                                .tdi_227 .td-load-more-wrap a i {
                                                    font-size: 10px;
                                                }

                                                .tdi_227 .td-load-more-wrap a .td-load-more-icon-svg svg,
                                                .tdi_227.td_with_ajax_pagination .td-next-prev-wrap .td-next-prev-icon-svg svg {
                                                    width: 10px;
                                                    height: calc(10px + 1px);
                                                }

                                                .tdi_227 .td-block-title a,
                                                .tdi_227 .td-block-title span {
                                                    font-family: var(--global-font-1) !important;
                                                    font-weight: 700 !important;
                                                }

                                                .tdi_227 .td-subcat-list a,
                                                .tdi_227 .td-subcat-dropdown span,
                                                .tdi_227 .td-subcat-dropdown a {
                                                    font-family: var(--global-font-2) !important;
                                                    font-size: 15px !important;
                                                    line-height: 1.2 !important;
                                                }

                                                .tdi_227 .td-editor-date,
                                                .tdi_227 .td-editor-date .td-post-author-name a,
                                                .tdi_227 .td-editor-date .entry-date,
                                                .tdi_227 .td-module-comments a {
                                                    font-family: var(--global-font-1) !important;
                                                    font-size: 13px !important;
                                                    line-height: 1 !important;
                                                    font-weight: 500 !important;
                                                    text-transform: capitalize !important;
                                                }

                                                html:not([class*="ie"]) .tdi_227 .td-module-container:hover .entry-thumb:before {
                                                    opacity: 0;
                                                }

                                                @media (min-width: 768px) {
                                                    .tdi_227 .td-module-title a {
                                                        transition: all 0.2s ease;
                                                        -webkit-transition: all 0.2s ease;
                                                    }
                                                }

                                                @media (min-width: 1019px) and (max-width: 1140px) {
                                                    .tdi_227 .td-image-container {
                                                        display: none;
                                                    }

                                                    .tdi_227 .td_module_wrap {
                                                        padding-left: 8px;
                                                        padding-right: 8px;
                                                        padding-bottom: 8px;
                                                        margin-bottom: 8px;
                                                        clear: none !important;
                                                        padding-bottom: 8px !important;
                                                        margin-bottom: 8px !important;
                                                    }

                                                    .tdi_227 .td_block_inner {
                                                        margin-left: -8px;
                                                        margin-right: -8px;
                                                    }

                                                    .tdi_227 .td-module-container:before {
                                                        bottom: -8px;
                                                    }

                                                    .tdi_227 .td_module_wrap:nth-child(2n + 1) {
                                                        clear: both !important;
                                                    }

                                                    .tdi_227 .td_module_wrap:nth-last-child(-n + 2) {
                                                        margin-bottom: 0 !important;
                                                        padding-bottom: 0 !important;
                                                    }

                                                    .tdi_227 .td_module_wrap .td-module-container:before {
                                                        display: block !important;
                                                    }

                                                    .tdi_227 .td_module_wrap:nth-last-child(-n + 2) .td-module-container:before {
                                                        display: none !important;
                                                    }

                                                    .tdi_227 .td-module-title a {
                                                        box-shadow: inset 0 0 0 0 #000;
                                                    }

                                                    .tdi_227.td_with_ajax_pagination .td-next-prev-wrap,
                                                    .tdi_227 .td-load-more-wrap {
                                                        margin-top: 10px;
                                                    }

                                                    .tdi_227.td_with_ajax_pagination .td-next-prev-wrap a,
                                                    .tdi_227 .td-load-more-wrap a i {
                                                        font-size: 8px;
                                                    }

                                                    .tdi_227 .td-load-more-wrap a .td-load-more-icon-svg svg,
                                                    .tdi_227.td_with_ajax_pagination .td-next-prev-wrap .td-next-prev-icon-svg svg {
                                                        width: 8px;
                                                        height: calc(8px + 1px);
                                                    }

                                                    .tdi_227 .entry-title {
                                                        font-size: 14px !important;
                                                    }

                                                    .tdi_227 .td-editor-date,
                                                    .tdi_227 .td-editor-date .td-post-author-name a,
                                                    .tdi_227 .td-editor-date .entry-date,
                                                    .tdi_227 .td-module-comments a {
                                                        font-size: 12px !important;
                                                    }

                                                    @media (min-width: 768px) {
                                                        .tdi_227 .td-module-title a {
                                                            transition: all 0.2s ease;
                                                            -webkit-transition: all 0.2s ease;
                                                        }
                                                    }
                                                }

                                                @media (min-width: 768px) and (max-width: 1018px) {
                                                    .tdi_227 .td-image-container {
                                                        display: none;
                                                    }

                                                    .tdi_227 .td_module_wrap {
                                                        width: 100%;
                                                        float: left;
                                                        padding-left: 0px;
                                                        padding-right: 0px;
                                                        padding-bottom: 7.5px;
                                                        margin-bottom: 7.5px;
                                                        padding-bottom: 7.5px !important;
                                                        margin-bottom: 7.5px !important;
                                                    }

                                                    .rtl .tdi_227 .td_module_wrap {
                                                        float: right;
                                                    }

                                                    .tdi_227 .td_block_inner {
                                                        margin-left: -0px;
                                                        margin-right: -0px;
                                                    }

                                                    .tdi_227 .td-module-container:before {
                                                        bottom: -7.5px;
                                                    }

                                                    .tdi_227 .td_module_wrap:nth-last-child(1) {
                                                        margin-bottom: 0 !important;
                                                        padding-bottom: 0 !important;
                                                    }

                                                    .tdi_227 .td_module_wrap .td-module-container:before {
                                                        display: block !important;
                                                    }

                                                    .tdi_227 .td_module_wrap:nth-last-child(1) .td-module-container:before {
                                                        display: none !important;
                                                    }

                                                    .tdi_227 .td-module-title a {
                                                        box-shadow: inset 0 0 0 0 #000;
                                                    }

                                                    .tdi_227 .entry-title {
                                                        margin: 5px 0 0 0;
                                                        font-size: 14px !important;
                                                    }

                                                    .tdi_227.td_with_ajax_pagination .td-next-prev-wrap,
                                                    .tdi_227 .td-load-more-wrap {
                                                        margin-top: 5px;
                                                    }

                                                    .tdi_227.td_with_ajax_pagination .td-next-prev-wrap a,
                                                    .tdi_227 .td-load-more-wrap a i {
                                                        font-size: 8px;
                                                    }

                                                    .tdi_227 .td-load-more-wrap a .td-load-more-icon-svg svg,
                                                    .tdi_227.td_with_ajax_pagination .td-next-prev-wrap .td-next-prev-icon-svg svg {
                                                        width: 8px;
                                                        height: calc(8px + 1px);
                                                    }

                                                    @media (min-width: 768px) {
                                                        .tdi_227 .td-module-title a {
                                                            transition: all 0.2s ease;
                                                            -webkit-transition: all 0.2s ease;
                                                        }
                                                    }
                                                }

                                                @media (max-width: 767px) {
                                                    .tdi_227 .td-image-wrap {
                                                        padding-bottom: 110%;
                                                    }

                                                    .tdi_227 .td-image-container {
                                                        flex: 0 0 30%;
                                                        width: 30%;
                                                        display: none;
                                                    }

                                                    .ie10 .tdi_227 .td-image-container,
                                                    .ie11 .tdi_227 .td-image-container {
                                                        flex: 0 0 auto;
                                                    }

                                                    .tdi_227 .td_module_wrap {
                                                        width: 100%;
                                                        float: left;
                                                        padding-left: 0px;
                                                        padding-right: 0px;
                                                        padding-bottom: 12px;
                                                        margin-bottom: 12px;
                                                        padding-bottom: 12px !important;
                                                        margin-bottom: 12px !important;
                                                    }

                                                    .rtl .tdi_227 .td_module_wrap {
                                                        float: right;
                                                    }

                                                    .tdi_227 .td_block_inner {
                                                        margin-left: -0px;
                                                        margin-right: -0px;
                                                    }

                                                    .tdi_227 .td-module-container:before {
                                                        bottom: -12px;
                                                    }

                                                    .tdi_227 .td_module_wrap:nth-last-child(1) {
                                                        margin-bottom: 0 !important;
                                                        padding-bottom: 0 !important;
                                                    }

                                                    .tdi_227 .td_module_wrap .td-module-container:before {
                                                        display: block !important;
                                                    }

                                                    .tdi_227 .td_module_wrap:nth-last-child(1) .td-module-container:before {
                                                        display: none !important;
                                                    }

                                                    .tdi_227 .td-module-title a {
                                                        box-shadow: inset 0 0 0 0 #000;
                                                    }

                                                    @media (min-width: 768px) {
                                                        .tdi_227 .td-module-title a {
                                                            transition: all 0.2s ease;
                                                            -webkit-transition: all 0.2s ease;
                                                        }
                                                    }
                                                }

                                                
                                        .tdi_229 {
                                            vertical-align: baseline;
                                        }

                                        .tdi_229>.wpb_wrapper,
                                        .tdi_229>.wpb_wrapper>.tdc-elements {
                                            display: block;
                                        }

                                        .tdi_229>.wpb_wrapper>.tdc-elements {
                                            width: 100%;
                                        }

                                        .tdi_229>.wpb_wrapper>.vc_row_inner {
                                            width: auto;
                                        }

                                        .tdi_229>.wpb_wrapper {
                                            width: auto;
                                            height: auto;
                                        }

                                        .tdi_229 {
                                            padding-top: 30px !important;
                                            padding-right: 30px !important;
                                            width: 28% !important;
                                        }

                                        @media (min-width: 1019px) and (max-width: 1140px) {
                                            .tdi_229 {
                                                padding-right: 15px !important;
                                            }
                                        }

                                        @media (min-width: 768px) and (max-width: 1018px) {
                                            .tdi_229 {
                                                padding-top: 20px !important;
                                                padding-right: 10px !important;
                                            }
                                        }

                                        @media (max-width: 767px) {
                                            .tdi_229 {
                                                margin-bottom: 30px !important;
                                                padding-right: 20px !important;
                                                padding-left: 20px !important;
                                                width: 100% !important;
                                            }
                                        }
                                       
                                                .td-block-title-wrap .td-wrapper-pulldown-filter {
                                                    font-family: var(--td_default_google_font_2,
                                                            "Roboto",
                                                            sans-serif);
                                                    position: absolute;
                                                    bottom: 0;
                                                    right: 0;
                                                    top: 0;
                                                    margin: auto 0;
                                                    z-index: 2;
                                                    background-color: #fff;
                                                    font-size: 13px;
                                                    line-height: 1;
                                                    color: #777;
                                                    text-align: right;
                                                }

                                                .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-display-option {
                                                    cursor: pointer;
                                                    white-space: nowrap;
                                                    position: relative;
                                                    line-height: 29px;
                                                }

                                                .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-display-option i {
                                                    font-size: 9px;
                                                    color: #777;
                                                    margin-left: 20px;
                                                    margin-right: 10px;
                                                }

                                                .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-display-option i:before {
                                                    content: "\e83d";
                                                }

                                                .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-display-option span {
                                                    padding-left: 20px;
                                                    margin-right: -14px;
                                                }

                                                @media (max-width: 360px) {
                                                    .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-display-option span {
                                                        display: none;
                                                    }
                                                }

                                                .td-block-title-wrap .td-pulldown-filter-display-option:hover,
                                                .td-block-title-wrap .td-pulldown-filter-display-option:hover i {
                                                    color: #4db2ec;
                                                }

                                                .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-display-option:hover ul {
                                                    display: block;
                                                }

                                                .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-list {
                                                    list-style: none;
                                                    position: absolute;
                                                    right: 0;
                                                    top: 100%;
                                                    padding: 18px 0;
                                                    background-color: rgb(255, 255, 255);
                                                    background-color: rgba(255, 255, 255, 0.95);
                                                    z-index: 999;
                                                    border-width: 1px;
                                                    border-color: #ededed;
                                                    border-style: solid;
                                                    display: none;
                                                    margin: 0;
                                                }

                                                .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-item {
                                                    list-style: none;
                                                    margin: 0;
                                                }

                                                .td-block-title-wrap .td-pulldown-filter-item .td-cur-simple-item {
                                                    color: #4db2ec;
                                                }

                                                .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-more {
                                                    padding-bottom: 10px;
                                                }

                                                .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-more:before {
                                                    content: "";
                                                    width: 70px;
                                                    height: 100%;
                                                    position: absolute;
                                                    margin-top: 2px;
                                                    top: 0;
                                                    right: 0;
                                                    z-index: 1;
                                                    opacity: 0;
                                                }

                                                .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-link {
                                                    color: #777;
                                                    white-space: nowrap;
                                                    display: block;
                                                    line-height: 26px;
                                                    padding-left: 36px;
                                                    padding-right: 27px;
                                                }

                                                .td-block-title-wrap .td-pulldown-filter-link:hover {
                                                    color: #4db2ec;
                                                }

                                                @media (min-width: 768px) and (max-width: 1018px) {
                                                    .td-pb-span4 .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-display-option span {
                                                        display: none;
                                                    }

                                                    .td-pb-span4 .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-link {
                                                        padding-left: 24px;
                                                        padding-right: 20px !important;
                                                    }
                                                }

                                                .td-pulldown-syle-2 {
                                                    top: 0;
                                                }

                                                .td-pulldown-syle-2 .td-subcat-dropdown ul {
                                                    padding: 20px 0;
                                                    margin-top: 0;
                                                }

                                                .td-pulldown-syle-2 .td-pulldown-filter-list:after {
                                                    content: "";
                                                    position: absolute;
                                                    width: calc(100% + 2px);
                                                    height: 3px;
                                                    top: 0;
                                                    left: -1px;
                                                    background-color: #4db2ec;
                                                }

                                                .td-pulldown-syle-2 .td-subcat-dropdown a {
                                                    padding-left: 40px;
                                                    padding-right: 31px;
                                                }

                                                .td-pulldown-syle-2 .td-subcat-dropdown:hover .td-subcat-more {
                                                    background-color: transparent !important;
                                                }

                                                .td-pulldown-syle-2 .td-subcat-dropdown:hover span,
                                                .td-pulldown-syle-2 .td-subcat-dropdown:hover i {
                                                    color: #4db2ec;
                                                }

                                                .td-pulldown-syle-2 .td-subcat-dropdown .td-subcat-more {
                                                    margin-left: 9px;
                                                    margin-bottom: 8px;
                                                }

                                                .td-pulldown-syle-2 .td-subcat-list .td-subcat-item {
                                                    margin-left: 24px;
                                                }

                                                .td_block_template_2.widget>ul>li {
                                                    margin-left: 0 !important;
                                                }

                                                .td_block_template_2 .td-block-title {
                                                    font-size: 17px;
                                                    font-weight: 500;
                                                    margin-top: 0;
                                                    margin-bottom: 16px;
                                                    line-height: 31px;
                                                    text-align: left;
                                                }

                                                .td_block_template_2 .td-block-title>* {
                                                    color: var(--td_text_header_color, #000);
                                                }

                                                .td_block_template_2 .td-related-title a {
                                                    padding: 0 20px 0 0;
                                                }

                                                @media (max-width: 767px) {
                                                    .td_block_template_2 .td-related-title a {
                                                        font-size: 15px;
                                                    }
                                                }

                                                .td_block_template_2 .td-related-title .td-cur-simple-item {
                                                    color: var(--td_theme_color, #4db2ec);
                                                }

                                                .td-theme-wrap .tdi_230 .td-block-title>*,
                                                .td-theme-wrap .tdi_230 .td-pulldown-filter-link:hover,
                                                .td-theme-wrap .tdi_230 .td-subcat-item a:hover,
                                                .td-theme-wrap .tdi_230 .td-subcat-item .td-cur-simple-item,
                                                .td-theme-wrap .tdi_230 .td-subcat-dropdown:hover .td-subcat-more span,
                                                .td-theme-wrap .tdi_230 .td-subcat-dropdown:hover .td-subcat-more i {
                                                    color: var(--accent-color-1);
                                                }

                                                .td-theme-wrap .tdi_230 .td-subcat-dropdown ul:after {
                                                    background-color: var(--accent-color-1);
                                                }

                                                .td-theme-wrap .tdi_230 .td_module_wrap:hover .entry-title a,
                                                .td-theme-wrap .tdi_230 .td_quote_on_blocks,
                                                .td-theme-wrap .tdi_230 .td-opacity-cat .td-post-category:hover,
                                                .td-theme-wrap .tdi_230 .td-opacity-read .td-read-more a:hover,
                                                .td-theme-wrap .tdi_230 .td-opacity-author .td-post-author-name a:hover,
                                                .td-theme-wrap .tdi_230 .td-instagram-user a {
                                                    color: var(--accent-color-1);
                                                }

                                                .td-theme-wrap .tdi_230 .td-next-prev-wrap a:hover,
                                                .td-theme-wrap .tdi_230 .td-load-more-wrap a:hover {
                                                    background-color: var(--accent-color-1);
                                                    border-color: var(--accent-color-1);
                                                }

                                                .td-theme-wrap .tdi_230 .td-read-more a,
                                                .td-theme-wrap .tdi_230 .td-weather-information:before,
                                                .td-theme-wrap .tdi_230 .td-weather-week:before,
                                                .td-theme-wrap .tdi_230 .td-exchange-header:before,
                                                .td-theme-wrap .td-footer-wrapper .tdi_230 .td-post-category,
                                                .td-theme-wrap .tdi_230 .td-post-category:hover {
                                                    background-color: var(--accent-color-1);
                                                }

                                                .tdi_230 {
                                                    margin-bottom: 0px !important;
                                                }
                                           
                                                .tdi_230 .td_module_flex_1 {
                                                    width: 100%;
                                                    float: left;
                                                    padding-bottom: 15px;
                                                    margin-bottom: 15px;
                                                }

                                                .rtl .tdi_230 .td_module_flex_1 {
                                                    float: right;
                                                }

                                                .tdi_230 .td_module_column {
                                                    width: 100%;
                                                    float: left;
                                                }

                                                .tdi_230 .td_module_flex_3 {
                                                    width: 100%;
                                                    float: left;
                                                    padding-bottom: 12.5px;
                                                    margin-bottom: 12.5px;
                                                }

                                                .tdi_230 .td_module_wrap {
                                                    padding-left: 24px;
                                                    padding-right: 24px;
                                                }

                                                .tdi_230 .td_block_inner {
                                                    margin-left: -24px;
                                                    margin-right: -24px;
                                                }

                                                .tdi_230 .td_module_flex_1 .td-module-container:before {
                                                    bottom: -15px;
                                                    border-width: 0 0 1px 0;
                                                    border-style: solid;
                                                    border-color: #eaeaea;
                                                    border-color: #b1b4bc;
                                                }

                                                .tdi_230 .td_module_flex_3 .td-module-container:before {
                                                    bottom: -12.5px;
                                                    border-width: 0 0 1px 0;
                                                    border-style: solid;
                                                    border-color: #eaeaea;
                                                    border-color: var(--dark-border);
                                                }

                                                .tdi_230 .td_module_column:last-child .td_module_flex_3:last-child {
                                                    margin-bottom: 0 !important;
                                                    padding-bottom: 0 !important;
                                                }

                                                .tdi_230 .td_module_flex_3:last-child .td-module-container:before {
                                                    display: none;
                                                }

                                                .tdi_230 .td_module_flex_3:nth-last-child(2) {
                                                    margin-bottom: 12.5px !important;
                                                    padding-bottom: 12.5px !important;
                                                }

                                                .tdi_230 .td_module_flex_3:nth-last-child(2) .td-module-container:before {
                                                    display: block;
                                                }

                                                .tdi_230 .td_module_flex_1 .td-module-container {
                                                    border-color: #eaeaea;
                                                    flex-direction: column;
                                                }

                                                .tdi_230 .td_module_flex_3 .td-module-container {
                                                    border-color: #eaeaea;
                                                    align-items: initial;
                                                }

                                                .tdi_230 .td_module_flex_1 .entry-thumb {
                                                    background-position: center 50%;
                                                }

                                                .tdi_230 .td_module_flex_3 .entry-thumb {
                                                    background-position: center 50%;
                                                }

                                                .tdi_230 .td_module_flex_3 .td-image-container {
                                                    flex: 0 0 30%;
                                                    width: 30%;
                                                }

                                                .tdi_230 .td_module_flex_1 .td-image-wrap {
                                                    padding-bottom: 70%;
                                                }

                                                .ie10 .tdi_230 .td_module_flex_1 .td-image-container,
                                                .ie11 .tdi_230 .td_module_flex_1 .td-image-container {
                                                    flex: 0 0 auto;
                                                }

                                                .tdi_230 .td_module_flex_3 .td-video-play-ico {
                                                    width: 20px;
                                                    height: 20px;
                                                    font-size: 20px;
                                                }

                                                .tdi_230 .td_module_flex_1 .td-post-vid-time {
                                                    display: block;
                                                }

                                                .tdi_230 .td_module_flex_3 .td-post-vid-time {
                                                    display: block;
                                                }

                                                .tdi_230 .td_module_flex_1 .td-category-pos-image .td-post-category:not(.td-post-extra-category) {
                                                    top: auto;
                                                    bottom: 0;
                                                }

                                                .tdi_230 .td_module_flex_3 .td-module-meta-info {
                                                    padding: 0px;
                                                }

                                                .tdi_230 .td_module_flex_1 .entry-title {
                                                    margin: 0 0 10px 0;
                                                    font-family: var(--global-font-1) !important;
                                                    font-size: 20px !important;
                                                    line-height: 1.2 !important;
                                                    font-style: undefined !important;
                                                    font-weight: 700 !important;
                                                }

                                                .tdi_230 .td_module_flex_3 .entry-title {
                                                    margin: 0 0 10px;
                                                    font-family: var(--global-font-1) !important;
                                                    font-size: 16px !important;
                                                    line-height: 1.2 !important;
                                                    font-style: undefined !important;
                                                    font-weight: 700 !important;
                                                }

                                                .tdi_230 .td_module_flex_1 .td-audio-player {
                                                    font-size: 13px;
                                                    opacity: 1;
                                                    visibility: visible;
                                                    height: auto;
                                                }

                                                .tdi_230 .td_module_flex_3 .td-audio-player {
                                                    font-size: 12px;
                                                    opacity: 1;
                                                    visibility: visible;
                                                    height: auto;
                                                }

                                                .tdi_230 .td_module_flex_1 .td-post-category {
                                                    margin: 2px 5px 0 0;
                                                    padding: 0px;
                                                    border: 0px solid #aaa;
                                                    font-family: var(--global-font-1) !important;
                                                    font-size: 13px !important;
                                                    line-height: 1.2 !important;
                                                    font-style: undefined !important;
                                                    font-weight: 600 !important;
                                                }

                                                .tdi_230 .td_module_flex_3 .td-post-category {
                                                    margin: 2px 5px 0 0;
                                                    padding: 0px;
                                                    border: 0px solid #aaa;
                                                    font-family: var(--global-font-1) !important;
                                                    font-size: 13px !important;
                                                    line-height: 1.2 !important;
                                                    font-style: undefined !important;
                                                    font-weight: 600 !important;
                                                }

                                                .tdi_230 .td_module_wrap .td-post-category {
                                                    border-color: var(--accent-color-1);
                                                }

                                                .tdi_230 .td_module_wrap .td-post-category:hover {
                                                    border-color: var(--accent-color-2);
                                                }

                                                .tdi_230 .td_module_flex_1 .td-author-photo .avatar {
                                                    width: 20px;
                                                    height: 20px;
                                                    margin-right: 6px;
                                                    border-radius: 50%;
                                                }

                                                .tdi_230 .td_module_flex_3 .td-author-photo .avatar {
                                                    width: 20px;
                                                    height: 20px;
                                                    margin-right: 6px;
                                                    border-radius: 50%;
                                                }

                                                .tdi_230 .td_module_flex_1 .td-post-category:not(.td-post-extra-category) {
                                                    display: inline-block;
                                                }

                                                .tdi_230 .td_module_flex_3 .td-post-category:not(.td-post-extra-category) {
                                                    display: inline-block;
                                                }

                                                .tdi_230 .td_module_flex_1 .td-excerpt {
                                                    display: none;
                                                }

                                                .tdi_230 .td_module_flex_1 .td-author-date {
                                                    display: inline;
                                                }

                                                .tdi_230 .td_module_flex_3 .td-author-date {
                                                    display: inline;
                                                }

                                                .tdi_230 .td_module_flex_1 .td-post-author-name {
                                                    display: none;
                                                }

                                                .tdi_230 .td_module_flex_3 .td-post-author-name {
                                                    display: none;
                                                }

                                                .tdi_230 .td_module_flex_1 .td-post-date,
                                                .tdi_230 .td_module_flex_1 .td-post-author-name span {
                                                    display: inline-block;
                                                }

                                                .tdi_230 .td_module_flex_3 .td-post-date,
                                                .tdi_230 .td_module_flex_3 .td-post-author-name span {
                                                    display: inline-block;
                                                }

                                                .tdi_230 .td_module_flex_1 .entry-review-stars {
                                                    display: inline-block;
                                                }

                                                .tdi_230 .td_module_flex_1 .td-icon-star,
                                                .tdi_230 .td_module_flex_1 .td-icon-star-empty,
                                                .tdi_230 .td_module_flex_1 .td-icon-star-half {
                                                    font-size: 15px;
                                                }

                                                .tdi_230 .td_module_flex_3 .entry-review-stars {
                                                    display: inline-block;
                                                }

                                                .tdi_230 .td_module_flex_3 .td-icon-star,
                                                .tdi_230 .td_module_flex_3 .td-icon-star-empty,
                                                .tdi_230 .td_module_flex_3 .td-icon-star-half {
                                                    font-size: 15px;
                                                }

                                                .tdi_230 .td_module_flex_1 .td-module-comments {
                                                    display: none;
                                                }

                                                .tdi_230 .td_module_flex_3 .td-module-comments {
                                                    display: none;
                                                }

                                                .tdi_230.td_with_ajax_pagination .td-next-prev-wrap,
                                                .tdi_230 .td-load-more-wrap {
                                                    margin-top: 15px;
                                                }

                                                .tdi_230.td_with_ajax_pagination .td-next-prev-wrap a,
                                                .tdi_230 .td-load-more-wrap a {
                                                    border-width: 0px;
                                                    color: #000000;
                                                    background-color: rgba(255, 255, 255, 0);
                                                }

                                                body .tdi_230 .td_module_flex_1 .td-favorite {
                                                    font-size: 36px;
                                                    box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.2);
                                                }

                                                body .tdi_230 .td_module_flex_3 .td-favorite {
                                                    font-size: 36px;
                                                }

                                                .tdi_230 .td-post-category {
                                                    background-color: rgba(255, 255, 255, 0);
                                                    color: var(--accent-color-1);
                                                }

                                                .tdi_230 .td-post-category:hover {
                                                    background-color: rgba(255, 255, 255, 0) !important;
                                                    color: var(--accent-color-2);
                                                }

                                                .tdi_230 .td-module-title a {
                                                    color: var(--base-color-1);
                                                    box-shadow: inset 0 0 0 0 #000;
                                                }

                                                .tdi_230 .td_module_wrap:hover .td-module-title a {
                                                    color: var(--accent-color-1) !important;
                                                }

                                                .tdi_230 .td-post-author-name a {
                                                    color: undefined;
                                                }

                                                .tdi_230 .td-post-author-name:hover a {
                                                    color: undefined;
                                                }

                                                .tdi_230 .td-post-date,
                                                .tdi_230 .td-post-author-name span {
                                                    color: var(--base-color-1);
                                                }

                                                .tdi_230 .td-load-more-wrap a .td-load-more-icon-svg svg,
                                                .tdi_230 .td-load-more-wrap a .td-load-more-icon-svg svg *,
                                                .tdi_230.td_with_ajax_pagination .td-next-prev-wrap .td-next-prev-icon-svg svg,
                                                .tdi_230.td_with_ajax_pagination .td-next-prev-wrap .td-next-prev-icon-svg svg * {
                                                    fill: #000000;
                                                }

                                                .tdi_230.td_with_ajax_pagination .td-next-prev-wrap a:hover,
                                                .tdi_230 .td-load-more-wrap a:hover {
                                                    color: #309b65;
                                                    background-color: rgba(255, 255, 255, 0) !important;
                                                    border-color: rgba(255, 255, 255, 0) !important;
                                                }

                                                .tdi_230 .td-load-more-wrap a .td-load-more-icon-svg svg,
                                                .tdi_230 .td-load-more-wrap a .td-load-more-icon-svg svg *,
                                                .tdi_230.td_with_ajax_pagination .td-next-prev-wrap a:hover .td-next-prev-icon-svg svg,
                                                .tdi_230.td_with_ajax_pagination .td-next-prev-wrap a:hover .td-next-prev-icon-svg svg * {
                                                    fill: #309b65;
                                                }

                                                body .tdi_230 .td_module_flex_3 .td-favorite {
                                                    box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.2);
                                                }

                                                .tdi_230 .td_module_flex_1.td-module-exclusive .td-module-title a:before {
                                                    display: none;
                                                    color: #ffffff;
                                                    background-color: var(--accent-color-1);
                                                    font-family: var(--global-font-2) !important;
                                                }

                                                .tdi_230 .td_module_flex_3.td-module-exclusive .td-module-title a:before {
                                                    display: none;
                                                    color: #ffffff;
                                                    background-color: var(--accent-color-1);
                                                    font-family: var(--global-font-2) !important;
                                                }

                                                .tdi_230 .td_module_flex_1.td-module-exclusive:hover .td-module-title a:before {
                                                    color: #ffffff;
                                                    background-color: var(--accent-color-2);
                                                }

                                                .tdi_230 .td_module_flex_3.td-module-exclusive:hover .td-module-title a:before {
                                                    color: #ffffff;
                                                    background-color: var(--accent-color-2);
                                                }

                                                .tdi_230 .td-block-title a,
                                                .tdi_230 .td-block-title span {
                                                    font-family: var(--global-font-1) !important;
                                                    font-size: 17px !important;
                                                    line-height: 1.2 !important;
                                                    font-weight: 700 !important;
                                                }

                                                .tdi_230 .td-subcat-list a,
                                                .tdi_230 .td-subcat-dropdown span,
                                                .tdi_230 .td-subcat-dropdown a {
                                                    font-family: var(--global-font-2) !important;
                                                    font-size: 13px !important;
                                                    line-height: 2 !important;
                                                }

                                                .tdi_230 .td_module_flex_1 .td-editor-date,
                                                .tdi_230 .td_module_flex_1 .td-editor-date .td-post-author-name a,
                                                .tdi_230 .td_module_flex_1 .td-editor-date .entry-date,
                                                .tdi_230 .td_module_flex_1 .td-module-comments a {
                                                    font-family: var(--global-font-1) !important;
                                                    font-size: 13px !important;
                                                    line-height: 1.2 !important;
                                                    font-style: undefined !important;
                                                    font-weight: 500 !important;
                                                    text-transform: capitalize !important;
                                                }

                                                .tdi_230 .td_module_flex_3 .td-editor-date,
                                                .tdi_230 .td_module_flex_3 .td-editor-date .td-post-author-name a,
                                                .tdi_230 .td_module_flex_3 .td-editor-date .entry-date,
                                                .tdi_230 .td_module_flex_3 .td-module-comments a {
                                                    font-family: var(--global-font-1) !important;
                                                    font-size: 13px !important;
                                                    line-height: 1.2 !important;
                                                    font-style: undefined !important;
                                                    font-weight: 500 !important;
                                                    text-transform: capitalize !important;
                                                }

                                                html:not([class*="ie"]) .tdi_230 .td-module-container:hover .entry-thumb:before {
                                                    opacity: 0;
                                                }

                                                @media (min-width: 768px) {
                                                    .tdi_230 .td-module-title a {
                                                        transition: all 0.2s ease;
                                                        -webkit-transition: all 0.2s ease;
                                                    }
                                                }

                                                @media (min-width: 1019px) and (max-width: 1140px) {
                                                    .tdi_230 .td_module_flex_1 .entry-title {
                                                        margin: 0 0 8px;
                                                        font-size: 17px !important;
                                                    }

                                                    .tdi_230 .td_module_flex_3 .entry-title {
                                                        margin: 0 0 8px;
                                                        font-size: 15px !important;
                                                    }

                                                    .tdi_230.td_with_ajax_pagination .td-next-prev-wrap,
                                                    .tdi_230 .td-load-more-wrap {
                                                        margin-top: 10px;
                                                    }

                                                    .tdi_230.td_with_ajax_pagination .td-next-prev-wrap a,
                                                    .tdi_230 .td-load-more-wrap a i {
                                                        font-size: 8px;
                                                    }

                                                    .tdi_230 .td-load-more-wrap a .td-load-more-icon-svg svg,
                                                    .tdi_230.td_with_ajax_pagination .td-next-prev-wrap .td-next-prev-icon-svg svg {
                                                        width: 8px;
                                                        height: calc(8px + 1px);
                                                    }

                                                    .tdi_230 .td-module-title a {
                                                        box-shadow: inset 0 0 0 0 #000;
                                                    }

                                                    @media (min-width: 768px) {
                                                        .tdi_230 .td-module-title a {
                                                            transition: all 0.2s ease;
                                                            -webkit-transition: all 0.2s ease;
                                                        }
                                                    }
                                                }

                                                @media (min-width: 768px) and (max-width: 1018px) {
                                                    .tdi_230 .td_module_flex_1 {
                                                        padding-bottom: 10px;
                                                        margin-bottom: 10px;
                                                    }

                                                    .tdi_230 .td_module_flex_1 .td-module-container:before {
                                                        bottom: -10px;
                                                    }

                                                    .tdi_230 .td_module_flex_3 {
                                                        padding-bottom: 10px;
                                                        margin-bottom: 10px;
                                                    }

                                                    .tdi_230 .td_module_flex_3 .td-module-container:before {
                                                        bottom: -10px;
                                                    }

                                                    .tdi_230 .td_module_column:last-child .td_module_flex_3:last-child {
                                                        margin-bottom: 0 !important;
                                                        padding-bottom: 0 !important;
                                                    }

                                                    .tdi_230 .td_module_flex_3:last-child .td-module-container:before {
                                                        display: none;
                                                    }

                                                    .tdi_230 .td_module_flex_3:nth-last-child(2) {
                                                        margin-bottom: 10px !important;
                                                        padding-bottom: 10px !important;
                                                    }

                                                    .tdi_230 .td_module_flex_3:nth-last-child(2) .td-module-container:before {
                                                        display: block;
                                                    }

                                                    .tdi_230 .td_module_flex_1 .td-module-meta-info {
                                                        padding: 15px 0 0 0;
                                                    }

                                                    .tdi_230 .td_module_flex_1 .entry-title {
                                                        margin: 0 0 10px;
                                                        font-size: 17px !important;
                                                    }

                                                    .tdi_230 .td_module_flex_3 .entry-title {
                                                        margin: 0 0 5px;
                                                        font-size: 12px !important;
                                                    }

                                                    .tdi_230.td_with_ajax_pagination .td-next-prev-wrap,
                                                    .tdi_230 .td-load-more-wrap {
                                                        margin-top: 5px;
                                                    }

                                                    .tdi_230.td_with_ajax_pagination .td-next-prev-wrap a,
                                                    .tdi_230 .td-load-more-wrap a i {
                                                        font-size: 8px;
                                                    }

                                                    .tdi_230 .td-load-more-wrap a .td-load-more-icon-svg svg,
                                                    .tdi_230.td_with_ajax_pagination .td-next-prev-wrap .td-next-prev-icon-svg svg {
                                                        width: 8px;
                                                        height: calc(8px + 1px);
                                                    }

                                                    .tdi_230 .td-module-title a {
                                                        box-shadow: inset 0 0 0 0 #000;
                                                    }

                                                    .tdi_230 .td-block-title a,
                                                    .tdi_230 .td-block-title span {
                                                        font-size: 15px !important;
                                                    }

                                                    .tdi_230 .td-subcat-list a,
                                                    .tdi_230 .td-subcat-dropdown span,
                                                    .tdi_230 .td-subcat-dropdown a {
                                                        font-size: 11px !important;
                                                    }

                                                    .tdi_230 .td_module_flex_1 .td-post-category {
                                                        font-size: 11px !important;
                                                    }

                                                    .tdi_230 .td_module_flex_1 .td-editor-date,
                                                    .tdi_230 .td_module_flex_1 .td-editor-date .td-post-author-name a,
                                                    .tdi_230 .td_module_flex_1 .td-editor-date .entry-date,
                                                    .tdi_230 .td_module_flex_1 .td-module-comments a {
                                                        font-size: 11px !important;
                                                    }

                                                    .tdi_230 .td_module_flex_3 .td-post-category {
                                                        font-size: 11px !important;
                                                    }

                                                    .tdi_230 .td_module_flex_3 .td-editor-date,
                                                    .tdi_230 .td_module_flex_3 .td-editor-date .td-post-author-name a,
                                                    .tdi_230 .td_module_flex_3 .td-editor-date .entry-date,
                                                    .tdi_230 .td_module_flex_3 .td-module-comments a {
                                                        font-size: 11px !important;
                                                    }

                                                    @media (min-width: 768px) {
                                                        .tdi_230 .td-module-title a {
                                                            transition: all 0.2s ease;
                                                            -webkit-transition: all 0.2s ease;
                                                        }
                                                    }
                                                }

                                                @media (max-width: 767px) {
                                                    .tdi_230 .td-module-title a {
                                                        box-shadow: inset 0 0 0 0 #000;
                                                    }

                                                    @media (min-width: 768px) {
                                                        .tdi_230 .td-module-title a {
                                                            transition: all 0.2s ease;
                                                            -webkit-transition: all 0.2s ease;
                                                        }
                                                    }
                                                }
                                    
                                        .tdi_237 {
                                            vertical-align: baseline;
                                        }

                                        .tdi_237>.wpb_wrapper,
                                        .tdi_237>.wpb_wrapper>.tdc-elements {
                                            display: block;
                                        }

                                        .tdi_237>.wpb_wrapper>.tdc-elements {
                                            width: 100%;
                                        }

                                        .tdi_237>.wpb_wrapper>.vc_row_inner {
                                            width: auto;
                                        }

                                        .tdi_237>.wpb_wrapper {
                                            width: auto;
                                            height: auto;
                                        }

                                        .tdi_237 {
                                            width: 22% !important;
                                        }

                                        @media (max-width: 767px) {
                                            .tdi_237 {
                                                width: 100% !important;
                                            }
                                        }
                                        
                                                .tdi_239 {
                                                    position: relative !important;
                                                    top: 0;
                                                    transform: none;
                                                    -webkit-transform: none;
                                                }

                                                .tdi_239,
                                                .tdi_239 .tdc-inner-columns {
                                                    display: block;
                                                }

                                                .tdi_239 .tdc-inner-columns {
                                                    width: 100%;
                                                }

                                                @media (min-width: 768px) {
                                                    .tdi_239 {
                                                        margin-left: -25px;
                                                        margin-right: -25px;
                                                    }

                                                    .tdi_239>.vc_column_inner,
                                                    .tdi_239>.tdc-inner-columns>.vc_column_inner {
                                                        padding-left: 25px;
                                                        padding-right: 25px;
                                                    }
                                                }

                                                @media (min-width: 1019px) and (max-width: 1140px) {
                                                    @media (min-width: 768px) {
                                                        .tdi_239 {
                                                            margin-left: -15px;
                                                            margin-right: -15px;
                                                        }

                                                        .tdi_239>.vc_column_inner,
                                                        .tdi_239>.tdc-inner-columns>.vc_column_inner {
                                                            padding-left: 15px;
                                                            padding-right: 15px;
                                                        }
                                                    }
                                                }

                                                @media (min-width: 768px) and (max-width: 1018px) {
                                                    @media (min-width: 768px) {
                                                        .tdi_239 {
                                                            margin-left: -10px;
                                                            margin-right: -10px;
                                                        }

                                                        .tdi_239>.vc_column_inner,
                                                        .tdi_239>.tdc-inner-columns>.vc_column_inner {
                                                            padding-left: 10px;
                                                            padding-right: 10px;
                                                        }
                                                    }
                                                }

                                                .tdi_239 {
                                                    margin-right: -64px !important;
                                                    margin-bottom: 30px !important;
                                                    width: auto !important;
                                                }

                                                .tdi_239 .td_block_wrap {
                                                    text-align: left;
                                                }

                                                @media (min-width: 768px) and (max-width: 1018px) {
                                                    .tdi_239 {
                                                        margin-right: -10px !important;
                                                        margin-bottom: 20px !important;
                                                        width: auto !important;
                                                    }
                                                }

                                                @media (min-width: 1019px) and (max-width: 1140px) {
                                                    .tdi_239 {
                                                        margin-right: -35px !important;
                                                        width: auto !important;
                                                    }
                                                }

                                                @media (max-width: 767px) {
                                                    .tdi_239 {
                                                        margin-right: 0px !important;
                                                        width: auto !important;
                                                    }
                                                }

                                                .tdi_241 {
                                                    vertical-align: baseline;
                                                }

                                                .tdi_241 .vc_column-inner>.wpb_wrapper,
                                                .tdi_241 .vc_column-inner>.wpb_wrapper .tdc-elements {
                                                    display: block;
                                                }

                                                .tdi_241 .vc_column-inner>.wpb_wrapper .tdc-elements {
                                                    width: 100%;
                                                }

                                                .tdi_241 {
                                                    padding-top: 35px !important;
                                                    padding-right: 30px !important;
                                                    padding-bottom: 25px !important;
                                                    padding-left: 30px !important;
                                                    position: relative;
                                                }

                                                @media (min-width: 768px) and (max-width: 1018px) {
                                                    .tdi_241 {
                                                        padding-top: 28px !important;
                                                        padding-right: 10px !important;
                                                        padding-bottom: 15px !important;
                                                        padding-left: 10px !important;
                                                    }
                                                }

                                                @media (min-width: 1019px) and (max-width: 1140px) {
                                                    .tdi_241 {
                                                        padding-right: 15px !important;
                                                        padding-bottom: 15px !important;
                                                        padding-left: 15px !important;
                                                    }
                                                }

                                                @media (max-width: 767px) {
                                                    .tdi_241 {
                                                        padding-top: 25px !important;
                                                        padding-right: 20px !important;
                                                        padding-bottom: 20px !important;
                                                        padding-left: 20px !important;
                                                    }
                                                }
                                                
                                                .tdm_block.tdm_block_inline_text {
                                                    margin-bottom: 0;
                                                    vertical-align: top;
                                                }

                                                .tdm_block.tdm_block_inline_text .tdm-descr {
                                                    margin-bottom: 0;
                                                    -webkit-transform: translateZ(0);
                                                    transform: translateZ(0);
                                                }

                                                .tdc-row-content-vert-center .tdm-inline-text-yes {
                                                    vertical-align: middle;
                                                }

                                                .tdc-row-content-vert-bottom .tdm-inline-text-yes {
                                                    vertical-align: bottom;
                                                }

                                                .tdi_242 {
                                                    text-align: left !important;
                                                }

                                                .tdi_242 .tdm-descr {
                                                    color: var(--base-color-1);
                                                    font-family: var(--global-font-1) !important;
                                                    font-size: 17px !important;
                                                    line-height: 1.2 !important;
                                                    font-weight: 700 !important;
                                                }

                                                @media (min-width: 768px) and (max-width: 1018px) {
                                                    .tdi_242 .tdm-descr {
                                                        font-size: 15px !important;
                                                    }
                                                }
                                                
                                                .tdi_243 .entry-thumb {
                                                    background-position: center 50%;
                                                    background-image: none !important;
                                                }

                                                .tdi_243 .td-image-container {
                                                    display: none;
                                                }

                                                body .tdi_243 .td-favorite {
                                                    font-size: 36px;
                                                    box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.2);
                                                }

                                                .tdi_243 .td-module-meta-info {
                                                    padding: 0 40px 0 0;
                                                    border-color: #eaeaea;
                                                }

                                                .tdi_243 .td_module_wrap {
                                                    padding-left: 0px;
                                                    padding-right: 0px;
                                                    padding-bottom: 7.5px;
                                                    margin-bottom: 7.5px;
                                                }

                                                .tdi_243 .td_block_inner {
                                                    margin-left: -0px;
                                                    margin-right: -0px;
                                                }

                                                .tdi_243 .td-module-container:before {
                                                    bottom: -7.5px;
                                                    border-width: 0 0 1px 0;
                                                    border-style: solid;
                                                    border-color: #eaeaea;
                                                    border-color: #b1b4bc;
                                                }

                                                .tdi_243 .td-post-vid-time {
                                                    display: block;
                                                }

                                                .tdi_243 .td-post-category {
                                                    margin: 0px;
                                                    padding: 0px;
                                                    background-color: rgba(255, 255, 255, 0);
                                                    color: var(--accent-color-1);
                                                    border-width: 0px;
                                                    border-style: solid;
                                                    border-color: #aaa;
                                                    border-color: var(--accent-color-1);
                                                    font-family: var(--global-font-1) !important;
                                                    font-size: 15px !important;
                                                    line-height: 1 !important;
                                                    font-style: undefined !important;
                                                    font-weight: 700 !important;
                                                }

                                                .tdi_243 .td-author-photo .avatar {
                                                    width: 20px;
                                                    height: 20px;
                                                    margin-right: 6px;
                                                    border-radius: 50%;
                                                }

                                                .tdi_243 .td-excerpt {
                                                    display: none;
                                                    margin: 0px;
                                                    column-count: 1;
                                                    column-gap: 48px;
                                                }

                                                .tdi_243 .td-audio-player {
                                                    opacity: 1;
                                                    visibility: visible;
                                                    height: auto;
                                                    font-size: 13px;
                                                }

                                                .tdi_243 .td-read-more {
                                                    display: none;
                                                }

                                                .tdi_243 .td-author-date {
                                                    display: none;
                                                }

                                                .tdi_243 .td-post-author-name {
                                                    display: none;
                                                }

                                                .tdi_243 .td-post-date,
                                                .tdi_243 .td-post-author-name span {
                                                    display: none;
                                                    color: var(--base-color-1);
                                                }

                                                .tdi_243 .entry-review-stars {
                                                    display: none;
                                                }

                                                .tdi_243 .td-icon-star,
                                                .tdi_243 .td-icon-star-empty,
                                                .tdi_243 .td-icon-star-half {
                                                    font-size: 15px;
                                                }

                                                .tdi_243 .td-module-comments {
                                                    display: none;
                                                }

                                                .tdi_243 .td_module_wrap:nth-last-child(1) {
                                                    margin-bottom: 0;
                                                    padding-bottom: 0;
                                                }

                                                .tdi_243 .td_module_wrap:nth-last-child(1) .td-module-container:before {
                                                    display: none;
                                                }

                                                .tdi_243 .td-post-category:hover {
                                                    background-color: rgba(255,
                                                            255,
                                                            255,
                                                            0) !important;
                                                    color: var(--accent-color-2);
                                                    border-color: var(--accent-color-2);
                                                }

                                                .tdi_243 .td-module-title a {
                                                    color: var(--base-color-1);
                                                    box-shadow: inset 0 0 0 0 #000;
                                                }

                                                .tdi_243 .td_module_wrap:hover .td-module-title a {
                                                    color: var(--accent-color-1) !important;
                                                }

                                                .tdi_243.td_with_ajax_pagination .td-next-prev-wrap a,
                                                .tdi_243 .td-load-more-wrap a {
                                                    color: #000000;
                                                    background-color: rgba(255, 255, 255, 0);
                                                    border-width: 0px;
                                                }

                                                .tdi_243 .td-load-more-wrap a .td-load-more-icon-svg svg,
                                                .tdi_243 .td-load-more-wrap a .td-load-more-icon-svg svg *,
                                                .tdi_243.td_with_ajax_pagination .td-next-prev-wrap .td-next-prev-icon-svg svg,
                                                .tdi_243.td_with_ajax_pagination .td-next-prev-wrap .td-next-prev-icon-svg svg * {
                                                    fill: #000000;
                                                }

                                                .tdi_243.td_with_ajax_pagination .td-next-prev-wrap a:hover,
                                                .tdi_243 .td-load-more-wrap a:hover {
                                                    color: #309b65;
                                                    background-color: rgba(255,
                                                            255,
                                                            255,
                                                            0) !important;
                                                    border-color: rgba(255,
                                                            255,
                                                            255,
                                                            0) !important;
                                                }

                                                .tdi_243 .td-load-more-wrap a:hover .td-load-more-icon-svg svg,
                                                .tdi_243 .td-load-more-wrap a:hover .td-load-more-icon-svg svg *,
                                                .tdi_243.td_with_ajax_pagination .td-next-prev-wrap a:hover .td-next-prev-icon-svg svg,
                                                .tdi_243.td_with_ajax_pagination .td-next-prev-wrap a:hover .td-next-prev-icon-svg svg * {
                                                    fill: #309b65;
                                                }

                                                .tdi_243 .td-module-exclusive .td-module-title a:before {
                                                    display: none;
                                                    margin: -4px 5px 0 0;
                                                    padding: 4px 5px 3px;
                                                    color: #ffffff;
                                                    background-color: var(--accent-color-1);
                                                    font-family: var(--global-font-2) !important;
                                                    font-size: 10px !important;
                                                    line-height: 1 !important;
                                                    font-weight: 500 !important;
                                                    text-transform: uppercase !important;
                                                    letter-spacing: 0.5px !important;
                                                }

                                                .tdi_243 .td-module-exclusive:hover .td-module-title a:before {
                                                    color: #ffffff;
                                                    background-color: var(--accent-color-2);
                                                }

                                                .tdi_243 .entry-title {
                                                    margin: 10px 0 5px;
                                                    font-family: var(--global-font-1) !important;
                                                    font-size: 15px !important;
                                                    line-height: 1.2 !important;
                                                    font-style: undefined !important;
                                                    font-weight: 700 !important;
                                                }

                                                .tdi_243.td_with_ajax_pagination .td-next-prev-wrap,
                                                .tdi_243 .td-load-more-wrap {
                                                    margin-top: 15px;
                                                }

                                                .tdi_243.td_with_ajax_pagination .td-next-prev-wrap a,
                                                .tdi_243 .td-load-more-wrap a i {
                                                    font-size: 10px;
                                                }

                                                .tdi_243 .td-load-more-wrap a .td-load-more-icon-svg svg,
                                                .tdi_243.td_with_ajax_pagination .td-next-prev-wrap .td-next-prev-icon-svg svg {
                                                    width: 10px;
                                                    height: calc(10px + 1px);
                                                }

                                                .tdi_243 .td-block-title a,
                                                .tdi_243 .td-block-title span {
                                                    font-family: var(--global-font-1) !important;
                                                    font-weight: 700 !important;
                                                }

                                                .tdi_243 .td-subcat-list a,
                                                .tdi_243 .td-subcat-dropdown span,
                                                .tdi_243 .td-subcat-dropdown a {
                                                    font-family: var(--global-font-2) !important;
                                                    font-size: 15px !important;
                                                    line-height: 1.2 !important;
                                                }

                                                .tdi_243 .td-editor-date,
                                                .tdi_243 .td-editor-date .td-post-author-name a,
                                                .tdi_243 .td-editor-date .entry-date,
                                                .tdi_243 .td-module-comments a {
                                                    font-family: var(--global-font-1) !important;
                                                    font-size: 13px !important;
                                                    line-height: 1 !important;
                                                    font-weight: 500 !important;
                                                    text-transform: capitalize !important;
                                                }

                                                html:not([class*="ie"]) .tdi_243 .td-module-container:hover .entry-thumb:before {
                                                    opacity: 0;
                                                }

                                                @media (min-width: 768px) {
                                                    .tdi_243 .td-module-title a {
                                                        transition: all 0.2s ease;
                                                        -webkit-transition: all 0.2s ease;
                                                    }
                                                }

                                                @media (min-width: 1019px) and (max-width: 1140px) {
                                                    .tdi_243 .td-image-container {
                                                        display: none;
                                                    }

                                                    .tdi_243 .td-module-meta-info {
                                                        padding: 0 20px 0 0;
                                                    }

                                                    .tdi_243 .td_module_wrap {
                                                        padding-bottom: 5px;
                                                        margin-bottom: 5px;
                                                        padding-bottom: 5px !important;
                                                        margin-bottom: 5px !important;
                                                    }

                                                    .tdi_243 .td-module-container:before {
                                                        bottom: -5px;
                                                    }

                                                    .tdi_243 .td-module-container {
                                                        padding: 0 0 12px;
                                                    }

                                                    .tdi_243 .td_module_wrap:nth-last-child(1) {
                                                        margin-bottom: 0 !important;
                                                        padding-bottom: 0 !important;
                                                    }

                                                    .tdi_243 .td_module_wrap .td-module-container:before {
                                                        display: block !important;
                                                    }

                                                    .tdi_243 .td_module_wrap:nth-last-child(1) .td-module-container:before {
                                                        display: none !important;
                                                    }

                                                    .tdi_243 .td-module-title a {
                                                        box-shadow: inset 0 0 0 0 #000;
                                                    }

                                                    .tdi_243.td_with_ajax_pagination .td-next-prev-wrap,
                                                    .tdi_243 .td-load-more-wrap {
                                                        margin-top: 10px;
                                                    }

                                                    .tdi_243.td_with_ajax_pagination .td-next-prev-wrap a,
                                                    .tdi_243 .td-load-more-wrap a i {
                                                        font-size: 8px;
                                                    }

                                                    .tdi_243 .td-load-more-wrap a .td-load-more-icon-svg svg,
                                                    .tdi_243.td_with_ajax_pagination .td-next-prev-wrap .td-next-prev-icon-svg svg {
                                                        width: 8px;
                                                        height: calc(8px + 1px);
                                                    }

                                                    .tdi_243 .entry-title {
                                                        font-size: 14px !important;
                                                    }

                                                    @media (min-width: 768px) {
                                                        .tdi_243 .td-module-title a {
                                                            transition: all 0.2s ease;
                                                            -webkit-transition: all 0.2s ease;
                                                        }
                                                    }
                                                }

                                                @media (min-width: 768px) and (max-width: 1018px) {
                                                    .tdi_243 .td-image-container {
                                                        display: none;
                                                    }

                                                    .tdi_243 .td-module-meta-info {
                                                        padding: 0 10px 0 0;
                                                    }

                                                    .tdi_243 .td_module_wrap {
                                                        padding-bottom: 3px;
                                                        margin-bottom: 3px;
                                                        padding-bottom: 3px !important;
                                                        margin-bottom: 3px !important;
                                                    }

                                                    .tdi_243 .td-module-container:before {
                                                        bottom: -3px;
                                                    }

                                                    .tdi_243 .td-module-container {
                                                        padding: 0 0 8px;
                                                    }

                                                    .tdi_243 .td_module_wrap:nth-last-child(1) {
                                                        margin-bottom: 0 !important;
                                                        padding-bottom: 0 !important;
                                                    }

                                                    .tdi_243 .td_module_wrap .td-module-container:before {
                                                        display: block !important;
                                                    }

                                                    .tdi_243 .td_module_wrap:nth-last-child(1) .td-module-container:before {
                                                        display: none !important;
                                                    }

                                                    .tdi_243 .td-module-title a {
                                                        box-shadow: inset 0 0 0 0 #000;
                                                    }

                                                    .tdi_243 .entry-title {
                                                        margin: 6px 0 0;
                                                        font-size: 12px !important;
                                                    }

                                                    .tdi_243.td_with_ajax_pagination .td-next-prev-wrap,
                                                    .tdi_243 .td-load-more-wrap {
                                                        margin-top: 5px;
                                                    }

                                                    .tdi_243.td_with_ajax_pagination .td-next-prev-wrap a,
                                                    .tdi_243 .td-load-more-wrap a i {
                                                        font-size: 8px;
                                                    }

                                                    .tdi_243 .td-load-more-wrap a .td-load-more-icon-svg svg,
                                                    .tdi_243.td_with_ajax_pagination .td-next-prev-wrap .td-next-prev-icon-svg svg {
                                                        width: 8px;
                                                        height: calc(8px + 1px);
                                                    }

                                                    .tdi_243 .td-post-category {
                                                        font-size: 10px !important;
                                                    }

                                                    .tdi_243 .td-editor-date,
                                                    .tdi_243 .td-editor-date .td-post-author-name a,
                                                    .tdi_243 .td-editor-date .entry-date,
                                                    .tdi_243 .td-module-comments a {
                                                        font-size: 11px !important;
                                                    }

                                                    @media (min-width: 768px) {
                                                        .tdi_243 .td-module-title a {
                                                            transition: all 0.2s ease;
                                                            -webkit-transition: all 0.2s ease;
                                                        }
                                                    }
                                                }

                                                @media (max-width: 767px) {
                                                    .tdi_243 .td-image-wrap {
                                                        padding-bottom: 110%;
                                                    }

                                                    .tdi_243 .td-image-container {
                                                        flex: 0 0 30%;
                                                        width: 100%;
                                                        display: none;
                                                    }

                                                    .ie10 .tdi_243 .td-image-container,
                                                    .ie11 .tdi_243 .td-image-container {
                                                        flex: 0 0 auto;
                                                    }

                                                    .tdi_243 .td_module_wrap {
                                                        padding-bottom: 7.5px;
                                                        margin-bottom: 7.5px;
                                                        padding-bottom: 7.5px !important;
                                                        margin-bottom: 7.5px !important;
                                                    }

                                                    .tdi_243 .td-module-container:before {
                                                        bottom: -7.5px;
                                                    }

                                                    .tdi_243 .td_module_wrap:nth-last-child(1) {
                                                        margin-bottom: 0 !important;
                                                        padding-bottom: 0 !important;
                                                    }

                                                    .tdi_243 .td_module_wrap .td-module-container:before {
                                                        display: block !important;
                                                    }

                                                    .tdi_243 .td_module_wrap:nth-last-child(1) .td-module-container:before {
                                                        display: none !important;
                                                    }

                                                    .tdi_243 .td-module-title a {
                                                        box-shadow: inset 0 0 0 0 #000;
                                                    }

                                                    @media (min-width: 768px) {
                                                        .tdi_243 .td-module-title a {
                                                            transition: all 0.2s ease;
                                                            -webkit-transition: all 0.2s ease;
                                                        }
                                                    }
                                                }

                                                
                                                .tdi_244 {
                                                    margin-bottom: 20px !important;
                                                }

                                                @media (min-width: 1019px) and (max-width: 1140px) {
                                                    .tdi_244 {
                                                        margin-bottom: 30px !important;
                                                    }
                                                }

                                                @media (min-width: 768px) and (max-width: 1018px) {
                                                    .tdi_244 {
                                                        margin-bottom: 10px !important;
                                                    }
                                                }

                                                @media (max-width: 767px) {
                                                    .tdi_244 {
                                                        padding-right: 20px !important;
                                                        padding-left: 20px !important;
                                                    }
                                                }
                                           
                                                .tdi_244.td-a-rec {
                                                    text-align: center;
                                                }

                                                .tdi_244.td-a-rec:not(.td-a-rec-no-translate) {
                                                    transform: translateZ(0);
                                                }

                                                .tdi_244 .td-element-style {
                                                    z-index: -1;
                                                }

                                                .tdi_244 .td-spot-id-spot_img_hidden {
                                                    display: none;
                                                }

                                                .tdi_244 .td-adspot-title {
                                                    display: block;
                                                }

                                                
                                                .tdi_245 {
                                                    margin-bottom: 12px !important;
                                                }

                                                @media (min-width: 768px) and (max-width: 1018px) {
                                                    .tdi_245 {
                                                        margin-bottom: 10px !important;
                                                    }
                                                }

                                                @media (max-width: 767px) {
                                                    .tdi_245 {
                                                        padding-right: 20px !important;
                                                        padding-left: 20px !important;
                                                    }
                                                }
                                            
                                            
                                                .tdi_245 {
                                                    text-align: left !important;
                                                }

                                                .tdi_245 .tdm-descr {
                                                    color: var(--base-color-1);
                                                    font-family: var(--global-font-1) !important;
                                                    font-size: 17px !important;
                                                    line-height: 1.2 !important;
                                                    font-weight: 700 !important;
                                                }

                                                @media (min-width: 768px) and (max-width: 1018px) {
                                                    .tdi_245 .tdm-descr {
                                                        font-size: 15px !important;
                                                    }
                                                }
                                            
                                            
                                            .tdi_246 {
                                                margin-bottom: 30px !important;
                                            }

                                            @media (min-width: 768px) and (max-width: 1018px) {
                                                .tdi_246 {
                                                    margin-bottom: 20px !important;
                                                }
                                            }

                                            @media (max-width: 767px) {
                                                .tdi_246 {
                                                    padding-right: 20px !important;
                                                    padding-left: 20px !important;
                                                }
                                            }
                                        
                                        
                                            .td_block_social_counter {
                                                font-family: var(--td_default_google_font_1,
                                                        "Open Sans",
                                                        "Open Sans Regular",
                                                        sans-serif);
                                                font-weight: bold;
                                                font-size: 11px;
                                                color: #fff;
                                                margin-bottom: 47px;
                                            }

                                            .td_block_social_counter .td-sp {
                                                position: relative;
                                            }

                                            .td_block_social_counter .td-sp:after {
                                                content: "";
                                                width: 1px;
                                                height: 16px;
                                                background-color: rgba(255, 255, 255, 0.1);
                                                position: absolute;
                                                right: -1px;
                                                top: 8px;
                                            }

                                            

                                            .td-social-list:before,
                                            .td-social-list:after {
                                                display: table;
                                                content: "";
                                                line-height: 0;
                                            }

                                            .td-social-list:after {
                                                clear: both;
                                            }

                                            .td_social_type {
                                                width: 100%;
                                                margin-bottom: 10px;
                                                -webkit-transition: background-color 0.2s cubic-bezier(0, 0, 0.58, 1) 0s;
                                                transition: background-color 0.2s cubic-bezier(0, 0, 0.58, 1) 0s;
                                            }

                                            .td_social_type:last-child {
                                                margin-bottom: 0;
                                            }

                                            .td_social_type:hover .td-social-box {
                                                background-color: #222;
                                            }

                                            .td_social_type .td_social_info {
                                                padding: 0 0 0 9px;
                                                position: relative;
                                                top: -12px;
                                            }

                                            .td_social_type .td-social-box {
                                                height: 32px;
                                                position: relative;
                                                overflow: hidden;
                                            }

                                            .td_social_type .td-social-box .td-sp {
                                                display: inline-block;
                                            }

                                            .td_social_type .td_social_number {
                                                border-left: 1px solid rgba(255, 255, 255, 0.1);
                                                padding-left: 9px;
                                            }

                                            .td_social_type .td_social_button {
                                                float: right;
                                                border-left: 1px solid rgba(255, 255, 255, 0.1);
                                                padding: 0 14px;
                                                margin-top: 8px;
                                                top: 9px;
                                                height: 16px;
                                                line-height: 15px;
                                                text-transform: uppercase;
                                            }

                                            .td_social_type .td_social_button a {
                                                color: #fff;
                                            }

                                            .td_social_type .td_social_button a:after {
                                                content: "";
                                                display: block;
                                                height: 32px;
                                                position: absolute;
                                                right: 0;
                                                top: 0;
                                                width: 324px;
                                            }

                                            .td_social_type .td_social_button a:hover {
                                                color: inherit;
                                                text-decoration: none !important;
                                            }

                                            .td_social_type a {
                                                color: #fff;
                                            }

                                            .td_social_facebook .td-social-box {
                                                background-color: #516eab;
                                            }

                                            .td_social_rss .td-social-box {
                                                background-color: #ff6600;
                                            }

                                            .td_social_soundcloud .td-social-box {
                                                background-color: #ff5419;
                                            }

                                            .td_social_twitter .td-social-box {
                                                background-color: #29c5f6;
                                            }

                                            .td_social_vimeo .td-social-box {
                                                background-color: #006599;
                                            }

                                            .td_social_youtube .td-social-box {
                                                background-color: #e14e42;
                                            }

                                            .td_social_instagram .td-social-box {
                                                background-color: #417096;
                                            }

                                            .td_social_pinterest .td-social-box {
                                                background-color: #ca212a;
                                            }

                                            .td_social_tiktok .td-social-box {
                                                background-color: #009191;
                                            }

                                            .td_social_twitch .td-social-box {
                                                background-color: #9147ff;
                                            }

                                            .td_social_steam .td-social-box {
                                                background-color: #c7d5e0;
                                            }

                                            .td-social-boxed .td_social_type {
                                                text-align: center;
                                                width: 33.3333%;
                                                margin: 0;
                                                float: left;
                                            }

                                            .td-social-boxed .td_social_type .td-social-box {
                                                height: 100px;
                                            }

                                            .td-social-boxed .td_social_type span {
                                                display: block;
                                                width: 100%;
                                                padding: 0;
                                            }

                                            .td-social-boxed .td-sp {
                                                margin-top: 10px;
                                            }

                                            .td-social-boxed .td-sp::after {
                                                display: none;
                                            }

                                            .td-social-boxed .td_social_info {
                                                font-size: 17px;
                                                top: 0;
                                            }

                                            .td-social-boxed .td_social_info_name {
                                                font-size: 13px;
                                                font-weight: normal;
                                            }

                                            .td-social-boxed .td_social_button {
                                                opacity: 0;
                                                position: absolute;
                                                height: 100%;
                                                margin-top: 0;
                                                top: 0;
                                            }

                                            .td-social-boxed .td_social_button a:after {
                                                width: 100%;
                                                height: 100%;
                                            }

                                            .td-social-colored .td_social_facebook .td-sp {
                                                background-color: #516eab;
                                            }

                                            .td-social-colored .td_social_rss .td-sp {
                                                background-color: #ff6600;
                                            }

                                            .td-social-colored .td_social_soundcloud .td-sp {
                                                background-color: #ff5419;
                                            }

                                            .td-social-colored .td_social_twitter .td-sp {
                                                background-color: #29c5f6;
                                            }

                                            .td-social-colored .td_social_vimeo .td-sp {
                                                background-color: #006599;
                                            }

                                            .td-social-colored .td_social_youtube .td-sp {
                                                background-color: #e14e42;
                                            }

                                            .td-social-colored .td_social_instagram .td-sp {
                                                background-color: #417096;
                                            }

                                            .td-social-colored .td_social_pinterest .td-sp {
                                                background-color: #ca212a;
                                            }

                                            .td-social-colored .td_social_tiktok .td-sp {
                                                background-color: #009191;
                                            }

                                            .td-social-colored .td_social_twitch .td-sp {
                                                background-color: #9147ff;
                                            }

                                            .td-social-colored .td_social_steam .td-sp {
                                                background-color: #c7d5e0;
                                            }

                                            .td-social-font-icons .td-sp {
                                                background: none;
                                                font-family: "newspaper", sans-serif;
                                                font-size: 14px;
                                                text-align: center;
                                                font-weight: normal;
                                            }

                                            .td-social-font-icons .td-sp:before {
                                                position: absolute;
                                                top: 0;
                                                left: 0;
                                                right: 0;
                                                line-height: 30px;
                                            }

                                            .td-social-font-icons .td_social_facebook .td-sp:before {
                                                content: "\e818";
                                                color: #516eab;
                                            }

                                            .td-social-font-icons .td_social_rss .td-sp:before {
                                                content: "\e828";
                                                color: #ff6600;
                                            }

                                            .td-social-font-icons .td_social_soundcloud .td-sp:before {
                                                content: "\e82b";
                                                color: #ff5419;
                                            }

                                            .td-social-font-icons .td_social_twitter .td-sp:before {
                                                content: "\e831";
                                                color: #000;
                                            }

                                            .td-social-font-icons .td_social_vimeo .td-sp:before {
                                                content: "\e832";
                                                color: #006599;
                                            }

                                            .td-social-font-icons .td_social_youtube .td-sp:before {
                                                content: "\e836";
                                                color: #e14e42;
                                            }

                                            .td-social-font-icons .td_social_instagram .td-sp:before {
                                                content: "\e81d";
                                                color: #417096;
                                            }

                                            .td-social-font-icons .td_social_pinterest .td-sp:before {
                                                content: "\e825";
                                                color: #ca212a;
                                            }

                                            .td-social-font-icons .td_social_tiktok .td-sp:before {
                                                content: "\e9d6";
                                                color: #009191;
                                            }

                                            .td-social-font-icons .td_social_twitch .td-sp:before {
                                                content: "\e909";
                                                color: #9147ff;
                                            }

                                            .td-social-font-icons .td_social_steam .td-sp:before {
                                                content: "\e939";
                                                color: #1b2838;
                                            }

                                            div.tdi_246 .td_social_info_counter {
                                                font-family: var(--global-font-2) !important;
                                                font-size: 13px !important;
                                                font-weight: 500 !important;
                                            }

                                            div.tdi_246 .td_social_info_name {
                                                font-family: var(--global-font-2) !important;
                                                font-size: 13px !important;
                                                font-weight: 500 !important;
                                            }

                                            div.tdi_246 .td_social_button {
                                                font-family: var(--global-font-2) !important;
                                                font-size: 13px !important;
                                                font-weight: 500 !important;
                                            }

                                            @media (min-width: 1019px) and (max-width: 1140px) {
                                                .td_social_type .td_social_button a:after {
                                                    width: 300px;
                                                }
                                            }

                                            @media (min-width: 768px) and (max-width: 1018px) {
                                                .td_social_type .td_social_button a:after {
                                                    width: 228px;
                                                }
                                            }

                                            @media (max-width: 767px) {
                                                .td_social_type .td_social_button a:after {
                                                    width: 100%;
                                                }
                                            }

                                            @media (min-width: 768px) and (max-width: 1018px) {
                                                .td-social-boxed .td_social_type .td-social-box {
                                                    height: 70px;
                                                }
                                            }

                                            @media (min-width: 768px) and (max-width: 1018px) {
                                                .td-social-boxed .td-sp {
                                                    margin-top: 4px;
                                                }
                                            }

                                            @media (min-width: 768px) and (max-width: 1018px) {
                                                .td-social-boxed .td_social_info {
                                                    font-size: 13px;
                                                    top: -12px;
                                                }
                                            }

                                            @media (min-width: 768px) and (max-width: 1018px) {
                                                .td-social-boxed .td_social_info_name {
                                                    top: -17px;
                                                    font-size: 10px;
                                                }
                                            }

                                            @media (min-width: 1019px) and (max-width: 1140px) {
                                                div.tdi_246 .td_social_info_name {
                                                    font-size: 11px !important;
                                                }
                                            }

                                            @media (min-width: 768px) and (max-width: 1018px) {
                                                div.tdi_246 .td_social_info_counter {
                                                    font-size: 12px !important;
                                                    font-weight: 400 !important;
                                                }

                                                div.tdi_246 .td_social_info_name {
                                                    font-size: 11px !important;
                                                    font-weight: 400 !important;
                                                }

                                                div.tdi_246 .td_social_button {
                                                    font-size: 11px !important;
                                                    font-weight: 400 !important;
                                                }
                                            }
                                        
                                        
                                                .tdi_248 {
                                                    position: relative !important;
                                                    top: 0;
                                                    transform: none;
                                                    -webkit-transform: none;
                                                }

                                                .tdi_248,
                                                .tdi_248 .tdc-inner-columns {
                                                    display: block;
                                                }

                                                .tdi_248 .tdc-inner-columns {
                                                    width: 100%;
                                                }

                                                @media (min-width: 768px) {
                                                    .tdi_248 {
                                                        margin-left: -25px;
                                                        margin-right: -25px;
                                                    }

                                                    .tdi_248>.vc_column_inner,
                                                    .tdi_248>.tdc-inner-columns>.vc_column_inner {
                                                        padding-left: 25px;
                                                        padding-right: 25px;
                                                    }
                                                }

                                                @media (min-width: 1019px) and (max-width: 1140px) {
                                                    @media (min-width: 768px) {
                                                        .tdi_248 {
                                                            margin-left: -15px;
                                                            margin-right: -15px;
                                                        }

                                                        .tdi_248>.vc_column_inner,
                                                        .tdi_248>.tdc-inner-columns>.vc_column_inner {
                                                            padding-left: 15px;
                                                            padding-right: 15px;
                                                        }
                                                    }
                                                }

                                                @media (min-width: 768px) and (max-width: 1018px) {
                                                    @media (min-width: 768px) {
                                                        .tdi_248 {
                                                            margin-left: -10px;
                                                            margin-right: -10px;
                                                        }

                                                        .tdi_248>.vc_column_inner,
                                                        .tdi_248>.tdc-inner-columns>.vc_column_inner {
                                                            padding-left: 10px;
                                                            padding-right: 10px;
                                                        }
                                                    }
                                                }

                                                @media (max-width: 767px) {
                                                    .tdi_248 {
                                                        width: 100% !important;
                                                    }
                                                }
                                            
                                            
                                                    .tdi_250 {
                                                        vertical-align: baseline;
                                                    }

                                                    .tdi_250 .vc_column-inner>.wpb_wrapper,
                                                    .tdi_250 .vc_column-inner>.wpb_wrapper .tdc-elements {
                                                        display: block;
                                                    }

                                                    .tdi_250 .vc_column-inner>.wpb_wrapper .tdc-elements {
                                                        width: 100%;
                                                    }

                                                    .tdi_250 {
                                                        padding-top: 35px !important;
                                                        padding-right: 30px !important;
                                                        padding-bottom: 25px !important;
                                                        padding-left: 30px !important;
                                                        position: relative;
                                                    }

                                                    @media (min-width: 768px) and (max-width: 1018px) {
                                                        .tdi_250 {
                                                            padding-top: 20px !important;
                                                            padding-right: 10px !important;
                                                            padding-bottom: 15px !important;
                                                            padding-left: 10px !important;
                                                        }
                                                    }

                                                    @media (min-width: 1019px) and (max-width: 1140px) {
                                                        .tdi_250 {
                                                            padding-right: 20px !important;
                                                            padding-bottom: 15px !important;
                                                            padding-left: 20px !important;
                                                        }
                                                    }

                                                    @media (max-width: 767px) {
                                                        .tdi_250 {
                                                            padding-top: 25px !important;
                                                            padding-right: 20px !important;
                                                            padding-bottom: 20px !important;
                                                            padding-left: 20px !important;
                                                        }
                                                    }
                                                
                                                
                                                                .tdi_251 {
                                                                    margin-bottom: 10px !important;
                                                                }
                                                            
                                                            
                                                                .tdi_251 {
                                                                    text-align: left !important;
                                                                }

                                                                .tdi_251 .tdm-descr {
                                                                    color: var(--base-color-1);
                                                                    font-family: var(--global-font-1) !important;
                                                                    font-size: 17px !important;
                                                                    line-height: 1.2 !important;
                                                                    font-weight: 700 !important;
                                                                }

                                                                @media (min-width: 768px) and (max-width: 1018px) {
                                                                    .tdi_251 .tdm-descr {
                                                                        font-size: 15px !important;
                                                                    }
                                                                }
                                                            
                                                            
                                                                .td_block_categories_tags .td-ct-item {
                                                                    display: block;
                                                                    position: relative;
                                                                    padding: 0 10px 0 12px;
                                                                    line-height: 30px;
                                                                    color: #111;
                                                                    -webkit-transform: translateZ(0);
                                                                    transform: translateZ(0);
                                                                }

                                                                .td_block_categories_tags .td-ct-item:hover {
                                                                    color: var(--td_theme_color, #4db2ec);
                                                                }

                                                                .td_block_categories_tags .td-ct-item:before {
                                                                    content: "";
                                                                    display: block;
                                                                    position: absolute;
                                                                    top: 0;
                                                                    left: 0;
                                                                    width: 100%;
                                                                    height: 100%;
                                                                    z-index: -1;
                                                                }

                                                                .td_block_categories_tags .td-ct-item-name {
                                                                    line-height: 30px;
                                                                }

                                                                .td_block_categories_tags .td-ct-item-no {
                                                                    float: right;
                                                                    line-height: 30px;
                                                                }

                                                                .td_block_categories_tags .td-ct-item-sep {
                                                                    position: relative;
                                                                }

                                                                .td_block_categories_tags .td-ct-item:last-of-type .td-ct-text-sep,
                                                                .td_block_categories_tags .td-ct-item-sep:last-child {
                                                                    display: none;
                                                                }

                                                                .td_block_categories_tags .td-ct-item-sep-svg {
                                                                    display: inline-flex;
                                                                    align-items: center;
                                                                    justify-content: center;
                                                                }

                                                                .td_block_categories_tags .td-ct-item-sep-svg svg {
                                                                    height: auto;
                                                                }

                                                                .tdi_252 .td-ct-item {
                                                                    display: block;
                                                                    padding: 5px 0;
                                                                }

                                                                .tdi_252 .td-ct-item:before {
                                                                    border-width: 0 0 1px;
                                                                    border-style: solid;
                                                                    border-color: #b1b4bc;
                                                                }

                                                                .tdi_252 .td-ct-item-sep svg {
                                                                    width: 14px;
                                                                }

                                                                .tdi_252 .td-ct-item-name {
                                                                    font-family: var(--global-font-1) !important;
                                                                    font-size: 13px !important;
                                                                    font-weight: 500 !important;
                                                                    text-transform: uppercase !important;
                                                                }

                                                                .tdi_252 .td-ct-item-no {
                                                                    font-family: var(--global-font-1) !important;
                                                                    font-size: 13px !important;
                                                                    font-weight: 500 !important;
                                                                    text-transform: uppercase !important;
                                                                }

                                                                @media (min-width: 1019px) and (max-width: 1140px) {
                                                                    .tdi_252 .td-ct-item {
                                                                        padding: 4px 0;
                                                                    }
                                                                }

                                                                @media (min-width: 768px) and (max-width: 1018px) {
                                                                    .tdi_252 .td-ct-item {
                                                                        padding: 2px 0;
                                                                    }

                                                                    .tdi_252 .td-ct-item-name {
                                                                        font-size: 11px !important;
                                                                    }

                                                                    .tdi_252 .td-ct-item-no {
                                                                        font-size: 11px !important;
                                                                    }
                                                                }
                                                            

                                            


                                            
                                        
                                            
                                            
                                        
                                    
                                        
                                    
                                
                                    
                                          
                                   
                                

                                