/*
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
/* ------------------------------------------------------------------------- */
@import 'https://fonts.googleapis.com/css?family=Bebas+Neue|Lato:300,300i,400,400i,700,700i,900|Merriweather:300,300i,400,400i,700,700i,900,900i&display=swap';

.mobile{display: none !important;}
.desktop{display: inline-block !important;}
.size-500 {padding-bottom: 75%;}
/************
 * HEADER***
 * *********/
.jeg_topbar{display:none}
.jeg_logo_img{min-width:307px}

/**NAVIGATION**/
.jeg_main_menu > li > a {
    font-family: 'Bebas Neue', cursive !important;
	font-weight: normal;
	font-size: 18px !important;
}
.jeg_menu li > ul li a {font-family: 'Bebas Neue', cursive !important;}

.jeg_subcat_list > li > a {font-family: 'Bebas Neue', cursive !important; font-size:20px}

.jeg_block_heading_6 .okayNav__nav--invisible a {font-family: 'Bebas Neue', cursive !important; font-size:20px}


.jeg_button_1 .btn{text-transform: none;font-size: 16px; letter-spacing:0.7px; font-weight: 500;border-radius: 4px;}
.light-menu > a{color:#ccc !important; font-weight: 400 !important;font-size: 14px !important; text-transform: none !important;}
.light-menu > a:hover{color:#000 !important;}
.jeg_nav_alignright{max-width:80px;}

.jeg_navbar_dark .jeg_search_no_expand .jeg_search_input {
	background: transparent;}

.jeg_heroblock .jeg_post_category a, 
.jeg_thumb .jeg_post_category a, 
.jeg_postblock_content .jeg_post_category a, 
.jeg_slider_type_3 .jeg_post_category a{font-family: 'Bebas Neue', cursive !important;text-transform:none !important; background-color: #c2c2c2 !important;color: #000 !important;font-size: 14px !important;font-weight: 400 !important; line-height: 1.2em !important;}

/**HERO BLOCK**/
.jeg_hero_style_1 .jeg_post_meta, .jeg_hero_style_1 .jeg_post_review {opacity: 100;
 -webkit-transform: translate3d(0,15px,0);
 transform: translate3d(0,15px,0);
 transition: .35s ease;
}
.jeg_heroblock_5 .jeg_heroblock_wrapper {
    height: 450px;
}
.jeg_hero_style_1 .jeg_thumb {
    max-width: none;
    width: calc(100%);
    transition: none;
    -webkit-transform: translate3d(-40px,0,0);
    transform: none;
}
.jeg_hero_style_1 .jeg_thumb a > div::before {background:none}

/* .regular .jeg_post_title{font-size:16px; font-weight:700; padding:10px 15px} */

/*****HOME PAGE***/
/**Feature-block**/
.jeg_postblock_1 .jeg_postsmall .jeg_thumb{width:160px}
.jeg_postblock_1 .jeg_postsmall .jeg_postblock_content{margin-left:160px}

.jeg_postblock_17 .jeg_pl_sm .jeg_thumb{width:160px}
.jeg_postblock_17 .jeg_pl_sm .jeg_postblock_content{margin-left:160px}

.jeg_postblock_5 .jeg_pl_sm .jeg_thumb{width:160px}
.jeg_postblock_5 .jeg_pl_sm .jeg_postblock_content{margin-left:160px}




/***SINGLE POST**/
/*social share*/
.fa-facebook-official:before{content:"\f09a"}
.jeg_share_button.share-float a {
    display: block;
    margin: 15px 0;
    border-radius: 100px;
    width: 38px;
    max-width: none;
    height: 38px;
    line-height: 38px;
    float: none;
}
.jeg_share_button.share-float .fa {
    font-size: 20px;
}
.jeg_share_button .jeg_btn-whatsapp {
    background: #1bd741;
}
.jeg_share_button .jeg_btn-email {
    background: #5a5656;
}
.entry-header .jeg_post_title {font-size: 35px;	line-height: 50px;}
.entry-header .meta_left > .jeg_meta_author {font-size:20px; color:#000; font-family:'Lato',sans-serif;}
.entry-header .meta_left > .jeg_meta_date {font-size:20px; color:#000; font-family: 'Bebas Neue', cursive; }
.entry-header .meta_left > .jeg_meta_category a {font-size:24px; font-weight:400; font-family: 'Bebas Neue', cursive; }

.meta_category_addition a {font-size:20px; font-weight:400; font-family: 'Bebas Neue', cursive; color: #a0a0a0;}

.content-inner {font-size:18px;text-align:justify}

/***CATEGORY PAGE**/
.jeg_cat_content .jeg_cat_title {font-size:40px;font-family: 'Bebas Neue', cursive; font-weight: 400; letter-spacing: 0.6px;}
.jeg_pl_md_5 .jeg_post_title {font-size: 16px;}
.jeg_postblock_22 .jeg_block_heading_6 .jeg_block_title {font-size:40px !important}

	/****AUHTOR PAGE***/
	.jeg_authorpage .jeg_author_wrap {    padding: 0;    background: transparent;    border: none;}
	.jeg_authorpage .jeg_author_image { display:none;}
	.jeg_authorpage .jeg_author_content { padding-left:0; margin-left: 0;}
	
/***custom field css**/
.acknowledgement {
   /* font-family: merriweather,serif;*/
    font-size: 16px;
	text-align:justify;
    line-height: 1.75em;
    margin-top: 25px;
    padding-top: 20px;
    border-top: 1px dashed #ccc;
}
.opt-disclaimer, .author-bio, .ackn-copyright {
    padding-top: 5px;font-size: 16px; line-height: 1.75em; text-align:justify;
}

/*******************
******FOOTER********
*******************/

.jeg_footer_3 .jeg_footer_primary {
    padding: 20px 0;
}
.jeg_footer_content, .jeg_footer.dark .jeg_footer_content {
    background-color: #f1a346;
    color: #0a0101;
}
.footer_logo img{width:100%}
.jeg_footer.dark .socials_widget .fa{color:#fff; font-size:24px}
.jeg_footer_bottom{border-top:1px dotted #666}
.ccimg{border-width:0; max-width:50px !important; margin:0 5px}
.secondary-footer-content{font-family:'Lato',sans-serif;font-size:13px; text-align:center; padding:15px}


/***NEWSLETTER**/
.subscribe-footer {
    vertical-align: middle;
}
.subscribe-txt {font-family: 'Bebas Neue', cursive;   color: #0b0101;    text-transform: uppercase;    font-size: 20px;    letter-spacing: .75px;    font-weight: 400;    padding: 6px 10px;}
.subscribe-txt, .subscribe-form {  display: inline-block; min-width: 250px;}
.subscribe-form .inputbox { font-family: Merriweather; max-width: 180px;    color: #0b0101 !important;    text-align: center;    background-color: transparent !important;    border: 1px solid #0f0101 !important;       font-size: 12px;    padding: 4px 10px;	height: 36px;border-radius:0;}
.subscribe-form .subs-btn {
    font-family: 'Bebas Neue', cursive !important;
	width: 40px;
    color: #fff !important;
    background-color: #0f0101 !important;
    border-radius: 50%;
    padding: 0px;
    border: 0;
    margin-left: 12px;
    text-align:center;
    font-size: 20px;
    cursor: pointer;
	font-weight:400;
}

::-webkit-input-placeholder {
 color:#000 !important;
 opacity:1
}
:-ms-input-placeholder {
 color:#000 !important;
 opacity:1
}
::placeholder {
 color:#000 !important;
 opacity:1
}

.footer-elements { text-align:right}
.footer-elements .fa{ color:#000; margin-right:25px; font-size:24px}
.footer-donate-btn {font-family: 'Bebas Neue', cursive !important; width:96px; font-size:20px; color:#f20505; text-align:center; letter-spacing:.75px; padding:7px 0; display:inline-block; border-radius:5px; box-shadow:0 3px 6px 0 rgba(0,0,0,.16); border:solid 1px #f20505; background-color:#fff; margin-right:15px;}
.footer-donate-btn:hover {background:#000;color:#fff}
.footer-about-btn { font-family: 'Bebas Neue', cursive !important; font-size:23px; color:#000; text-align:center; letter-spacing:.75px; padding:7px 0; display:inline-block; margin-right:15px}
.footer-about-btn:hover {color:#000}



/****MISC CLASSES**/
.jeg_block_title{font-family: 'Bebas Neue', cursive !important; font-weight:400}
.jeg_block_heading_6 strong{font-weight:400}
.jeg_meta_author span:first-of-type {display:none}
.entry-header .jeg_meta_category .meta_text {display:none}
.jeg_post_meta {font-size: 12px; text-transform: none;}
.jeg_post_meta .jeg_meta_author{font-size:14px; font-family:'Lato',sans-serif}

.jeg_post.format-gallery .jeg_thumb::before, .jeg_post.format-video .jeg_thumb::before {background:none}
/*.jeg_post.format-gallery .jeg_thumb::after, .jeg_post.format-video .jeg_thumb::after {background: #e4bc22; border: 2px solid #e4bc22; color:#000}*/

/*********************
 * RESPONSIVE STYLES
 * ******************/

@media (max-width:768px){
.mobile{display: inline-block !important;}
.desktop{display: none !important;}

.jeg_mobile_menu li a {font-family: 'Bebas Neue', cursive; color: #212121;
margin-bottom: 15px;
font-size: 18px;
line-height: 1.444em;
font-weight: 400;
}
	
.entry-header .jeg_meta_category{display:block !important}
}
@media (max-width:568px){
.jeg_logo_img{min-width:200px; height:auto}
.jeg_heroblock_8 .jeg_post {
    height: 500px;}
/**NAVIGATION**/
.subcat-navitem a{padding-left:10px;font-size: 16px !important; font-weight:400 !important; color:#444 !important; margin-bottom:10px !important}
	.subcat-navitem a:hover{color:#1e96fc !important;}
.light-menu > a{color:#555 !important; font-weight: 400 !important;font-size: 16px !important;}
	.light-menu > a:hover{color:#1e96fc !important;}
	
/*.jeg_postblock_14 .thumbnail-container {min-height:220px}*/
	
/***SINGLE PAGE***/

	
.entry-header .jeg_post_title {font-size: 25px !important;	line-height: 32px !important;}
.entry-header .meta_left > .jeg_meta_author {font-size:14px; color:#000; font-family:'Lato',sans-serif;}
.entry-header .meta_left > .jeg_meta_date {font-size:14px; color:#000; font-family: 'Bebas Neue', cursive; }
.entry-header .meta_left > .jeg_meta_category a {font-size:18px; font-weight:400; font-family: 'Bebas Neue', cursive; }
.meta_category_addition a {font-size:18px; font-weight:400; font-family: 'Bebas Neue', cursive; color: #a0a0a0;}
.content-inner {font-size:16px;}
	

/****social sharing icons*****/
.jeg_sharelist {display:block;margin-bottom: 10px !important; text-align: center;}
.jeg_share_button {
	box-shadow: 0px 0px 7px -1px rgba(0,0,0,0.8);
    padding-top: 10px;
    width: 100%;
    background-color: white;
    position: fixed;
    bottom: 0;
	left:0;
    z-index: 100;
    display: none;
	margin-left: -15px;
	}
	.float-display {display:block;}
.jeg_share_button.share-float a {display:inline-block; margin: 5px 10px; border-radius: 100px; width: 38px !important;  max-width: none; height: 38px; line-height: 38px;    float: none;}
.jeg_share_button.share-float .fa { vertical-align: middle;}
/****FOOTER***/
.subscribe-footer{vertical-align:middle; padding: 15px 0}
.subscribe-txt, .subscribe-form{display: block; text-align:center}
.subscribe-txt{color: #0b0101; text-transform: uppercase; font-size: 14px; letter-spacing: 0.75px; font-weight: 400; padding:4px 2px }
.subscribe-form .inputbox{width:100%; min-width:240px; color:#0b0101;text-align: center; background-color: transparent; border: 1px solid #0f0101;   font-family: Merriweather;  font-size: 10px; padding: 5px 10px; clear: both; margin: 10px}
.subscribe-form .subs-btn{font-family: 'Bebas Neue', cursive !important;max-width:40px;color:#fff;background-color: #0f0101; border-radius: 50%; text-align:center;  border: 0; margin-left: 12px; font-size: 18px; cursor: pointer;letter-spacing: 0.75px; display: block; margin: auto;}
.footer-elements{text-align: center;}
.footer-donate-btn{width: 76px; font-size: 20px; color: #f20505; text-align: center;letter-spacing: 0.75px;padding:5px; display: inline-block;  border-radius: 5px; box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);  border: solid 1px #f20505; background-color: #ffffff; margin-right: 15px; min-height:25px; }

.footer-about-btn{ font-size: 20px; color: #000; text-align: center;letter-spacing: 0.75px;padding: 7px 0; display: inline-block;  margin-right: 2px; }
	.secondary-footer-content{padding-bottom:20px}	
}

.jeg_post_title, .entry-header .jeg_post_title{
 /*    font-family: 'Bebas Neue', cursive !important;
    text-transform:uppercase;*/
     font-size:40px i !important;
    font-weight:400;
    letter-spacing:0.6px;
}


.jeg_header .jeg_menu_style_4 > li.current-menu-item > a{color:#000 !important}
 
@media(max-width:480px){
    .jnews_related_post_container .jeg_postblock_22 .jeg_block_heading_6 .jeg_block_title{
        font-size:27px !important;
	    font-style:normal;
    }
    .pdf-container iframe{
	    width:auto;
    }
    .author .jeg_thumb .post-thumb-image img{width:100%;}
    .jeg_authorpage .jeg_author_content { text-align:left;}
}


/*****SLICK STYLES******/
/*.regular{  width:100%;  margin:40px auto 0 auto;}
.slick-slide{  margin: 0 15px;}
.slick-slide img{width:100%; height:auto }
.slick-list{padding:0 40% 0 0;}
.slick-slide .post-grid-block{min-height:298px}
.slick-slide .post-grid-thumb{height:138px}

.slick-slide .post-grid-block .post-videoicon{ position: absolute !important; left: 50% !important; top: 30% !important;}
.slick-slide .post-grid-block .post-videoicon img{  width:32px !important; height:32px !important; margin-left:-16px; margin-top:-16px; }*/
