/*
Theme Name: Avada Child
Description: Child theme for the Avada
Author: Your name here
Template: Avada
*/

@import url("../Avada/style.css");

html { background:#29292a;}

.col .flexslider { height:182px; }
.es-nav span, #main .portfolio-one .button, #main .comment-submit, #reviews input#submit, .comment-form input[type="submit"], .wpcf7-form input[type="submit"], .bbp-submit-wrapper button, .button.default, .price_slider_amount button, .gform_wrapper .gform_button  { cursor:pointer; }

.footer-area{
	background:#29292a;
}
#footer{
	padding:18px 10px 12px;
	background:#29292a !important;
	border-top:1px solid #4b4c4d !important;
	border-bottom: 1px solid #373738 !important;
}
.footer-area, .footer-area #jtwt, .footer-area #jtwt .jtwt_tweet, .copyright {
color:#8c8989 !important;
}

.button.green{
	color:#000 !important;
	background: #d4ea08;	
	background-image: linear-gradient(top, #D1E990 0%, #d4ea08 100%);
	background-image: -o-linear-gradient(top, #D1E990 0%, #d4ea08 100%);
	background-image: -moz-linear-gradient(top, #D1E990 0%, #d4ea08 100%);
	background-image: -webkit-linear-gradient(top, #D1E990 0%, #d4ea08 100%);
	background-image: -ms-linear-gradient(top, #D1E990 0%, #d4ea08 100%);

	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #D1E990),
		color-stop(1, #d4ea08)
	);
	border:1px solid #9dba60;
}

.button.green:hover{
	color:#403f3f !important;
	background: #D1E990;	
	
	background-image: linear-gradient(top, #d4ea08 0%, #D1E990 100%);
	background-image: -o-linear-gradient(top, #d4ea08 0%, #D1E990 100%);
	background-image: -moz-linear-gradient(top, #d4ea08 0%, #D1E990 100%);
	background-image: -webkit-linear-gradient(top, #d4ea08 0%, #D1E990 100%);
	background-image: -ms-linear-gradient(top, #d4ea08 0%, #D1E990 100%);

	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #d4ea08),
		color-stop(1, #D1E990)
	);
	border:1px solid #9dba60;
}


.home .fluid-width-video-wrapper {
	height:182px !important; padding-top:0 !important;
}
.blog .fluid-width-video-wrapper {
	height:202px !important; padding-top:0 !important;
}

.slides li a:hover img, .es-carousel ul li a:hover, .gallery a:hover img, .homegofundme a:hover img { opacity:0.7; filter:alpha(opacity=70);}
.home em.date { font-style:normal; color:#fff; }

/* blogue fiche */

.share-box h4  { margin:16px 0; }
.retour  { float:left; }
#main #sidebar   { display:none !important; }
#main #content  { width:100% !important; }
.gallery { width:100% !important; margin:20px 0 0 !important; }
.gallery-caption  { text-align:left !important; float:left !important; padding-top:12px !important; clear:left !important; position:relative !important; display:inline-block !important; }

/* Formulaire contact */

.charleft { display:none; }
.gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large  { width:98% !important; }
.gform_wrapper .top_label textarea.textarea  { width:96% !important; }

input.large {
    border-color: #212122 !important; border: 1px solid #D2D2D2; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1) inset;
	background-color: #3E3E3E !important;
	 color: #CCCCCC !important;
	 font-size:13px !important;
	 box-sizing:border-box !important;
	 padding:5px 2px 5px 7px !important;
}
.gform_wrapper div.validation_error, .gform_wrapper .gfield_required, .gform_wrapper .validation_message  { color:#b5dc00 !important; }
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning  { color:#b5dc00 !important; background:#1f1f20 !important; }
.gform_wrapper .gfield_error .gfield_label  { color:#b5dc00 !important; }
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning { border:0 none !important; }

.parent-pageid-31 li#menu-item-35 a { border-color:#B5DB00 !important; color:#B5DB00 !important; }

/* photos/vidéos (portfolio) fiche*/

.project-content .project-info, div.pp_default .pp_social, .pp_social  { display:none !important; }

.homegofundme  { position:relative; z-index:9999; display:block; clear:both; text-align:left; margin:20px auto -15px; background-color: #403f3f !important; border-left-width: 3px !important; border-color: #3e3e3e #3e3e3e #3e3e3e #b5db00 !important;  border-right-width: 0; border-style: solid; border-top-width: 0; border-bottom-width: 0;}
.homegofundme img  { margin:25px 0 0 32px; }

/* ajout zone commanditaires majeurs footer*/

.commanditairesmajeurs  {
	background-color: #403f3f !important;
	width:100%;
	clear:both;
	margin-bottom:20px;
}
.commanditairesmajeurs .images-carousel-container {
	margin-bottom:20px !important;
}
.commanditairesmajeurs .avada-row  {
	padding:20px 10px;
}
.commanditairesmajeurs h2 {
	float:left;
	padding:0 8px 0 0 !important;
	margin:0 !important;
	font-size:18px !important;
    line-height: 27px !important;
	font-family: "Open Sans",Arial,Helvetica,sans-serif !important;
	font-weight:normal;
}
.commanditairesmajeurs .title-sep {
	border-color: #555555 !important;
}
.commanditairesmajeurs .clientslider-container, .commanditairesmajeurs .images-carousel-container{
	height:145px !important;
	max-height:145px !important;
}
.commanditairesmajeurs .clients-carousel .es-carousel li{
	width:200px !important;
	height:145px !important;
	max-height:145px !important;
}
.commanditairesmajeurs .clients-carousel .es-carousel li img {
	width:200px !important;
	height:145px !important;
	max-height:145px !important;
}
/* Desktops / laptops ----------- */
@media only screen 
and (min-width : 1000px) {
.commanditairesmajeurs .clients-carousel .es-carousel {
	padding-left:0;
}
.commanditairesmajeurs .clients-carousel .es-carousel ul li:last-child {
}
.commanditairesmajeurs .clients-carousel .es-carousel ul {
}
.commanditairesmajeurs .clients-carousel .es-nav {
}
.commanditairesmajeurs .clientslider-container, .commanditairesmajeurs .images-carousel-container{
	height:163px !important;
	max-height:163px !important;
}
.commanditairesmajeurs .clients-carousel .es-carousel li{
	width:225px !important;
	height:163px !important;
	max-height:163px !important;
}
.commanditairesmajeurs .clients-carousel .es-carousel li img {
	width:225px !important;
	height:163px !important;
	max-height:163px !important;
}
}
@media only screen 
and (max-width : 999px) {
.commanditairesmajeurs .clients-carousel .es-carousel ul li:last-child {
}
}
/* version statique (non-slider) */
.commanditaires-statiques  { text-align: center; }
.commanditaires-statiques a { display: inline-block; margin: 6px; }
.commanditaires-statiques a:hover { opacity: 0.7; }
.commanditaires-statiques img { display: block; height: 125px; }