/* FOOTER */
/* footer#footer{
    z-index: 999 !important;
} */
.wf-container{
	display: flex;
	flex-wrap: wrap;
}
.wf-wrap,
.wf-container-footer{
    width: 100% !important;
    padding: 0 !important;
}
#main > .wf-wrap, #bottom-bar > .wf-wrap, #footer > .wf-wrap {
    width: auto;
}
#block-9 > figure{
    top: 5%;
    position: relative;
    transform: translateY(-5%);
	width: 40%;
}
#block-5 > .wp-block-group > .wp-block-group__inner-container > h2,
#block-6 > .wp-block-group > .wp-block-group__inner-container > h2,
#block-12 > .wp-block-group > .wp-block-group__inner-container > h2,
#block-13 > .wp-block-group > .wp-block-group__inner-container > h2{
	color: #F59022;
	font-size: 25px;
}

div.wf-container-footer > div.wf-container > #block-5 > .wp-block-group > .wp-block-group__inner-container > ul > li > a,
div.wf-container-footer > div.wf-container > #block-6 > .wp-block-group > .wp-block-group__inner-container > ul > li > a,
div.wf-container-footer > div.wf-container > #block-12 > .wp-block-group > .wp-block-group__inner-container > ul > li > a,
div.wf-container-footer > div.wf-container > #block-13 > .wp-block-group > .wp-block-group__inner-container > ul > li{
    text-decoration: none;
	color: lightgray !important;
    font-family:'Palanquin' !important;
}

div.wf-container-footer > div.wf-container > #block-13 > .wp-block-group > .wp-block-group__inner-container > ul > li > a {
    text-decoration: none;
    color: #d3d3d3;
}
#block-5 > .wp-block-group > .wp-block-group__inner-container > ul > li,
#block-6 > .wp-block-group > .wp-block-group__inner-container > ul > li,
#block-12 > .wp-block-group > .wp-block-group__inner-container > ul > li,
#block-13 > .wp-block-group > .wp-block-group__inner-container > ul > li{
	margin: .7rem 0 !important;
}
#block-12 > .wp-block-group > .wp-block-group__inner-container > ul > li:nth-of-type(1)::before {
	    background-image: url(https://wp.bgs-associes.com/wp-content/uploads/2023/08/linkedin.png);
}#block-12 > .wp-block-group > .wp-block-group__inner-container > ul > li:nth-of-type(2)::before {
	    background-image: url(https://wp.bgs-associes.com/wp-content/uploads/2023/08/youtube.png);
}#block-12 > .wp-block-group > .wp-block-group__inner-container > ul > li:nth-of-type(3)::before {
	    background-image: url(https://wp.bgs-associes.com/wp-content/uploads/2023/08/facebook.png);
}#block-12 > .wp-block-group > .wp-block-group__inner-container > ul > li:nth-of-type(4)::before {
	    background-image: url(https://wp.bgs-associes.com/wp-content/uploads/2023/08/instagram.png);
}
#block-13 > .wp-block-group > .wp-block-group__inner-container > ul > li:nth-of-type(1) {
	width: 22rem;
    margin-left: -17px !important;
}#block-13 > .wp-block-group > .wp-block-group__inner-container > ul > li:nth-of-type(2)::before {
	    background-image: url(https://wp.bgs-associes.com/wp-content/uploads/2023/08/pointer.png);
}#block-13 > .wp-block-group > .wp-block-group__inner-container > ul > li:nth-of-type(3)::before {
	    background-image: url(https://wp.bgs-associes.com/wp-content/uploads/2023/08/phone.png);
}#block-13 > .wp-block-group > .wp-block-group__inner-container > ul > li:nth-of-type(4)::before {
	    background-image: url(https://wp.bgs-associes.com/wp-content/uploads/2023/08/mail.png);
}#block-13 > .wp-block-group > .wp-block-group__inner-container > ul > li:nth-of-type(5)::before {
	    background-image: url(https://wp.bgs-associes.com/wp-content/uploads/2023/08/msg.png);
}
#block-12 > .wp-block-group > .wp-block-group__inner-container > ul > li::before,
#block-13 > .wp-block-group > .wp-block-group__inner-container > ul > li::before{
    content: '';
    display: inline-block;
    height: 20px;
    width: 20px;
    top: 4px;
	left: -2px;
    position: relative;
}


#block-6,
#block-12,
#block-13{
	width: 20% !important;
}
#block-14{
	margin-top: 2rem;
}
#block-14 > .wp-block-group > div{
	text-align: center !important;
}
#block-14,
#block-14 > .wp-block-group.is-layout-constrained.wp-block-group-is-layout-constrained,
#block-14 > .wp-block-group.is-layout-constrained.wp-block-group-is-layout-constrained > .wp-block-group__inner-container{
	width: 100% !important;
}
#block-14 > .wp-block-group.is-layout-constrained.wp-block-group-is-layout-constrained > .wp-block-group__inner-container > ul {
	display: flex;
	flex-wrap: wrap;
    justify-content: center;
}
#block-14 > .wp-block-group.is-layout-constrained.wp-block-group-is-layout-constrained > .wp-block-group__inner-container > ul > li {
	color: white;
	font-weight: 400 !important;
    font-family:'Palanquin' !important;

}
#block-14 > .wp-block-group.is-layout-constrained.wp-block-group-is-layout-constrained > .wp-block-group__inner-container > ul > li:nth-of-type(1):before{
	content: '©';
    display: inline-block;
    position: relative;
	color: white !important;
	left: -3px;
}
#block-14 > .wp-block-group.is-layout-constrained.wp-block-group-is-layout-constrained > .wp-block-group__inner-container > ul > li:nth-of-type(2){
	margin: 0 1rem;
	position: relative;
	top: -36px !important;
}
#block-14 > .wp-block-group.is-layout-constrained.wp-block-group-is-layout-constrained > .wp-block-group__inner-container > ul > li:nth-of-type(2):before,
#block-14 > .wp-block-group.is-layout-constrained.wp-block-group-is-layout-constrained > .wp-block-group__inner-container > ul > li:nth-of-type(2):after
{
	content: '';
    display: inline-block;
    height: 50px;
/* 	width: 2px; */
    position: relative;
	border-left: 1px solid lightgray !important;
	background: white !important;
	top: 20px
}
#block-14 > .wp-block-group.is-layout-constrained.wp-block-group-is-layout-constrained > .wp-block-group__inner-container > ul > li:nth-of-type(2):before{
	left: -7px
}
#block-14 > .wp-block-group.is-layout-constrained.wp-block-group-is-layout-constrained > .wp-block-group__inner-container > ul > li:nth-of-type(2):after{
	left: 7px
}
.wf-container > #block-9,
.wf-container > #block-5,
.wf-container > #block-12,
.wf-container > #block-13{
    border-bottom: 1px solid white;
    width: 25%;
    margin-bottom: -1rem !important;
    padding: 25px !important;
}
.wf-container > #block-6 {
    display: none;
}
/* .borderBottom{
    border-bottom: 1px solid white !important;
} */
#block-14 > .wp-block-group.is-layout-constrained.wp-block-group-is-layout-constrained > .wp-block-group__inner-container{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
footer#footer > .wf-wrap> .wf-container-footer > .wf-container > #block-9{
    /* width: 30% !important; */
    margin-bottom: -1rem !important;
    padding: 25px 0;
    border-bottom: 1px solid white;


}
footer#footer > .wf-wrap> .wf-container-footer > .wf-container > #block-13 {
    width: 25% !important;
    padding: 25px 0;
    margin-bottom: -1rem !important;
    border-bottom: 1px solid white;


}
.wf-wrap:nth-of-type(1){
    background-color: #15202A !important;

}
.wf-wrap > div.wf-container-footer > div.wf-container > #block-9{
    position: relative;
}
.wf-wrap > div.wf-container-footer > div.wf-container > #block-9 > figure {
    top: 20%;
    position: absolute;
    width: 40%;
    left: 50%;
    transform: translate(-50%, -20%);
}
div.wf-wrap > div.wf-container-footer > div.wf-container > #block-14{
    margin-top: 4rem;
}
div.wf-wrap > div.wf-container-footer > div.wf-container > #block-14 > .wp-block-group.is-layout-constrained.wp-block-group-is-layout-constrained > .wp-block-group__inner-container > ul > li{
    color: lightgray !important;
}
@media screen and (max-width:500px){
    #footer > .wf-wrap >  .wf-container-footer > .wf-container {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column !important;
        align-content: center;
        justify-content: center;
        align-items: center;
    }
    footer#footer > .wf-wrap> .wf-container-footer > .wf-container > #block-9 {
       border: none !important;
    }
    /* footer#footer > .wf-wrap> .wf-container-footer > .wf-container > #block-5{
         display: none !important;
    } */

    .wf-container > #block-5 {
        border-bottom: none;
        width: 92%;
        margin-bottom: none !important;
        padding: none !important;
    }

    footer#footer .wf-container #block-5 ul {
        margin-left: 3% !important;
    }

    footer#footer .wf-container #block-12 h2 {
        margin-left: 4% !important;
    }

    footer#footer .wf-container #block-13 h2 {
        margin-left: 4% !important;
    }

    footer#footer .wf-container #block-13 ul {
        margin-left: 5% !important;
    }

    footer#footer > .wf-wrap> .wf-container-footer > .wf-container > #block-6,
    footer#footer > .wf-wrap> .wf-container-footer > .wf-container > #block-12,
    footer#footer > .wf-wrap> .wf-container-footer > .wf-container > #block-13{
        border: none !important;
        width: 85% !important;
        padding: 0 !important;
        margin-bottom: 0 !important;
    }
    /* #block-5:focus div > div > ul{
        display: block !important;
    } */
    #block-12 .displayNone{
        display: flex;
        justify-content: space-around;
    }
    .modifiedLi{
        color: white !important;
        text-decoration: none !important;
    }
    /* .view{
        display: block !important;
    } */
    .viewSuivez{
        display: flex !important;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .border{
        border: none !important;
    }
    .wf-container > #block-13 > .wp-block-group > .wp-block-group__inner-container > ul > li:nth-of-type(1) {
        width: 22rem;
        margin-left: 0 !important;
        width: 100% !important;
    }
    div.wf-container-footer > div.wf-container > #block-5 > .wp-block-group > .wp-block-group__inner-container > ul > li > a,
    div.wf-container-footer > div.wf-container > #block-6 > .wp-block-group > .wp-block-group__inner-container > ul > li > a,
    div.wf-container-footer > div.wf-container > #block-12 > .wp-block-group > .wp-block-group__inner-container > ul > li > a,
     div.wf-container-footer > div.wf-container > #block-13 > .wp-block-group > .wp-block-group__inner-container > ul > li {
        color: white !important;
        font-size: 18px;
    }
    div.wf-container-footer > div.wf-container > #block-5 > .wp-block-group > .wp-block-group__inner-container > h2, div.wf-container-footer > div.wf-container > #block-6 > .wp-block-group > .wp-block-group__inner-container > h2, div.wf-container-footer > div.wf-container > #block-12 > .wp-block-group > .wp-block-group__inner-container > h2, div.wf-container-footer > div.wf-container > #block-13 > .wp-block-group > .wp-block-group__inner-container > h2 {
        font-weight: 500;
        width: 95% !important;
        max-width: 100% !important;
        margin: 0 .5rem;
        padding: 0 0 !important;
    }
    #block-13 > .wp-block-group > .wp-block-group__inner-container > ul > li:nth-of-type(1) {
        width: auto !important;
        margin-left: 0 !important;
    }
    div.wf-container-footer > div.wf-container > #block-12 > .wp-block-group > .wp-block-group__inner-container > ul > li > a{
        display: none !important;
    }
   .wf-container > #block-14 > .wp-block-group.is-layout-constrained.wp-block-group-is-layout-constrained > .wp-block-group__inner-container > ul > li:nth-of-type(2):before, 
   .wf-container > #block-14 > .wp-block-group.is-layout-constrained.wp-block-group-is-layout-constrained > .wp-block-group__inner-container > ul > li:nth-of-type(2):after {
        display: none !important;
    }
    #block-14 > .wp-block-group.is-layout-constrained.wp-block-group-is-layout-constrained > .wp-block-group__inner-container > ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        flex-direction: column-reverse;
        align-items: center;
    }
    div.wf-wrap > div.wf-container-footer > div.wf-container > #block-14 > .wp-block-group.is-layout-constrained.wp-block-group-is-layout-constrained > .wp-block-group__inner-container > ul > li {
        line-height: 3;
    }
    .wf-container > #block-14 > .wp-block-group.is-layout-constrained.wp-block-group-is-layout-constrained > .wp-block-group__inner-container > ul > li:nth-of-type(2) {
        top: 0 !important;
        display: block;
    }
    footer#footer > .wf-wrap> .wf-container-footer > .wf-container > #block-9 {
        width: 50% !important;
        margin-bottom: 2rem !important;
        margin: 2rem;
    }
    .followUsPhone{
        display: flex;
        flex-wrap: wrap;
        align-content: center;
        justify-content: space-evenly;
        align-items: center;
    }
    div.wf-container-footer > div.wf-container > #block-6 > .wp-block-group > .wp-block-group__inner-container > ul{
        margin-left: 8px;
        width: 100%;
        max-width: 100%;
    }
    #block-14 > .wp-block-group > .wp-block-group__inner-container{
        text-align: center !important;
    }
}

/* MOBILE MENU */
/* .dt-mobile-header .next-level-button svg {
    width: 10px !important;
} */

.mobile-main-nav li > a .menu-text {
    font: 700 16px / 20px "Roboto", Helvetica, Arial, Verdana, sans-serif;
    color: #333333;
    text-transform: none;
    padding: 5px;
}

.accent-gradient.mobile-hamburger-close-bg-enable .dt-close-mobile-menu-icon:before {
    background: transparent !important;
}
.accent-gradient .dt-close-mobile-menu-icon span:before {
    background: transparent !important;
}
.mobile-main-nav li.act > a .menu-text, .mobile-main-nav li.act > a .subtitle-text, .dt-mobile-header .mobile-main-nav .sub-nav > li.act > a .subtitle-text, .dt-mobile-header .mobile-main-nav .sub-nav > li.act > a .menu-text {
    background: rgba(245, 144, 34, 0.3) !important;
    padding: 5px !important;
    /* color: orange !important; */
}
.menu-item .menu-item-type-post_type > a:hover{
    color: orange;
    background-color: orange;
}
