footer .col-container{background:#2B2B2B;padding:3em 5%;overflow:hidden;color:#FFF;}
footer .col-container>ul{margin:0;padding-left:0;list-style:none;}
footer .col-container .widget{float:left;}
footer .col-container .nb-cols-1.widget{width:100%;}
footer .col-container .nb-cols-2.widget{width:50%;}
footer .col-container .widget:nth-child(1){width:47%;}
footer .col-container .widget:nth-child(2){width:26%;padding-right:2em;box-sizing:border-box;-moz-box-sizing:border-box;}
footer .col-container .widget:nth-child(3){width:27%;}
footer .col-container .nb-cols-5.widget{width:20%;}
footer .col-container .menu{padding-left:0;list-style:none;}
footer .col-container .menu .sub-menu{display:none;font-size:.9em;}
footer .col-container .menu li.show>.sub-menu{display:block;}
footer .col-container .menu a{text-decoration:none;padding:4px 0;cursor:pointer!important;display:block;}
footer .col-container .menu a:hover{text-decoration:underline;}
footer .col-container .menu li{position:relative;list-style:none;}
footer .col-container .menu li .current-menu-item>a{text-decoration:underline;}
footer .col-container .menu li.accueil{display:none;}
footer .col-container .menu .menu-item-has-children::before{content:'+';position:absolute;color:#FFF;left:-18px;font-size:1.2em;}
footer .col-container .menu a:hover:not([href]):not([class="button"]){color:white!important;}
footer #credits table{width:100%;height:75px;border-spacing:0;}
footer #credits table td{padding:1em 5%;}
footer #credits table td:first-child{color:white;background:#2B2B2B;font-size:0.8em;}
footer #credits table td:last-child{color:#FFF;background:#2B2B2B;width:570px;font-size:1.2em;text-align:right;}
footer a{color:white;}
footer a:hover{color:white!important;}
footer #credits table td:last-child a{text-decoration:none;}
html.single-equipe footer{margin-top:-75px;z-index:9;position:relative;}
#single-equipe .content-wrapper .col-right{padding-bottom:100px;}