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

/* PARCELLE SOLAIRE GF */

#breadcrumbs {
	display: none !important;
}
/* COOKIE NOTICE */

.cn-text-container {
font-family: Spline Sans;
text-transform: none;
font-size: 18px;
margin: 0 0 10px 0;
}

#cookie-notice .cn-button:not(.cn-button-custom) {
   font-family: "Roboto Condensed" !important;
    font-weight: 700;
    font-size: 15px;
    letter-spacing: .25px;
    line-height: 20px;
    margin: 0 10px 0 10px;
    text-align: center;
    text-transform: none;
    border: none;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    text-decoration: none;
    padding: 10px 20px ;
    color: #f9b200;
	background-color: #0a3971 !important;
}

.cn-close-icon {
color: #0a3971 !important;
}

/* SITE */


/* POPUP */

.agri-pv-popup, .ac-popup {
	
	color: #0a3971;
	background-color: rgba(255,255,255,0.85);
	border-left: 10px solid  #f9b200;
	border-top: 1px solid  #efefef;
	border-bottom: 1px solid  #efefef;
	border-right: 1px solid  #efefef;

	padding:  20px 20px 20px 80px;
	margin: 4px !important;
	background-repeat:no-repeat;
	background-attachment: scroll;
}


.agri-pv-popup {
	border-bottom-right-radius: 0px 0px;
	background-image:url("/wp-content/uploads/2023/02/picto-epi.svg");
	background-position: 30px center; 
	background-size : 24px auto;
}

.ac-popup {
	border-bottom-right-radius: 20px 20px;
	background-position: 15px center; 
	background-image:url("/wp-content/uploads/2023/10/picto-ac.svg");
	background-size : 50px auto;
}

.agri-pv-popup p, .ac-popup p {

	padding:  0px ;
	line-height: 23px;
}


.pum-theme-5681 .pum-content + .pum-close, .pum-theme-content-only .pum-content + .pum-close {
    color: #0a3971;   
}

.nectar-cta.has-icon .link_wrap i {
margin-right: 5px !important;
}

#bon-endroit {
	max-width: 80%;
}

.header-image {
	
	float:right;
	width: 37vw !important;
}

.header-image-container {
	position:absolute !important;
    width:100vw !important;
	margin-top: 48vh !important;
}

.hero-img {
	width: 800px !important;
}
.nectar-scrolling-tabs .scrolling-tab-nav h3 {
	text-align: left !important;
	margin-bottom: 0;
	line-height: 1.3em;
}

.nectar-scrolling-tabs .scrolling-tab-content {
    flex: 1;
    padding-left: 3%;
}

.n-sticky.theiaStickySidebar {
    padding-top: 100px !important;
}

.ps-description-home p { color: #333333 !important;}



.row .col .iwithtext .iwt-icon img:not([srcset]) {
    width: 65px;
}

.iwithtext .iwt-text {
    padding-top: 20px;
    padding-left: 75px;
}

.toggle-title h3 {
	color: #f9b200 !important;
}

.toggle > .toggle-title a {
   color: #f9b200 !important;  
}

div[data-style="minimal"] .toggle {
    border-bottom: 2px solid rgba(255,255,255,0.08);
    transition: border-color 0.15s ease;
}

.span_12.light .nectar-icon-list[data-icon-style="border"] .nectar-icon-list-item .list-icon-holder {
    border: 3px solid #f9b200 !important;
}

.formulaire-container h2 {
	line-height: 42px;
}

.logo-footer {
	width: 460px !important;
}



@media (min-width: 1080px) {  
	
	.nectar-hor-list-item .im-icon-wrap[data-size=large] svg {
		width: 44px;
		height: 44px;
		fill: #333333 !important;
	}

	.nectar-hor-list-item[data-columns="2"][data-column-layout=xsmall_first]>div:nth-child(1) {
		width: 10% !important;
		padding-left: 0px !important;
	}

	.nectar-hor-list-item[data-hover-effect="none"] {
		padding-left: 20px;
		padding-right: 0;
		margin: 4px;
	}

}


  

@media (min-width: 1201px) { 
	
	.types-structures-container-phone {
		display:none !important;
	}
	
	.etapes-container-phone {
		display:none !important;
	}
	
	
	
}

@media (max-width: 1080px) { 
	
	.header-image {
	float:right;
	width: 30vw !important;
	}
}

@media (max-width: 1080px) AND (min-width: 691px){ 
	

	
	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: 30px !important;
    
	}
}

@media (max-width: 1201px) { 
	
	.types-structures-container-screen {
		display:none !important;
	}
	
	.etapes-container-screen {
		display:none !important;
	}
	
	.iwithtext .iwt-text {
    	padding-top: 28px;
   		padding-left: 75px;
	}
	
	.hero-img {
	width: 600px !important;
	max-width: 70%;
}
	
	
}

@media (min-width: 691px) { 
	
	.header-mob, .infos-mob { display : none !important; }
	
	
}

@media (max-width: 690px) { 

	.header-screen, .infos-screen { 
		display : none !important; 
	}
	
	.header-image {
		display:none!important;
	}
	
	.formulaire-container h2 {
		line-height: auto;
	}
	
	.stepform ul li p {
		width: 40px;
		height: 40px;
		line-height: 40px;
	}
	
	.stepform ul li::before {
		left: 45px;
	}
	
	.stepform ul li {
    	margin-right: 40px;
	}
	

}

@media only screen and (min-width: 1000px){
.slide_out_area_close:before {
background-color: #ffffff !important;
box-shadow: 0 16px 44px rgba(0,0,0,.3);
}
}



