/*
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
*/

/*audio player
#ajax-content-wrap .mejs-container.mejs-audio
{
    height: 44px!important;
    background-color: rgba(0,0,0,0)!important;
}*/

/*language*/

#header-secondary-outer nav 
{
    float: inline-end;
    margin-right: 30px;
}

#header-secondary-outer ul, .sf-menu li  
{
    float: none;
}

body.material #header-secondary-outer nav >ul >li:last-child 
{
    text-align: center;
}

body.material #header-secondary-outer #social li a i 
{
    font-size: 18px;
    margin-right: 10px !important;
}

#header-secondary-outer[data-lhe="animated_underline"] nav >.sf-menu >li:not([class*="button_"]) >a:after{display:none;}
#header-secondary-outer, #header-outer #header-secondary-outer, #header-outer #mobile-menu .secondary-header-text 
{
    background-color: rgba(0, 0, 0, 0)!important;
}

body.material #header-secondary-outer nav >ul >li >a 
{
    margin: 0;
	font-size: 16px;
}

/*on centre le logo en responsive*/
@media only screen and (max-width: 999px)
{
	#header-outer[data-format="centered-menu-under-logo"] #top #logo .starting-logo 
	{
    	left: 50%;
    	transform: translateX(-50%) translateZ(0);
	}
	
	#page-header-bg[data-alignment-v="middle"]:not(.fullscreen-header) .span_6 .inner-wrap, #page-header-bg[data-alignment-v="top"] .span_6 .inner-wrap 
	{
    	padding-top: 120px!important;
    	margin-bottom: -50px;
	}
}

@media only screen and (max-width: 999px) and (min-width: 1px)
{
	body[data-header-format] #header-secondary-outer 
	{
    	height: auto;
    	display: block !important;
    	text-align: center;
	}
	
	#header-secondary-outer, #header-outer #header-secondary-outer, #header-outer #mobile-menu .secondary-header-text 
	{
    	background-color: #000000!important;
	}	
}


/*titres pages*/
.page-header-overlay-color:after 
{
    opacity: 0.85;
}

#page-header-bg .span_6 
{
    padding-bottom: 75px !important;
}

#page-header-bg .span_6 h1 
{
    font-size: 22px;
    text-transform: uppercase;
    font-weight: 300;
    line-height: 38px;
}

/*map*/
.nectar-google-map div 
{
    border-radius: 90px !important;
}

.wpb_wrapper > .nectar-google-map, .nectar-google-map 
{
    border-radius: 20px;
}

/*play bt*/
.nectar_video_lightbox.play_button 
{
    width: 60px;
    height: 60px;
}

.nectar-next-section-wrap.minimal-arrow a 
{
    height: 50px;
    margin: auto;
}


/*footer*/

#afc_sidebar_266, #advanced_floating_content_266 
{
   padding: 17px 0 0 0 !important;
   font-size: 11px;
   line-height: 1em;
}

#advanced_floating_content_372
{ 
	padding: 17px 0 0 0 !important;
   font-size: 13px;
   line-height: 1em;
	color:#ffffff;
	background:#000000;
}

#footer-outer[data-cols="1"] #copyright, #footer-outer #copyright[data-layout="centered"]
{
    padding: 0;
}

div#media_image-3, div#media_image-2
{
	display: inline-block;
}
	
/*#footer-outer .widget.widget_media_image img 
{
    width: 150px;
	padding: 10px;
}*/


img.image.wp-image-6576 
{
    width: 90px !important;
	padding: 0 0 4px 15px;
}

img.image.wp-image-6574  
{
    width: 170px !important;
	padding: 0 35px 0 0;
}

.textwidget.custom-html-widget 
{
    font-size: 12px;
}

#footer-outer[data-cols="1"] #copyright li a i:after 
{
    border: 1px solid #fff;
    height: 26px;
    width: 26px;
}

#footer-outer[data-cols="1"] #copyright .social li a 
{
    height: 15px;
}

#footer-outer[data-cols="1"] #copyright li a i 
{
    font-size: 12px;
    height: 20px;
    width: 28px;
    line-height: 30px;
}

/* pour masquer le badge du captcha */
.grecaptcha-badge
{
    display: none;
}

/*audio player
@media (max-width:700px){
	.audio3_html5_bottom_div {
    display: none;
}}

.audio3_html5.blackControllers{
	background: rgb(56, 55, 55)!important;
    padding: 5px 0 5px 10px!important;
    width: 103px!important;
    height: 33px!important;	
}

.audio3_html5_bottom_div {
    z-index: 99999999;
	bottom: 13px !important;
	margin-left: -110px !important;
}

.audio3_html5_bottom_div.blackControllers .AudioOpenBut {
    display: none;
}
*/
	
/*Map 3d*/
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom 
{
	border-radius: 15px;
}