﻿/*
Theme Name: JNews - Child Theme
Version: 1.0.0
Author: C2D
Author uri: https://nghiencuuchienluoc.com/
Description: JNews wordpress child theme.
Template: jnews
Text domain: jnews-child
*/

/* ------------------------------------------------------------------------- *
 *  Theme customization starts here
/* ------------------------------------------------------------------------- */
.jeg_main_menu>li>a {
    padding: 10px 16px;
    font-weight: bold;
    line-height: 1em;
}

.jeg_midbar {
    height: 100%;
    border-bottom: none;
    background: #203864;
}

.jeg_readmore {
    display: none;
}

.jeg_cat_header_1 {
    margin-bottom: 0;
}

.jnews_category_header_bottom ul.childcat {
    padding: 20px 0;
}

.jnews_category_header_bottom .childcat li {
    display: inline-block;
    vertical-align: top;
    margin: 0!important;
    padding: 0 20px 0 0;
    text-transform: uppercase;
    font-weight: bold;
}

.podcast h4, .focus h4 {
    font-weight: bold;
    margin-bottom: 20px;
    border-bottom: 2px solid #eee;
}

.podcast h4:after, .focus h4:after {
    content: '';
    width: 30px;
    height: 2px;
    background: #f70d28;
    display: block;
    position: relative;
    bottom: -2px;
}

.podcast .podcast_content .is-layout-flex {
    display: block !important;
}

.jeg_pl_lg_2, .jeg_pl_lg_3 {
    margin-bottom: 20px;
}

.jeg_pl_md_2, .jeg_pl_md_3 {
    margin-bottom: 20px;
}

.jeg_pl_lg_box, .jeg_pl_md_box {
    margin-bottom: 20px;
}

.jeg_pl_md_2 .jeg_post_title, .jeg_pl_md_3 .jeg_post_title {
    font-weight: normal;
}

.jeg_pl_lg_2 .jeg_post_title, .jeg_pl_lg_3 .jeg_post_title {
    font-size: 18px;
    font-weight: bold;
}

.jeg_block_heading {
    margin-bottom: 20px;
}

.jeg_pl_sm {
    margin-bottom: 15px;
}

.jeg_pagination_loadmore .jeg_block_navigation, .jeg_pagination_nextprev .jeg_block_navigation, .jeg_pagination_scrollload .jeg_block_navigation {
    margin: 10px 0;
}

.jeg_pl_sm .jeg_post_title {
    font-size: 14px;
    font-weight: bold;
}

.jeg_content {
    padding: 20px 0 20px;
}

.widget {
    margin-bottom: 20px;
}

.widget .widgettitle {
    font-size: 16px;
    font-weight: bold;
}

.wpb_content_element {
    margin-bottom: 20px;
}

.jeg_tabpost_content {
    padding-top: 20px !important;
}

/* Block 5 */
.jeg_postblock_2 a.link_excerpt, .jeg_postblock_3 a.link_excerpt, .jeg_postblock_5 a.link_excerpt {
    color: #212121;
}

.jeg_postblock_2 a.link_excerpt:hover, .jeg_postblock_3 a.link_excerpt:hover, .jeg_postblock_5 a.link_excerpt:hover {
    color: #f70d28;
}

.jeg_post_category {
    display: none;
}

.jeg_footer_primary {
    padding: 20px 0 20px;
}

.jeg_pl_lg_2, .jeg_pl_lg_3 {
    margin-bottom: 15px;
}

@media only screen and (max-width: 568px) {
    .jeg_pl_lg_2 .jeg_post_title, .jeg_pl_lg_3 .jeg_post_title {
        font-size: 15px !important;
    }
}

@media only screen and (max-width: 480px) {
    .jeg_block_heading, .jeg_breakingnews, .jeg_pl_lg_box, .jeg_pl_md_box, .jeg_postblock, .jeg_postblock_14 .row:last-child>div[class*=col-]:not(:last-child) .jeg_pl_md_box, .jeg_postblock_15 .row:last-child>div[class*=col-]:not(:last-child) .jeg_pl_md_box, .jeg_video_playlist {
        margin-bottom: 10px;
    }
}

.jeg_mobile_bottombar.dark {
    background: #225a97;
}

@media only screen and (max-width: 480px) {
    .jeg_views_count {
        display: block !important;
    }
}

/* .jeg_mobile_bottombar .jeg_nav_item {
    padding: 0;
}

.jeg_mobile_logo img {
    min-height: 50px;
    max-height: inherit;
} */

@media only screen and (max-width: 767px) {
    .jeg_navbar_mobile .container {
        max-width: 120%;
        /* padding-right: 5px;
        padding-left: 5px; */
    }

    .jeg_mobile_logo img {
        max-height: 100%;
    }

    .jeg_mobile_bottombar {
        height: 100% !important;
        line-height: 100% !important
    }

    .jeg_mobile_bottombar .jeg_nav_item {
        padding: 0 !important;
    }
}

@media only screen and (min-width: 768px) {
    .jeg_navbar_mobile .container {
        max-width: 95%;
    }

    .jeg_mobile_logo img {
        max-height: 100%;
    }

    .jeg_mobile_bottombar {
        height: 100% !important;
        line-height: 100% !important
    }
}
