/*
 Theme Name:   Divi-child
 Template:     Divi
*/


.two-columns-text{
	columns:2;
	column-gap:40px;
}


/*---MENU---*/

#top-menu li a{
	font-weight:700!important;
}

#top-menu li.menu-item-home a svg path{
	fill: #595959!important;
}

#top-menu li.current-menu-item>a svg path{
	fill: #E86E17 !important;
}

#top-menu li.current-menu-item>a, #top-menu li.current-menu-ancestor>a{
	color: #E86E17!important;
}

.nav li li{
	line-height:1.5em!important;
}

.cursor-default{
	cursor:default!important;
}
#chaudiere-granules p, #chaudiere p, #chaudiere-bois p, .p_weight_normal .et_pb_text .et_pb_text_inner, .p_weight_normal li, .p_weight_normal p, .footer_p_weight_normal p, .footer_p_weight_normal a{
	font-weight:normal;
}

/*---fin MENU---*/



/*---FORMULAIRE---*/

.nf-form-content{
	padding:0px!important;
}

.nf-form-fields-required{
	display:none;
}

.nf-error-field-errors{
	display:none;
}

.nf-multi-cell .nf-cell{
	padding:0px!important;
}

#nf-error-1, #nf-error-2, #nf-error-3, #nf-error-6{
display:none;	
}

#nf-field-2-wrap{
	margin-left:10px;
	margin-right:10px;
}

#ninja_forms_required_items, .nf-field-container{
	margin-bottom:15px!important;
}

#nf-field-7-wrap{
	flex-direction:column;	
}

nf-rows-wrap :nth-child(4n){
	float:left;
	max-width:80%;
}
nf-rows-wrap :nth-child(5n){
	float:right;
}

#nf-field-7-wrap .nf-field-description{
	font-size:12px;
	line-height:1.5em;
}

/*---fin FORMULAIRE---*/



/*---PORTFOLIO---*/

.et_pb_portfolio_item{
	box-shadow:0px 12px 18px -6px rgba(0,0,0,0.3);
	border-radius:8px;
	/*border: 2px solid #f3f1f0!important;*/
	padding:15px;
}



/*---fin PORTFOLIO---*/




/*---RESPONSIVE---*/

@media screen and (max-width:980px){
	.reverse{
		display:flex;
		flex-direction:column-reverse;
	}	
}

@media screen and (max-width:600px){
	#nf-field-2-wrap{
		margin-left:0px;
		margin-right:0px;
	}
}

@media screen and (max-width:760px){
	.two-columns-text{
		columns:1;
	}
}


/*---fin RESPONSIVE---*/

