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

@media (min-width: 1200px){	
	.jeg_main .jeg_container .row.vc_row.wpb_row.vc_row-fluid .jeg-vc-wrapper{		
		max-width: 1170px;
		margin: auto;		
	}
}
.jeg_header .jeg_main_menu > li > a{
	font-weight: 700;
}
.jeg_main{
	background: #f2f2f2;
}
.jeg_main .jeg_content{
	background: transparent;
}
.jeg_content.jeg_singlepage {
  background: #f2f2f2;
}
.jeg_hero_style_2 .jeg_post:hover .jeg_thumb a > div::after {  
	opacity: 0;
}
.home .jeg_container .jeg_content{
	background: transparent;
}
.jeg_boxed .jeg_main .jeg_container, .jeg_content{

}
.jeg_block_heading .jeg_block_title{
	
}
.jeg_block_heading .jeg_block_title span{
	text-transform: uppercase;
	font-size: 17px;
}
.jeg_postblock_21.jeg_postblock .jeg_post_meta {
  
}
.jeg_postblock_21.jeg_postblock .jeg_post_category a {
  background: #460F3B;
  color: #fff;
  padding: 1px 10px;
}
.jeg_postblock_31.jeg_postblock .jeg_post {
  position: relative;
  margin-bottom: 0;
}
.jeg_postblock_31.jeg_postblock .jeg_post:before {
  content: "";
  display: block;
  height: 16px;
  width: 16px;
  position: absolute;
  border-radius: 50%;
  left: 0px;
  background: #460f3b;
  transform: translate(-4%,-20%);
  top: 3px;
  border: 3px solid #fff;
}
.jeg_postblock_31.jeg_postblock .jeg_post .jeg_postblock_content {
  padding-left: 12px;
  border-left: 1px solid #ddd;
  margin-left: 8px;
  padding-bottom: 15px;
  padding-top: 0px;
}
.jeg_postblock_31.jeg_postblock .jeg_post:after{
	display: none;
}
.jeg_postblock_31.jeg_postblock .jeg_post .jeg_post_category a {
  background: #460f3b;
  color: #fff;
  padding: 2px 10px 2px 10px;
  font-size: 10px;
}
.home .jeg_content {
  padding-bottom: 0;
}
.jeg_footer_content .footer_logo{
	text-align: center;
	margin-bottom: 5px
}
.jeg_footer_content .footer_logo img{
	width: 25%;
}
.jeg_cat_header.jeg_cat_header_2 {
  padding: 40px 0;
}
.jeg_footer_content .jeg_footer_primary .col-md-4:first-Child{
	
}
.jeg_meta_author .desc-author {
  font-style: italic;
  margin-bottom: 0;
  line-height: 20px;
}
.jeg_post .jeg_post_meta {
  color: #333;
}
.jeg_cat_header .jeg_cat_title{
	color: #460f3b;
	font-family: Merriweather,Helvetica,Arial,sans-serif;
	text-transform: uppercase;
}
.entry-header .jeg_post_subtitle{
	color: #333;
}
.jeg_pl_md_2 .jeg_postblock_content .jeg_post_title, .jeg_pl_md_3 .jeg_postblock_content .jeg_post_title {
  font-size: 20px;
}
.jeg_meta_container .jeg_post_meta.jeg_post_meta_1 .jeg_meta_author {
  display: none;
}
.entry-header .jeg_meta_author + .jeg_meta_date:before{
	content:"";
}
.jeg_content.jeg_singlepage h1.jeg_post_title {
  font-size: 35px;
  margin-top: 15px;
  text-transform: uppercase;
}
.single-post .jeg_content.jeg_singlepage h1.jeg_post_title {
    text-transform: inherit;
}
.jeg_content.jeg_singlepage h2.jeg_post_subtitle {
  font-size: 21px;
  color: #000;
}
.jeg_content.jeg_singlepage .jeg_meta_container{
	border-top: none;
	padding-top: 0;
}
.jeg_content.jeg_singlepage .jeg_meta_container .jeg_meta_date{
	color: #000;
  font-size: 15px;
}
.entry-header .jnews_author_box_container  .jeg_authorbox{
	display: block;
	width: 70%;
}
.jnews_author_box_container .jeg_authorbox{
	display: none;
}
.jnews_author_box_container .jeg_authorbox .jeg_author_desc{
	font-size: 15px;
	color: #666;
}
.jnews_author_box_container .jeg_authorbox .jeg_author_socials{
	display: none;
}
.content-single-jn,
.jnews_related_post_container {
  background: #fff;
  padding: 30px;
}
.jeg_content .jeg_sidebar.col-md-4{
	background: #fff;
}
@media (min-width: 992px) {
	.jeg_content .jeg_main_content.col-md-8{
		width: 70%;
	}
	.jeg_content .jeg_sidebar.col-md-4{
		width: 30%
	}
	
}
@media (min-width: 767px) {
  
}

.jpw-truncate-btn .jpw-truncate-header{
	float: left;
	width: 50%;
	border: 1px solid #e0e0e0;
	margin-top: 70px;
	padding-top: 38px;
}
.jpw-truncate-btn .jpw_btn_wrapper{
  float: none;
  display: block;
  width: 50%;
  margin-top: 30px;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
}
.jpw-truncate-btn .jpw_btn_wrapper h3{
	font-size: 23px;
    font-weight: 700;
}

.jpw-truncate-btn .jpw-truncate-header h2{
	position: absolute;
	bottom: -12px;
	width: 100%;
}
.jpw-truncate-btn .jpw-truncate-header p{
	font-size: 22px;
	font-weight: 700;
}
.jpw-truncate-btn  .jpw_login span {
  font-size: 16px;
}
.jpw-truncate-btn .jpw_login span a {
  font-weight: bold;
  background: #460f3b;
  color: #fff;
  padding: 10px 60px;
  border-radius: 48px;
}
.jpw-truncate-btn .jpw_login span span {
  display: block;
  margin-bottom: 40px;
}
.jeg_footer .jeg_footer_content {
  background-image: url("images/juridique-en-ligne-white-reduce2.jpg");
  background-repeat:  no-repeat;
  background-color: transparent;
  border-top: 1px solid #460f3b;
  background-size: cover;
  background-position: left center;
}
.jeg_block_container .jeg_post .jeg_postblock_heading .jeg_post_title{
	font-size: 18px;
}
.jeg_postblock .jeg_pl_sm .jeg_post_title{
	font-size: 16px;
}

.jeg_postblock .jeg_pl_sm_2 .jeg_post_title {
  font-size: 16px;
}
.entry-content .intro-text{
	font-size: 18px;
  font-style: italic;
  text-align: justify;
}
.jeg_post_excerpt p, .content-inner p{
	text-align: justify;
}
.jeg_footer.jeg_footer_5 .jeg_footer_secondary {
  padding: 10px 0 2px;
}
.content-inner li, .wpb_text_column li{
	font-size: 15px;
}
.jeg_footer.jeg_footer_5 .jeg_footer_secondary .copyright{
	font-size: 15px;
}
.jeg_post_meta .jeg_meta_author a{
	text-transform: capitalize;
}
#accordion_membres_faq h4.vc_tta-panel-title a {
    color: #000;
    font-size: 16px;
    font-weight: 600;
}
.jeg_footer_5 .footer_column{
	text-align: left !important;
}
.jeg_footer_5 .footer_column ul.menu {
    list-style-type: square;
}
.jeg_footer .widget_nav_menu li{
	list-style: square;
    color: #000;
}
.jeg_footer .widget_nav_menu li ul.sub-menu{
	padding-left: 20px;
}
.jeg_footer .widget_nav_menu li ul.sub-menu li a{
	font-size: 15px;
}
#bloc-page-membresaeja .arm_display_members_field_wrapper{
	float: left;
    width: 80%;
}
#bloc-page-membresaeja ul.arm_memeber_field_wrapper {
    margin-top: 0;
}
#bloc-page-membresaeja ul.arm_memeber_field_wrapper li {
    border-bottom: none;
    padding-top: 0;
}
#bloc-page-membresaeja .arm_view_profile_btn_wrapper{
	margin-top: 0;
    float: right;
}
#bloc-page-membresaeja ul.arm_memeber_field_wrapper .arm_member_field_label {
    display: none;
}
#bloc-page-membresaeja ul.arm_memeber_field_wrapper .arm_member_field_value {
    display: block;
    width: 100%;
    flex: 100%;
}
#bloc-page-membresaeja .arm_template_wrapper_directorytemplate2 .arm_user_avatar img {
    border-radius: 50%;
}
#bloc-page-membresaeja li.vc_tta-tab > a {
    font-size: 16px;
}
#bloc-page-membresaeja li.vc_tta-tab.vc_active > a {
    color: #460f3b;
    font-weight: 700;
}
.arm_template_wrapper_profiletemplate5 .arm_profile_detail_wrapper{
	padding-top: 30px;
    border-radius: 16px;
}
.arm_template_wrapper_1 .arm_profile_picture_block {
    padding-top: 0;
    min-height: 280px;
    margin-top: 0;
}


