/*
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
/* ------------------------------------------------------------------------- */

.jeg_header_wrapper {
	border-bottom: 2px solid #ececec;
}

.jeg_header_wrapper .jeg_midbar {
	height: 100px;
	/*padding-left: 44px;*/
	background-color: #FFFFFF;
}

.jeg_header_wrapper .jeg_navbar {
	background-color: #FFFFFF !important;
}

.jeg_header_wrapper .jeg_navbar .container {
	/*padding-left: 40px;*/
}

.jeg_header .jeg_nav_item.jeg_logo {
	margin-top: 40px;
}

.jeg_header .jeg_stickybar .jeg_nav_item.jeg_logo {
	margin-top: 0px;
}

.jeg_header .jeg_nav_item .jeg_search_toggle {
	color: #161682 !important;
}

.jeg_header .jeg_nav_item.jeg_button_1 .btn {
	background-color: #4f66eb;
}

.jeg_header .jeg_bottombar.jeg_navbar {
	height: 75px !important;
}

.jeg_header .jeg_menu.jeg_main_menu > li > a {
	color: #161682 !important;
}

.jeg_stickybar {
	background-color: #FFFFFF !important;
}

.jeg_navbar_mobile .jeg_mobile_bottombar {
	background-color: #FFFFFF !important;
}

.jeg_nav_item .toggle_btn.jeg_mobile_toggle {
	color: #161682 !important;
}

.jeg_nav_item .jeg_search_toggle {
	color: #161682 !important;
	margin-left: 10px;
}

.jeg_navbar_mobile .jeg_mobile_logo .jeg_logo_img {
	width: 180px;
}

.elementor-social-icons-wrapper .elementor-grid-item .elementor-icon {
	background-color: #161682 !important;
	border: 1px solid #FFFFFF;
}

.elementor-social-icons-wrapper .elementor-grid-item .elementor-icon.elementor-social-icon {
	font-size: var(--icon-size,15px);
	line-height: var(--icon-size,15px);
}

.footer-family-txt p {
	margin-bottom: 0px !important;	
}

.escalent-logo-footer {
	margin-left: -10px;
}

.footer-family-txt {
	margin-left: -20px;
}

.footer-copyright-txt p, .footer-copyright-txt a {
	font-weight: 450;
	color: #C2D9F5;
}

.footer-copyright-txt a:hover {
	font-weight: 450;
	color: #FFFFFF;
}

.footer-copyright-txt .elementor-widget-wrap {
	padding: 10px 0px 0px 0px !important;	
}

.footer-media {
	border-left: 1px solid #C2D9F5;
}

.elementor-nav-menu--main .elementor-nav-menu .menu-item a {
	padding: 5px 50px 5px 50px;
}

.elementor-nav-menu--main .elementor-nav-menu .menu-item a:hover {
	color: #C2D9F5 !important;
}

#menu-1-5d15427 .menu-item a {
	color: #C2D9F5 !important;
}

#menu-1-5d15427 .menu-item a:hover {
	color: #FFFFFF !important;
}

#menu-1-7e47ffa .menu-item a, #menu-1-95a49c2 .menu-item a {
	font-weight: 450 !important;
}

.jeg_post_meta {
	color: #161682 !important;
	text-transform: none;
}

.jeg_post .jeg_postblock_content .jeg_post_category a, .jeg_post .jeg_thumb .jeg_post_category a {
	background-color: #4f66eb !important;
}

.jeg_post .jeg_post_title a:hover {
	color: #161682 !important;
}

.jeg_post_meta .jeg_meta_author .meta_text, .jeg_post_meta .jeg_meta_author a {
	color: #161682 !important;
	text-transform: none;
}

.jeg_postblock .jeg_block_heading .jeg_block_title {
	text-transform: uppercase;
}

.jeg_menu_style_1 > li > a::before, .jeg_block_heading_6::after {
	background-color: #4f66eb !important;
}

.jeg_menu.jeg_main_menu .menu-item a {
	text-transform: inherit !important;
}

.jeg_readmore, .jeg_block_loadmore a {
	color: #161682 !important;
	border: 1px solid #161682 !important;
}

.jeg_readmore:hover, .jeg_block_loadmore a:hover {
	color: #FFFFFF !important;
	background-color: #161682 !important;
}

.jeg_posts .jeg_post .jeg_post_meta .jeg_meta_author .by, .jeg_posts .jeg_post .jeg_post_meta .jeg_meta_author a {
	color: #161682 !important;
	text-transform: none !important;
}

.jeg_postbig .jeg_post .jeg_post_meta .jeg_meta_author .by, .jeg_postbig .jeg_post .jeg_post_meta .jeg_meta_author a {
	color: #FFFFFF !important;
	text-transform: none !important;
}

.jeg_postbig .jeg_post .jeg_post_title a:hover, .jeg_post.jeg_pl_md_box .jeg_post_title a:hover {
	color: #C2D9F5 !important;
}

.jeg_post .jeg_post_meta .jeg_meta_date {
	display: none;
}

.elementor-64442 .elementor-element.elementor-element-f85335d .elementor-heading-title {
	color: rgb(33, 33, 33) !important;
}

.wpcf7-form .wpcf7-form-control.wpcf7-submit {
	color: #161682 !important;
	border: 1px solid #161682 !important;
	background-color: #FFFFFF;
}

.wpcf7-form .wpcf7-form-control.wpcf7-submit:hover {
	color: #FFFFFF !important;
	background-color: #161682 !important;
}

.jeg_single_tpl_2 .entry-header .jeg_post_title, .jeg_single_tpl_3 .entry-header .jeg_post_title, .jeg_single_tpl_6 .entry-header .jeg_post_title {
	font-size: 3em !important;
}


@media only screen and (max-width: 729px) {
  .jeg_single_tpl_2 .entry-header .jeg_post_meta_2 {
    display: block;
  }
}

.jeg_singlepage .jeg_main_content .jeg_meta_container, .jeg_singlepage .jeg_main_content .jeg_share_top_container {
	display: inline-block;
	width: 50%;
}

.jeg_singlepage .jeg_main_content .jeg_share_top_container {
	display: inline-block;
	width: 49%;
}

.jeg_singlepage .jeg_meta_author {
	width: 100%;
}

.jeg_singlepage .jeg_meta_date {
	color: #7f7f7f !important;
	width: 100%;
}

.jeg_singlepage .jeg_meta_date a {
	font-weight: bold;
}

.single-header-meta-wrap {
	display: flex;
}

.entry-header .jeg_meta_author + .jeg_meta_date::before {
	content: none;
}

.jeg_singlepage .jeg_post_meta .meta_right {
	display: none;	
}

.jeg_singlepage .jeg_post_meta .jeg_meta_author .meta_text, .jeg_singlepage .jeg_post_meta .jeg_meta_author a {
	font-size: 1.25em;
	color: #212121 !important;
	text-transform: none;
}

.jeg_share_top_container {
	text-align: right;
}

.jeg_share_top_container .jeg_sharelist {
	display: inline-block;
}

.jeg_share_top_container .jeg_sharelist a span {
	display: none;
}

.jeg_share_button .jeg_btn-twitter .fa {
	width: auto;
}

.jeg_share_top_container .jeg_share_button {
	margin-bottom: 0px;
}

.jeg_share_top_container .jeg_sharelist a {
	border-radius: 50%;
	background-color: transparent;
	border: 1px solid #212121;
	padding: 1px 0.8em;
	height: 2.5em;
	line-height: 2em;
	width: 2.5em;
}

.jeg_share_top_container .jeg_sharelist a i {
	background-color: transparent;
	color: #212121;
	width: 1em;
	height: 1em;
}

.jeg_share_top_container .jeg_sharelist a svg {
	fill: #212121;
}

.social-share-button-alignment + .jeg_share_top_container {
	text-align: left;
}

.jeg_post_tags a:hover {
	background-color: #161682 !important;
}

.fa.fa-facebook-f {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}

.nl-single-container {
	padding: 3em 2em 1em 2em;
	background-color: #4f66eb;
}

.nl-single-container p {
	font-size: 1.25em;
}

.nl-single-container .nl-single-header {
	font-size: 2em;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: 1em;
}

.nl-single-container p {
	color: #FFFFFF;
}

.nl-single-container .nl-form-elements-container {
	display: flex;
}

.nl-single-container .nl-form-element-email {
	display: inline-block;
	width: 70%;
}

.nl-single-container .nl-form-element-submit {
	display: inline-block;
	width: 70%;
}

.nl-single-container .wpcf7-form-control.wpcf7-submit {
	color: #FFFFFF !important;
	border: 1px solid #161682 !important;
	background-color: #161682 !important;
}

.nl-single-container .wpcf7-form-control.wpcf7-submit:hover {
	background-color: #4f66eb !important;
}

.nl-single-container .wpcf7-not-valid-tip {
	color: #ffb900 !important;
}

.wrap-sdbr-view-all {
  position: relative;
  z-index: 9;
  margin-top: -50px;
  margin-bottom: 30px;
  box-shadow: none;
  background-color: #FFF;
  padding: 1em 1.3em;
}

.wrap-sdbr-view-all-l {
  margin-top: -80px;
}

.sdbr-view-all {
  color: #161682 !important;
  display: inline-block;
  text-transform: uppercase;
  letter-spacing: .05em;
  font-size: 11px;
  margin-top: 15px;
  padding: 6px 18px;
  border: 1px solid #161682;
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.1);
  text-rendering: auto;
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  white-space: nowrap;
}

.sdbr-view-all:hover {
	color: #FFFFFF !important;
	background-color: #161682 !important;
}

#ot-sdk-btn-floating.ot-floating-button {
	left: 14px !important;
}

#onesignal-bell-container.onesignal-reset.onesignal-bell-container-bottom-left {
	bottom: 60px !important;
	left: -5px !important;
}

@media only screen and (max-width: 1024px) {
	#ot-sdk-btn-floating.ot-floating-button {
		left: 3px !important;
	}
	#onesignal-bell-container.onesignal-reset.onesignal-bell-container-bottom-left {
		left: -16px !important;
	}
}

#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-lg .onesignal-bell-launcher-button {
	width: 48px !important;
	height: 48px !important;
}

/* new custom css for homepage */
.jeg_pb_boxed_shadow,.jnews_boxed_container_shadow .jeg_account_left,.jnews_boxed_container_shadow .jeg_account_right,.jnews_boxed_container_shadow .jeg_authorpage .jeg_author_wrap,.jnews_boxed_container_shadow .jeg_inner_content,.jnews_boxed_container_shadow .jeg_main .widget,.jnews_boxed_container_shadow .jnews_index_content_wrapper{border:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;}
.jeg_pl_lg_box .jeg_post_title{font-size:23px;}
.jeg_postblock_1, .jeg_postblock_2, .jeg_postblock_17{padding-left:0; padding-right:0;}
.jeg_postblock_17 .jeg_post:nth-child(1) .jeg_post_title{font-size:20px;}
.jeg_postblock_17 .jeg_post:nth-child(2) .jeg_post_title{font-size:20px;}
.jeg_postblock_19:nth-child(1){padding-top:9px;}
.jeg_ad_top{display:none;}
.jeg_nav_right {margin-top: 30px;}
.jeg_sticky_nav .jeg_nav_right {margin-top: 0!important;}
.elementor-nav-menu--main .elementor-nav-menu .menu-item a:hover{padding:5px 90px 5px 90px;}
.elementor-nav-menu--main .elementor-item{color:#fff!important; fill:#fff!important;}
.jeg_pb_boxed .jeg_block_heading, .jnews_boxed_container .jeg_block_heading{margin-bottom:30px;}

/* new custom css for posts/pages linking style */
.jeg_inner_content .content-inner p a{color:#333; text-decoration:underline;}
.jeg_inner_content .content-inner p a:hover{color:#4f66eb;}

@media screen and (max-width:1024px){.jeg_mobile_bottombar .jeg_nav_right{margin-top: 0;}}

@media screen and (max-width: 480px) {
    .jeg_pl_lg_box .jeg_post_title, .jeg_pl_md_box .jeg_post_title {
        font-size: 18px;
    }
    .elementor-col-25 .elementor-widget-image img{width:70%; height:auto;}
}

.page-id-491699 .entry-content, .page-id-369905 .entry-content {margin-top: 20px;}
.page-id-491699 .entry-header, .page-id-369905 .entry-header {display: none;}
.page-id-491699 .jeg_share_top_container, .page-id-369905 .jeg_share_top_container {display: none !important;}
#otnotice-language-dropdown {width: 150px;}

.comp-whitepaper-header {
	font-size: 2.25em !important;
	margin: .67em 0 .5em !important;
	line-height: 1.25 !important;
	letter-spacing: -.02em !important;
}
