/*--------------------------------------------------------------
# Styles orange template
--------------------------------------------------------------*/
body.home:not(.maintenance){
    background-color: #04142c;
}

body.maintenance h1,
body.error404 h1{
    color: #f26c4f;
}

.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #f26c4f;
    border-color: #f26c4f;
}

h3{
    color: #f26c4f;
}

a:hover, a:focus{
    color: #f26c4f;
    text-decoration: none;
}

#top-bar a.anchor{
    color: #f26c4f;
}

#top-bar a.anchor:hover,
#top-bar a.anchor:focus{
    color: #000000;
}

header#masthead ul.navbar-nav li.nav-item:hover{
    border-color: #f26c4f;
}

header#masthead .navbar-nav > li > a:hover{
    color: #f26c4f;
}

section#metier .text-center{
    color: #ffffff;
}

section#about .block-grey{
    background-color: #f7f6f6;
}

section#about .block-grey,
section#about .block-grey .text-with-icon h3{
    color: #000;
}

section#portfolio{
    background-color: #f26c4f;
}

section#portfolio h2,
section#portfolio h3,
section#portfolio p{
    color: #FFFFFF;
}

.btn-primary{
    background-color: #f26c4f;
    border: 2px solid #f26c4f;
    color: #ffffff;
}

.btn-primary:hover {
    background-color: white;
    border-color: #f26c4f;
    color: #f26c4f;
}

#mobile_cta{
    background-color: #f26c4f;
}

section#about .block-grey .text-with-icon > div {
    border-bottom: 1px solid grey;
}

/** ACTUALITES **/
section#actualites #news{
    background-color: #f26c4f;
}

section#actualites article .grow > span{
   background-color: rgba(242, 108, 79, 0.7);
}

section#actualites article:hover span.date, section#actualites article:focus span.date, section#actualites article .article-content > a, section#actualites article .article-content > a {
    color: #f26c4f;
}
