/*
Theme Name: layonconseil
Description: Child theme for Avada theme 
Author: Florian Verrine
Author URI: https://www.digitalcorner.me
Template: Avada
Version: 1.0.0
Text Domain:  Avada 
*/
/*********************GENERAL**********/
h1,.fusion-main-menu > ul > li > a {
	text-transform:uppercase;
}
.fusion-logo img {
  position:absolute;
}
.fusion-button {
	font-weight:bold!important;
}
.fusion-page-title-bar-center .fusion-page-title-captions {
    padding-top: 100px;
}
.fusion-page-title-bar .fusion-page-title-row h1 {
    font-weight: 600;
}
.fusion-page-title-row #text-14 {
	position: absolute;
    right: 0;	
     top: 103px;
}
.fusion-page-title-row {
	position:relative;
}
/**************HOME******************/
.bloc-chiffres {
	font-size:1.4em!important;
	line-height:1.4em;
}
.bloc-chiffres h2 {
		font-size:1.7em!important;
}
.bloc-chiffres h3 {
		font-size:1.9em!important;
font-weight:900!important;
margin-bottom:0!important;
margin-top:0!important;
		}
.bloc-home-contact.hundred-percent-fullwidth .fusion-row {
	max-width:1170px!important;
	margin:0 auto;
	    font-size: 1.6em;
}
.bloc-home-contact p {
margin-bottom: 0!important;
}
.bloc-edito, .bloc-edito p, .bloc-edito h3, .bloc-edito h4{
	color:#fff!important;
}
.bloc-edito-text strong{
	font-size:1.4em;
}
 .bloc-edito h4{
font-weight:900!important
 }
 .tparrows {
    background: rgba(0,0,0,0)!important;
 }
.tparrows:before {   
    font-size: 25px!important;
}
.bloc-bas-home {
	text-transform:uppercase;
	font-size:1.4em;
}
.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt {
    position: inherit!important;   
    padding: 0!important;   
    width: 100%!important;   
    background: rgba(0,0,0,0)!important;   
    color: #fff;
}
.fusion-flexslider.flexslider-posts-with-excerpt .flex-direction-nav a {
	background-color: rgb(0, 158, 224)!important;
	opacity:1!important;
	    width: 30px!important;
    height: 30px!important;
    line-height: 30px!important;
	    top: 15px!important; 
}
.fusion-flexslider .flex-direction-nav .flex-prev {
	right:30px!important;
	left: inherit!important;
}
.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt .excerpt-container {
	margin-top:15px;
}
.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt p {
	color:#7c8aa1!important;
	margin-bottom:0!important; 
}
.fusion-flexslider .flex-control-nav {
	display:none!important;
}
/******************ACTUALITES************/
.fusion-post-wrapper {
	border:0!important;
}
#main .fusion-blog-shortcode h2 a {
	color:#2c2a29!important;
} 
.fusion-blog-shortcode .fusion-single-line-meta {
		color:#009ee0!important;
}
.fusion-blog-shortcode .fusion-read-more {
		color:#009ee0!important;
		border:2px solid #009ee0;
		font-weight:bold;
		    padding: 11px 23px;
    line-height: 16px;
    font-size: 13px;
}
.fusion-blog-shortcode .fusion-read-more:after {
	display:none;
}
.fusion-blog-layout-grid .fusion-post-content-container, .fusion-blog-layout-timeline .fusion-post-content-container {
    margin-top: 5px!important;
}
.searchform .fusion-search-form-content .fusion-search-button input[type=submit] {
    background: #f8f8f8!important;
    color: #585858!important;
	    border-right:1px solid #d2d2d2;
		   border-top:1px solid #d2d2d2;
		      border-bottom:1px solid #d2d2d2;
}
.single-post .fusion-meta-info,.fusion-content-widget-area .widget li a:before {
	display:none;
}
.single .fusion-sharing-box {
    margin-top: 20px!important;
}
.sidebar .widget .heading h4, .sidebar .widget .widget-title,.fusion-content-widget-area .fusion-tabs-widget .fusion-tabs-nav ul li a {
	text-transform:uppercase;
	font-size:13px!important;
	text-align:left;
}
.fusion-tabs-widget .fusion-tabs-clean.fusion-tabs-widget-wrapper .fusion-tabs-nav {
    margin-bottom: 0px!important;
}
.fusion-content-widget-area .widget_categories li,.fusion-content-widget-area .widget_categories li a,.fusion-widget-area .widget_archive li,.fusion-widget-area .widget_archive li a {
	border:0!important;
	color:#a0a0a0!important;
}
.fusion-tabs-widget .fusion-tabs-clean.fusion-tabs-widget-wrapper .fusion-tabs-widget-content .fusion-tabs-widget-items li {   
    border-bottom: 1px solid #b4b4b4;
}
.bloc-list-actu article a[rel~="category"] {
    position: absolute;
    right: 15px;
    top: 15px;
    background-color: #009ee0;
    padding: 15px 25px;
    text-transform: uppercase;
    font-weight: 900;
    color: #fff!important;
    z-index: 9999;
    font-size: 12px;
}
.bloc-list-actu article.category-presse a[rel~="category"] {
background-color: #8ec549;
}
/*******************CONTACT*************/

.bloc-contact .gform_wrapper input[type=text], .bloc-contact .gform_wrapper textarea,.bloc-contact .gform_wrapper select {
    border: 1px solid #cecdcd!important;
    border-radius: 0px!important;
    background-color: #fff!important;
    color: #cecdcd!important; 
    font-size: 15px!important;
    padding: 10px 15px!important;
}
 .bloc-contact .gform_wrapper textarea {
	 margin-top:12px;
 }
body .gform_wrapper ul li.gfield {
	margin-top:8px!important;
	margin-bottom:8px!important;
}
.gform_wrapper .gform_footer {
    margin: 0!important;
    text-align: right;
}

/**************PRESENTATION**************/
.bloc-text1-atouts,.bloc-text1-atouts p {
	font-size:22px!important;
text-transform:uppercase; 	
line-height:28px; 
}
.bloc-text2-atouts img {
	margin-right:10px;
	margin-top:10px;
}
.bloc-equipe .fusion-column-wrapper,.bloc-equipe  {
	width:100px!important;
	height:100px!important;
	line-height:100px;
}
.bloc-equipe1:hover  .fusion-column-wrapper{
background-image:url(https://layon-conseil-assistance.test-sites.fr/wp-content/uploads/2018/10/photo-profil-1-layon-conseil-hover.png)!important;
background-repeat:no-repeat;
}
.bloc-equipe2:hover  .fusion-column-wrapper{
background-image:url(https://layon-conseil-assistance.test-sites.fr/wp-content/uploads/2018/10/photo-profil-2-layon-conseil-hover.png)!important;
background-repeat:no-repeat;
}
.bloc-equipe3:hover  .fusion-column-wrapper{
background-image:url(https://layon-conseil-assistance.test-sites.fr/wp-content/uploads/2018/10/photo-profil-3-layon-conseil-hover.png)!important;
background-repeat:no-repeat;
}
.bloc-equipe4:hover  .fusion-column-wrapper{
background-image:url(https://layon-conseil-assistance.test-sites.fr/wp-content/uploads/2018/10/photo-profil-4-layon-conseil-hover.png)!important;
background-repeat:no-repeat;
}
/********************TEMOIGNAGES*******************/
.bloc-temoignages,.bloc-temoignages p,.bloc-temoignages h4 {
	color:#fff!important;
}
.bloc-temoignages .fusion-layout-column {
	background-color:#0090d6;
	-webkit-transition: all .4s;
    transition: all .4s;
}
.bloc-temoignages .fusion-layout-column:hover {
	background-color:#2c394c;
	-webkit-transition: all .4s;
    transition: all .4s;
}
.bloc-temoignages .fusion-column-inner-bg-image {
	opacity:0.3;
}
#wrapper .post-content blockquote {
	padding:50px 70px 0 70px;
	border:0!important;
	    font-size: 1.2em;
    line-height: 1.5em;
}
#wrapper .post-content blockquote:before {
	content:url(https://layon-conseil-assistance.test-sites.fr/wp-content/uploads/2018/05/citation-layon-1.jpg);
    position: absolute;
    left: 0;  	
	margin-top: -60px;
}
#wrapper .post-content blockquote:after {
	content:url(https://layon-conseil-assistance.test-sites.fr/wp-content/uploads/2018/05/citation-layon-2.jpg);
    position: absolute;
    right: 0;
}
/***********AUTRE MISSIONS**************/
.bloc-autres-missions .fusion-row,.bloc-autres-missions  {
	padding-left:10%!important;
	padding-right:10%!important;
}
.bloc-missions-intervenants ul {
	    -webkit-padding-start: 0px!important;
}
.bloc-missions-intervenants ul li {
    background: url(https://layon-conseil-assistance.test-sites.fr/wp-content/uploads/2018/05/fleche-layon.png) no-repeat left top;
    padding: 0px 0px 15px 35px;
    list-style: none;
    margin: 0;
}
/******************FOOTER**************/
.fusion-copyright-content {  
    text-align: right;
}
.fusion-footer-widget-area .widget-title {
	text-transform:inherit!important;
	border-left: 3px solid #009ee0;
	padding-left: 12px;
    margin-bottom:15px!important;	
}
.fusion-footer-widget-area .widget_nav_menu li {
    padding: 0 0 5px 0!important; 
    border-bottom: 0!important;
    text-transform: uppercase;
}
.fusion-footer-widget-area .widget_nav_menu li a:before{
display:none;
}
.subscribe-form input#email {
	background-color:#2c394c;
	border:2px solid #fff;
	color:#fff;
	display:inline-flex;
	width:60%
}
.subscribe-form input[type=submit]{
	display:inline-flex;
		background: #007cd6;
    color: #ffffff;
	    font-family: "Open Sans", Arial, Helvetica, sans-serif;
    font-weight: 400;
    letter-spacing: 1px;
	    text-transform: uppercase;
	padding: 11px 23px;
    line-height: 16px;
    font-size: 11px;
	border:0!important;
}
.subscribe-form input[type=submit]:hover{
cursor:hand;
}
section#text-16 {
	margin-bottom:15px!important;
}
/****************RESPONSIVE***************/
@media only screen and (max-width: 640px) {
	footer {
		text-align:center;
	}
	.fusion-page-title-row #text-14,#wrapper .post-content blockquote:before {
		display:none;
	}
	.fusion-page-title-bar-center .fusion-page-title-captions {
    padding-top: 0px;
}
 .post-content blockquote {
	 margin:10px 0!important;
 }
.fusion-logo img {
    position: inherit;
}
.fusion-post-wrapper .fusion-meta-info {
	text-align:center;
}
.fusion-post-wrapper .fusion-meta-info .fusion-alignleft {
	float:inherit;
}
.fusion-blog-shortcode .fusion-read-more {
	
}
#wrapper .post-content blockquote {
    padding: 0!important;
}
.bloc-membres .fusion-column-wrapper {
	text-align:center;
}
.bloc-home-contact {
	text-align:center;
	padding:30px;
}
.bloc-home-contact .fusion-button-wrapper {
	    float: inherit!important
}
}