/*
Theme Name: Thème TPV
Description: This is a custom child theme for Salient
Author: Lauranne PUISSANT BERGER
Author URI: http://www.lauranne-sites-web.fr
Template: salient
Version: 0.1
*/

/*
Couleurs : 

Bordeau : #720b10
Rouge clair : #a21f25
Gris : #e3e4e4
Gris footer : #f0f0f0
*/


.full-width-section > .col.span_12.dark h1, .full-width-content > .col.span_12.dark h1, .full-width-section > .col.span_12.dark h2, .full-width-content > .col.span_12.dark h2, .full-width-section > .col.span_12.dark h3, .full-width-content > .col.span_12.dark h3, .full-width-section > .col.span_12.dark h4, .full-width-content > .col.span_12.dark h4, .full-width-section > .col.span_12.dark h5, .full-width-content > .col.span_12.dark h5, .full-width-section > .col.span_12.dark h6, .full-width-content > .col.span_12.dark h6{
	color:inherit !important;
}
.container-wrap h2,
#footer-outer h2{
	margin-bottom:27px !important;
}
.container-wrap h3{
	margin-bottom:20px !important;
}
p {
	padding-bottom: 18px;
}
.main-content ul{
	margin-left: 15px;
}
.upper{
	text-transform:uppercase;
}
.haute ul li{
	padding-bottom:30px;
}
.moyenne ul li{
	padding-bottom:15px;
}
.container-wrap{
	margin-top: -25px;
}
.row .col img{
	margin-bottom:0;
}
.row .col p img.alignnone{
	vertical-align: middle;
	margin-right:7px;
}
h2.petit{
	font-size:20px;
	line-height:20px;
}
body h3.petit{
	font-size:18px !important;
	line-height:18px !important;
}


.iwithtext{
	min-height: 60px;
}
.iwithtext .iwt-text{
	padding-left: 90px;
}
.iwithtext .iwt-text .milieu{
	padding-top: 20px;
}


@media screen and (max-width:1000px){
	body .wpb_row .span_12 > .col.padding-3-percent[data-padding-pos="all"],
	body .wpb_row .span_12 > .col.padding-4-percent[data-padding-pos="all"],
	body .wpb_row .span_12 > .col.padding-5-percent[data-padding-pos="all"],
	body .column-inner.padding-3-percent[data-padding-pos="all"],
	body .column-inner.padding-4-percent[data-padding-pos="all"],
	body .column-inner.padding-5-percent[data-padding-pos="all"]{
		padding: 25px 6% !important;
	}
}

/****************** Header ****************/
@media screen and (max-width:1260px){
	header#top nav > ul > li > a{
		font-size: 13px !important;
		font-weight: 500 !important;
		padding-left: 7px !important;
		padding-right: 7px !important;
	}
}
@media screen and (max-width:1080px){
	header#top nav > ul > li > a{
		font-size: 13px !important;
		font-weight: 500 !important;
		padding-left: 7px !important;
		padding-right: 7px !important;
	}
}

/***************** Accueil ****************/
#avocats{
	margin-top:-500px;
}
#cabinet{
	padding-bottom:510px !important;
}
@media screen and (max-width:1000px){
	#avocats{
		margin-top:0px;
	}
	#cabinet{
		padding-bottom:20px !important;
	}
}

/************* Contact form 7 ************/
.wpcf7-form p{
	clear: both;
	padding-top: 20px;
	padding-bottom: 0 !important;
}
.wpcf7-form .wpcf7-form-control-wrap.nom,
.wpcf7-form .wpcf7-form-control-wrap.prenom,
.wpcf7-form .wpcf7-form-control-wrap.domaine,
.wpcf7-form .wpcf7-form-control-wrap.ville,
.wpcf7-form .wpcf7-form-control-wrap.telephone,
.wpcf7-form .wpcf7-form-control-wrap.your-email{
	width: 48%;
	float: left;
}
.wpcf7-form .wpcf7-form-control-wrap.nom,
.wpcf7-form .wpcf7-form-control-wrap.ville,
.wpcf7-form .wpcf7-form-control-wrap.your-email{
	margin-right: 4%;
}
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form input[type="password"],
.wpcf7-form textarea {
	border:none !important;
	box-shadow: none;
	padding: 12px !important;
}
body .wpcf7-form input[type="submit"]{
	color:inherit !important;
	padding:15px 60px !important;
}



body #ajax-content-wrap .container-wrap .wpcf7-form input[type="text"],
body #ajax-content-wrap .container-wrap .wpcf7-form input[type="email"],
body #ajax-content-wrap .container-wrap .wpcf7-form input[type="password"],
body #ajax-content-wrap .container-wrap .wpcf7-form textarea {
	background:#f0f0f0 !important;
	border:none !important;
	box-shadow: none;
	padding: 12px !important;
}
body #ajax-content-wrap .container-wrap .wpcf7-form input[type="submit"]{
	background:#f0f0f0 !important;
	padding:15px 60px !important;
}


body #footer-outer .wpcf7-form input[type="text"],
body #footer-outer .wpcf7-form input[type="email"],
body #footer-outer .wpcf7-form input[type="password"],
body #footer-outer .wpcf7-form textarea {
	background:#fff !important;
}
body #footer-outer #footer-widgets .col .wpcf7-form input[type="submit"],
body[data-form-submit="regular"] #footer-outer #footer-widgets .col .wpcf7-form input[type="submit"]{
	background:#fff !important;
	padding:15px 60px !important;
}
body #footer-outer #footer-widgets .col .wpcf7-form input[type="submit"]:hover,
body[data-form-submit="regular"] #footer-outer #footer-widgets .col .wpcf7-form input[type="submit"]:hover{
	background:#720b10 !important;
	color:#fff!important;
}

/****************** Footer ****************/
body #footer-outer .widget h4{
	text-transform:uppercase !important;
	color:#720b10 !important;
}