.header-v5 .navbar-default .navbar-nav>li>a,
.header-fixed .header-v5.header-fixed-shrink .navbar-nav>li>a {
    color: #2b456a;
}

.header-v5 .navbar-default .navbar-nav>li>a:hover,
.header-fixed .header-v5.header-fixed-shrink .navbar-nav>li>a:hover {
    color: #17a00e;
}

.topbar-v3 {
    background: #2b456a;
}

.nav.navbar-nav li a {
    font-size: 13px !important;
    font-weight: 600 !important;
}

.titreCentre h2 {
    text-align: center;
}

.titreCentre h2:after {
    margin-left: auto;
    margin-right: auto;
}

.nav.navbar-nav>li>a>span {
    display: block;
}

h2 {
    color: #2b456a;
}

h3 {
    color: ;
}

strong {
    color: #2b456a;
}

img#logo-retina {
    height: auto !important;
}

#BFW-cms-15 h2,
#BFW-cms-15 p {
    text-align: center;
}

#BFW-cms-15 h2:after,
#BFW-cms-115 div.texte:nth-child(1)>h2:nth-child(1):after,
#BFW-cms-52 h2:after {
    margin-left: auto;
    margin-right: auto;
}

.team-v2 .inner-team .color-green {
    display: none;
}

#BFW-cms-52 h2,
#BFW-cms-52p {
    text-align: center;
}

.u-icon-v3.u-icon-size--xl {
    font-size: 60px !important;
}

.aligner-flex {
    width: 95px !important;
    height: 95px !important;
}

/* -----------------------------------------HEADER-----------------------------------------*/
/* Logo Header */
.default-logo {
    margin-top: -40px;
    width: 15em;
    margin-left: -70px;
}

.shrink-logo {
    margin-top: -30px;
    width: 13em !important;
}

/* -----------------------------------------FIN-HEADER-----------------------------------------*/

a.bouton, input.bouton {
    height: auto;
}

/* Bloc texte + photo */
.tw.tooltips {
    display: none;
}

#content-mainindex-1-cms>div:nth-child(1)>div:nth-child(2)>div:nth-child(1)>p:nth-child(3)>a:nth-child(1) {
    width: 40%;
}

div.texte>p:nth-child(4)>span:nth-child(1)>a:nth-child(1),
#content-mainindex-1-cms>div:nth-child(1)>div:nth-child(2)>div:nth-child(1)>p:nth-child(4)>a:nth-child(1) {
    background: #2b456a;
    color: #fff;
    border: 2px solid #fff;
    width: 40%;
}

div.texte>p:nth-child(4)>span:nth-child(1)>a:nth-child(1):hover {
    background: #fff;
    color: #2b456a;

}

#content-mainindex-1-cms>div:nth-child(1)>div:nth-child(2)>div:nth-child(1)>p:nth-child(4)>a:nth-child(1):hover {
    background-color: #17a00e;
}

#items-main_index-83-silver-presta-icon_sous_bloc_1>div:nth-child(1)>span:nth-child(1):hover,
#items-main_index-83-silver-presta-icon_sous_bloc_2>div:nth-child(1)>span:nth-child(1):hover,
#items-main_index-83-silver-presta-icon_sous_bloc_3>div:nth-child(1)>span:nth-child(1):hover {
    background: rgba(43, 69, 106, 0.78);
    cursor: pointer
}

#BFW-cms-92 h2::after {
    border-color: #fff;
}

#BFW-silver-presta-icon-83 {
    margin-top: -85px;
}

.one-page .one-default p, .one-page .one-grey p {
    color: #2b456a;
}

div.col-xs-6>p:nth-child(4) {
    text-align: center;
}

.headline {
    text-align: center;
}

.silver-actu-v2::after {
    border-color: #fff !important;
    margin: 10px auto;
}

.compteur-sous-title {

    color: #2b456a  !important;
}

.footer-v1 .footer {
    background: #2b456a;
}

.footer-v1 .copyright {
    background-color: #0f334e;
}

.footer a, .copyright a, .footer-v1 .copyright a:hover {
    color: #fff;
}

.footer a:hover, .copyright a:hover {
    color: #fff;
    text-decoration: underline !important;
}

.footer-v1 .link-list li {
    border-top: solid 1px #ffffff62;
}

.footer .headline::after {
    border-color: #fff;
    text-align: center;
    margin: 10px auto;
}

.footer-logo {
    width: 400px;
}

@media screen and (max-width: 767px) {

    #content-mainindex-1-cms>div>div:nth-child(1)>div.texte>div.container-img::before,
    #content-mainindex-1-cms>div>div:nth-child(1)>div.texte>div.container-img::after {
        display: none;
    }

    #BFW-cms-92>div:nth-child(1) {
        clip-path: unset !important;
    }
}

/* 2nd bloc */
#content-mainindex-92-cms {
    padding-top: 170px;
    padding-bottom: 40px;
}

#content-mainindex-92-cms>div:nth-child(1)>div:nth-child(1)>div:nth-child(1)>h2:nth-child(2) {
    color: #fff;
}

#BFW-cms-92>div:nth-child(1) {
    background-color: #2b456a;
    padding-bottom: 210px;
    clip-path: polygon(0 0, 100% 15%, 100% 100%, 0 85%);
    margin-top: -26px;
    padding-top: 13px;
    margin-bottom: 100px !important;
    padding-bottom: 81px;
}


#BFW-silver-actu-v2-108 {
    height: 800px !important;
    margin-top: -197px;
    clip-path: polygon(0 0, 100% 12%, 100% 100%, 0 100%);
    padding-top: 70px;
}

#BFW-cms-112.collection-banner::before,
#BFW-cms-114.collection-banner::before,
#BFW-cms-128.collection-banner::before,
#BFW-silver-accordion-116.collection-banner::before,
#BFW-cms-117.collection-banner::before div#BFW-bloc3pub-143.collection-banner::before {
    background: rgba(0, 0, 0, 0.0) !important;
}

.container-img,
.container-img-2,
.container-img-3,
.container-img-4,
.container-img-5,
.container-img-6,
.container-img-7,
.container-img-8,
.container-img-9 {
    content: '';
    position: relative;
    z-index: 2;
}

.illustration-v1 .ad-details-v1 h3 {
    min-height: 120px;
}

.container-img::after {
    content: "";
    position: absolute;
    top: 0%;
    left: 10%;
    width: 56%;
    height: 133%;
    background-color: #0f334e;
    z-index: -1;
    transform: rotate(90deg);
}

.container-img-2::after {
    content: "";
    position: absolute;
    top: -33%;
    left: 23%;
    width: 56%;
    height: 146%;
    background-color: #0f334e;
    z-index: -1;
    transform: rotate(90deg);
}

.container-img-3::after {
    content: "";
    position: absolute;
    top: -10%;
    left: 30%;
    width: 57%;
    height: 99%;
    background-color: #0f334e;
    z-index: -1;
    transform: rotate(90deg);
}

.container-img-4::after {
    content: "";
    position: absolute;
    top: -43%;
    left: 18%;
    width: 49%;
    height: 152%;
    background-color: #0f334e;
    z-index: -1;
    transform: rotate(90deg);
}

.container-img-5::after {
    content: "";
    position: absolute;
    top: -29%;
    left: 29%;
    width: 57%;
    height: 138%;
    background-color: #0f334e;
    z-index: -1;
    transform: rotate(90deg);
}

.container-img-6::after {
    content: "";
    position: absolute;
    top: -30%;
    left: 9%;
    width: 56%;
    height: 145%;
    background-color: #0f334e;
    z-index: -1;
    transform: rotate(90deg);
}

.container-img-7::after {
    content: "";
    position: absolute;
    top: -36%;
    left: 28%;
    width: 58%;
    height: 147%;
    background-color: #0f334e;
    z-index: -1;
    transform: rotate(90deg);
}


.container-img-8::after {
    content: "";
    position: absolute;
    top: -43%;
    left: 5%;
    width: 46%;
    height: 150%;
    background-color: #0f334e;
    z-index: -1;
    transform: rotate(90deg);
}

.container-img-9::after {
    content: "";
    position: absolute;
    top: -9%;
    left: 22%;
    width: 71%;
    height: 100%;
    background-color: #0f334e;
    z-index: -1;
    transform: rotate(90deg);
}


@media screen and (max-width: 767px) {

    .footer-logo {
        margin: 75px auto 0px;
        width: auto;
    }

    .divbutton {
        margin-bottom: 40px;
    }

    #content-mainindex-92-cms {
        padding-top: 0px;
    }
}

#BFW-cms-92>div:nth-child(1) {
    margin-bottom: -217px;
}





/* CORNER */
#content-mainindex-96-cms>div:nth-child(1)>div:nth-child(1)>div:nth-child(1) {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

#content-mainindex-96-cms>div:nth-child(1)>div:nth-child(1)>div:nth-child(1)>p:nth-child(3)>a {
    margin-top: 25px;
    background-color: #2b456a;
}

#BFW-cms-96 {
    /* background-position-y: bottom; */
    clip-path: polygon(0px 0px, 100% 20%, 100% 100%, 0px 100%);
    margin-top: -209px;
    padding-top: 150px;
    padding-bottom: -31px;
    margin-bottom: -1px;
    /* background-repeat: no-repeat;
    background-size: cover; */
}

@media screen and (max-width: 767px) {

    #BFW-cms-96 {
        padding-top: 60px;
    }

    #imgPAGE {
        min-height: 95px;
    }
}

#BFW-cms-96::before {
    background: rgba(0, 0, 0, 0.2);
}

#content-mainindex-96-cms>div:nth-child(1)>div:nth-child(1)>div:nth-child(1)>h2:nth-child(1) {
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
}

@media screen and (max-width: 767px) {
    .container-img-2>p:nth-child(1)>img:nth-child(1) {
        width: 90%;
    }
}

@media (max-width: 991px) {
    body>div.wrapper>div.header-v5.header-static>div.navbar.navbar-default.mega-menu>div>div.navbar-header>a>img.shrink-logo {
        margin-top: -20px !important;
    }
}

/* PARALAX */

.parallaxBg1 {
    background-position: 50% 50% !important;
}

/* ACTU */
#content-mainindex-96-cms>div>div.col-xs-12.col-sm-12.col-md-12>div.texte>p>a:hover {
    background-color: #17a00e;
}

/* bloc icon / reseau  */
#items-main_index-83-silver-presta-icon_sous_bloc_2>div:nth-child(1)>span:nth-child(1),
#items-main_index-83-silver-presta-icon_sous_bloc_1>div:nth-child(1)>span:nth-child(1),
#items-main_index-83-silver-presta-icon_sous_bloc_3>div:nth-child(1)>span:nth-child(1) {
    border-radius: 10% !important;
}

#footer-01>p:nth-child(5)>a {
    display: none;
}