.digilargeur{
	height:33%;
}

/*CAS CONCRETS*/
/*texte des sources des graphiques en petits*/
.digisource{
	font-size: 12px;
}

.digislideraccueil{
	/*max-height: 300px;*/
}
/*PAGE : Des perspectives sombres pour les retraites de demain : */
/*tableaux aux couleurs*/

#tablepress-1 .row-1,
#tablepress-2 .row-1{
	color: white; 
}
.tablepress thead th{
	background-color: #2462D2 !important;
}

/*Chargement en attente de la page : initialement Loading : changé pour rien : */
.preloader-container:after {
    content: '';
}

/*PAGE : Des perspectives sombres*/
/*espacement avant footer: à effacer*/
#main {
	padding: 40px 0px 0px 0px;
}

/*FOOTER : espacement entre mots .footer_nav_links*/
.footer_nav_links a {
	margin-bottom: -20px;
}

/* suppression barre de recherche */
.header_search, .search_mobile_menu {
	display: none;
}

/* ! RESPONSIVE */
@media all and (max-width: 400px) {
	/* Accueil */
	.accueil-repartition h3 .theme-primary-color {
		font-size: 25px;
	}
	.accueil-privatisation h3 .theme-primary-color {
		font-size: 25px;
	}

	/* 5 raisons d'épargner */
	.epargne-wrapper .elementor-widget-wrap {
		padding: 20px 10px !important;
	}
	.epargne-wrapper2 .elementor-widget-wrap {
		padding: 20px 26px !important;
	}
	.epargne-perspective h2, .epargne-perspective h2 span {
		font-size: 29px !important;
	}
	.epargne-perspective h2, .epargne-perspective h2 span {
		font-size: 29px !important;
	}

	/* Le reste du monde est en avance */
	.reste-monde .elementor-column-gap-default .elementor-element .elementor-element-populated {
		margin: 0 !important;
	}

	/* Les limites du régime collectif */
	.limite-titre1 h2 {
		font-size: 29px !important;
	}
	.limite-regime .titre-span h3 span {
		font-size: 25px !important;
	}

	/* Des perspectives sombres pour les retraites de demain */
	.perspective-table table {
		display: block;
    	overflow-x: auto;
    	white-space: nowrap;	
	}
	.perspective-bloc .titre-h2 h2, .perspective-bloc .titre-h2 h2 span {
		font-size: 29px !important;
	}
	.perspective-icone {
		left: -13px !important;
	}
	.perspective-contact-btn .elementor-widget-container {
		padding: 0 !important;
	}
	.perspective-bloc-contact .elementor-column-gap-default .elementor-column .elementor-element-populated .elementor-section-height-default {
		margin-bottom: 55px !important;
	}

	/* Contact */
	.contact-bloc .titre-h2 h2, .contact-bloc .titre-h2 h2 span {
		font-size: 28px !important;
	}
	.contact-form-mobile .elementor-widget-container .elementor-shortcode .wpcf7 .wpcf7-form .stl-contact-page-form .stl_col-6, .contact-form-mobile .elementor-widget-container .elementor-shortcode .wpcf7 .wpcf7-form .stl-contact-page-form .stl_col-12 {
		padding: 0 !important;
	}
	.contact-bloc .titre-h2 .elementor-widget-container {
		margin: 0 !important;
	}

	/* Search field */
	.header_search-field .search-form .search-field::placeholder {
		font-size: 20px !important;
	}
	.header_search.search_alt .header_search-field .search-field {
		font-size: 20px !important;
	}

}

@media all and (min-width: 400px) and (max-width: 770px) {
	.accueil-capitalisation-btn .elementor-widget-container .elementor-button-wrapper a {
		padding: 15px !important;
	}
}

@media all and (max-width: 1200px) {
	.home .logo-mobile_enable {
		display: none;
	}
	.home .stl-mobile-header .container-wrapper .stl-header-row-section .stl-container .stl-header-row_wrapper {
		height: 50px !important;
		top: 4px;
	}
}

@media all and (min-width:1021px) and (max-width: 1620px) {
	.rs-parallax-wrap rs-loop-wrap rs-mask-wrap #slider-1-slide-1-layer-4 {
		bottom: 42px;
	}
	.rs-parallax-wrap rs-loop-wrap rs-mask-wrap #slider-1-slide-1-layer-1 {
		bottom: 52px;
	}
	.rs-parallax-wrap rs-loop-wrap rs-mask-wrap #slider-1-slide-1-layer-2 {
		bottom: 49px;
		right: 313px;
	}
}

