@charset "UTF-8";

@import url("https://fonts.googleapis.com/css2?family=Saira+Semi+Condensed:wght@100;200;300;400;500;600;700;800;900&display=swap");

a, button {
    color: #ff6c0b;
}

.sppb-panel-title {
    font-size: 16px;
}

.sp-page-title .breadcrumb {
    background: #ff0001;

}
.offcanvas-menu {
    background: #ff0001 !important;
    color: #fff;
}
/* menu texte rouge */
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
    color: #ff0001;
}
.sp-megamenu-parent > li:hover > a {
  color: #ff0001;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {
  color: #ff0001;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  border-top: 4px solid  #ff0001;
}

/* voila foncé pour les slides */
.sp-page-title::before {
    background: rgba(21, 32, 66, 0.2);


}
/* texte rouge */
.text-primary {
    color: #ff0001 !important;
}
/* ron rouge  pour remontzer en haut*/
.sp-scroll-up {
    background: #ff0001;;
}
/*tire article blog rouge */
.article-list .article .article-header h1 a:hover, .article-list .article .article-header h1 a:active, .article-list .article .article-header h1 a:focus, .article-list .article .article-header h2 a:hover, .article-list .article .article-header h2 a:active, .article-list .article .article-header h2 a:focus {
    color: #ff0000;
}
/*bouton rouge */
body .sppb-btn.sppb-btn-primary {
    background-color: #ff0000;
    color: #ffffff;
}

element.style {
}
#sppb-addon-1624733775785 .sppb-btn {
    border-radius: 0px;
    transform: translateY(25px);
    height: 50px;
    line-height: 50px;
}
body .sppb-btn.sppb-btn-primary {
    background-color: #ff0000;
    color: #ffffff;
}
body .sppb-btn.sppb-btn-primary:hover {
    background-color: #000000;
    color: #fff;
}
body .sppb-btn {
    background:  #ff0000;

}
/*recherche */
.btn-primary {
    border-color: #ED1B24 !important;
    background-color: #ED1B24 !important;
}
.recherche-csfi:hover {
    background-color: black;
	border-color: #000000;
}

input.button.unsubbutton.btn.btn-inverse:hover {
    background-color: red;
    color: white;
}

input.button.unsubbutton.btn.btn-inverse {
    background-color: white;
	color:  #000000;
}
input.button.subbutton.btn.btn-primary:hover {
    background-color: white;
    color: black;
	border-color: #ffffff;
}

#sppb-addon-1624733775785 .blog__date {

    border-bottom: 4px solid #ff0000;

}