:root {

}

body {
    background-color: #FFFFFF;
}

.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content, .wp-block-list a {
    color: #1f3f73;
    font-size: 1.2rem;
}

footer .wp-block-list a  {
	color : white;
}

.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content:hover,
.wp-block-navigation ul li.current-menu-item > a span {
	color: #cf2e2e !important;
}

@media (max-width: 781px) {
	.footercol {
    	width: 100%;
    	text-align: center !important;
	}
	.footercol h3 {
    	text-align: center !important;
	}
	.footercol li {
    	display: block;
	}
	.footercol .wp-block-separator {
    	display: none;
	}
}



h5, .yoast-breadcrumbs a, h4 a, h3 a {
	color: #cf2e2e !important;
}

h2 a {
	color: black;
}

.wp-block-latest-posts__list a, .wp-block-categories-list a {
	color: black;
}

@media (max-width: 935px) {
	.wrap-box1 {
    	display: none !important;
	}

	.wrap-box2 {
    	width: 100%;
	}

	.wrap-box2 .wp-block-group {
    	width: 100%;
    	text-align:center;
	}
}

.top-fourbx:hover, .top-fourbx:hover h5 {
	background-color: #cf2e2e !important;
	color: white !important;
}

.liste li {
	padding: 0 !important;
}

.has-foreground-background-color {
 border-radius: 20px;
}