@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,700,800&display=swap');



/* DT FONTS */
@font-face {
    font-family: "taun_elango_abirami";
    src: url('../fonts/taun_elango_abirami.woff')format('woff');
}
@font-face {
    font-family: "taun_elango_abirami";
    src: url('../fonts/taun_elango_abirami.woff2')format('woff');
}

@font-face {
    font-family: "taun_elango_kamban";
    src: url('../fonts/taun_elango_kamban.woff')format('woff');
}
@font-face {
    font-family: "taun_elango_kamban";
    src: url('../fonts/taun_elango_kamban.woff2')format('woff');
}

@font-face {
    font-family: "taun_elango_panchali";
    src: url('../dtfont/taun_elango_panchali.woff')format('woff');
}

/* INDEX PAGE */
.index .articles_section_body .article_view .headline .head_line {
    font-family: 'taun_elango_panchali';
    font-weight: 700 !important;
    font-size: 28px !important;
    font-display:swap;
}

.index .articles_section_body .article_view .headline .kicker {
     font-family: taun_elango_panchali;
}

.index .articles_section_body .article_view .headline .subheadline {
     font-family: taun_elango_panchali;
}

.index .articles_section_body .article_view .headline .kicker {
    font-family: taun_elango_panchali;
}

.index .articles_section_body .article_view .dateline {
    font-family: taun_elango_abirami;
}

.index .articles_section_body .article_view .byline {
     font-family: taun_elango_abirami;
}

.index .articles_section_body .article_view #body > p {
    font-family: taun_elango_abirami;
}

.index .articles_section_body .article_view .article-image-caption {
    font-family: taun_elango_abirami;
}

.popup_text_resize .popup_body {
    font-family: taun_elango_abirami;
}

.index .article_list ul li span {
     font-family: taun_elango_abirami;
     font-weight:700;
    font-size: 14px !important;
}

.index .article_list ul li .summarystory {
     font-family: taun_elango_abirami;
    font-size: 14px !important;
}

/* LISTVIEW */
.listview .col_article_view .article_body .headline .head_line {
    font-family: 'taun_elango_kamban';
    font-weight: 300;
    font-size: 34px !important;
    line-height:46px;
    text-align:center;
}

.listview .col_article_view .article_body .headline .kicker {
    font-family: taun_elango_abirami;
    font-weight: bold;
    font-size: 28px;
    line-height: 32px;
    text-align:center;
}

.listview .col_article_view .article_body .headline .subheadline {
    font-family: 'taun_elango_kamban';
}

.listview .col_article_view .article_body .dateline {
     font-family: taun_elango_abirami;
}

.listview .col_article_view .article_body .byline {
    font-family: taun_elango_abirami;
}

.listview .col_article_view .article_body #body > p {
    font-family: taun_elango_abirami;
    font-size:18px;
}
.listview .col_article_view .article_body #body b {
    font-family: taun_elango_abirami;
	font-weight: 700;
}

.listview .col_article_view .article_body .article-image-caption {
    font-family: taun_elango_abirami;
	font-size: 16px !important;
    font-style: italic;
    align-items: normal
}

.listview .col_article_view .article_body .articleimage h6 span {
    font-family: taun_elango_abirami;
	font-size: 16px !important;
	font-style: italic;
    align-items: normal
}

/* SHARE PAGE */

.share_page .headline .head_line {
    font-family: 'taun_elango_kamban';
    font-weight: 300;
    font-size: 34px !important;
    text-align: center;
}

.share_page .headline .kicker {
    font-family: taun_elango_abirami;
    font-size: 28px !important;
    font-weight:bold;
    text-align:center;
}

.share_page .headline .subheadline {
     font-family: taun_elango_panchali;
}
.share_page .articles_section_body_textview .article_date {
    font-family: taun_elango_abirami;
}
.share_page .articles_section_body_textview .byline {
   font-family: taun_elango_abirami;
}
.share_page .articles_section_body_textview .story_body > p {
    font-family: taun_elango_abirami;
	font-size: 18px;
}
.share_page .articles_section_body_textview .story_body b {
	font-family: taun_elango_abirami;
	font-weight: 700;
}
.share_page .articles_section_body_textview .div_article_image h6 {
     font-family: taun_elango_abirami;
}

.share_page .articles_section_body_textview{
    font-family: taun_elango_abirami;
}

    .share_page .articles_section_body_textview .subarticles .sub_article .sub_article_head {
     font-family: taun_elango_panchali;
     font-weight:700;
    }

    .share_page .articles_section_body_textview .subarticles .sub_article .sub_article_body {
    font-family: taun_elango_abirami;
    }
/* my favorite article */
.myfavorite_container .headline {
    font-family: taun_elango_abirami;
    font-weight: 700;
}

.myfavorite_container .summary {
    font-family: taun_elango_abirami;
}
/* most popular articles */
.most_pop_article_bx .article .headline {
   font-family: taun_elango_abirami;
    font-weight: 700;
}

.sub_article_head {
    font-family: taun_elango_abirami;
    font-weight: 700;
}
.sub_article_body {
     font-family: taun_elango_abirami;
}
.most_pop_article_bx .article .summary {
     font-family: taun_elango_abirami;
}

/* mobile index page */
.index_mobile .article_box .title {
	font-family: aun_elango_panchali;
	font-size: 12px !important;
	font-weight: 600;
}
.index_mobile .article_box .summary {
       font-family: taun_elango_abirami;
}
/* mobile share page */
.mobile_share_page .headline .head_line {
    font-family: 'taun_elango_kamban';
    font-size: 26px !important;
    font-weight: 300;
    line-height: 1.1;
    margin: 10px 0px;
    color: #333;
    text-align:center;
}

.mobile_share_page .headline .kicker {
    font-family: taun_elango_abirami;
    font-size: 24px !important;
    line-height: 1.2;
    color: #333;
    text-align:center;
    font-weight:bold;
}
.mobile_share_page .headline {
    background-color: #fff;
}
.mobile_share_page .headline .subheadline {
   font-family: taun_elango_panchali;
    font-size: 14px !important;
}
.mobile_share_page .articles_section_body_textview .article_date {
    font-family: taun_elango_abirami;
    font-size: 20px;
}
.mobile_share_page .articles_section_body_textview .byline {
   font-family: taun_elango_abirami;
}
.mobile_share_page .articles_section_body_textview .story_body {
    font-size: 20px;
}
.mobile_share_page .articles_section_body_textview .story_body > p {
    font-family: taun_elango_abirami;
	font-size: 18px;
}
.mobile_share_page .articles_section_body_textview .story_body b {
     font-family: taun_elango_abirami;
     font-weight:700;
}
.mobile_share_page .articles_section_body_textview .div_article_image h6 {
     font-family: taun_elango_abirami;
}
.mobile_share_page .sub_article_body {
	font-size: 20px;
     font-family: taun_elango_abirami;
}
.mobile_share_page #articleAdsPara b{
    font-family: taun_elango_abirami;
    font-weight:700;
}

.mobile_share_page .sub_article_head {
    font-family: taun_elango_panchali;
    font-weight: 700;
    font-style: italic;
    font-size: 18px;
    line-height: 1.1;
}

/* mobile popup share page */
.article_carousel_modal .headline_box .headline {
    font-weight: 300;
    padding: 0px 0;
    font-size: 26px;
    font-family: 'taun_elango_kamban';
    margin: 10px 0px;
    /*display: block;*/
    text-align:center;
    line-height:34px;
}
.article_carousel_modal .headline_box .kicker {
    font-family: taun_elango_abirami;
    font-size: 24px;
    font-weight: bold;
    text-align:center;
    line-height:28px;
}
.article_carousel_modal .article_date {
    font-family: taun_elango_abirami;
    font-size: 20px;
}
.article_carousel_modal .item .article_para_box {
    font-size: 20px;
}
.article_carousel_modal .item .article_para_box {
    font-size:19px;
}
.article_carousel_modal .item .article_para_box p {
    font-family: taun_elango_abirami;
    font-size: inherit !important;
}
@media only screen and (max-width: 1023px) {
    .article_carousel_modal .item .article_para_box {
        font-size: 19px;
    }
    .article_carousel_modal .item .article_para_box p {
        font-family: taun_elango_abirami;
        font-size: inherit !important;
    }
}
@media all and (width: 1024px) and (height: 768px) and (orientation:landscape) {
    .article_carousel_modal .item .article_para_box {
        font-size: 19px;
    }
    .article_carousel_modal .item .article_para_box p {
        font-family: taun_elango_abirami;
        font-size: inherit !important;
    }
}
@media only screen and (max-width: 768px) {
    .article_carousel_modal .item .article_para_box {
        font-size: 19px;
    }
    .article_carousel_modal .item .article_para_box p {
        font-family: taun_elango_abirami;
        font-size: inherit !important;
    }
}

.shareimage_page .articles_section_body_imgview #imageBox > span {
    font-family: taun_elango_abirami;
    font-size: 18px !important;
    font-style: italic;
}
.popup-img .img-section-body h6 span, .article_carousel_modal .article_image_box_small .main_img_Number > h6 span {
    font-family: taun_elango_abirami;
    font-size: 18px !important;
    font-style: italic;
}

.article_carousel_modal .article_image_box_full .main_img_Number > h6 span {
    color: #808080;
    display: block;
    font-style: italic;
    line-height: 15px;
    font-family: taun_elango_abirami;
}




