/*
Theme Name: JNews - Child Theme
Version: 1.0.0
Theme URI: http://themeforest.net/?ref=jegtheme
Description: A basic starter child theme for customization purpose of JNews theme.
Author: Jegtheme
Author URI: http://themeforest.net/user/jegtheme?ref=jegtheme
Template: jnews
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* ------------------------------------------------------------------------- *
 *  Theme customization starts here
/* ------------------------------------------------------------------------- */

.--bgPrimaryColor {
    background-color: #24A2B2 !important;
}

.--bgPrimaryColor a,
.--bgPrimaryColor .jeg_menu_style_5 > li > a:hover,
.--bgPrimaryColor .jeg_menu_style_5 > li.sfHover > a,
.--bgPrimaryColor .jeg_menu_style_5 > li.current-menu-item > a,
.--bgPrimaryColor .jeg_menu_style_5 > li.current-menu-ancestor > a,
.--bgPrimaryColor .jeg_navbar .jeg_menu:not(.jeg_main_menu) > li > a:hover,
.--bgPrimaryColor .jeg_midbar .jeg_menu:not(.jeg_main_menu) > li > a:hover,
.--bgPrimaryColor .jeg_side_tabs li.active,
.--bgPrimaryColor .jeg_block_heading_5 strong,
.--bgPrimaryColor .jeg_block_heading_6 strong,
.--bgPrimaryColor .jeg_block_heading_7 strong,
.--bgPrimaryColor .jeg_block_heading_8 strong,
.--bgPrimaryColor .jeg_subcat_list li a:hover,
.--bgPrimaryColor .jeg_subcat_list li button:hover,
.--bgPrimaryColor .jeg_pl_lg_7 .jeg_thumb .jeg_post_category a,
.--bgPrimaryColor .jeg_pl_xs_2::before,
.--bgPrimaryColor .jeg_pl_xs_4 .jeg_postblock_content::before,
.--bgPrimaryColor .jeg_postblock .jeg_post_title a:hover,
.--bgPrimaryColor .jeg_hero_style_6 .jeg_post_title a:hover,
.--bgPrimaryColor .jeg_sidefeed .jeg_pl_xs_3 .jeg_post_title a:hover,
.--bgPrimaryColor .widget_jnews_popular .jeg_post_title a:hover,
.--bgPrimaryColor .jeg_meta_author a,
.--bgPrimaryColor .widget_archive li a:hover,
.--bgPrimaryColor .widget_pages li a:hover,
.--bgPrimaryColor .widget_meta li a:hover,
.--bgPrimaryColor .widget_recent_entries li a:hover,
.--bgPrimaryColor .widget_rss li a:hover,
.--bgPrimaryColor .widget_rss cite,
.--bgPrimaryColor .widget_categories li a:hover,
.--bgPrimaryColor .widget_categories li.current-cat > a,
.--bgPrimaryColor #breadcrumbs a:hover,
.--bgPrimaryColor .jeg_share_count .counts,
.--bgPrimaryColor .commentlist .bypostauthor > .comment-body > .comment-author > .fn,
.--bgPrimaryColor span.required,
.--bgPrimaryColor .jeg_review_title,
.--bgPrimaryColor .bestprice .price,
.--bgPrimaryColor .authorlink a:hover,
.--bgPrimaryColor .jeg_vertical_playlist .jeg_video_playlist_play_icon,
.--bgPrimaryColor .jeg_vertical_playlist .jeg_video_playlist_item.active .jeg_video_playlist_thumbnail::before,
.--bgPrimaryColor .jeg_horizontal_playlist .jeg_video_playlist_play,
.--bgPrimaryColor .woocommerce li.product .pricegroup .button,
.--bgPrimaryColor .widget_display_forums li a:hover,
.--bgPrimaryColor .widget_display_topics li::before,
.--bgPrimaryColor .widget_display_replies li::before,
.--bgPrimaryColor .widget_display_views li::before,
.--bgPrimaryColor .bbp-breadcrumb a:hover,
.--bgPrimaryColor .jeg_mobile_menu li.sfHover > a,
.--bgPrimaryColor .jeg_mobile_menu li a:hover,
.--bgPrimaryColor .split-template-6 .pagenum,
.--bgPrimaryColor .jeg_mobile_menu_style_5 > li > a:hover,
.--bgPrimaryColor .jeg_mobile_menu_style_5 > li.sfHover > a,
.--bgPrimaryColor .jeg_mobile_menu_style_5 > li.current-menu-item > a,
.--bgPrimaryColor .jeg_mobile_menu_style_5 > li.current-menu-ancestor > a,
.--bgPrimaryColor .jeg_mobile_menu.jeg_menu_dropdown li.open > div > a,
.--bgPrimaryColor .jeg_menu_dropdown.language-swicher .sub-menu li a:hover {
    color: #e8e8e8;
}

.--bgPrimaryColor .jeg_postblock_22 .jeg_post {
    margin-bottom: 0;
}

.col40 {
    width: 40% !important;
}

.col30 {
    width: 30% !important;
}

@media(min-width: 769px) {
    .col36 {
        width: 36% !important;
    }
    .col28 {
        width: 28% !important;
    }
}

@media(max-width: 768px) {
    .col40, .col30 {
        width: 100% !important;
    }
}

.jeg_postblock_content .jeg_post_title,
.jeg_postblock_content .jeg_post_title > a {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    line-height: 1.4;
    height: calc(1.4em * 2);
}

.jeg_postblock .jeg_post {
    background: #fff;
}

.jeg_postblock .jeg_post .jeg_postblock_content {
    padding-left: 8px;
    padding-right: 8px;
}

.main-column-content .jeg_postblock .jeg_post .jeg_postblock_content {
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 15px;
}

.--bgPrimaryColor .jeg_postblock .jeg_post,
.jeg_postsmall .jeg_post {
    background: initial;
}

.content-inner .jeg_post_category a, .jeg_post_source a, .jeg_post_tags a, .jeg_post_via a {
    background: transparent!important;
    padding: 0;
    margin: 0 0 0 0;
}
.content-inner .jeg_post_category a:not(:first-of-type):before, .jeg_post_source a:not(:first-of-type):before, .jeg_post_tags a:not(:first-of-type):before, .jeg_post_via:not(:first-of-type):before {
    content: ', ';
}

.content-inner .jeg_post_category a:hover, .jeg_post_source a:hover, .jeg_post_tags a:hover, .jeg_post_via a:hover {
    background: transparent!important;
    color: #24a2b2;
}

.jeg_block_nav::after, .jeg_block_nav::before {
    border-bottom: none;
}

.mfp-bg {
    z-index: 1000001;
}
.mfp-wrap {
    z-index: 1000005;
}

.vc_col-sm-1\/5 .jeg_post {
    width: 100% !important;
}



.jeg_slide_caption,
.jeg_slide_caption .jeg_caption_container {
    top: 0 !important;
    left: 0 !important;
    bottom: unset!important;
    width: 100% !important;
    height: 100% !important;
    padding: 0 !important;
}
.jeg_slide_caption .jeg_post_title {
    display: flex;
    font-size: 28px !important;
    font-weight: 700;
    line-height: 1.3 !important;
    margin: 0;
    padding: 0;
    width: 100%!important;
    height: 100%!important;
    letter-spacing: -.04em;
}
.jeg_slide_caption .jeg_post_title,
.jeg_slide_caption .jeg_post_title a {
    -webkit-box-orient: initial;
    -webkit-line-clamp: initial;
    overflow: initial;
    line-height: initial;
}

.jeg_slide_caption .jeg_post_title a {
    display: flex;
    align-content: flex-end;
    align-items: flex-end;
    padding: 20px;
    margin-top: -20px;
    width: 100%!important;
    height: 100%!important;
}

.jeg_share_button {
    display: block!important;
}

.jeg_main_content .jeg_inner_content .content-inner h3 {
    font-size: 20px;
}


.jnews_related_post_container .jeg_block_container {
    padding-left: 40px;
    padding-right: 40px;
}
.jnews_related_post_container .jeg_postblock_22 .jeg_block_navigation .jeg_block_nav .prev {
    left: -6px;
}
.jnews_related_post_container .jeg_postblock_22 .jeg_block_navigation .jeg_block_nav .next {
    right: -6px;
}
.jnews_related_post_container .jeg_postblock_22 .jeg_block_navigation .jeg_block_nav .prev,
.jnews_related_post_container .jeg_postblock_22 .jeg_block_navigation .jeg_block_nav .next{
    top: 50%;
    margin-top: -20px;
}
.jeg_postblock_22 .jeg_post {
    padding-right: 10px;
}

.archive .main-column-content .jeg_block_container .jeg_post .jeg_postblock_content {
    display: flex;
    flex-direction: column;
}
.archive .main-column-content .jeg_block_container .jeg_post .jeg_postblock_content .jeg_post_excerpt {
    display: block;
    text-align: left;
    font-size: 17px !important;
    font-weight: 400;
    line-height: 1.4em;
    order: 2;

    padding-bottom: 15px;
    border-bottom: 1px solid #eaeaea;
}

.archive .main-column-content .jeg_block_container .jeg_post .jeg_postblock_content .jeg_post_title {
    text-align: left;
    font-size: 20px !important;
    font-weight: 600;
    order: 1;
}

.archive .main-column-content .jeg_block_container .jeg_post .jeg_postblock_content .jeg_post_title,
.archive .main-column-content .jeg_block_container .jeg_post .jeg_postblock_content .jeg_post_title > a {
    display: block;
    -webkit-box-orient: initial;
    -webkit-line-clamp: initial;
    overflow: initial;
    height: auto;
    text-align: left;
    width: 100%;
}

.archive .main-column-content .jeg_block_container .jeg_post .jeg_postblock_content .jeg_readmore {
    display: none;
}
.main-column-content .jeg_block_container .jeg_post .jeg_postblock_content .jeg_post_meta {
    display: block;
    order: 3;
    padding-top: 10px;
    padding-bottom: 0;
    margin-bottom: 0;
    text-align: left;
}
.archive .main-column-content .jeg_block_container .jeg_post .jeg_postblock_content .jeg_post_meta .jeg_meta_author {
    display: none;
}

.jeg_postblock_3 .jeg_post {
    padding: 10px;
}

.jeg_featured .wp-caption-text,
.gallery-item figcaption {
    text-align: left;
    line-height: 1.35em;
}

.jeg_postblock_3 .jeg_postblock_content .jeg_post_title,
.jeg_postblock_3 .jeg_postblock_content .jeg_post_title > a {
    font-weight: 700;
}

.jeg_postblock_22 .jeg_postblock_content .jeg_post_title,
.jeg_postblock_22 .jeg_postblock_content .jeg_post_title > a {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    line-height: 1.4;
    height: calc(1.4em * 2);
    font-weight: 700;
}

.wp-singular .jeg_featured.featured_image a {
    pointer-events: none;
    cursor: default;
    text-decoration: none;
}

.wp-singular .post-wrap audio {
    width: 100%;
}

.wp-caption .wp-caption-text {
    text-align: left;
    line-height: 1.35em;
}

.jeg_share_top_container {
    display: none;
}

.ngg-imagebrowser {
    display: flex;
    flex-direction: column;
}
.ngg-imagebrowser .pic {
    order: 1;
}
.ngg-imagebrowser .ngg-imagebrowser-nav {
    order: 3;
}
.ngg-imagebrowser.default-view h3,
.ngg-imagebrowser h3 {
    display: block;
    order: 2;
    margin: 3px 0 0;
    line-height: 2em;
    padding: 0!important;
    text-align: left!important;;
    font-size: 11px!important;
    color: #a0a0a0;
    font-weight: 400!important;
}

.wpforms-error.mailcheck-error {
    display: none !important;
}

.jeg_postblock .jeg_thumb{
    aspect-ratio: 386 / 189;
}
.jeg_postblock .jeg_thumb .thumbnail-container {
    aspect-ratio: 386 / 189;
    height: auto;
    width: 100%;
}
.jeg_postblock .jeg_thumb .thumbnail-container img {
    aspect-ratio: 386 / 189;
    height: auto;
    width: 100%;
    position: relative;
}
.jeg_postblock .jeg_thumb .thumbnail-container:after {
    display: none!important;
}

.wpb_raw_html iframe {
    max-width: 100%;
    height: auto;
    aspect-ratio: 450 / 253;
}

.jeg_pl_md_1 {
    margin-bottom: 10px;
}


@media(min-width: 767px) {
    .col30 .jeg_postblock .jeg_thumb,
    .col30 .jeg_postblock .jeg_thumb .thumbnail-container,
    .col30 .jeg_postblock .jeg_thumb .thumbnail-container img,
    .col30 .wpb_raw_html iframe {
        aspect-ratio: 338 / 185;
    }
}

@media (max-width: 768px) {
    .jeg_slider_type_5 .jeg_slide_caption .jeg_post_title {
        font-size: 20px!important;
    }
}
@media (max-width: 480px) {
    .jeg_slider_type_5 .jeg_slide_caption .jeg_post_title {
        font-size: 16px!important;
    }
    .jeg_slide_caption .jeg_post_title a {
        padding: 0 10px;
    }
}

@media (max-width: 1024px) {
    body .accessibility-trigger.aioa-extra-small-icon#aioa-trigger-button button {
        top: unset!important;
        left: unset !important;
        bottom: 6px;
        right: 6px;
    }
}

.archive .jeg_block_container .jeg_post .jeg_postblock_content .jeg_meta_date {
    text-transform: initial;
}
.archive .jeg_block_container .jeg_post .jeg_postblock_content .jeg_meta_date .fa {
    display: none;
}

.archive .wpb_wrapper .jeg_post .jeg_postblock_content > .jeg_post_meta {
    display: block!important;
}
.archive .wpb_wrapper .jeg_post .jeg_postblock_content > .jeg_post_meta .jeg_meta_author {
    display: none!important;
}

.jeg_postblock_22 .jeg_block_navigation .jeg_block_nav .next,
.jeg_postblock_22 .jeg_block_navigation .jeg_block_nav .prev {
    background: #1f7e8a;
    border: none;
}

.jeg_postblock_22 .jeg_block_navigation .jeg_block_nav .next:hover,
.jeg_postblock_22 .jeg_block_navigation .jeg_block_nav .prev:hover {
    background: #21bdd0;
}

.jeg_postblock_22 .jeg_block_navigation .jeg_block_nav .next .fa,
.jeg_postblock_22 .jeg_block_navigation .jeg_block_nav .prev .fa {
    font-size: 24px;
}

.jeg_postblock_22 .jeg_block_navigation .jeg_block_nav .next.disabled,
.jeg_postblock_22 .jeg_block_navigation .jeg_block_nav .prev.disabled {
    filter: grayscale(1);
    color: #fff;
}

.jeg_header .jeg_logo_img {
    max-height: 48px!important;
    padding: 8px 0 0 0!important;
}
.jeg_ad_top .ad-banner-content,
.jnews_header_bottom_ads .ad-banner-content {
    padding-left: 0;
    padding-right: 0;
}

@media (max-width: 992px) {
    .home .jeg_main .jeg_container .jeg_content {
        background: whitesmoke;
    }
    .GNews__TopPostsModule__Post {
        background: #fff;
    }
}

.GNews__TopPostsModule__ArticlesList li {
    font-weight: 500;
}
.vc_column_container {
    padding-right: 10px;
    padding-left: 10px;
}

.jeg_meta_category .meta_text {
    display: none;
}

@media (min-width: 993px) {
    .jeg_sidebar .jeg_postblock .jeg_post .jeg_postblock_content {
        padding-left: 14px;
        padding-right: 14px;
        padding-bottom: 14px;
    }
}

.ngg-imagebrowser-desc {
    display: none;
}

.jeg_footer .widget_nav_menu li a, .jeg_footer .widget_polylang li a {
    font-weight: 500;
}
.wp-singular .jeg_ad.jeg_ad_top {
    background: #fff;
}

.wp-singular .post-wrapper .jeg_content {
    background: #f5f5f5;
}

.wp-singular .post-wrapper .jnews_related_post_container .jeg_postblock .jeg_post {
    background: #f5f5f5;
}

.wp-singular .post-wrapper .jnews_related_post_container .jeg_postblock .jeg_post .jeg_post_title {
    text-align: left;
}
