/*

Theme Name: Vela Child

Description: Child theme for the Vela

Author: Sylvain ACHARD

Template: Vela

*/



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





/* Corps de toutes pages */

h1, h2, h3, h4, h5, h6 {

    color: #EAEAEA !important;

}

.highlight, .info-box.highlight-title-box h3 {

	color:#FFD200 !important;

}



a.lien-explicite, .page-detail.content a, .wpb_wrapper a {
	text-decoration: underline !important;
	color:#FFD200 !important;
}


/* haut de pages */

.title-wrapper {

	min-height: 220px !important;

}

.title-wrapper .container {

	padding: 40px 0px !important;

}



/* sections */

.section {

    padding: 55px 0px !important;

}



.tight-padding {

	padding: 20px 0px !important;

}





/* Services */

.liste-jaune li::before {

	color:#FFD200;

}





/* footer */

img.logo-site {

	float:left;

	height: 45px;

}

.titre-site {

	color:#FFD200;

	float:left;

	font-size: 1.5em;

	margin-top: 3%;

	margin-bottom:3%;

	margin-left:2px;

}



#footer .social {

  	width: 60px;

  	float: left;

	margin: 5px;

	text-align: center;

}



#footer-widget {

	padding: 60px 0 0 !important;

}



#footer .widget {

	margin-bottom: 15px;

}



#footer-bottom {

  min-height: 50px !important;

  padding: 15px 0 10px !important;

}



/* Contact */

.color-form input[type="submit"] {

  cursor: pointer;

  border-color: #FFF;

}

.color-form input[type="submit"]:hover {

  background-color: #FFF;

  font-weight: 800;

}


.wpcf7-mail-sent-ok {
  background-color: #398f14;
}


/* Page de recherche */

body.search.search-results div.post-detail h5 a {

	color: #EAEAEA;

}







/* Articles */

.blog-detail-inner{

	background-color: #4B565C !important;

}



body.page #content div.sidebar div.widget h3 {

	color:#4B565C !important;

}



body.single div.post-content a, body.single-post div.post-content a {

	color:white;

	text-decoration: underline;

}

body.single a:active, body.single a:focus, body.single a:hover {

	text-decoration: none;

	color: #21242A;

}





div.post-meta span.post-author {

	display: none !important;

}



.view .post {

	color : #4B565C;

}



.black-emoji-phone img.emoji{

	color:black;

}



div.counteraddpercent p:after {

    content: ' %';

    font-size: 50px;

    /*padding: 10px 5px;

    display: inline-block;

    margin: 0px;*/

}

/* Modifs Antony */

h1 {
  text-align: center;
}

h2 {
  font-size: 30px;
  padding-top: 20px;
  text-transform: none !important;
}
h3 {
  text-transform: none !important;
}

.wpb_wrapper > p {
  padding: 0 0 10px;
}

.wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button 
{
margin-bottom: 0px !important;
}
/* Sylvain : supprimé suite à la demande Marie-Laure...
 .wpb_wrapper a {
  color: #3fadfb !important;
  text-decoration: none;
}
.wpb_wrapper a:hover, .page-detail.content a:hover {
  text-decoration: underline !important;
}*/
.vc_custom_heading.vc_custom_1443433980640 {
  margin-bottom: 50px !important;
}
.button.round.large {
  color: #333 !important;
  text-decoration: none !important;
}

.page-detail-inner li::before {
  content: "?";
  font-family: "FontAwesome";
  font-size: inherit;
  font-weight: bold;
  margin-left: -25px;
  margin-right: 10px;
  padding: 0 2px;
  position: absolute;
  text-align: center;
  vertical-align: middle;
  color: #ffd200 !important;
}

.page-detail-inner ul li {
  padding-left: 30px;
  margin-bottom:20px;
}

.vc_col-md-12.column.wpb_column {
  margin-bottom: 60px;
}
.box-content.col-sm-12 > p {
  text-align: justify;
}
.textwidget u {
  color: #ccc;
}

@media screen and (max-width: 991px) {
 .column.wpb_column { padding-top:1% !important; padding-bottom:1% !important;}
 .vc_empty_space { height:20px !important;}
 .vc_col-md-12.column.wpb_column { margin-bottom: 30px !important;}
}

@-moz-document url-prefix() {
	#logo a{ width: 100%;}
}

#header #logo {
    max-width: 400px !important;
}

/* logo responsive */
@media screen and (min-width: 1250px) { 
	#header #logo img { max-height: 75% !important; } 
	
}
@media screen and (max-width: 1250px) { 
  #header #logo img { max-height: 60% !important; }
 .dropdown-nav > ul > li { font-size: 0.9em; }
 
}

@media screen and (max-width: 1150px) {
 #header #logo img { max-height: 50% !important; }
 .dropdown-nav > ul > li > a { padding: 0 20px 0 20px; }
}
@media screen and (min-width: 1000px) and (max-width: 1100px) { 
 #header #logo img { max-height: 40% !important; } 
 .dropdown-nav > ul > li { font-size: 0.8em; }

}

div.title > h1 { color:#FFD200 !important; }

.margin-right-10 {margin-right:10% important;}
.margin-right-20 {margin-right:20% important;}
.margin-right-30 {margin-right:30% important;}

div.slider-without-nav { max-width: 400px;  max-height: 400px;}
div.slider-without-nav .flex-direction-nav { display:none; }

.fleche-jaune i.fa { color:#FFD200 !important; }

footer div.sac_vela_widget_recent_posts h3 a { color:#FFD200 !important; }

.sidebar li a {color: white !important;}
.sidebar h3 {color:#FFD200 !important;}
.post-header h3.post-title a {color:#FFD200 !important;}
/*
a {color: #1e0fbe !important; cursor: pointer; text-decoration: none !important;}
a:hover, a:visited {color: #1e0fbe !important; cursor: pointer; text-decoration: underline !important;}
*/

.form-captcha {
  float: left;
}
.form-button-submit {
  display: inline-block;
}