/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/
body,
h1, h2, h3, h4, h5, h6 {color:#000000;}
body[data-button-style*="slightly_rounded"] #top nav > ul > li[class*="button_solid_color"] > a:before{
    border-radius: 33px !important;
    -webkit-border-radius: 33px !important;
}
#header-outer[data-lhe=animated_underline] #top nav>ul>li[class*=button_solid_color]>a{
	padding-top: 14px;
    padding-right: 35px;
    padding-bottom: 14px;
    padding-left: 35px;
}

#footer input[type=email],
#footer input[type=text],
#footer input[type=tel]{
	background-color: transparent !important;
    border-top: 1px solid #000000 !important;
    border-right: 1px solid  #000000 !important;
    border-bottom: 1px solid  #ffffff !important;
    border-left: 1px solid  #000000 !important;
	border-radius: 0px !important;
    color: #ffffff !important;
}
#footer .wpcf7-list-item-label{color:#ffffff !important;}
#footer .row_col_wrap_12 .wpb_column.column_container{margin-bottom:35px!important;}
#footer .col.span_6,
#footer .col.span_12{
	margin-bottom:18px;
}

@media (min-width: 691px) {
    #footer .col.span_6 {
        width: 48%;
    }
    #footer .col.span_6 {
        margin-right: 2%;
    }
    #footer .col.span_12 {
        width: 98%;
    }
    #footer .col.span_12 {
        margin-right: 2%;
    }
}

#footer .wpcf7-submit{
	padding-top: 14px;
    padding-right: 35px;
    padding-bottom: 14px;
    padding-left: 35px;
	border-radius: 33px !important;
    -webkit-border-radius: 33px !important;
}
#footer .wpcf7-list-item {
    display: inline-block;
    margin: 0 1em 0 0;
}
#footer small{
	font-size:0.778rem;
	line-height:1.143rem;
}

#to-top {
    line-height: 32px;
    height: 49px;
    width: 49px;
}
#to-top i {
    line-height: 42px;
    width: 49px;
    height: 49px;
    font-size: 34px;
}
body[data-button-style*="rounded"] #to-top:after, body[data-button-style*="rounded"] #to-top:before {	
background: rgba(113,153,208,1);
background: -moz-linear-gradient(left, rgba(113,153,208,1) 0%, rgba(53,78,162,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(113,153,208,1)), color-stop(100%, rgba(53,78,162,1)));
background: -webkit-linear-gradient(left, rgba(113,153,208,1) 0%, rgba(53,78,162,1) 100%);
background: -o-linear-gradient(left, rgba(113,153,208,1) 0%, rgba(53,78,162,1) 100%);
background: -ms-linear-gradient(left, rgba(113,153,208,1) 0%, rgba(53,78,162,1) 100%);
background: linear-gradient(to right, rgba(113,153,208,1) 0%, rgba(53,78,162,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7199d0', endColorstr='#354ea2', GradientType=1 );
}
body[data-button-style*="rounded"] #to-top {
    background: rgba(142,198,63,1);
	background: -moz-linear-gradient(left, rgba(142,198,63,1) 0%, rgba(111,165,35,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(142,198,63,1)), color-stop(100%, rgba(111,165,35,1)));
	background: -webkit-linear-gradient(left, rgba(142,198,63,1) 0%, rgba(111,165,35,1) 100%);
	background: -o-linear-gradient(left, rgba(142,198,63,1) 0%, rgba(111,165,35,1) 100%);
	background: -ms-linear-gradient(left, rgba(142,198,63,1) 0%, rgba(111,165,35,1) 100%);
	background: linear-gradient(to right, rgba(142,198,63,1) 0%, rgba(111,165,35,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ec63f', endColorstr='#6fa523', GradientType=1 );
}

body[data-button-style*="rounded"] #to-top:hover i.fa-angle-up.top-icon, body[data-button-style*="rounded"] #to-top:hover i.fa-angle-up, body[data-button-style*="rounded"] #to-top.hovered i.fa-angle-up.top-icon, body[data-button-style*="rounded"] #to-top.hovered i.fa-angle-up {
    -webkit-transform: translate(0, -49px);
    transform: translate(0, -49px);
}




.gradient-grey {
	background: #E4EDEF;
    background: linear-gradient(90deg, #E4EDEF 0%, #f7f7f7 100%);
    opacity: 0.3;
}
.light .testimonial_slider blockquote .title, .testimonial_slider[data-style=multiple_visible][data-color*="-light"] blockquote .title,
.light .testimonial_slider blockquote .testimonial-name, .testimonial_slider[data-style=multiple_visible][data-color*="-light"] blockquote .testimonial-name
{color:#000000;opacity:1;}
.light .testimonial_slider blockquote .testimonial-name, .testimonial_slider[data-style=multiple_visible][data-color*="-light"] blockquote .testimonial-name{font-weight:500!important;}
.testimonial_slider[data-style=multiple_visible][data-color*="-light"] blockquote:not(.is-selected){color:#000000;}
.span_12.light .flickity-page-dots .dot:before, .testimonial_slider[data-style=multiple_visible][data-color*="-light"] .flickity-page-dots .dot:before {
    background-color: #EFEFEF;

}
.testimonial_slider[data-style=multiple_visible][data-color*="-light"] .flickity-page-dots .dot{opacity:1;}


#missions .team-member h4 {
    color: #8DC63F;
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.5rem;
}
#missions .team-member .position {
    font-size: 133.333%;
    color: #000000;
    font-weight: 300;
    margin-bottom: 25px;
}

#missions .year {font-weight:500}






#missionsmenu ul li {
    list-style: none;
    color: #fff;
    background: #192f7c;
    background: linear-gradient(to bottom right, #192f7c, #354ea2);
    padding: 14px 35px;
    display: inline-block;
    border-radius: 33px;
    margin-right: 45px;
	margin-bottom:25px;
}
#missionsmenu ul li a:hover {
    color: #fff !important;    
}

#missions .social a {
    visibility: hidden;
}
#missions .social a::before {
  content: "\e605"; /* Unicode for a Font Awesome 'home' icon */
  font-family: icomoon !important;
  font-weight: 900;
  visibility: visible; /* Makes the icon visible */
  left: 0;
  top: 0;
    border:1px solid #8DC63F;
    border-radius:50%;
    padding:10px;
}
.team-member .social {
    margin: 10px 0 10px 0;
}


#board .team-member h4 {
    color: #8DC63F;
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.5rem;
}
#board .team-member .position {
    font-size: 133.333%;
    color: #000000;
    font-weight: 300;
    margin-bottom: 25px;
}
#board .social a {
    visibility: hidden;
}
#board .social a::before {
  content: "\e605"; /* Unicode for a Font Awesome 'home' icon */
  font-family: icomoon !important;
  font-weight: 900;
  visibility: visible; /* Makes the icon visible */
  left: 0;
  top: 0;
    border:1px solid #8DC63F;
    border-radius:50%;
    padding:10px;
}
.team-member .social {
    margin: 10px 0 10px 0;
}



.board .vc_row.vc_row-flex>.span_12, .vc_row.vc_row-flex>.span_12>.vc_column_container{	
	display: block !important;
}
.memorialcol.absoluteblock {
    position: absolute;
    width: 25%;
}
.memorialcol .img-with-aniamtion-wrap .hover-wrap {
    margin-bottom: 0px !important;
}
#memorial {
    background: #192f7c;
    background: linear-gradient(to bottom right, #192f7c, #354ea2);
    padding: 25px;
    margin-top:0px !important;
}
@media (min-width: 768px) AND (max-width: 999px) {
	.board .vc_row.vc_row-flex>.span_12, .vc_row.vc_row-flex>.span_12>.vc_column_container{	
		display: flex !important;
	}
    .memorialcol.absoluteblock {
        position: relative;
        width: 100%;
        float:none;
        clear:both !important;
    }
	.memorialcol .img-with-aniamtion-wrap {
		width: 33% !important;
		float: left;
	}
	#memorial {
		width: 66%;
		float: left;
	}
}
@media (max-width: 767px) {
	.memorialcol.absoluteblock {
        position: relative;
        width: 100%;
        float:none;
        clear:both !important;
    }
}

#photosGalerie .date{ font-weight:500;}

.HomeNews .post-heading.nectar-inherit-h3 {
    font-weight: 500;
}
.auteurLine {font-weight:500;}

.meta-category-single {
    display: inline-flex;
}
.meta-category-single::before {
    position: relative !important;
    font-family: 'FontAwesome';
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    width: 40px !important;
    height: 40px !important;
    background-color: transparent !important;
    display: inline-block;
    margin-right: 10px;
    transform: none !important;
    transform-origin: unset !important;
    font-size: 30px;
    text-align: center;
    vertical-align: baseline;
    color: #192F7C;
}
.meta-category-single.formations::before{
    content: "\f108" !important;
}
.meta-category-single.balados::before{
    content: "\f130" !important;
}
.meta-category-single.guides-et-outils::before{
    content: "\f02d" !important;
}
.meta-category-single p {
    display: inline-block;
}

.meta-category a.style-underline::before {
    position: relative !important;
    font-family: 'FontAwesome';
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    width: 40px !important;
    height: 40px !important;
    background-color: transparent !important;
    display: inline-block;
    margin-right: 10px;
    transform: none !important;
    transform-origin: unset !important;
    font-size: 30px;
    text-align: center;
    vertical-align: baseline;
    color: #192F7C;
}

.meta-category .formations::before{
    content: "\f108" !important;
}
.meta-category .balados::before{
    content: "\f130" !important;
}
.meta-category .guides-et-outils::before{
    content: "\f02d" !important;
}


.btnPlayLink span.link_wrap {
    background: #192f7c;
    background: linear-gradient(to bottom right, #192f7c, #354ea2);
    padding: 25px 27px;
}
.btnPlayLink.nectar-cta.has-icon .link_wrap i {
    margin-right: 0px !important;
}
.txtEcouter{font-weight:300 !important;}


.blog .container.main-content,
.archive.date .container.main-content,
.archive.category .container.main-content{
    margin-top: 50px;
}
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active, .wpb_content_element .wpb_tabs_nav li:hover, .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
    background-color: transparent;
}
body #slide-out-widget-area.slide-out-from-right-hover .inner-wrap>.inner .off-canvas-menu-container li a, body #slide-out-widget-area.slide-out-from-right-hover .inner-wrap>.inner .widget.widget_nav_menu li a{opacity:0.5!important;}
#slide-out-widget-area.slide-out-from-right-hover .inner-wrap>.inner .off-canvas-menu-container li a:hover,
#slide-out-widget-area.slide-out-from-right-hover .inner-wrap>.inner .off-canvas-menu-container .current-menu-item>a{
opacity:1!important;
}

body.material #slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container li a:after {
    /*transition: transform .37s cubic-bezier(.52, .01, .16, 1);*/
    border-color: transparent;
}

.missionType p {padding-bottom:0px;}
.missionType h5 {padding-bottom:1.5rem;}
.wpb_tab .wpb_content_element.missionType {
    margin-bottom: 35px !important;
}
.partenairesmission a {color:#000000;}
.partenairesmission a:hover {border-bottom:1px solid #000000;}
@media only screen and (min-width: 1px) and (max-width: 999px) {
    .partenairesmission .nectar-hor-list-item[data-columns="3"] .nectar-list-item:not(:last-child), .nectar-hor-list-item[data-columns="4"] .nectar-list-item:not(:last-child) {
        padding-bottom: 0px;
    }
}

@media only screen and (min-width: 1021px) {
.grecaptcha-badge{
	transform:translatey(-70px);
}
}

.otgs-development-site-front-end{display:none;}

.wpml-ls-sidebars-slide-out-widget-area.wpml-ls.wpml-ls-legacy-list-horizontal {
    padding-left: 0px !important;
	padding-bottom: 1.5em !important;
}