/*

Theme Name: Salient Child Theme

Theme URI: http: //mysite.com/

Description: This is a custom child theme for Salient

Author: My Name

Author URI: http: //mysite.com/

Template: salient

Version: 0.1

*/

html body, body h1, body h2, body h3, body h4, body h5, body h6, .masonry.material .masonry-blog-item .grav-wrap .text{
	color: #7E7E7E!important;
}

header#top nav > ul > li > a, header#top #logo, header#top .span_9 > .slide-out-widget-area-toggle i, .sf-sub-indicator [class^="icon-"], body[data-header-color="custom"].ascend #boxed #header-outer .cart-menu .cart-icon-wrap i, body.ascend #boxed #header-outer .cart-menu .cart-icon-wrap i, .sf-sub-indicator [class*=" icon-"], header#top nav ul #search-btn a span, header#top #toggle-nav i, header#top #toggle-nav i, .material #header-outer:not([data-permanent-transparent="1"]) .mobile-search .icon-salient-search, header#top #mobile-cart-link i, #header-outer .cart-menu .cart-icon-wrap .icon-salient-cart, #search-outer #search input[type="text"], #search-outer #search #close a span, body[data-header-format="left-header"] #social-in-menu a, .material #search-outer #search .span_12 span{
	color: #fff!important;
}

#ajax-content-wrap{
	margin-top: -123px;
}

body #header-outer, body[data-header-color="dark"] #header-outer{
	background-color: transparent!important;
}

.gauche, .droite{
	width: 48%;
	float: left;
}

.droite{
	margin-left: 2%;
}

.droiteBtn{
	float: right!important;
}

.gauche{
	margin-right: 2%;
}

.clear{
	clear: both;
}

.unTiers{
	width: 33%;
	float: left;
}

.deuxTiers{
	width: 66%;
	float: left;
}

.nectar-fancy-box{
	padding: 5%;
}


.nectar-recent-posts-slider_multiple_visible .nectar-button{
	display: none;
}


.admin-bar #slide-out-widget-area.slide-out-from-right-hover.open{
	width: 100%;
}

#footer-widgets .textwidget{
	text-align: left;
}

#footer-widgets .unTiers:last-of-type{
	text-align: center;
}

#footer-widgets .textwidget *{
	color: #fff;
}

#footer-widgets .textwidget div{
	margin-top: 40px;
}

#footer-widgets .textwidget div.deuxTiers, #footer-widgets .textwidget div.unTiers:last-of-type{
	margin-top: 0;
}

.big{
	font-size: 1.5em;
	line-height: 1.5em;
	font-weight: 600;
}

.medium{
	font-size: 1.2em;
	line-height: 1.5em;
	font-weight: 600;
}

small{
	font-size: 0.8em;
}

.bleu, .bleu *{
	color: #3F7FC1!important;
}

#footer-outer #footer-widgets .col p:first-of-type{
	padding-bottom: 0;
}

.light h1, .light h2, .light h3, .light h4, .light h5, .light h6, .light p{
	color: #fff!important;
}

.homeTop a{
	color: #fff;
}

.homeTop .wpb_column .vc_column-inner:before{
	display: block;
	content: "";
	width: 80%;
	height: 4px;
	margin-bottom: 10px;
	background-color: #fff;
}

.home .container-wrap, body[data-bg-header="true"] .container-wrap{
	margin-top: -227px!important;
}

.nectar-button span{
	text-transform: initial!important;
}

.clients.carousel.five-cols >div:hover{
	cursor: default;
}


body.material #header-outer:not([data-format="left-header"]) header#top nav > ul.buttons > li.lang-item{
	margin:0!important;
}

#header-outer[data-lhe="animated_underline"] header#top nav > ul > li.lang-item > a{
	margin-left: 0;
	margin-right: 0;
	padding-left: 2px;
	padding-right: 2px;
}

.lang-item-39 a{
	border-right: 1px solid #fff;
}

/* For Blog page */
body[data-ext-responsive="true"].single-post .container-wrap.no-sidebar .post-area, body[data-ext-responsive="true"].single-post .container-wrap.no-sidebar .comment-list >li, body[data-ext-responsive="true"].single-post.material .container-wrap.no-sidebar .comment-wrap h3#comments, body[data-ext-responsive="true"].single-post.material .comment-wrap #respond, body[data-ext-responsive="true"].single-post #page-header-bg[data-post-hs="default_minimal"] h1, body[data-ext-responsive="true"].single-post.material #page-header-bg.fullscreen-header h1, body[data-ext-responsive="true"].single-post .heading-title[data-header-style="default_minimal"] .entry-title{
	max-width: 1500px;
}


body .meta-author, body .meta-category, body .meta-comment-count, body #single-below-header, body #post-area.masonry article.post .post-meta,  #author-bio, .grav-wrap a{
    display: none !important;
}

.section-title h2{
	text-align: left;
	color: #3f7fc1!important;
	font-weight: 600!important;
}

.single .entry-title{
	color: #fff!important;
}


#page-header-bg[data-post-hs="default_minimal"] .inner-wrap >a, body.material #page-header-bg.fullscreen-header .inner-wrap >a{
	display: none;
}


body #page-header-bg h1, html body .row .col.section-title h1, .nectar-box-roll .overlaid-content h1, body #page-header-bg .span_6 span.subheader, body .row .col.section-title > span, .nectar-box-roll .overlaid-content .subheader{
	color: #fff!important;
	text-align: left!important;
}

.nectar_single_testimonial{
	background-color: #3f7fc1;
	color: #fff;
	padding:30px 15%;
}

.nectar_single_testimonial[data-style="bold"] p{
	font-size: 28px!important;
	line-height: 1.4em!important;
	padding-bottom: 0!important;
}

.nectar_single_testimonial .inner span.open-quote{
	display: none;
}

.precSuiv .col.span_12 .vc_col-sm-6{
	margin-left: 5px!important;
	width: calc(50% - 5px)!important;
}

.precSuiv h3{
	color: #fff!important;
}

.home .precSuiv .vc_column-inner{
	position: absolute;
	left: 40px;
	bottom: 60px;
}

.home .precSuiv .col.span_12 .vc_col-sm-6:first-of-type{
	min-height: 400px;
}

.home .carousel-heading{
	display: none;
}


.portfolio-items .col .work-item.style-3 h3, .portfolio-items .col .work-item.style-3-alt h3, footer a, #footer-outer a{
	color: #fff!important;
}

/*#footer-outer, #footer-outer a:not(.nectar-button), body[data-form-style="minimal"] #footer-outer #footer-widgets .col input[type=text]{
	position: relative;
	top: 86px;
}*/


#footer-outer, #nectar_fullscreen_rows >#footer-outer.wpb_row .full-page-inner-wrap{
	background-color: transparent;
	background: url(img/footer.jpg) center center no-repeat;
}

.row .col.section-title{
	border-bottom: none;
}

#footer-widgets .clear{
	padding-top: 40px;
	padding-bottom: 0;
	font-size: 0.8em;
}

#footer-widgets img{
	margin-bottom: 0;
	position: relative;
	top: 20px;
}


/*Produits*/

.single .heading-title[data-header-style="default_minimal"]{
	position: absolute;
}

.postid-6094 #logo img, .postid-5935 #logo img, .postid-6094 #logo img, .postid-6864 #logo img, .postid-7350 #logo img, .postid-7340 #logo img, .postid-7352 #logo img{
	content: url(img/logo-blanc.png);
}

.single #menu-item-73 a, .single #menu-item-7347 a{
	background-color: #fff!important;
	padding: 8px 10px;
	border-radius: 4px;
}

.single #header-outer[data-lhe="animated_underline"] header#top nav >ul >li[class*="button_solid_color"] >a{
	color: #3F7FC1!important;
}

.remonte{
	position: absolute;
	top: -240px;
	right: 0;
}

.single article.post .content-inner, .single .row{
	margin-bottom: 0;
	padding-bottom: 0;
}

.single .blog_next_prev_buttons{
	display: none;
}


.nectar-fancy-box{
	padding: 5%;
}

.row .col.section-title span.PrettyLink-prefix, .row .col.section-title span.PrettyLink-value{
	color: inherit;
	font-size: inherit;
}

input::-webkit-input-placeholder { color:#7E7E7E!important; }
input:-moz-placeholder { color:#7E7E7E!important; } /* FF 4-18 */
input::-moz-placeholder { color:#7E7E7E!important; } /* FF 19+ */
input:-ms-input-placeholder { color:#7E7E7E!important; } /* IE 10+ */ 
textarea::-webkit-input-placeholder { color:#7E7E7E!important; }
textarea:-moz-placeholder { color:#7E7E7E!important; } /* FF 4-18 */
textarea::-moz-placeholder { color:#7E7E7E!important; } /* FF 19+ */
textarea:-ms-input-placeholder { color:#7E7E7E!important; } /* IE 10+ */ 

input[type=text], textarea, input[type=email], input[type=password], input[type=tel], input[type=url], input[type=search], input[type=date], form p{
	color: #7E7E7E!important;
	font-size: 18px!important;
}

form p{
	margin-bottom: 10px;
}

form{
	padding: 5%;
}

form .clear p{
	padding-top: 10px;
}

form input[type=submit]{
	margin-top: 20px;
	float: right;
	padding: 20px 50px;
	font-size: 16px;
}

#popmake-6435 p{
	padding: 50px 100px;
	color:#7E7E7E;
}

.popmake h2{
	color: #393939!important;
}

.popmake p:empty{
	display: block;
}

.popmake p, .popmake strong, .pum-theme-6416 .pum-content, .pum-theme-lightbox .pum-content{
	color: #7E7E7E;
}


#popmake-6435 .nectar-button{
	margin:0 auto;
}

.pum-theme-6416 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close{
	top: 0!important;
	right: 0!important;
}

/*body[data-form-style="minimal"] .minimal-form-input{
	padding-top: 0;
}*/

form p{
	padding-bottom: 0;
}

body[data-form-style="minimal"] input[type="text"], body[data-form-style="minimal"] textarea, body[data-form-style="minimal"] input[type="email"], body[data-form-style="minimal"] .container-wrap .span_12.light input[type="email"], body[data-form-style="minimal"] input[type=password], body[data-form-style="minimal"] input[type=tel], body[data-form-style="minimal"] input[type=url], body[data-form-style="minimal"] input[type=search], body[data-form-style="minimal"] input[type=date]{
	padding-top: 0!important;
	padding-bottom: 0!important;
}

.nectar-icon-list[data-icon-style="border"] .list-icon-holder{
	border: 2px solid #3f7fc1!important;
}

.nectar-icon-list:after{
	width: 2px;
	background-color: #3f7fc1!important;
}

.span_12.light .nectar-icon-list-item .content{
	color: #7E7E7E!important;
}

.nectar_single_testimonial p{
	padding-bottom: 0;
}

.nectar_single_testimonial .wrap{
	display: inline;
}

.nectar_single_testimonial .wrap span:not(:empty){
	display: inline-block;
}

.pinterest-share{
	display: none!important;
}

#titreHome{
	padding-bottom: 20px;
}

.single #footer-outer{
	margin-top: 100px;
}

.droite{
	float: right;
}

/*Formulaires*/

.flag-container{
	display: none;
}

#form_contact label{
	display: none!important;
}

#form_contact .intl-tel-input{
	padding-top: 10px;
	margin-bottom: 30px;
}

#form_contact{
	padding-top: 0;
}


body[data-form-style="minimal"] .minimal-form-input.textarea.has-text{
	padding-top: 0;
}

form p{
	margin-bottom: 0;
}

#form_contact input[type="submit"]{
	position: absolute;
	right: 0;
	color: #fff;
}

.form_contact_26 .message, .form_contact_27 .message{
	margin-top: 35px;
}

#form_contact input[type="text"], #form_contact input[type="email"], #form_contact select, .intl-tel-input input{
	border-bottom: 1px solid lightgrey;
	margin-bottom: 20px;
}

body[data-form-style="minimal"] .minimal-form-input{
	padding-top: 0;
	margin-bottom: 20px;
}

select[name="contact_form_contact_civility"]{
	padding-left: 0!important;
	margin-top: 5px!important;
}

/*Responsive*/

.left .nectar-button{
	float: left;
}

.right .nectar-button{
	float: right;
}

body #slide-out-widget-area .inner .off-canvas-menu-container li a, body #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a, body #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a, body #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a, body #nectar-ocm-ht-line-check{
	font-size: 22px!important;
	line-height: 22px!important;
}

@media screen and (min-width: 1000px){
	body:not:(.page-id-67) .container, body[data-header-format="left-header"] .container, .woocommerce-tabs .full-width-content .tab-container, .nectar-recent-posts-slider .flickity-page-dots, .post-area.standard-minimal.full-width-content article.post .inner-wrap, .material #search-outer #search{
		padding: 0 25px!important;
	}

	.precSuiv .col.span_12 .vc_col-sm-6:first-of-type{
		margin-left: 0!important;
		margin-right: 5px!important;
	}
}

@media only screen and (max-width: 1000px) and (min-width: 1px){
	#slide-out-widget-area.fullscreen .off-canvas-social-links, .admin-bar #slide-out-widget-area.fullscreen .off-canvas-social-links, #slide-out-widget-area.fullscreen-alt .off-canvas-social-links, .admin-bar #slide-out-widget-area.fullscreen-alt .off-canvas-social-links{
		display: none;
	}
}

/*@media screen and (max-width: 1250px){
	.pum-container.pum-responsive.pum-responsive-medium{
		width: 80%!important;
		margin-left: -40%!important;
	}
}*/

@media screen and (max-width: 1130px){
	.textwidget .big{
		font-size:1.1em; 
	}
}


@media screen and (max-width: 1000px){
	body header#top #logo img, #header-outer[data-permanent-transparent="false"] #logo .dark-version, .default-logo{
		height: 50px!important;
	}

	.homeTop p{
		text-align: left;
	}

	.lang-item-39 a{
		border-right: none;
	}

	.articlesHome .col .vc_col-sm-3{
		min-height: 35px;
	}

	.home .precSuiv .vc_column-inner{
		left: 0;
	}

	.precSuiv .col.span_12 .vc_col-sm-6:first-of-type{
		margin-bottom:50px!important;
	}

	.precSuiv .col.span_12 .vc_col-sm-6{
		margin-left: 0!important;
		margin-right: 0;
	}

	/*.lang-item-37 a{
		border-right: none;
	}*/

	/*.left .nectar-button, .right .nectar-button{
		float: none;
	}

	.left, .right{
		text-align: center!important;
	}*/

	.unTiers{
		width: 100%;
		/*text-align: center;*/
	}

	.precSuiv .col.span_12 .vc_col-sm-6{
		width: 100%!important;
	}

	.home .precSuiv .col.span_12 .vc_col-sm-6{
		min-height: 400px;
		text-align: left;
	}

	.droiteBtn{
		float: left!important;
	}

	p{
		text-align: left!important;
	}

	#footer-widgets .textwidget{
		text-align: center;
	}

	body[data-bg-header="true"]:not(.home) .container-wrap{
		margin-top: 0px!important;
	}

	body.single-post #page-header-bg[data-post-hs="default_minimal"][data-alignment-v="middle"]:not(.fullscreen-header) .span_6{
		margin-top: 100px!important;
	}

	.precSuiv .vc_column-inner p, .precSuiv .vc_column-inner h3{
		text-align: center!important;
	}

	body.material.mobile #header-outer.transparent:not(.directional-nav-effect):not([data-permanent-transparent="1"]) header .slide-out-widget-area-toggle a .close-line, body.material.mobile #header-outer:not(.directional-nav-effect):not([data-permanent-transparent="1"]) header .slide-out-widget-area-toggle a .close-line{
		background-color: #fff!important;
	}

	.page-id-5860 .nectar-split-heading{
		margin-top: 100px;
	}

	.remonte{
		top: 0;
	}

	.single-post .first-section{
		margin-bottom: 50px!important;
	}

	.full-width-section >.col.span_12.light, .full-width-content >.col.span_12.light, .col.span_12.light .wpb_text_column >.wpb_wrapper >ul{
		margin-top: 100px;
	}

	.wpb_row .span_12 >.col.padding-10-percent, .column-inner.padding-10-percent{
		padding-left: 0;
	}
}

@media only screen and (max-width: 1000px) and (min-width: 1px){
	.nectar-recent-posts-single_featured .inner-wrap{
		width: 100%!important;
	}
}


@media only screen and (max-width: 690px) and (min-width: 480px){
	body:not:(.page-id-67) .container, body:not:(.page-id-67) div.slider-nav, .post-area.standard-minimal.full-width-content article.post .inner-wrap{
		max-width: 90%!important;
	}
}


@media screen and (max-width: 690px){

	#topHome h2{
		font-size: 40px!important;
		padding-top: 100px;
	} 

	#topHome h2:not(#titreHome){
		display: none;
	}

	.articlesHome .blog-recent[data-style="title_only"] .col{
		width: 100%;
		min-height: 70px;
	}

	.page-id-67 .first-section{
		width: 111%!important; 
		margin-left: -6%!important;
	}

	.page-id-67 .nectar-recent-posts-single_featured{
		padding-top: 50px;
	}

	.container, div.slider-nav, .post-area.standard-minimal.full-width-content article.post .inner-wrap{
		max-width: 90%!important;
		width: 90%!important;
	}

	.portfolio-items .col img{
		margin: 0 auto;
	}

	.wpb_column.force-phone-text-align-center, .wpb_column.force-phone-text-align-center .col, .wpb_column.force-phone-text-align-center .vc_custom_heading{
		text-align: left!important;
	}

	.popmake h2{
		font-size: 28px!important;
		line-height: 30px!important;
	}

	.pum-container.pum-responsive{
		width: 100%!important;
		left: 0!important;
	}

	#form_contact input[type="submit"]{
		position: initial;
		float: left;
	}
}

@media screen and (max-width: 478px){
	.standard_section:last-of-type .vc_col-sm-2{
		width: 100%!important;
		margin-left: 0!important;
	}
}
@media screen and (max-width: 400px){
	.column_container{
		padding: 0 10px;
	}

	.page-id-67 .first-section{
		width: 100%!important; 
		margin-left: 0%!important;
	}

	.full-width-content .vc_col-sm-12 .nectar-recent-posts-single_featured .recent-post-container, .full-width-content .vc_col-sm-12 .nectar-recent-posts-single_featured.multiple_featured > .container{
		padding-left: 10px;
		padding-right: 10px;
	}

	.masonry.classic_enhanced .masonry-blog-item .article-content-wrap, .blog-recent[data-style*="classic_enhanced"] .article-content-wrap{
		padding: 4%!important;
	}

	.nectar-recent-post-slide h3{
		font-size: 0.8em;
	}

	.recent-post-container span a span{
		display: block;
		margin-bottom: 20px;
	}

	h2.vc_custom_heading{
		font-size: 30px!important;
		line-height: 1.3em!important;
	}

	.pum-theme-6416 .pum-container, .pum-theme-lightbox .pum-container{
		padding: 0!important;
	}

	#rc-imageselect,
    .g-recaptcha {
        transform:scale(0.77);
        transform-origin:0;
        transform:scale(0.77);
        transform-origin:0 0;
        -webkit-transform:scale(0.77);
        transform:scale(0.77);
        -webkit-transform-origin:0 0;
        transform-origin:0 0;
    }
}

@media only screen and (max-width: 372px){
	.container, div.slider-nav, .post-area.standard-minimal.full-width-content article.post .inner-wrap{
		max-width: 100%!important;
		width: 100%!important;
	}

	.col{
		padding: 0 10px;
	}

}