    .tdm_block_column_content:hover .tdm-col-content-title-url .tdm-title,
    .tds-button2 .tdm-btn-text,
    .tds-button2 i,
    .tds-button5:hover .tdm-btn-text,
    .tds-button5:hover i,
    .tds-button6 .tdm-btn-text,
    .tds-button6 i,
    .tdm_block_list .tdm-list-item i,
    .tdm_block_pricing .tdm-pricing-feature i,
    body .tdm-social-item i {
        color: #db4e5a;
    }

    .tds-button1,
    .tds-button6:after,
    .tds-title2 .tdm-title-line:after,
    .tds-title3 .tdm-title-line:after,
    .tdm_block_pricing.tdm-pricing-featured:before,
    .tdm_block_pricing.tds_pricing2_block.tdm-pricing-featured .tdm-pricing-header,
    .tds-progress-bar1 .tdm-progress-bar:after,
    .tds-progress-bar2 .tdm-progress-bar:after,
    .tds-social3 .tdm-social-item {
        background-color: #db4e5a;
    }

    .tds-button .tds-button1 {
        color: #fff;
    }

    .tds-button2:before,
    .tds-button6:before,
    .tds-progress-bar3 .tdm-progress-bar:after {
        border-color: #db4e5a;
    }

    .tdm-btn-style1 {
        background-color: #db4e5a;
    }

    .tdm-btn-style2:before {
        border-color: #db4e5a;
    }

    .tdm-btn-style2 {
        color: #db4e5a;
    }

    .tdm-btn-style3 {
        -webkit-box-shadow: 0 2px 16px #db4e5a;
        -moz-box-shadow: 0 2px 16px #db4e5a;
        box-shadow: 0 2px 16px #db4e5a;
    }

    .tdm-btn-style3:hover {
        -webkit-box-shadow: 0 4px 26px #db4e5a;
        -moz-box-shadow: 0 4px 26px #db4e5a;
        box-shadow: 0 4px 26px #db4e5a;
    }

    .tdb-autoload-wrap {
        position: relative;
    }

    .tdb-autoload-wrap .tdb-loader-autoload {
        top: auto !important;
        bottom: 50px !important;
    }

    .tdb-autoload-debug {
        display: none;
        width: 1068px;
        margin-right: auto;
        margin-left: auto;
    }

    @media (min-width: 1019px) and (max-width: 1018px) {
        .tdb-autoload-debug {
            width: 740px;
        }
    }

    @media (max-width: 767px) {
        .tdb-autoload-debug {
            display: none;
            width: 100%;
            padding-left: 20px;
            padding-right: 20px;
        }
    }

    /* custom css */
    .tdi_53 {
        min-height: 0;
    }

    /* custom css */
    .tdi_55,
    .tdi_55 .tdc-columns {
        min-height: 0;
    }

    .tdi_55,
    .tdi_55 .tdc-columns {
        display: block;
    }

    .tdi_55 .tdc-columns {
        width: 100%;
    }

    /* inline tdc_css att */

    .tdi_55 {
        margin-bottom: 70px !important;
        padding-top: 25px !important;
        padding-bottom: 20px !important;
        position: relative;
    }

    .tdi_55 .td_block_wrap {
        text-align: left
    }

    /* phone */
    @media (max-width: 767px) {
        .tdi_55 {
            margin-bottom: 40px !important;
            padding-top: 15px !important;
            padding-bottom: 10px !important;
        }
    }

    /* portrait */
    @media (min-width: 768px) and (max-width: 1018px) {
        .tdi_55 {
            margin-bottom: 40px !important;
            padding-top: 20px !important;
            padding-bottom: 15px !important;
        }
    }

    .tdi_54_rand_style {
        background-color: #f4f7f7 !important;
    }

    /* custom css */
    .tdi_57 {
        vertical-align: baseline;
    }

    .tdi_57>.wpb_wrapper,
    .tdi_57>.wpb_wrapper>.tdc-elements {
        display: block;
    }

    .tdi_57>.wpb_wrapper>.tdc-elements {
        width: 100%;
    }

    .tdi_57>.wpb_wrapper>.vc_row_inner {
        width: auto;
    }

    .tdi_57>.wpb_wrapper {
        width: auto;
        height: auto;
    }

    /* custom css */
    .tdi_58.td-a-rec {
        text-align: center;
    }

    .tdi_58 .td-element-style {
        z-index: -1;
    }

    .tdi_58 .td-spot-id-spot_img_hidden {
        display: none;
    }

    .tdi_58 .td-adspot-title {
        display: block;
    }

    /* landscape */
    @media (min-width: 1019px) and (max-width: 1140px) {
        .tdi_58.td-a-rec-img img {
            max-width: 80%;
            width: 100%;
        }
    }

    /* portrait */
    @media (min-width: 768px) and (max-width: 1018px) {
        .tdi_58.td-a-rec-img img {
            max-width: 80%;
            width: 100%;
        }
    }

    /* custom css */
    .tdi_60,
    .tdi_60 .tdc-columns {
        min-height: 0;
    }

    .tdi_60,
    .tdi_60 .tdc-columns {
        display: block;
    }

    .tdi_60 .tdc-columns {
        width: 100%;
    }

    /* inline tdc_css att */

    .tdi_60 {
        margin-bottom: 50px !important;
        padding-bottom: 10px !important;
        position: relative;
    }

    .tdi_60 .td_block_wrap {
        text-align: left
    }

    /* landscape */
    @media (min-width: 1019px) and (max-width: 1140px) {
        .tdi_60 {
            margin-bottom: 50px !important;
            padding-bottom: 15px !important;
        }
    }

    /* portrait */
    @media (min-width: 768px) and (max-width: 1018px) {
        .tdi_60 {
            margin-bottom: 40px !important;
            padding-bottom: 15px !important;
        }
    }

    /* phone */
    @media (max-width: 767px) {
        .tdi_60 {
            margin-bottom: 30px !important;
            padding-bottom: 20px !important;
        }
    }

    .tdi_59_rand_style>.td-element-style-before {
        content: '' !important;
        width: 100% !important;
        height: 100% !important;
        position: absolute !important;
        top: 0 !important;
        left: 0 !important;
        display: block !important;
        z-index: 0 !important;
        border-color: #e5e5e5 !important;
        border-style: solid !important;
        border-width: 0px 0px 1px 0px !important;
        opacity: 1;
    }

    /* custom css */
    .tdi_62 {
        vertical-align: baseline;
    }

    .tdi_62>.wpb_wrapper,
    .tdi_62>.wpb_wrapper>.tdc-elements {
        display: block;
    }

    .tdi_62>.wpb_wrapper>.tdc-elements {
        width: 100%;
    }

    .tdi_62>.wpb_wrapper>.vc_row_inner {
        width: auto;
    }

    .tdi_62>.wpb_wrapper {
        width: auto;
        height: auto;
    }

    /* inline tdc_css att */

    .tdi_63 {
        margin-top: 0px !important;
        margin-bottom: 20px !important;
    }

    /* portrait */
    @media (min-width: 768px) and (max-width: 1018px) {
        .tdi_63 {
            margin-bottom: 15px !important;
        }
    }

    /* phone */
    @media (max-width: 767px) {
        .tdi_63 {
            margin-bottom: 15px !important;
        }
    }

    /* custom css */
    .tdb_title {
        margin-bottom: 19px;
    }

    .tdb_title.tdb-content-horiz-center {
        text-align: center;
    }

    .tdb_title.tdb-content-horiz-center .tdb-title-line {
        margin: 0 auto;
    }

    .tdb_title.tdb-content-horiz-right {
        text-align: right;
    }

    .tdb_title.tdb-content-horiz-right .tdb-title-line {
        margin-left: auto;
        margin-right: 0;
    }

    .tdb-title-text {
        display: inline-block;
        position: relative;
        margin: 0;
        word-wrap: break-word;
        font-size: 30px;
        line-height: 38px;
        font-weight: 700;
    }

    .tdb-first-letter {
        position: absolute;
        -webkit-user-select: none;
        user-select: none;
        pointer-events: none;
        text-transform: uppercase;
        color: rgba(0, 0, 0, 0.08);
        font-size: 6em;
        font-weight: 300;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        left: -0.36em;
        z-index: -1;
        -webkit-text-fill-color: initial;
    }

    .tdb-title-line {
        display: none;
        position: relative;
    }

    .tdb-title-line:after {
        content: '';
        width: 100%;
        position: absolute;
        background-color: #4db2ec;
        top: 0;
        left: 0;
        margin: auto;
    }

    .tdb-single-title .tdb-title-text {
        font-size: 41px;
        line-height: 50px;
        font-weight: 400;
    }

    .tdi_63 .tdb-title-text {
        color: #000000;

        font-family: Merriweather !important;
        font-size: 42px !important;
        line-height: 1.2 !important;
        font-weight: 800 !important;
    }

    .tdi_63 .tdb-title-line:after {
        height: 2px;

        bottom: 40%;
    }

    .tdi_63 .tdb-title-line {
        height: 50px;
    }

    .td-theme-wrap .tdi_63 {
        text-align: left;
    }

    .tdi_63 .tdb-first-letter {
        left: -0.36em;
        right: auto;
    }

    /* landscape */
    @media (min-width: 1019px) and (max-width: 1140px) {
        .tdi_63 .tdb-title-text {
            font-family: Merriweather !important;
            font-size: 36px !important;
            line-height: 1.2 !important;
            font-weight: 800 !important;
        }
    }

    /* portrait */
    @media (min-width: 768px) and (max-width: 1018px) {
        .tdi_63 .tdb-title-text {
            font-family: Merriweather !important;
            font-size: 25px !important;
            line-height: 1.2 !important;
            font-weight: 800 !important;
        }
    }

    /* phone */
    @media (max-width: 767px) {
        .tdi_63 .tdb-title-text {
            font-family: Merriweather !important;
            font-size: 30px !important;
            line-height: 1.2 !important;
            font-weight: 800 !important;
        }
    }

    /* custom css */
    .tdb-breadcrumbs {
        margin-bottom: 11px;
        font-family: 'Open Sans', 'Open Sans Regular', sans-serif;
        font-size: 12px;
        color: #747474;
        line-height: 18px;
    }

    .tdb-breadcrumbs a {
        color: #747474;
    }

    .tdb-breadcrumbs a:hover {
        color: #000;
    }

    .tdb-breadcrumbs .tdb-bread-sep {
        line-height: 1;
        vertical-align: middle;
    }

    .tdb-breadcrumbs .tdb-bread-sep-svg svg {
        height: auto;
    }

    .tdb-breadcrumbs .tdb-bread-sep-svg svg,
    .tdb-breadcrumbs .tdb-bread-sep-svg svg * {
        fill: #c3c3c3;
    }

    .single-tdb_templates.author-template .tdb_breadcrumbs {
        margin-bottom: 2px;
    }

    .tdb_category_breadcrumbs {
        margin: 21px 0 9px;
    }

    .search-results .tdb_breadcrumbs {
        margin-bottom: 2px;
    }

    .tdi_64 .tdb-bread-sep {
        font-size: 8px;

        margin: 0 5px;
    }

    .td-theme-wrap .tdi_64 {
        text-align: left;
    }

    .tdi_64 {
        font-family: Merriweather !important;
        font-weight: 900 !important;
    }

    /* phone */
    @media (max-width: 767px) {
        .tdi_64 {
            font-family: Merriweather !important;
            font-size: 14px !important;
            font-weight: 900 !important;
        }
    }

    /* custom css */
    .tdi_66 {
        position: relative !important;
        top: 0;
        transform: none;
        -webkit-transform: none;
    }

    .tdi_66,
    .tdi_66 .tdc-inner-columns {
        display: block;
    }

    .tdi_66 .tdc-inner-columns {
        width: 100%;
    }

    /* custom css */
    .tdi_68 {
        vertical-align: baseline;
    }

    .tdi_68 .vc_column-inner>.wpb_wrapper,
    .tdi_68 .vc_column-inner>.wpb_wrapper .tdc-elements {
        display: block;
    }

    .tdi_68 .vc_column-inner>.wpb_wrapper .tdc-elements {
        width: 100%;
    }

    /* custom css */
    .tdb-post-meta {
        margin-bottom: 16px;
        color: #444;
        font-family: 'Open Sans', 'Open Sans Regular', sans-serif;
        font-size: 11px;
        font-weight: 400;
        clear: none;
        vertical-align: middle;
        line-height: 1;
    }

    .tdb-post-meta span,
    .tdb-post-meta i,
    .tdb-post-meta time {
        vertical-align: middle;
    }

    .tdb_single_date {
        line-height: 30px;
    }

    .tdb_single_date a {
        vertical-align: middle;
    }

    .tdb_single_date .tdb-date-icon-svg {
        position: relative;
        line-height: 0;
    }

    .tdb_single_date svg {
        height: auto;
    }

    .tdb_single_date svg,
    .tdb_single_date svg * {
        fill: #444;
    }

    .tdi_69 svg {
        width: 14px;
    }

    .tdi_69 .tdb-date-icon {
        margin-right: 5px;
    }

    .tdi_69 {
        font-family: Merriweather !important;
        font-size: 14px !important;
        font-style: normal !important;
        font-weight: 500 !important;
        text-transform: none !important;
    }

    /* custom css */
    .tdi_71 {
        vertical-align: middle;
    }

    .tdi_71 .vc_column-inner>.wpb_wrapper,
    .tdi_71 .vc_column-inner>.wpb_wrapper .tdc-elements {
        display: block;
    }

    .tdi_71 .vc_column-inner>.wpb_wrapper .tdc-elements {
        width: 100%;
    }

    /* custom css */
    .tdb_single_reading_time {
        line-height: 30px;
        white-space: nowrap;
    }

    .tdb_single_reading_time svg,
    .tdb_single_reading_time svg * {
        fill: #444;
    }

    .tdi_72 i {
        font-size: 14px;
    }

    .tdi_72 .tdb-views-icon {
        margin-right: 5px;

        position: relative;
        top: -1px;
    }

    .tdi_72 {
        font-family: Merriweather !important;
    }

    /* custom css */
    .tdi_74 {
        vertical-align: baseline;
    }

    .tdi_74 .vc_column-inner>.wpb_wrapper,
    .tdi_74 .vc_column-inner>.wpb_wrapper .tdc-elements {
        display: block;
    }

    .tdi_74 .vc_column-inner>.wpb_wrapper .tdc-elements {
        width: 100%;
    }

    /* custom css */
    .tdi_76 {
        vertical-align: baseline;
    }

    .tdi_76 .vc_column-inner>.wpb_wrapper,
    .tdi_76 .vc_column-inner>.wpb_wrapper .tdc-elements {
        display: block;
    }

    .tdi_76 .vc_column-inner>.wpb_wrapper .tdc-elements {
        width: 100%;
    }

    /* custom css */
    .tdi_78,
    .tdi_78 .tdc-columns {
        min-height: 0;
    }

    .tdi_78,
    .tdi_78 .tdc-columns {
        display: block;
    }

    .tdi_78 .tdc-columns {
        width: 100%;
    }

    /* custom css */
    .tdi_80 {
        vertical-align: baseline;
    }

    .tdi_80>.wpb_wrapper,
    .tdi_80>.wpb_wrapper>.tdc-elements {
        display: block;
    }

    .tdi_80>.wpb_wrapper>.tdc-elements {
        width: 100%;
    }

    .tdi_80>.wpb_wrapper>.vc_row_inner {
        width: auto;
    }

    .tdi_80>.wpb_wrapper {
        width: auto;
        height: auto;
    }

    /* custom css */
    .tdi_83,
    .tdi_83 .tdc-columns {
        min-height: 0;
    }

    .tdi_83,
    .tdi_83 .tdc-columns {
        display: block;
    }

    .tdi_83 .tdc-columns {
        width: 100%;
    }

    /* inline tdc_css att */

    .tdi_83 {
        padding-bottom: 80px !important;
        position: relative;
    }

    .tdi_83 .td_block_wrap {
        text-align: left
    }

    .tdi_83 .td_block_wrap .tds-call-to-action2 .td-fix-index .tdm-col {
        margin: 0;
    }

    /* landscape */
    @media (min-width: 1019px) and (max-width: 1140px) {
        .tdi_83 {
            padding-bottom: 60px !important;
        }
    }

    /* portrait */
    @media (min-width: 768px) and (max-width: 1018px) {
        .tdi_83 {
            padding-bottom: 40px !important;
        }
    }

    /* phone */
    @media (max-width: 767px) {
        .tdi_83 {
            padding-bottom: 60px !important;
        }
    }

    .tdi_82_rand_style>.td-element-style-before {
        content: '' !important;
        width: 100% !important;
        height: 100% !important;
        position: absolute !important;
        top: 0 !important;
        left: 0 !important;
        display: block !important;
        z-index: 0 !important;
        background-repeat: no-repeat !important;
        background-position: center top !important;
    }

    /* custom css */
    .tdi_85 {
        vertical-align: baseline;
    }

    .tdi_85>.wpb_wrapper,
    .tdi_85>.wpb_wrapper>.tdc-elements {
        display: block;
    }

    .tdi_85>.wpb_wrapper>.tdc-elements {
        width: 100%;
    }

    .tdi_85>.wpb_wrapper>.vc_row_inner {
        width: auto;
    }

    .tdi_85>.wpb_wrapper {
        width: auto;
        height: auto;
    }

    /* inline tdc_css att */

    /* phone */
    @media (max-width: 767px) {
        .tdi_85 {
            margin-bottom: 40px !important;
        }
    }

    /* inline tdc_css att */

    .tdi_86 {
        margin-top: 0px !important;
        padding-bottom: 0px !important;
    }

    /* custom css */
    .tdb_single_content {
        margin-bottom: 0;
        *zoom: 1;
    }

    .tdb_single_content:before,
    .tdb_single_content:after {
        display: table;
        content: '';
        line-height: 0;
    }

    .tdb_single_content:after {
        clear: both;
    }

    .tdb_single_content .tdb-block-inner>*:not(.wp-block-quote):not(.alignwide):not(.alignfull.wp-block-cover.has-parallax):not(.td-a-ad) {
        margin-left: auto;
        margin-right: auto;
    }

    .tdb_single_content a {
        pointer-events: auto;
    }

    .tdb_single_content .td-spot-id-top_ad .tdc-placeholder-title:before {
        content: 'Article Top Ad' !important;
    }

    .tdb_single_content .td-spot-id-inline_ad0 .tdc-placeholder-title:before {
        content: 'Article Inline Ad 1' !important;
    }

    .tdb_single_content .td-spot-id-inline_ad1 .tdc-placeholder-title:before {
        content: 'Article Inline Ad 2' !important;
    }

    .tdb_single_content .td-spot-id-inline_ad2 .tdc-placeholder-title:before {
        content: 'Article Inline Ad 3' !important;
    }

    .tdb_single_content .td-spot-id-bottom_ad .tdc-placeholder-title:before {
        content: 'Article Bottom Ad' !important;
    }

    .tdb_single_content .id_top_ad,
    .tdb_single_content .id_bottom_ad {
        clear: both;
        margin-bottom: 21px;
        text-align: center;
    }

    .tdb_single_content .id_top_ad img,
    .tdb_single_content .id_bottom_ad img {
        margin-bottom: 0;
    }

    .tdb_single_content .id_top_ad .adsbygoogle,
    .tdb_single_content .id_bottom_ad .adsbygoogle {
        position: relative;
    }

    .tdb_single_content .id_ad_content-horiz-left,
    .tdb_single_content .id_ad_content-horiz-right,
    .tdb_single_content .id_ad_content-horiz-center {
        margin-bottom: 15px;
    }

    .tdb_single_content .id_ad_content-horiz-left img,
    .tdb_single_content .id_ad_content-horiz-right img,
    .tdb_single_content .id_ad_content-horiz-center img {
        margin-bottom: 0;
    }

    .tdb_single_content .id_ad_content-horiz-center {
        text-align: center;
    }

    .tdb_single_content .id_ad_content-horiz-center img {
        margin-right: auto;
        margin-left: auto;
    }

    .tdb_single_content .id_ad_content-horiz-left {
        float: left;
        margin-top: 9px;
        margin-right: 21px;
    }

    .tdb_single_content .id_ad_content-horiz-right {
        float: right;
        margin-top: 6px;
        margin-left: 21px;
    }

    .tdb_single_content .tdc-a-ad .tdc-placeholder-title {
        width: 300px;
        height: 250px;
    }

    .tdb_single_content .tdc-a-ad .tdc-placeholder-title:before {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        margin: auto;
        display: table;
        width: 100%;
    }

    .tdb_single_content .tdb-block-inner.td-fix-index {
        word-break: break-word;
    }

    .tdi_86,
    .tdi_86>p,
    .tdi_86 .tdb-block-inner>p,
    .tdi_86 .tdb-block-inner strong {
        font-family: Merriweather !important;
        font-size: 18px !important;
        line-height: 2 !important;
        font-weight: 300 !important;
    }

    .tdi_86 .tdb-block-inner strong {
        font-weight: 700 !important;
    }

    .tdi_86 h1 {
        font-family: Merienda One !important;
        font-weight: 800 !important;
    }

    .tdi_86 h2 {
        font-family: Nunito Sans !important;
        font-weight: 800 !important;
    }

    .tdi_86 h3:not(.tds-locker-title) {
        font-family: Nunito Sans !important;
        font-weight: 800 !important;
    }

    .tdi_86 h4 {
        font-family: Nunito Sans !important;
        font-weight: 800 !important;
    }

    .tdi_86 h5 {
        font-family: Nunito Sans !important;
        font-weight: 800 !important;
    }

    .tdi_86 h6 {
        font-family: Nunito Sans !important;
        font-weight: 800 !important;
    }

    .tdi_86 li {
        font-family: Merriweather !important;
        font-size: 16px !important;
        line-height: 1.8 !important;
    }

    .tdi_86 li:before {
        margin-top: 1px;
        line-height: 28.8px !important;
    }

    .tdi_86 .tdb-block-inner blockquote p {
        font-family: Trirong !important;
        font-size: 30px !important;
        line-height: 1.2 !important;
        font-style: normal !important;
        font-weight: 700 !important;
        text-transform: none !important;
    }

    .tdi_86 .page-nav a,
    .tdi_86 .page-nav span,
    .tdi_86 .page-nav>div {
        font-family: Merriweather !important;
    }

    @media (max-width: 767px) {

        .tdb_single_content .id_ad_content-horiz-left,
        .tdb_single_content .id_ad_content-horiz-right,
        .tdb_single_content .id_ad_content-horiz-center {
            margin: 0 auto 26px auto;
        }
    }

    @media (max-width: 767px) {
        .tdb_single_content .id_ad_content-horiz-left {
            margin-right: 0;
        }
    }

    @media (max-width: 767px) {
        .tdb_single_content .id_ad_content-horiz-right {
            margin-left: 0;
        }
    }

    @media (max-width: 767px) {
        .tdb_single_content .td-a-ad {
            float: none;
            text-align: center;
        }

        .tdb_single_content .td-a-ad img {
            margin-right: auto;
            margin-left: auto;
        }

        .tdb_single_content .tdc-a-ad {
            float: none;
        }
    }

    /* landscape */
    @media (min-width: 1019px) and (max-width: 1140px) {

        .tdi_86,
        .tdi_86>p,
        .tdi_86 .tdb-block-inner>p {
            font-family: Merriweather !important;
            font-size: 16px !important;
            line-height: 2 !important;
            font-weight: 300 !important;
        }

        .tdi_86 .tdb-block-inner blockquote p {
            font-family: Trirong !important;
            font-size: 21px !important;
            line-height: 1.3 !important;
            font-style: normal !important;
            font-weight: 700 !important;
            text-transform: none !important;
        }
    }

    /* portrait */
    @media (min-width: 768px) and (max-width: 1018px) {

        .tdi_86,
        .tdi_86>p,
        .tdi_86 .tdb-block-inner>p {
            font-family: Merriweather !important;
            font-size: 14px !important;
            line-height: 2 !important;
            font-weight: 300 !important;
        }

        .tdi_86 li {
            font-family: Merriweather !important;
            font-size: 14px !important;
            line-height: 1.8 !important;
        }

        .tdi_86 li:before {
            margin-top: 1px;
            line-height: 25.2px !important;
        }

        .tdi_86 .tdb-block-inner blockquote p {
            font-family: Trirong !important;
            font-size: 24px !important;
            line-height: 1.2 !important;
            font-style: normal !important;
            font-weight: 700 !important;
            text-transform: none !important;
        }
    }

    /* phone */
    @media (max-width: 767px) {

        .tdi_86,
        .tdi_86>p,
        .tdi_86 .tdb-block-inner>p {
            font-family: Merriweather !important;
            font-size: 14px !important;
            line-height: 2 !important;
            font-weight: 300 !important;
        }

        .tdi_86 h2 {
            font-family: Merriweather !important;
            font-weight: 800 !important;
        }

        .tdi_86 h3:not(.tds-locker-title) {
            font-family: Merriweather !important;
            font-weight: 800 !important;
        }

        .tdi_86 li {
            font-family: Merriweather !important;
            font-size: 14px !important;
            line-height: 1.8 !important;
        }

        .tdi_86 li:before {
            margin-top: 1px;
            line-height: 25.2px !important;
        }

        .tdi_86 .tdb-block-inner blockquote p {
            font-family: Trirong !important;
            font-size: 20px !important;
            line-height: 1.3 !important;
            font-style: normal !important;
            font-weight: 700 !important;
            text-transform: none !important;
        }
    }

    /* inline tdc_css att */

    .tdi_87 {
        margin-bottom: 0px !important;
    }

    /* desktop */
    @media(min-width: 1141px) {
        .tdi_87 {
            display: inline-block !important;
        }
    }

    /* landscape */
    @media (min-width: 1019px) and (max-width: 1140px) {
        .tdi_87 {
            display: inline-block !important;
        }
    }

    /* portrait */
    @media (min-width: 768px) and (max-width: 1018px) {
        .tdi_87 {
            display: inline-block !important;
        }
    }

    /* custom css */
    .tdb_single_post_share {
        margin-bottom: 23px;
    }

    .tdb-share-classic {
        position: relative;
        height: 20px;
        margin-bottom: 15px;
    }

    .td-post-sharing-show-all-icons .td-social-sharing-hidden .td-social-expand-tabs {
        display: none;
    }

    .td-post-sharing_display-vertically .td-post-sharing-visible,
    .td-post-sharing_display-vertically .td-social-sharing-hidden {
        display: flex;
        flex-direction: column;
    }

    .tdi_87 .td-post-sharing-visible {
        align-items: flex-start;
    }

    .tdi_87 .td-ps-bg .td-social-network div,
    .tdi_87 .td-ps-icon-bg .td-social-network .td-social-but-icon,
    .tdi_87 .td-ps-dark-bg .td-social-network div {
        background-color: #9b71f7;
    }

    .tdi_87 .td-ps-icon-arrow .td-social-but-icon:after {
        border-left-color: #9b71f7;
    }

    .tdi_87 .td-ps-border-colored .td-social-but-text {
        border-color: #9b71f7;
    }

    .tdi_87 .td-ps-border .td-social-sharing-button .td-social-but-icon,
    .tdi_87 .td-ps-border .td-social-sharing-button .td-social-but-text,
    .tdi_87 .td-ps-border .td-social-sharing-button .td-social-handler {
        border-color: #9b71f7;
    }

    .td-post-sharing-classic {
        position: relative;
        height: 20px;
    }

    .td-post-sharing {
        margin-left: -3px;
        margin-right: -3px;
        font-family: 'Open Sans', 'Open Sans Regular', sans-serif;
        z-index: 2;
        /* white-space: nowrap; */
    }

    .td-post-sharing.td-social-show-all {
        white-space: normal;
    }

    .td-js-loaded .td-post-sharing {
        -webkit-transition: opacity 0.3s;
        transition: opacity 0.3s;
        opacity: 1;
    }

    .td-post-sharing-classic+.td-post-sharing {
        margin-top: 15px;
        /* responsive portrait phone */
    }

    @media (max-width: 767px) {
        .td-post-sharing-classic+.td-post-sharing {
            margin-top: 8px;
        }
    }

    .td-post-sharing-top {
        margin-bottom: 30px;
    }

    @media (max-width: 767px) {
        .td-post-sharing-top {
            margin-bottom: 20px;
        }
    }

    .td-post-sharing-bottom {
        border-style: solid;
        border-color: #ededed;
        border-width: 1px 0;
        padding: 21px 0;
        margin-bottom: 42px;
    }

    .td-post-sharing-bottom .td-post-sharing {
        margin-bottom: -7px;
    }

    .td-post-sharing-visible,
    .td-social-sharing-hidden {
        display: inline-block;
    }

    .td-social-sharing-hidden ul {
        display: none;
    }

    .td-social-show-all .td-pulldown-filter-list {
        display: inline-block;
    }

    .td-social-network,
    .td-social-handler {
        position: relative;
        display: inline-block;
        margin: 0 3px 7px;
        height: 40px;
        min-width: 40px;
        font-size: 11px;
        text-align: center;
        vertical-align: middle;
    }

    .td-ps-notext .td-social-network .td-social-but-icon,
    .td-ps-notext .td-social-handler .td-social-but-icon {
        border-top-right-radius: 2px;
        border-bottom-right-radius: 2px;
    }

    .td-social-network {
        color: #000;
        overflow: hidden;
    }

    .td-social-network .td-social-but-icon {
        border-top-left-radius: 2px;
        border-bottom-left-radius: 2px;
    }

    .td-social-network .td-social-but-text {
        border-top-right-radius: 2px;
        border-bottom-right-radius: 2px;
    }

    .td-social-network:hover {
        opacity: 0.8 !important;
    }

    .td-social-handler {
        color: #444;
        border: 1px solid #e9e9e9;
        border-radius: 2px;
    }

    .td-social-handler .td-social-but-text {
        font-weight: 700;
    }

    .td-social-handler .td-social-but-text:before {
        background-color: #000;
        opacity: 0.08;
    }

    .td-social-share-text {
        margin-right: 18px;
    }

    .td-social-share-text:before,
    .td-social-share-text:after {
        content: '';
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        left: 100%;
        width: 0;
        height: 0;
        border-style: solid;
    }

    .td-social-share-text:before {
        border-width: 9px 0 9px 11px;
        border-color: transparent transparent transparent #e9e9e9;
    }

    .td-social-share-text:after {
        border-width: 8px 0 8px 10px;
        border-color: transparent transparent transparent #fff;
    }

    .td-social-but-text,
    .td-social-but-icon {
        display: inline-block;
        position: relative;
    }

    .td-social-but-icon {
        padding-left: 13px;
        padding-right: 13px;
        line-height: 40px;
        z-index: 1;
    }

    .td-social-but-icon i {
        position: relative;
        top: -1px;
        vertical-align: middle;
    }

    .td-social-but-text {
        margin-left: -6px;
        padding-left: 12px;
        padding-right: 17px;
        line-height: 40px;
    }

    .td-social-but-text:before {
        content: '';
        position: absolute;
        top: 12px;
        left: 0;
        width: 1px;
        height: 16px;
        background-color: #fff;
        opacity: 0.2;
        z-index: 1;
    }

    .td-social-handler i,
    .td-social-facebook i,
    .td-social-reddit i,
    .td-social-linkedin i,
    .td-social-tumblr i,
    .td-social-stumbleupon i,
    .td-social-vk i,
    .td-social-viber i,
    .td-social-flipboard i,
    .td-social-koo i {
        font-size: 14px;
    }

    .td-social-telegram i {
        font-size: 16px;
    }

    .td-social-mail i,
    .td-social-line i,
    .td-social-print i {
        font-size: 15px;
    }

    .td-social-handler .td-icon-share {
        top: -1px;
        left: -1px;
    }

    .td-social-twitter .td-icon-twitter {
        font-size: 12px;
    }

    .td-social-pinterest .td-icon-pinterest {
        font-size: 13px;
    }

    .td-social-whatsapp .td-icon-whatsapp,
    .td-social-kakao .td-icon-kakao {
        font-size: 18px;
    }

    .td-social-kakao .td-icon-kakao:before {
        color: #3C1B1D;
    }

    .td-social-reddit .td-social-but-icon {
        padding-right: 12px;
    }

    .td-social-reddit .td-icon-reddit {
        left: -1px;
    }

    .td-social-telegram .td-social-but-icon {
        padding-right: 12px;
    }

    .td-social-telegram .td-icon-telegram {
        left: -1px;
    }

    .td-social-stumbleupon .td-social-but-icon {
        padding-right: 11px;
    }

    .td-social-stumbleupon .td-icon-stumbleupon {
        left: -2px;
    }

    .td-social-digg .td-social-but-icon {
        padding-right: 11px;
    }

    .td-social-digg .td-icon-digg {
        left: -2px;
        font-size: 17px;
    }

    .td-social-vk .td-social-but-icon {
        padding-right: 11px;
    }

    .td-social-vk .td-icon-vk {
        left: -2px;
    }

    .td-social-naver .td-icon-naver {
        left: -1px;
        font-size: 16px;
    }

    .td-social-gettr .td-icon-gettr {
        font-size: 25px;
    }

    .td-ps-notext .td-social-gettr .td-icon-gettr {
        left: -5px;
    }

    .td-social-copy_url {
        position: relative;
    }

    .td-social-copy_url-check {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        color: #fff;
        opacity: 0;
        pointer-events: none;
        transition: opacity .2s ease-in-out;
        z-index: 11;
    }

    .td-social-copy_url .td-icon-copy_url {
        left: -1px;
        font-size: 17px;
    }

    .td-social-copy_url-disabled {
        pointer-events: none;
    }

    .td-social-copy_url-disabled .td-icon-copy_url {
        opacity: 0;
    }

    .td-social-copy_url-copied .td-social-copy_url-check {
        opacity: 1;
    }

    @keyframes social_copy_url_loader {
        0% {
            -webkit-transform: rotate(0);
            transform: rotate(0)
        }

        100% {
            -webkit-transform: rotate(360deg);
            transform: rotate(360deg)
        }
    }

    .td-social-expand-tabs i {
        top: -2px;
        left: -1px;
        font-size: 16px;
    }

    @media (min-width: 767px) {

        .td-social-line,
        .td-social-viber {
            display: none;
        }
    }

    .td-ps-bg .td-social-network {
        color: #fff;
    }

    .td-ps-bg .td-social-facebook .td-social-but-icon,
    .td-ps-bg .td-social-facebook .td-social-but-text {
        background-color: #516eab;
    }

    .td-ps-bg .td-social-twitter .td-social-but-icon,
    .td-ps-bg .td-social-twitter .td-social-but-text {
        background-color: #29c5f6;
    }

    .td-ps-bg .td-social-pinterest .td-social-but-icon,
    .td-ps-bg .td-social-pinterest .td-social-but-text {
        background-color: #ca212a;
    }

    .td-ps-bg .td-social-whatsapp .td-social-but-icon,
    .td-ps-bg .td-social-whatsapp .td-social-but-text {
        background-color: #7bbf6a;
    }

    .td-ps-bg .td-social-reddit .td-social-but-icon,
    .td-ps-bg .td-social-reddit .td-social-but-text {
        background-color: #f54200;
    }

    .td-ps-bg .td-social-mail .td-social-but-icon,
    .td-ps-bg .td-social-digg .td-social-but-icon,
    .td-ps-bg .td-social-copy_url .td-social-but-icon,
    .td-ps-bg .td-social-mail .td-social-but-text,
    .td-ps-bg .td-social-digg .td-social-but-text,
    .td-ps-bg .td-social-copy_url .td-social-but-text {
        background-color: #000;
    }

    .td-ps-bg .td-social-print .td-social-but-icon,
    .td-ps-bg .td-social-print .td-social-but-text {
        background-color: #333;
    }

    .td-ps-bg .td-social-linkedin .td-social-but-icon,
    .td-ps-bg .td-social-linkedin .td-social-but-text {
        background-color: #0266a0;
    }

    .td-ps-bg .td-social-tumblr .td-social-but-icon,
    .td-ps-bg .td-social-tumblr .td-social-but-text {
        background-color: #3e5a70;
    }

    .td-ps-bg .td-social-telegram .td-social-but-icon,
    .td-ps-bg .td-social-telegram .td-social-but-text {
        background-color: #179cde;
    }

    .td-ps-bg .td-social-stumbleupon .td-social-but-icon,
    .td-ps-bg .td-social-stumbleupon .td-social-but-text {
        background-color: #ee4813;
    }

    .td-ps-bg .td-social-vk .td-social-but-icon,
    .td-ps-bg .td-social-vk .td-social-but-text {
        background-color: #4c75a3;
    }

    .td-ps-bg .td-social-line .td-social-but-icon,
    .td-ps-bg .td-social-line .td-social-but-text {
        background-color: #00b900;
    }

    .td-ps-bg .td-social-viber .td-social-but-icon,
    .td-ps-bg .td-social-viber .td-social-but-text {
        background-color: #5d54a4;
    }

    .td-ps-bg .td-social-naver .td-social-but-icon,
    .td-ps-bg .td-social-naver .td-social-but-text {
        background-color: #3ec729;
    }

    .td-ps-bg .td-social-flipboard .td-social-but-icon,
    .td-ps-bg .td-social-flipboard .td-social-but-text {
        background-color: #f42827;
    }

    .td-ps-bg .td-social-kakao .td-social-but-icon,
    .td-ps-bg .td-social-kakao .td-social-but-text {
        background-color: #f9e000;
    }

    .td-ps-bg .td-social-gettr .td-social-but-icon,
    .td-ps-bg .td-social-gettr .td-social-but-text {
        background-color: #fc223b;
    }

    .td-ps-bg .td-social-koo .td-social-but-icon,
    .td-ps-bg .td-social-koo .td-social-but-text {
        background-color: #facd00;
    }

    .td-ps-dark-bg .td-social-network {
        color: #fff;
    }

    .td-ps-dark-bg .td-social-network .td-social-but-icon,
    .td-ps-dark-bg .td-social-network .td-social-but-text {
        background-color: #000;
    }

    .td-ps-border .td-social-network .td-social-but-icon,
    .td-ps-border .td-social-network .td-social-but-text {
        line-height: 38px;
        border-width: 1px;
        border-style: solid;
    }

    .td-ps-border .td-social-network .td-social-but-text {
        border-left-width: 0;
    }

    .td-ps-border .td-social-network .td-social-but-text:before {
        background-color: #000;
        opacity: 0.08;
    }

    .td-ps-border.td-ps-padding .td-social-network .td-social-but-icon {
        border-right-width: 0;
    }

    .td-ps-border.td-ps-padding .td-social-network.td-social-expand-tabs .td-social-but-icon {
        border-right-width: 1px;
    }

    .td-ps-border-grey .td-social-but-icon,
    .td-ps-border-grey .td-social-but-text {
        border-color: #e9e9e9;
    }

    .td-ps-border-colored .td-social-facebook .td-social-but-icon,
    .td-ps-border-colored .td-social-facebook .td-social-but-text {
        border-color: #516eab;
    }

    .td-ps-border-colored .td-social-twitter .td-social-but-icon,
    .td-ps-border-colored .td-social-twitter .td-social-but-text {
        border-color: #29c5f6;
    }

    .td-ps-border-colored .td-social-pinterest .td-social-but-icon,
    .td-ps-border-colored .td-social-pinterest .td-social-but-text {
        border-color: #ca212a;
    }

    .td-ps-border-colored .td-social-whatsapp .td-social-but-icon,
    .td-ps-border-colored .td-social-whatsapp .td-social-but-text {
        border-color: #7bbf6a;
    }

    .td-ps-border-colored .td-social-reddit .td-social-but-icon,
    .td-ps-border-colored .td-social-reddit .td-social-but-text {
        border-color: #f54200;
    }

    .td-ps-border-colored .td-social-mail .td-social-but-icon,
    .td-ps-border-colored .td-social-digg .td-social-but-icon,
    .td-ps-border-colored .td-social-copy_url .td-social-but-icon,
    .td-ps-border-colored .td-social-mail .td-social-but-text,
    .td-ps-border-colored .td-social-digg .td-social-but-text,
    .td-ps-border-colored .td-social-copy_url .td-social-but-text {
        border-color: #000;
    }

    .td-ps-border-colored .td-social-print .td-social-but-icon,
    .td-ps-border-colored .td-social-print .td-social-but-text {
        border-color: #333;
    }

    .td-ps-border-colored .td-social-linkedin .td-social-but-icon,
    .td-ps-border-colored .td-social-linkedin .td-social-but-text {
        border-color: #0266a0;
    }

    .td-ps-border-colored .td-social-tumblr .td-social-but-icon,
    .td-ps-border-colored .td-social-tumblr .td-social-but-text {
        border-color: #3e5a70;
    }

    .td-ps-border-colored .td-social-telegram .td-social-but-icon,
    .td-ps-border-colored .td-social-telegram .td-social-but-text {
        border-color: #179cde;
    }

    .td-ps-border-colored .td-social-stumbleupon .td-social-but-icon,
    .td-ps-border-colored .td-social-stumbleupon .td-social-but-text {
        border-color: #ee4813;
    }

    .td-ps-border-colored .td-social-vk .td-social-but-icon,
    .td-ps-border-colored .td-social-vk .td-social-but-text {
        border-color: #4c75a3;
    }

    .td-ps-border-colored .td-social-line .td-social-but-icon,
    .td-ps-border-colored .td-social-line .td-social-but-text {
        border-color: #00b900;
    }

    .td-ps-border-colored .td-social-viber .td-social-but-icon,
    .td-ps-border-colored .td-social-viber .td-social-but-text {
        border-color: #5d54a4;
    }

    .td-ps-border-colored .td-social-naver .td-social-but-icon,
    .td-ps-border-colored .td-social-naver .td-social-but-text {
        border-color: #3ec729;
    }

    .td-ps-border-colored .td-social-flipboard .td-social-but-icon,
    .td-ps-border-colored .td-social-flipboard .td-social-but-text {
        border-color: #f42827;
    }

    .td-ps-border-colored .td-social-kakao .td-social-but-icon,
    .td-ps-border-colored .td-social-kakao .td-social-but-text {
        border-color: #f9e000;
    }

    .td-ps-border-colored .td-social-gettr .td-social-but-icon,
    .td-ps-border-colored .td-social-gettr .td-social-but-text {
        border-color: #fc223b;
    }

    .td-ps-border-colored .td-social-koo .td-social-but-icon,
    .td-ps-border-colored .td-social-koo .td-social-but-text {
        border-color: #facd00;
    }

    .td-ps-icon-bg .td-social-but-icon {
        height: 100%;
        border-color: transparent !important;
    }

    .td-ps-icon-bg .td-social-network .td-social-but-icon {
        color: #fff;
    }

    .td-ps-icon-bg .td-social-facebook .td-social-but-icon {
        background-color: #516eab;
    }

    .td-ps-icon-bg .td-social-twitter .td-social-but-icon {
        background-color: #29c5f6;
    }

    .td-ps-icon-bg .td-social-pinterest .td-social-but-icon {
        background-color: #ca212a;
    }

    .td-ps-icon-bg .td-social-whatsapp .td-social-but-icon {
        background-color: #7bbf6a;
    }

    .td-ps-icon-bg .td-social-reddit .td-social-but-icon {
        background-color: #f54200;
    }

    .td-ps-icon-bg .td-social-mail .td-social-but-icon,
    .td-ps-icon-bg .td-social-digg .td-social-but-icon,
    .td-ps-icon-bg .td-social-copy_url .td-social-but-icon {
        background-color: #000;
    }

    .td-ps-icon-bg .td-social-print .td-social-but-icon {
        background-color: #333;
    }

    .td-ps-icon-bg .td-social-linkedin .td-social-but-icon {
        background-color: #0266a0;
    }

    .td-ps-icon-bg .td-social-tumblr .td-social-but-icon {
        background-color: #3e5a70;
    }

    .td-ps-icon-bg .td-social-telegram .td-social-but-icon {
        background-color: #179cde;
    }

    .td-ps-icon-bg .td-social-stumbleupon .td-social-but-icon {
        background-color: #ee4813;
    }

    .td-ps-icon-bg .td-social-vk .td-social-but-icon {
        background-color: #4c75a3;
    }

    .td-ps-icon-bg .td-social-line .td-social-but-icon {
        background-color: #00b900;
    }

    .td-ps-icon-bg .td-social-viber .td-social-but-icon {
        background-color: #5d54a4;
    }

    .td-ps-icon-bg .td-social-naver .td-social-but-icon {
        background-color: #3ec729;
    }

    .td-ps-icon-bg .td-social-flipboard .td-social-but-icon {
        background-color: #f42827;
    }

    .td-ps-icon-bg .td-social-kakao .td-social-but-icon {
        background-color: #f9e000;
    }

    .td-ps-icon-bg .td-social-gettr .td-social-but-icon {
        background-color: #fc223b;
    }

    .td-ps-icon-bg .td-social-koo .td-social-but-icon {
        background-color: #facd00;
    }

    .td-ps-icon-bg .td-social-but-text {
        margin-left: -3px;
    }

    .td-ps-icon-bg .td-social-network .td-social-but-text:before {
        display: none;
    }

    .td-ps-icon-arrow .td-social-network .td-social-but-icon:after {
        content: '';
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        left: calc(100% + 1px);
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 9px 0 9px 11px;
        border-color: transparent transparent transparent #000;
    }

    .td-ps-icon-arrow .td-social-network .td-social-but-text {
        padding-left: 20px;
    }

    .td-ps-icon-arrow .td-social-network .td-social-but-text:before {
        display: none;
    }

    .td-ps-icon-arrow.td-ps-padding .td-social-network .td-social-but-icon:after {
        left: 100%;
    }

    .td-ps-icon-arrow .td-social-facebook .td-social-but-icon:after {
        border-left-color: #516eab;
    }

    .td-ps-icon-arrow .td-social-twitter .td-social-but-icon:after {
        border-left-color: #29c5f6;
    }

    .td-ps-icon-arrow .td-social-pinterest .td-social-but-icon:after {
        border-left-color: #ca212a;
    }

    .td-ps-icon-arrow .td-social-whatsapp .td-social-but-icon:after {
        border-left-color: #7bbf6a;
    }

    .td-ps-icon-arrow .td-social-reddit .td-social-but-icon:after {
        border-left-color: #f54200;
    }

    .td-ps-icon-arrow .td-social-mail .td-social-but-icon:after,
    .td-ps-icon-arrow .td-social-digg .td-social-but-icon:after,
    .td-ps-icon-arrow .td-social-copy_url .td-social-but-icon:after {
        border-left-color: #000;
    }

    .td-ps-icon-arrow .td-social-print .td-social-but-icon:after {
        border-left-color: #333;
    }

    .td-ps-icon-arrow .td-social-linkedin .td-social-but-icon:after {
        border-left-color: #0266a0;
    }

    .td-ps-icon-arrow .td-social-tumblr .td-social-but-icon:after {
        border-left-color: #3e5a70;
    }

    .td-ps-icon-arrow .td-social-telegram .td-social-but-icon:after {
        border-left-color: #179cde;
    }

    .td-ps-icon-arrow .td-social-stumbleupon .td-social-but-icon:after {
        border-left-color: #ee4813;
    }

    .td-ps-icon-arrow .td-social-vk .td-social-but-icon:after {
        border-left-color: #4c75a3;
    }

    .td-ps-icon-arrow .td-social-line .td-social-but-icon:after {
        border-left-color: #00b900;
    }

    .td-ps-icon-arrow .td-social-viber .td-social-but-icon:after {
        border-left-color: #5d54a4;
    }

    .td-ps-icon-arrow .td-social-naver .td-social-but-icon:after {
        border-left-color: #3ec729;
    }

    .td-ps-icon-arrow .td-social-flipboard .td-social-but-icon:after {
        border-left-color: #f42827;
    }

    .td-ps-icon-arrow .td-social-kakao .td-social-but-icon:after {
        border-left-color: #f9e000;
    }

    .td-ps-icon-arrow .td-social-gettr .td-social-but-icon:after {
        border-left-color: #fc223b;
    }

    .td-ps-icon-arrow .td-social-koo .td-social-but-icon:after {
        border-left-color: #facd00;
    }

    .td-ps-icon-arrow .td-social-expand-tabs .td-social-but-icon:after {
        display: none;
    }

    .td-ps-icon-color .td-social-facebook .td-social-but-icon {
        color: #516eab;
    }

    .td-ps-icon-color .td-social-twitter .td-social-but-icon {
        color: #29c5f6;
    }

    .td-ps-icon-color .td-social-pinterest .td-social-but-icon {
        color: #ca212a;
    }

    .td-ps-icon-color .td-social-whatsapp .td-social-but-icon {
        color: #7bbf6a;
    }

    .td-ps-icon-color .td-social-reddit .td-social-but-icon {
        color: #f54200;
    }

    .td-ps-icon-color .td-social-mail .td-social-but-icon,
    .td-ps-icon-color .td-social-digg .td-social-but-icon,
    .td-ps-icon-color .td-social-copy_url .td-social-but-icon,
    .td-ps-icon-color .td-social-copy_url-check {
        color: #000;
    }

    .td-ps-icon-color .td-social-print .td-social-but-icon {
        color: #333;
    }

    .td-ps-icon-color .td-social-linkedin .td-social-but-icon {
        color: #0266a0;
    }

    .td-ps-icon-color .td-social-tumblr .td-social-but-icon {
        color: #3e5a70;
    }

    .td-ps-icon-color .td-social-telegram .td-social-but-icon {
        color: #179cde;
    }

    .td-ps-icon-color .td-social-stumbleupon .td-social-but-icon {
        color: #ee4813;
    }

    .td-ps-icon-color .td-social-vk .td-social-but-icon {
        color: #4c75a3;
    }

    .td-ps-icon-color .td-social-line .td-social-but-icon {
        color: #00b900;
    }

    .td-ps-icon-color .td-social-viber .td-social-but-icon {
        color: #5d54a4;
    }

    .td-ps-icon-color .td-social-naver .td-social-but-icon {
        color: #3ec729;
    }

    .td-ps-icon-color .td-social-flipboard .td-social-but-icon {
        color: #f42827;
    }

    .td-ps-icon-color .td-social-kakao .td-social-but-icon {
        color: #f9e000;
    }

    .td-ps-icon-color .td-social-gettr .td-social-but-icon {
        color: #fc223b;
    }

    .td-ps-icon-color .td-social-koo .td-social-but-icon {
        color: #facd00;
    }

    .td-ps-text-color .td-social-but-text {
        font-weight: 700;
    }

    .td-ps-text-color .td-social-facebook .td-social-but-text {
        color: #516eab;
    }

    .td-ps-text-color .td-social-twitter .td-social-but-text {
        color: #29c5f6;
    }

    .td-ps-text-color .td-social-pinterest .td-social-but-text {
        color: #ca212a;
    }

    .td-ps-text-color .td-social-whatsapp .td-social-but-text {
        color: #7bbf6a;
    }

    .td-ps-text-color .td-social-reddit .td-social-but-text {
        color: #f54200;
    }

    .td-ps-text-color .td-social-mail .td-social-but-text,
    .td-ps-text-color .td-social-digg .td-social-but-text,
    .td-ps-text-color .td-social-copy_url .td-social-but-text {
        color: #000;
    }

    .td-ps-text-color .td-social-print .td-social-but-text {
        color: #333;
    }

    .td-ps-text-color .td-social-linkedin .td-social-but-text {
        color: #0266a0;
    }

    .td-ps-text-color .td-social-tumblr .td-social-but-text {
        color: #3e5a70;
    }

    .td-ps-text-color .td-social-telegram .td-social-but-text {
        color: #179cde;
    }

    .td-ps-text-color .td-social-stumbleupon .td-social-but-text {
        color: #ee4813;
    }

    .td-ps-text-color .td-social-vk .td-social-but-text {
        color: #4c75a3;
    }

    .td-ps-text-color .td-social-line .td-social-but-text {
        color: #00b900;
    }

    .td-ps-text-color .td-social-viber .td-social-but-text {
        color: #5d54a4;
    }

    .td-ps-text-color .td-social-naver .td-social-but-text {
        color: #3ec729;
    }

    .td-ps-text-color .td-social-flipboard .td-social-but-text {
        color: #f42827;
    }

    .td-ps-text-color .td-social-kakao .td-social-but-text {
        color: #f9e000;
    }

    .td-ps-text-color .td-social-gettr .td-social-but-text {
        color: #fc223b;
    }

    .td-ps-text-color .td-social-koo .td-social-but-text {
        color: #facd00;
    }

    .td-ps-text-color .td-social-expand-tabs .td-social-but-text {
        color: #b1b1b1;
    }

    .td-ps-notext .td-social-but-icon {
        width: 40px;
    }

    .td-ps-notext .td-social-network .td-social-but-text {
        display: none;
    }

    .td-ps-padding .td-social-network .td-social-but-icon {
        padding-left: 17px;
        padding-right: 17px;
    }

    .td-ps-padding .td-social-handler .td-social-but-icon {
        width: 40px;
    }

    .td-ps-padding .td-social-reddit .td-social-but-icon,
    .td-ps-padding .td-social-telegram .td-social-but-icon {
        padding-right: 16px;
    }

    .td-ps-padding .td-social-stumbleupon .td-social-but-icon,
    .td-ps-padding .td-social-digg .td-social-but-icon,
    .td-ps-padding .td-social-expand-tabs .td-social-but-icon {
        padding-right: 13px;
    }

    .td-ps-padding .td-social-vk .td-social-but-icon {
        padding-right: 14px;
    }

    .td-ps-padding .td-social-expand-tabs .td-social-but-icon {
        padding-left: 13px;
    }

    .td-ps-rounded .td-social-network .td-social-but-icon {
        border-top-left-radius: 100px;
        border-bottom-left-radius: 100px;
    }

    .td-ps-rounded .td-social-network .td-social-but-text {
        border-top-right-radius: 100px;
        border-bottom-right-radius: 100px;
    }

    .td-ps-rounded.td-ps-notext .td-social-network .td-social-but-icon {
        border-top-right-radius: 100px;
        border-bottom-right-radius: 100px;
    }

    .td-ps-rounded .td-social-expand-tabs {
        border-radius: 100px;
    }

    .td-ps-bar .td-social-network .td-social-but-icon,
    .td-ps-bar .td-social-network .td-social-but-text {
        -webkit-box-shadow: inset 0px -3px 0px 0px rgba(0, 0, 0, 0.31);
        box-shadow: inset 0px -3px 0px 0px rgba(0, 0, 0, 0.31);
    }

    .td-ps-bar .td-social-mail .td-social-but-icon,
    .td-ps-bar .td-social-digg .td-social-but-icon,
    .td-ps-bar .td-social-copy_url .td-social-but-icon,
    .td-ps-bar .td-social-mail .td-social-but-text,
    .td-ps-bar .td-social-digg .td-social-but-text,
    .td-ps-bar .td-social-copy_url .td-social-but-text {
        -webkit-box-shadow: inset 0px -3px 0px 0px rgba(255, 255, 255, 0.28);
        box-shadow: inset 0px -3px 0px 0px rgba(255, 255, 255, 0.28);
    }

    .td-ps-bar .td-social-print .td-social-but-icon,
    .td-ps-bar .td-social-print .td-social-but-text {
        -webkit-box-shadow: inset 0px -3px 0px 0px rgba(255, 255, 255, 0.2);
        box-shadow: inset 0px -3px 0px 0px rgba(255, 255, 255, 0.2);
    }

    .td-ps-big .td-social-but-icon {
        display: block;
        line-height: 60px;
    }

    .td-ps-big .td-social-but-icon .td-icon-share {
        width: auto;
    }

    .td-ps-big .td-social-handler .td-social-but-text:before {
        display: none;
    }

    .td-ps-big .td-social-share-text .td-social-but-icon {
        width: 90px;
    }

    .td-ps-big .td-social-expand-tabs .td-social-but-icon {
        width: 60px;
    }

    @media (max-width: 767px) {
        .td-ps-big .td-social-share-text {
            display: none;
        }
    }

    .td-ps-big .td-social-facebook i,
    .td-ps-big .td-social-reddit i,
    .td-ps-big .td-social-mail i,
    .td-ps-big .td-social-linkedin i,
    .td-ps-big .td-social-tumblr i,
    .td-ps-big .td-social-stumbleupon i {
        margin-top: -2px;
    }

    .td-ps-big .td-social-facebook i,
    .td-ps-big .td-social-reddit i,
    .td-ps-big .td-social-linkedin i,
    .td-ps-big .td-social-tumblr i,
    .td-ps-big .td-social-stumbleupon i,
    .td-ps-big .td-social-vk i,
    .td-ps-big .td-social-viber i,
    .td-ps-big .td-social-fliboard i,
    .td-ps-big .td-social-koo i,
    .td-ps-big .td-social-share-text i {
        font-size: 22px;
    }

    .td-ps-big .td-social-telegram i {
        font-size: 24px;
    }

    .td-ps-big .td-social-mail i,
    .td-ps-big .td-social-line i,
    .td-ps-big .td-social-print i {
        font-size: 23px;
    }

    .td-ps-big .td-social-twitter i,
    .td-ps-big .td-social-expand-tabs i {
        font-size: 20px;
    }

    .td-ps-big .td-social-whatsapp i,
    .td-ps-big .td-social-naver i,
    .td-ps-big .td-social-flipboard i,
    .td-ps-big .td-social-kakao i {
        font-size: 26px;
    }

    .td-ps-big .td-social-pinterest .td-icon-pinterest {
        font-size: 21px;
    }

    .td-ps-big .td-social-telegram .td-icon-telegram {
        left: 1px;
    }

    .td-ps-big .td-social-stumbleupon .td-icon-stumbleupon {
        left: -2px;
    }

    .td-ps-big .td-social-digg .td-icon-digg {
        left: -1px;
        font-size: 25px;
    }

    .td-ps-big .td-social-vk .td-icon-vk {
        left: -1px;
    }

    .td-ps-big .td-social-naver .td-icon-naver {
        left: 0;
    }

    .td-ps-big .td-social-gettr .td-icon-gettr {
        left: -1px;
    }

    .td-ps-big .td-social-copy_url .td-icon-copy_url {
        left: 0;
        font-size: 25px;
    }

    .td-ps-big .td-social-copy_url-check {
        font-size: 18px;
    }

    .td-ps-big .td-social-but-text {
        margin-left: 0;
        padding-top: 0;
        padding-left: 17px;
    }

    .td-ps-big.td-ps-notext .td-social-network,
    .td-ps-big.td-ps-notext .td-social-handler {
        height: 60px;
    }

    .td-ps-big.td-ps-notext .td-social-network {
        width: 60px;
    }

    .td-ps-big.td-ps-notext .td-social-network .td-social-but-icon {
        width: 60px;
    }

    .td-ps-big.td-ps-notext .td-social-share-text .td-social-but-icon {
        line-height: 40px;
    }

    .td-ps-big.td-ps-notext .td-social-share-text .td-social-but-text {
        display: block;
        line-height: 1;
    }

    .td-ps-big.td-ps-padding .td-social-network,
    .td-ps-big.td-ps-padding .td-social-handler {
        height: 90px;
        font-size: 13px;
    }

    .td-ps-big.td-ps-padding .td-social-network {
        min-width: 60px;
    }

    .td-ps-big.td-ps-padding .td-social-but-icon {
        border-bottom-left-radius: 0;
        border-top-right-radius: 2px;
    }

    .td-ps-big.td-ps-padding.td-ps-bar .td-social-but-icon {
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    .td-ps-big.td-ps-padding .td-social-but-text {
        display: block;
        padding-bottom: 17px;
        line-height: 1;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        border-bottom-left-radius: 2px;
    }

    .td-ps-big.td-ps-padding .td-social-but-text:before {
        display: none;
    }

    .td-ps-big.td-ps-padding .td-social-expand-tabs i {
        line-height: 90px;
    }

    .td-ps-nogap {
        margin-left: 0;
        margin-right: 0;
    }

    .td-ps-nogap .td-social-network,
    .td-ps-nogap .td-social-handler {
        margin-left: 0;
        margin-right: 0;
        border-radius: 0;
    }

    .td-ps-nogap .td-social-network .td-social-but-icon,
    .td-ps-nogap .td-social-network .td-social-but-text {
        border-radius: 0;
    }

    .td-ps-nogap .td-social-expand-tabs {
        border-radius: 0;
    }

    .td-post-sharing-style7 .td-social-network .td-social-but-icon {
        height: 100%;
    }

    .td-post-sharing-style7 .td-social-network .td-social-but-icon:before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, 0.31);
    }

    .td-post-sharing-style7 .td-social-network .td-social-but-text {
        padding-left: 17px;
    }

    .td-post-sharing-style7 .td-social-network .td-social-but-text:before {
        display: none;
    }

    .td-post-sharing-style7 .td-social-mail .td-social-but-icon:before,
    .td-post-sharing-style7 .td-social-digg .td-social-but-icon:before,
    .td-post-sharing-style7 .td-social-copy_url .td-social-but-icon:before {
        background-color: rgba(255, 255, 255, 0.2);
    }

    .td-post-sharing-style7 .td-social-print .td-social-but-icon:before {
        background-color: rgba(255, 255, 255, 0.1);
    }

    @media (max-width: 767px) {

        .td-post-sharing-style1 .td-social-share-text .td-social-but-text,
        .td-post-sharing-style3 .td-social-share-text .td-social-but-text,
        .td-post-sharing-style5 .td-social-share-text .td-social-but-text,
        .td-post-sharing-style14 .td-social-share-text .td-social-but-text,
        .td-post-sharing-style16 .td-social-share-text .td-social-but-text {
            display: none !important;
        }
    }

    @media (max-width: 767px) {

        .td-post-sharing-style2 .td-social-share-text,
        .td-post-sharing-style4 .td-social-share-text,
        .td-post-sharing-style6 .td-social-share-text,
        .td-post-sharing-style7 .td-social-share-text,
        .td-post-sharing-style15 .td-social-share-text,
        .td-post-sharing-style17 .td-social-share-text,
        .td-post-sharing-style18 .td-social-share-text,
        .td-post-sharing-style19 .td-social-share-text,
        .td-post-sharing-style20 .td-social-share-text {
            display: none !important;
        }
    }

    /* custom css */
    .tdi_90.td-a-rec {
        text-align: center;
    }

    .tdi_90 .td-element-style {
        z-index: -1;
    }

    .tdi_90 .td-spot-id-spot_img_hidden {
        display: none;
    }

    .tdi_90 .td-adspot-title {
        display: block;
    }

    /* custom css */
    .tdm_block_call_to_action .tdm-title {
        margin: 9px 0 10px 0;
    }

    .tdm_block_call_to_action .tdm-descr {
        margin-bottom: 0;
    }

    .tdm_block_call_to_action .tds-title+.tdm-descr {
        margin-bottom: 14px;
    }

    .tdm_block_call_to_action .tdm-btn {
        margin-top: 0;
        max-width: 100%;
        overflow: hidden;
    }

    .tdm_block_call_to_action .tdm-btn .tdm-btn-text {
        text-overflow: ellipsis;
        overflow: hidden;
        max-width: 100%;
        display: inline-block;
        white-space: nowrap;
    }

    .tdm_block_call_to_action.tds_call_to_action2 {
        padding: 13px 22px;
    }

    @media (min-width: 768px) and (max-width: 1018px) {
        .tdm_block_call_to_action .td-block-span9 {
            width: 66.66666667%;
        }

        .tdm_block_call_to_action .td-block-span3 {
            width: 33.33333333%;
        }
    }

    @media (max-width: 767px) {
        .tdm_block_call_to_action .td-block-span9 {
            margin-bottom: 20px;
        }
    }

    @media (min-width: 767px) {
        .tdm_block_call_to_action .tds-button {
            text-align: right !important;
        }

        .tdm_block_call_to_action.tdm-flip-yes .tds-button {
            text-align: left !important;
        }
    }

    .tdi_91 {
        box-shadow: 0px 8px 25px 0px rgba(0, 0, 0, 0.08);
    }

    .tdi_92 .tdm-descr {
        font-family: Merriweather !important;
    }

    .tdi_93 .tdm-title-line {
        width: 180px;

        height: 49px;
    }

    .tdi_93 .tdm-title-line:after {
        height: 2px;

        bottom: 40%;
    }

    .tdi_93 .tdm-title {
        font-family: Merriweather !important;
    }

    /* inline tdc_css att */

    .tdi_97 {
        border-style: dashed !important;
        border-color: #000000 !important;
        border-radius: 1px !important;
        border-width: 0 !important;
        position: relative;
    }

    .tdi_96_rand_style {
        border-radius: 1px !important;
        background-color: #f2f2f2 !important;
    }

    /* custom css */
    .tdi_99 {
        vertical-align: baseline;
    }

    .tdi_99>.wpb_wrapper,
    .tdi_99>.wpb_wrapper>.tdc-elements {
        display: block;
    }

    .tdi_99>.wpb_wrapper>.tdc-elements {
        width: 100%;
    }

    .tdi_99>.wpb_wrapper>.vc_row_inner {
        width: auto;
    }

    .tdi_99>.wpb_wrapper {
        width: auto;
        height: auto;
    }

    /* inline tdc_css att */

    .tdi_100 {
        margin-bottom: 50px !important;
    }

    /* custom css */
    .tdi_100.td-a-rec {
        text-align: center;
    }

    .tdi_100 .td-element-style {
        z-index: -1;
    }

    .tdi_100 .td-spot-id-spot_img_hidden {
        display: none;
    }

    .tdi_100 .td-adspot-title {
        display: block;
    }

    .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: #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: #4db2ec;
    }




    .td-theme-wrap .tdi_101 .td-block-title>*,
    .td-theme-wrap .tdi_101 .td-pulldown-filter-link:hover,
    .td-theme-wrap .tdi_101 .td-subcat-item a:hover,
    .td-theme-wrap .tdi_101 .td-subcat-item .td-cur-simple-item,
    .td-theme-wrap .tdi_101 .td-subcat-dropdown:hover .td-subcat-more span,
    .td-theme-wrap .tdi_101 .td-subcat-dropdown:hover .td-subcat-more i {
        color: #000000;
    }

    .td-theme-wrap .tdi_101 .td-subcat-dropdown ul:after {
        background-color: #000000;
    }


    .td-theme-wrap .tdi_101 .td_module_wrap:hover .entry-title a,
    .td-theme-wrap .tdi_101 .td_quote_on_blocks,
    .td-theme-wrap .tdi_101 .td-opacity-cat .td-post-category:hover,
    .td-theme-wrap .tdi_101 .td-opacity-read .td-read-more a:hover,
    .td-theme-wrap .tdi_101 .td-opacity-author .td-post-author-name a:hover,
    .td-theme-wrap .tdi_101 .td-instagram-user a {
        color: #000000;
    }

    .td-theme-wrap .tdi_101 .td-next-prev-wrap a:hover,
    .td-theme-wrap .tdi_101 .td-load-more-wrap a:hover {
        background-color: #000000;
        border-color: #000000;
    }

    .td-theme-wrap .tdi_101 .td-read-more a,
    .td-theme-wrap .tdi_101 .td-weather-information:before,
    .td-theme-wrap .tdi_101 .td-weather-week:before,
    .td-theme-wrap .tdi_101 .td-exchange-header:before,
    .td-theme-wrap .td-footer-wrapper .tdi_101 .td-post-category,
    .td-theme-wrap .tdi_101 .td-post-category:hover {
        background-color: #000000;
    }

    /* inline tdc_css att */

    .tdi_101 {
        margin-bottom: 15px !important;
    }

    /* custom css */
    body .tdi_101 .td-block-title a,
    body .tdi_101 .td-block-title span {
        font-family: Nunito Sans !important;
        font-size: 24px !important;
        line-height: 1 !important;
        font-weight: 800 !important;
    }

    /* landscape */
    @media (min-width: 1019px) and (max-width: 1140px) {

        body .tdi_101 .td-block-title a,
        body .tdi_101 .td-block-title span {
            font-family: Nunito Sans !important;
            font-size: 22px !important;
            line-height: 1 !important;
            font-weight: 800 !important;
        }
    }

    /* portrait */
    @media (min-width: 768px) and (max-width: 1018px) {

        body .tdi_101 .td-block-title a,
        body .tdi_101 .td-block-title span {
            font-family: Nunito Sans !important;
            font-size: 20px !important;
            line-height: 1 !important;
            font-weight: 800 !important;
        }
    }

    /* phone */
    @media (max-width: 767px) {

        body .tdi_101 .td-block-title a,
        body .tdi_101 .td-block-title span {
            font-family: Nunito Sans !important;
            font-size: 20px !important;
            line-height: 1 !important;
            font-weight: 800 !important;
        }
    }

    /* inline tdc_css att */

    .tdi_102 {
        margin-bottom: -10px !important;
        position: relative;
    }

    /* portrait */
    @media (min-width: 768px) and (max-width: 1018px) {
        .tdi_102 {
            margin-bottom: -60px !important;
        }
    }

    /* phone */
    @media (max-width: 767px) {
        .tdi_102 {
            margin-bottom: 0px !important;
        }
    }

    /* landscape */
    @media (min-width: 1019px) and (max-width: 1140px) {
        .tdi_102 {
            margin-bottom: -70px !important;
        }
    }

    /* custom css */
    .tdi_102 .td-image-wrap {
        padding-bottom: 50%;
    }

    .tdi_102 .entry-thumb {
        background-position: center 0%;
    }

    .tdi_102 .td-image-container {
        flex: 0 0 50%;
        width: 50%;

        display: block;
        order: 0;

        margin-left: 0;
        margin-right: auto;
    }

    .ie10 .tdi_102 .td-image-container,
    .ie11 .tdi_102 .td-image-container {
        flex: 0 0 auto;
    }

    .tdi_102 .td-module-container {
        flex-direction: row;

        border-color: #eaeaea !important;
    }

    .ie10 .tdi_102 .td-module-meta-info,
    .ie11 .tdi_102 .td-module-meta-info {
        flex: 1;
    }

    body .tdi_102 .td-favorite {
        font-size: 36px;

        box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.2);
    }

    .tdi_102 .td-module-meta-info {
        padding: 0 0 0 16px;

        display: flex;
        flex-direction: column;
        justify-content: center;

        border-color: #eaeaea;
    }

    .tdi_102 .td-category-pos-above .td-post-category {
        align-self: flex-start;

        align-self: flex-start !important;
    }

    .tdi_102 .td_module_wrap {
        padding-left: 0px;
        padding-right: 0px;

        padding-bottom: 15px;
        margin-bottom: 15px;
    }

    .tdi_102 .td_block_inner {
        margin-left: -0px;
        margin-right: -0px;
    }

    .tdi_102 .td-module-container:before {
        bottom: -15px;

        border-color: #eaeaea;
    }

    .tdi_102 .td-post-vid-time {
        display: block;
    }

    .tdi_102 .td-post-category {
        padding: 0px;

        background-color: rgba(255, 255, 255, 0);
    }

    .tdi_102 .td-post-category:not(.td-post-extra-category) {
        display: none;
    }

    .tdi_102 .td-author-photo .avatar {
        width: 20px;
        height: 20px;

        margin-right: 6px;

        border-radius: 50%;
    }

    .tdi_102 .td-excerpt {
        display: none;

        color: #232323;

        column-count: 1;

        column-gap: 48px;
    }

    .tdi_102 .td-audio-player {
        opacity: 1;
        visibility: visible;
        height: auto;

        font-size: 13px;
    }

    .tdi_102 .td-read-more {
        display: none;
    }

    .tdi_102 .td-author-date {
        display: none;
    }

    .tdi_102 .td-post-author-name {
        display: none;
    }

    .tdi_102 .td-post-date,
    .tdi_102 .td-post-author-name span {
        display: none;

        color: #999999;
    }

    .tdi_102 .entry-review-stars {
        display: none;
    }

    .tdi_102 .td-icon-star,
    .tdi_102 .td-icon-star-empty,
    .tdi_102 .td-icon-star-half {
        font-size: 15px;
    }

    .tdi_102 .td-module-comments {
        display: none;
    }

    .tdi_102 .td_module_wrap:nth-last-child(1) {
        margin-bottom: 0;
        padding-bottom: 0;
    }

    .tdi_102 .td_module_wrap:nth-last-child(1) .td-module-container:before {
        display: none;
    }

    .tdi_102 .td-post-category:hover {
        background-color: rgba(255, 255, 255, 0) !important;
    }

    .tdi_102 .td-module-title a {
        color: #000000;
    }

    .tdi_102 .td_module_wrap:hover .td-module-title a {
        color: #db4e5a !important;
    }

    .tdi_102 .td-post-author-name a {
        color: #232323;
    }

    .tdi_102 .td-post-author-name:hover a {
        color: #db4e5a;
    }

    .tdi_102 .td-module-meta-info,
    .tdi_102 .td-next-prev-wrap {
        text-align: left;
    }

    .tdi_102 .td-category-pos-image .td-post-category:not(.td-post-extra-category) {
        left: 0;
        right: auto;
        transform: translateX(0);
        -webkit-transform: translateX(0);
    }

    .tdi_102 .td-ajax-next-page {
        margin-right: auto;
        margin-left: 0;
    }

    .tdi_102 .entry-title,
    .tdi_102 .entry-title a {
        margin: 0 0 10px;
        font-family: Trirong !important;
        font-size: 16px !important;
        line-height: 1.4 !important;
        font-weight: 700 !important;
    }

    .tdi_102 .td-editor-date,
    .tdi_102 .td-editor-date .td-post-author-name a,
    .tdi_102 .td-editor-date .entry-date,
    .tdi_102 .td-module-comments a {
        font-family: Nunito !important;
        font-size: 12px !important;
        line-height: 1 !important;
        font-weight: 400 !important;
        text-transform: capitalize !important;
    }

    html:not([class*='ie']) .tdi_102 .td-module-container:hover .entry-thumb:before {
        opacity: 0;
    }

    /* landscape */
    @media (min-width: 1019px) and (max-width: 1140px) {
        .tdi_102 .td-image-container {
            flex: 0 0 45%;
            width: 45%;
        }

        .ie10 .tdi_102 .td-image-container,
        .ie11 .tdi_102 .td-image-container {
            flex: 0 0 auto;
        }

        .tdi_102 .td-module-meta-info {
            padding: 0 0 0 12px;
        }

        .tdi_102 .td_module_wrap {
            padding-bottom: 12.5px;
            margin-bottom: 12.5px;

            padding-bottom: 12.5px !important;
            margin-bottom: 12.5px !important;
        }

        .tdi_102 .td-module-container:before {
            bottom: -12.5px;
        }

        .tdi_102 .td_module_wrap:nth-last-child(1) {
            margin-bottom: 0 !important;
            padding-bottom: 0 !important;
        }

        .tdi_102 .td_module_wrap .td-module-container:before {
            display: block !important;
        }

        .tdi_102 .td_module_wrap:nth-last-child(1) .td-module-container:before {
            display: none !important;
        }

        .tdi_102 .entry-title {
            font-family: Trirong !important;
            font-size: 14px !important;
            line-height: 1.4 !important;
            font-weight: 700 !important;
        }
    }

    /* portrait */
    @media (min-width: 768px) and (max-width: 1018px) {
        .tdi_102 .td-image-container {
            flex: 0 0 40%;
            width: 40%;
        }

        .ie10 .tdi_102 .td-image-container,
        .ie11 .tdi_102 .td-image-container {
            flex: 0 0 auto;
        }

        .tdi_102 .td-module-meta-info {
            padding: 0 0 0 10px;
        }

        .tdi_102 .td_module_wrap {
            padding-bottom: 7.5px;
            margin-bottom: 7.5px;

            padding-bottom: 7.5px !important;
            margin-bottom: 7.5px !important;
        }

        .tdi_102 .td-module-container:before {
            bottom: -7.5px;
        }

        .tdi_102 .td_module_wrap:nth-last-child(1) {
            margin-bottom: 0 !important;
            padding-bottom: 0 !important;
        }

        .tdi_102 .td_module_wrap .td-module-container:before {
            display: block !important;
        }

        .tdi_102 .td_module_wrap:nth-last-child(1) .td-module-container:before {
            display: none !important;
        }

        .tdi_102 .entry-title {
            margin: 0px;

            font-family: Trirong !important;
            font-size: 13px !important;
            line-height: 1.4 !important;
            font-weight: 700 !important;
        }
    }

    /* phone */
    @media (max-width: 767px) {
        .tdi_102 .td-image-container {
            flex: 0 0 45%;
            width: 45%;
        }

        .ie10 .tdi_102 .td-image-container,
        .ie11 .tdi_102 .td-image-container {
            flex: 0 0 auto;
        }

        .tdi_102 .td_module_wrap {
            width: 100%;
            float: left;

            padding-bottom: 12.5px;
            margin-bottom: 12.5px;

            padding-bottom: 12.5px !important;
            margin-bottom: 12.5px !important;
        }

        .rtl .tdi_102 .td_module_wrap {
            float: right;
        }

        .tdi_102 .td-module-container:before {
            bottom: -12.5px;
        }

        .tdi_102 .td_module_wrap:nth-last-child(1) {
            margin-bottom: 0 !important;
            padding-bottom: 0 !important;
        }

        .tdi_102 .td_module_wrap .td-module-container:before {
            display: block !important;
        }

        .tdi_102 .td_module_wrap:nth-last-child(1) .td-module-container:before {
            display: none !important;
        }
    }

    .tdi_102_rand_style {
        background-color: #ffffff !important;
    }

    /* custom css */
    .tdi_104,
    .tdi_104 .tdc-columns {
        min-height: 0;
    }

    .tdi_104,
    .tdi_104 .tdc-columns {
        display: block;
    }

    .tdi_104 .tdc-columns {
        width: 100%;
    }

    /* inline tdc_css att */

    .tdi_104 {
        margin-bottom: 80px !important;
    }

    .tdi_104 .td_block_wrap {
        text-align: left
    }

    /* portrait */
    @media (min-width: 768px) and (max-width: 1018px) {
        .tdi_104 {
            margin-bottom: 50px !important;
        }
    }

    /* landscape */
    @media (min-width: 1019px) and (max-width: 1140px) {
        .tdi_104 {
            margin-bottom: 60px !important;
        }
    }

    /* phone */
    @media (max-width: 767px) {
        .tdi_104 {
            margin-bottom: 60px !important;
        }
    }

    /* custom css */
    .tdi_106 {
        vertical-align: baseline;
    }

    .tdi_106>.wpb_wrapper,
    .tdi_106>.wpb_wrapper>.tdc-elements {
        display: block;
    }

    .tdi_106>.wpb_wrapper>.tdc-elements {
        width: 100%;
    }

    .tdi_106>.wpb_wrapper>.vc_row_inner {
        width: auto;
    }

    .tdi_106>.wpb_wrapper {
        width: auto;
        height: auto;
    }

    /* inline tdc_css att */

    .tdi_107 {
        margin-bottom: 70px !important;
        padding-top: 20px !important;
        padding-right: 30px !important;
        padding-bottom: 20px !important;
        padding-left: 30px !important;
        border-color: #e5e5e5 !important;
        border-style: solid !important;
        border-width: 3px 3px 3px 3px !important;
        position: relative;
    }

    /* portrait */
    @media (min-width: 768px) and (max-width: 1018px) {
        .tdi_107 {
            margin-bottom: 50px !important;
        }
    }

    /* phone */
    @media (max-width: 767px) {
        .tdi_107 {
            margin-bottom: 50px !important;
        }
    }

    /* landscape */
    @media (min-width: 1019px) and (max-width: 1140px) {
        .tdi_107 {
            margin-bottom: 60px !important;
        }
    }

    /* custom css */
    .tdb_single_next_prev {
        *zoom: 1;
    }

    .tdb_single_next_prev:before,
    .tdb_single_next_prev:after {
        display: table;
        content: '';
        line-height: 0;
    }

    .tdb_single_next_prev:after {
        clear: both;
    }

    .tdb-next-post {
        font-family: 'Roboto', sans-serif;
        width: 48%;
        float: left;
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        min-height: 1px;
        line-height: 1;
    }

    .tdb-next-post span {
        display: block;
        font-size: 12px;
        color: #747474;
        margin-bottom: 7px;
    }

    .tdb-next-post a {
        font-size: 15px;
        color: #222;
        line-height: 21px;
        -webkit-transition: color 0.2s ease;
        transition: color 0.2s ease;
    }

    .tdb-next-post a:hover {
        color: #4db2ec;
    }

    .tdb-post-next {
        margin-left: 2%;
        text-align: right;
    }

    .tdb-post-prev {
        margin-right: 2%;
    }

    .tdb-post-next .td-image-container {
        display: inline-block;
    }

    .tdi_107 .td-module-container {
        display: flex;
        flex-direction: column;
    }

    .tdi_107 .tdb-post-next .td-module-container {
        align-items: flex-end;
    }

    .tdi_107 .td-image-container {
        display: block;
        order: 0;
    }

    .ie10 .tdi_107 .next-prev-title,
    .ie11 .tdi_107 .next-prev-title {
        flex: auto;
    }

    .tdi_107 .tdb-next-post a {
        color: #000000;

        font-family: Trirong !important;
        font-size: 18px !important;
        line-height: 1.2 !important;
        font-weight: 700 !important;
    }

    .tdi_107 .tdb-next-post:hover a {
        color: #db4e5a;
    }

    .tdi_107 .tdb-next-post span {
        color: #219caf;

        font-family: Nunito Sans !important;
        font-size: 16px !important;
        line-height: 1 !important;
        font-weight: 400 !important;
    }

    /* landscape */
    @media (min-width: 1019px) and (max-width: 1140px) {}

    /* portrait */
    @media (min-width: 768px) and (max-width: 1018px) {
        .tdi_107 .tdb-next-post a {
            font-family: Trirong !important;
            font-size: 16px !important;
            line-height: 1.2 !important;
            font-weight: 700 !important;
        }

        .tdi_107 .tdb-next-post span {
            font-family: Nunito Sans !important;
            font-size: 14px !important;
            line-height: 1 !important;
            font-weight: 400 !important;
        }
    }

    /* phone */
    @media (max-width: 767px) {}

    .tdi_107_rand_style>.td-element-style-before {
        content: '' !important;
        width: 100% !important;
        height: 100% !important;
        position: absolute !important;
        top: 0 !important;
        left: 0 !important;
        display: block !important;
        z-index: 0 !important;
        background-repeat: repeat !important;
        opacity: 0.2 !important;
        background-position: center top !important;
    }

    /* inline tdc_css att */

    .tdi_108 {
        margin-bottom: 0px !important;
        position: relative;
    }

    /* custom css */
    .tdi_108 .td-image-wrap {
        padding-bottom: 50%;
    }

    .tdi_108 .entry-thumb {
        background-position: center 0%;
    }

    .tdi_108 .td-image-container {
        flex: 0 0 100%;
        width: 100%;

        display: block;
        order: 0;

        margin-left: auto;
        margin-right: auto;
    }

    .ie10 .tdi_108 .td-image-container,
    .ie11 .tdi_108 .td-image-container {
        flex: 0 0 auto;
    }

    .tdi_108 .td-module-container {
        flex-direction: column;

        border-color: #eaeaea !important;
    }

    .ie10 .tdi_108 .td-module-meta-info,
    .ie11 .tdi_108 .td-module-meta-info {
        flex: auto;
    }

    body .tdi_108 .td-favorite {
        font-size: 36px;

        box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.2);
    }

    .tdi_108 .td-module-meta-info {
        padding: 20px 20px 0;

        border-color: #eaeaea;
    }

    .tdi_108 .td_module_wrap {
        width: 25%;
        float: left;

        padding-left: 10px;
        padding-right: 10px;

        padding-bottom: 0px;
        margin-bottom: 0px;
    }

    .rtl .tdi_108 .td_module_wrap {
        float: right;
    }

    .tdi_108 .td_block_inner {
        margin-left: -10px;
        margin-right: -10px;
    }

    .tdi_108 .td-module-container:before {
        bottom: -0px;

        border-color: #eaeaea;
    }

    .tdi_108 .td-post-vid-time {
        display: block;
    }

    .tdi_108 .td-post-category {
        padding: 0px;

        background-color: rgba(255, 255, 255, 0);
    }

    .tdi_108 .td-post-category:not(.td-post-extra-category) {
        display: none;
    }

    .tdi_108 .td-author-photo .avatar {
        width: 20px;
        height: 20px;

        margin-right: 6px;

        border-radius: 50%;
    }

    .tdi_108 .td-excerpt {
        display: none;

        color: #232323;

        column-count: 1;

        column-gap: 48px;
    }

    .tdi_108 .td-audio-player {
        opacity: 1;
        visibility: visible;
        height: auto;

        font-size: 13px;
    }

    .tdi_108 .td-read-more {
        display: none;
    }

    .tdi_108 .td-author-date {
        display: none;
    }

    .tdi_108 .td-post-author-name {
        display: none;
    }

    .tdi_108 .td-post-date,
    .tdi_108 .td-post-author-name span {
        display: none;

        color: #999999;
    }

    .tdi_108 .entry-review-stars {
        display: none;
    }

    .tdi_108 .td-icon-star,
    .tdi_108 .td-icon-star-empty,
    .tdi_108 .td-icon-star-half {
        font-size: 15px;
    }

    .tdi_108 .td-module-comments {
        display: none;
    }

    .tdi_108 .td_module_wrap:nth-child(4n+1) {
        clear: both;
    }

    .tdi_108 .td_module_wrap:nth-last-child(-n+4) {
        margin-bottom: 0;
        padding-bottom: 0;
    }

    .tdi_108 .td_module_wrap:nth-last-child(-n+4) .td-module-container:before {
        display: none;
    }

    .tdi_108 .td-post-category:hover {
        background-color: rgba(255, 255, 255, 0) !important;
    }

    .tdi_108 .td-module-title a {
        color: #000000;
    }

    .tdi_108 .td_module_wrap:hover .td-module-title a {
        color: #db4e5a !important;
    }

    .tdi_108 .td-post-author-name a {
        color: #232323;
    }

    .tdi_108 .td-post-author-name:hover a {
        color: #db4e5a;
    }

    .tdi_108 .td-module-meta-info,
    .tdi_108 .td-next-prev-wrap {
        text-align: center;
    }

    .tdi_108 .td-category-pos-above .td-post-category {
        align-self: center !important;
    }

    .tdi_108 .td-category-pos-image .td-post-category:not(.td-post-extra-category) {
        left: 50%;
        right: auto;
        transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
    }

    .tdi_108.td-h-effect-up-shadow .td_module_wrap:hover .td-category-pos-image .td-post-category:not(.td-post-extra-category) {
        transform: translate(-50%, -2px);
        -webkit-transform: translate(-50%, -2px);
    }

    .tdi_108 .entry-title,
    .tdi_108 .entry-title a {
        margin: 0px;
        font-family: Nunito Sans !important;
        font-size: 18px !important;
        line-height: 1.2 !important;
        font-weight: 800 !important;
    }

    .tdi_108 .td-block-title a,
    .tdi_108 .td-block-title span {
        font-family: Merriweather !important;
        font-size: 36px !important;
        line-height: 1 !important;
        font-weight: 800 !important;
    }

    .tdi_108 .td-subcat-list a,
    .tdi_108 .td-subcat-dropdown span,
    .tdi_108 .td-subcat-dropdown a {
        font-family: Nunito Sans !important;
        font-size: 14px !important;
        line-height: 3.6 !important;
        font-weight: 600 !important;
    }

    html:not([class*='ie']) .tdi_108 .td-module-container:hover .entry-thumb:before {
        opacity: 0;
    }

    /* landscape */
    @media (min-width: 1019px) and (max-width: 1140px) {
        .tdi_108 .td-module-meta-info {
            padding: 15px 15px 0;
        }

        .tdi_108 .td_module_wrap {
            padding-left: 7.5px;
            padding-right: 7.5px;

            padding-bottom: 0px;
            margin-bottom: 0px;

            clear: none !important;

            padding-bottom: 0px !important;
            margin-bottom: 0px !important;
        }

        .tdi_108 .td_block_inner {
            margin-left: -7.5px;
            margin-right: -7.5px;
        }

        .tdi_108 .td-module-container:before {
            bottom: -0px;
        }

        .tdi_108 .td_module_wrap:nth-child(4n+1) {
            clear: both !important;
        }

        .tdi_108 .td_module_wrap:nth-last-child(-n+4) {
            margin-bottom: 0 !important;
            padding-bottom: 0 !important;
        }

        .tdi_108 .td_module_wrap .td-module-container:before {
            display: block !important;
        }

        .tdi_108 .td_module_wrap:nth-last-child(-n+4) .td-module-container:before {
            display: none !important;
        }

        .tdi_108 .td-block-title a,
        .tdi_108 .td-block-title span {
            font-family: Merriweather !important;
            font-size: 32px !important;
            line-height: 1 !important;
            font-weight: 800 !important;
        }

        .tdi_108 .td-subcat-list a,
        .tdi_108 .td-subcat-dropdown span,
        .tdi_108 .td-subcat-dropdown a {
            font-family: Nunito Sans !important;
            font-size: 14px !important;
            line-height: 3.2 !important;
            font-weight: 600 !important;
        }

        .tdi_108 .entry-title {
            font-family: Nunito Sans !important;
            font-size: 16px !important;
            line-height: 1.2 !important;
            font-weight: 800 !important;
        }
    }

    /* portrait */
    @media (min-width: 768px) and (max-width: 1018px) {
        .tdi_108 .td-module-meta-info {
            padding: 10px 5px 0;
        }

        .tdi_108 .td_module_wrap {
            padding-left: 5px;
            padding-right: 5px;

            padding-bottom: 0px;
            margin-bottom: 0px;

            clear: none !important;

            padding-bottom: 0px !important;
            margin-bottom: 0px !important;
        }

        .tdi_108 .td_block_inner {
            margin-left: -5px;
            margin-right: -5px;
        }

        .tdi_108 .td-module-container:before {
            bottom: -0px;
        }

        .tdi_108 .td_module_wrap:nth-child(4n+1) {
            clear: both !important;
        }

        .tdi_108 .td_module_wrap:nth-last-child(-n+4) {
            margin-bottom: 0 !important;
            padding-bottom: 0 !important;
        }

        .tdi_108 .td_module_wrap .td-module-container:before {
            display: block !important;
        }

        .tdi_108 .td_module_wrap:nth-last-child(-n+4) .td-module-container:before {
            display: none !important;
        }

        .tdi_108 .td-block-title a,
        .tdi_108 .td-block-title span {
            font-family: Merriweather !important;
            font-size: 24px !important;
            line-height: 1 !important;
            font-weight: 800 !important;
        }

        .tdi_108 .td-subcat-list a,
        .tdi_108 .td-subcat-dropdown span,
        .tdi_108 .td-subcat-dropdown a {
            font-family: Nunito Sans !important;
            font-size: 12px !important;
            line-height: 2.9 !important;
            font-weight: 600 !important;
        }

        .tdi_108 .entry-title {
            font-family: Nunito Sans !important;
            font-size: 14px !important;
            line-height: 1.2 !important;
            font-weight: 800 !important;
        }
    }

    /* phone */
    @media (max-width: 767px) {
        .tdi_108 .td-module-meta-info {
            padding: 20px 15px 0;
        }

        .tdi_108 .td_module_wrap {
            width: 100%;
            float: left;

            padding-left: 0px;
            padding-right: 0px;

            padding-bottom: 0px;
            margin-bottom: 0px;

            padding-bottom: 0px !important;
            margin-bottom: 0px !important;
        }

        .rtl .tdi_108 .td_module_wrap {
            float: right;
        }

        .tdi_108 .td_block_inner {
            margin-left: -0px;
            margin-right: -0px;
        }

        .tdi_108 .td-module-container:before {
            bottom: -0px;
        }

        .tdi_108 .td_module_wrap:nth-last-child(1) {
            margin-bottom: 0 !important;
            padding-bottom: 0 !important;
        }

        .tdi_108 .td_module_wrap .td-module-container:before {
            display: block !important;
        }

        .tdi_108 .td_module_wrap:nth-last-child(1) .td-module-container:before {
            display: none !important;
        }

        .tdi_108 .td-block-title a,
        .tdi_108 .td-block-title span {
            font-family: Merriweather !important;
            font-size: 24px !important;
            line-height: 1 !important;
            font-weight: 800 !important;
        }

        .tdi_108 .td-subcat-list a,
        .tdi_108 .td-subcat-dropdown span,
        .tdi_108 .td-subcat-dropdown a {
            font-family: Nunito Sans !important;
            font-size: 12px !important;
            line-height: 2.9 !important;
            font-weight: 600 !important;
        }
    }

    .tdi_108_rand_style {
        background-color: #ffffff !important;
    }

    .wpb_wrapper .tdb-breadcrumbs span a {
        font-family: Merriweather;
        color: #747474;
        font-size: 12px;
        line-height: 18px;
        font-weight: 900;
    }

    .wpb_wrapper .td-pb-row .td-pb-span3 {
        margin: 0;
    }

    .wpb_wrapper .td-pb-row .td-pb-span3 .td-fix-index,
    .wpb_wrapper .td-pb-row .td-pb-span3 .td-fix-index span {
        font-family: Merriweather;
    }

    .wpb_wrapper .td-pb-row .td-pb-span3 .td-fix-index span {
        font-size: 11px;
        font-weight: 400;
        line-height: 30px;
        white-space: nowrap;
    }

    .wpb_wrapper .td-pb-row .td-pb-span3 .td-fix-index .tdc-font-fa {
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .tdc-font-fa-clock-o:before {
        content: "\f017";
    }

    .rll-youtube-player {
        position: relative;
        padding-bottom: 56.23%;
        height: 0;
        overflow: hidden;
        max-width: 100%;
    }

    .rll-youtube-player:focus-within {
        outline: 2px solid currentColor;
        outline-offset: 5px;
    }

    .rll-youtube-player iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 100;
        background: 0 0
    }

    .rll-youtube-player img {
        bottom: 0;
        display: block;
        left: 0;
        margin: auto;
        max-width: 100%;
        width: 100%;
        position: absolute;
        right: 0;
        top: 0;
        border: none;
        height: auto;
        -webkit-transition: .4s all;
        -moz-transition: .4s all;
        transition: .4s all
    }

    .rll-youtube-player img:hover {
        -webkit-filter: brightness(75%)
    }

    .rll-youtube-player .play {
        height: 100%;
        width: 100%;
        left: 0;
        top: 0;
        position: absolute;
        background: url(../imgs/youtube.png) no-repeat center;
        background-color: transparent !important;
        cursor: pointer;
        border: none;
    }
