footer .footer-top nav ul li a {
	color: #00926d;
	border-color: #00926d;
}

footer .footer-top nav ul li a:hover {
	background-color: #00926d;
}

.sml_subscribe .sml_submit input {
	color: #00926d;
	border-color: #00926d;
}

.sml_subscribe .sml_submit input:hover {
	background-color: #00926d;
}

.adakaflexcontent-acces_rapide .link-list .link-item a {
	flex: none;
	padding: 0;
	max-width: none;
}

a:focus-visible,
button:focus-visible,
input:focus-visible,
textarea:focus-visible,
select:focus-visible,
summary:focus-visible {
    outline: 3px solid #000;
    outline-offset: 3px;
}

.adakaflexcontent-masonry_articles .post-masonry-list .post-masonry-secondary {
	background-color: #006271;
}

.adakaflexcontent-image_text_grid .block .image {
	background-color: rgba(0, 0, 0, 0.5);
	background-blend-mode: darken;
}

.post-content .mise_en_avant {
	background-color: #006271;
}

.post-content .btn {
	background-color: #00926d;
	border-color: #00926d;
}

.post-content .btn:hover {
	color: #00926d;
	border-color: #00926d;
}

.adakaflexcontent-masonry_articles .post-masonry-list .post-masonry-info {
	background-color: #00926d;
}

.adakaflexcontent-masonry_articles .post-masonry-list .post-masonry-secondary .btn-default:hover {
	color: #006271;
}

@media (max-width: 768px) {
    .caption-container .caption-wrapper::after {
        width: 100%;
        height: 30px;
        background-color: red;
        z-index: 3;
    }

    .caption-container .caption-wrapper::before {
        width: 100%;
        height: calc(100% - 30px);
        background-color: red;
        z-index: 3;
    }
}

.adakaflexcontent-masonry_articles .post-masonry-list .post-masonry-info .btn-default:hover {
	color: #00926d;
}