/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
.fusion-header {
    background-position: top center !important;
}
#categories-2{display:none;}
/***FOOTER***/
.fusion-icon-linkedin{
	padding:18px;
	border:1px solid #fff;
	border-radius:50%;
}
.fusion-icon-linkedin:hover{
	border:1px solid #db061f;
	color:#db061f;
}
.fusion-icon-linkedin:hover:before{
	color:#db061f !important;
}
.footer_contact_link{
	font-size:14px;
	display:inline-block;
	background:#db061f;
	padding:15px 40px;
	margin-top:70px;
}
#social_links-widget-2 a{
	margin-top: 55px;
    display: inline-block;
}
#custom_html-3 p{
	font-size:15px;
	line-height:20px;
}
.bottom_footer{
	text-align:center;
	padding:13px 0;
	background:#e5e5e5;
}
.bottom_footer img{
	margin:0 45px;
}

/***MENU***/
.fusion-main-menu > ul > li > a{
    border-top:0 !important;
}
.current-menu-item a{
    background:url(http://zensei.epixelic-dev.fr/wp-content/uploads/2017/11/menu_dot.png) center center no-repeat;
}
#menu-main_menu li a:hover{
    background:url(http://zensei.epixelic-dev.fr/wp-content/uploads/2017/11/menu_dot.png) center center no-repeat;
}

/*** TIMELINE ***/
h3.fusion-timeline-date{width: 100px !important;padding: 30px 10px !important;border-radius: 50%;background: #db061f !important;color: #ffffff;}
.fusion-timeline-circle{background-color:#db061f !important;}
.fusion-timeline-line{border-left:1px solid #db061f !important;border-right:1px solid #db061f !important;}
.fusion-icon-bubbles, .fusion-timeline-arrow{display:none !important;}
.fusion-blog-layout-timeline{padding-top:0px !important;margin-top:30px !important;}
article .fusion-content-sep{display:none !important;}
article .fusion-post-content-wrapper{padding-left:0px !important;}
.fusion-blog-layout-timeline .fusion-left-column,.fusion-blog-layout-timeline .fusion-right-column{
	border:0 !important;
}
.customeTimelineDate span{
	font-size:24px !important;
	color:#db061f !important;
	font-weight: 400 !important;
    letter-spacing: 2px;
}
.customeTimelineDate{
	display: inline-block;
    padding-bottom: 10px;
}
.fusion-blog-layout-timeline .entry-title.fusion-post-title a{
	font-size:15px !important;
	color:#db061f !important;
	font-weight:200 !important;
	text-transform:uppercase;
}
.fusion-blog-layout-timeline .fusion-post-content-container p{
	text-align:justify !important
}
.fusion-blog-layout-timeline .fusion-meta-info .fusion-alignleft{
	float:right;
	text-align:right !important;
}
.fusion-blog-layout-timeline .fusion-meta-info .fusion-alignleft a{
	color:#db061f !important;
	padding:0;
	margin:0;
	font-size:15px !important;
}
.fusion-blog-layout-timeline .fusion-meta-info .fusion-alignleft a:hover{
	color:#574b6b !important;
}
.fusion-blog-layout-timeline .fusion-meta-info .fusion-alignleft a:after{
	display:none !important;
}
.cat-item{
	border:1px solid #574b6b !important;
}
.cat-item a{
	color: #574b6b !important;
	text-align:center;
	text-transform:uppercase;
	font-size:14px !important;
}
#categories-2 .widget-title{
	font-family:'Ubuntu';
	font-size:14px !important;
	color: #574b6b !important;
	padding-top:50px !important;
	font-weight:200 !important;
}
.cat-item a:before{
	display:none !important;
}
.blog .fusion-page-title-bar .fusion-page-title-row h1{
	margin-bottom:50px;
	color:#db061f !important;
	font-weight:400;
}
.blog .fusion-page-title-bar h3{
	width:70% !important;
	margin:auto !important;
}
.fusion-image-wrapper .fusion-rollover{
	background-image:none !important;
	background-color:rgba(85,75,107,0.7) !important;
}
a.retour_blog:hover{
	color:#574b6b !important;
	border:1px solid #574b6b !important;
	background-color:#fff !important;
}
a.retour_blog:hover span{
	color:#574b6b !important;
}
.fusion-image-wrapper .fusion-rollover .fusion-rollover-title a,.fusion-image-wrapper .fusion-rollover .fusion-rollover-categories a{color:#fff !important;font-family:'Ubuntu' !important;}
@media only screen and (min-width: 641px){
.fusion-blog-layout-timeline .fusion-left-column,.fusion-blog-layout-timeline .fusion-right-column {
    float: none;
    width: 45% !important;
}
}
@media only screen and (max-width: 800px){
	.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header>.fusion-row{
		background-color:#fff !important;
	}
	.fusion-logo img {
    	max-width: 50% !important;
    	max-height: 50% !important;
	}
	.fusion-header{
		position: fixed !important;
		width: 100% !important;
		padding: 10px !important;
		margin: 0 !important;
		background-image: none !important;
	}
	.fusion-mobile-menu-icons{
		margin-top:20px !important;
	}
		
}