



body .overlay{
    background-color: rgba(129,44,124,0.9);
}


body #site-header .inner-header .row nav.primary-container ul li:hover a,
body #site-header .inner-header .row nav.primary-container ul li.menu-item-has-children:hover > .sub-menu li:hover a,
body .overlay ul li a{
    color : rgba(255,255,255,0.6);
}
body #site-header .inner-header .row nav.primary-container ul a,
body #site-header .inner-header .row nav.primary-container ul li:hover ul li a,
body .overlay ul li ul.sub-menu li a,
body.archive main .container article a.btn{
    color : #ffffff;
}


.bg-orange,
body #site-header .inner-header,
body #site-header .inner-header .row nav.primary-container ul li.menu-item-has-children:hover>.sub-menu li,
body #site-header .top-bar .row .menu-filiales ul .fs-institute,
body.archive main .container article a.btn{
	background-color: #812c7c;
}
body #site-header .top-bar .row .menu-filiales ul .fs-institute a svg path:nth-child(3),
body #site-header .top-bar .row .menu-filiales ul .fs-institute a svg path:nth-child(4){
    fill: #812c7c;
}
body.single header#page-header #breadcrumbs a,
body.single header#page-header .back-to-list,
.cross.fs-group a,
body.page header#page-header #breadcrumbs a,
body section.activites article .cross a,
body section.metiers a i.fa,
body.post-type-archive-activite header#page-header #breadcrumbs a,
body.post-type-archive-certifications header#page-header #breadcrumbs a,
body.single footer#entry-footer ul li a,
body.single-post .content a,
body.single-post .content a,
body.archive header#page-header #breadcrumbs a,
body.page .entry-content a{
	color: #812c7c;
}
a.big-main-btn,
input[type="submit"]{
	color: #812c7c;
	border: 1px solid #812c7c;
}
body #site-header .inner-header .row nav.primary-container ul li.menu-item-has-children:hover > .sub-menu li:hover{

    background: #6d1868;
    border-left: 5px solid #812c7c;
}

.btn.primary-color {
background: #6d1868;;
color: #fff!important;
border-color: #6d1868;;
}
.btn.primary-color:hover {
background: #4a4a4a;
border-color: #4a4a4a;
}

main .container .entry-content .recrutementBtn i {
font-size: 70px;
color: #6d1868;;
}

body #top.container-overlay div.container div.entry-content.row .btn-icon {
text-align: center;
margin-bottom: 50px;
}