/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 06 2026 | 10:45:44 */
@media screen and (max-width: 1280px) {
	.no-inline-padding {
		padding-left: 36px!important;
		padding-right: 36px!important;
	}
}

/*-- MENU --*/
@media screen and (min-width: 960px) and (max-width: 1100px) {
	.menu-item a {
		font-size: 14px!important;
		padding-inline : 8px!important;
	}
	body.hmenu-position-center .logo-container {
    	min-width: 100px!important;
    }
}


/*-- PSEUDO ELEMENT --*/
@media screen and (max-width: 1100px) {
	.eagle::after {
		display: none;
	}
	#last-article > .row::after,
	#last-article > .row::before {
		display: none!important;
	}
}

/*-- HOME --*/
@media screen and (max-width: 960px) {
	.pad-custom-mobile > div > div > .uncell {
		padding-left: 30px!important;
		padding-right: 30px!important;
		padding-top: 30px!important;
		padding-bottom: 30px!important;
	}
	.list-menu-footer br {
		display: none!important;
	}
}

@media screen and (max-width: 570px) {
	#FAQ .panel.panel-default {
		padding-inline: 15px!important;
	}
}
/*-- FOOTER --*/

@media screen and (max-width: 410px) {
	.paiement img:not(:last-child) {
		margin-right: 14px!important;
	}
}

/*-- NOTRE HISTOIRE --*/

@media screen and (max-width: 959px) {
	.mobile-flex .row-inner {
		display: flex!important;
	}
	.mobile-flex .row-inner > div:first-child {
		width: 37px!important;
	}
	.mobile-flex.certif .row-inner > div:first-child {
		width: 87px!important;
	}
	#chapter-tabs li.vc_tta-tab,
	#garanty-tabs li.vc_tta-tab {
		width: 90%!important;
	}

	#chapter-tabs .nav-tabs,
	#garanty-tabs .nav-tabs {
		border-bottom: none;
	}
	#chapter-tabs .tab-content,
	#garanty-tabs .tab-content {
		width: 90%!important;
		margin-inline: auto;
	}
}

/*-- CERTIFICATION --*/

@media screen and (max-width: 959px) {
	.padding-mobile > div > div > .uncell {
		padding-left: 30px!important;
		padding-right: 30px!important;
		padding-top: 60px!important;
		padding-bottom: 60px!important;
	}
}

/*-- TEMPLATE FICHE PRODUIT --*/

@media screen and (max-width: 959px) {
	.mobile_none {
		display: none!important;
	}
	.expedition-text > div:first-child {
		height: 100%!important;
	}
}

/*-- VISITE SENSORIELLE --*/

@media screen and (max-width: 959px){
	.line-stage div.timer.vc_custom_heading_wrap {
		margin-inline: auto!important;
		border-left-width: 1px!important;
		border-right-width: 1px!important;
	}
}


/*-- LANGUE SWITCHER --*/

@media screen and (max-width: 959px) {
	.nc-lang-switcher {
		left: auto!important;
	}
}
