/* Megamenu*/ 
.leo-verticalmenu > .block_content {
    /* box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.2); */
    top: calc(100%) !important;
}

.mega__menu .verticalmenu .navbar-nav > li .dropdown-menu {
    border: 1px solid #ccc !important;
    border-radius: 0px 0px 8px 8px !important;
}

/* Widget categories */ 
.block-categories, #categories_blog_menu {
    background: #e6e6e6 !important;
    padding: 0px !important;
    border-radius: 8px !important;
}

.sidebar .block .title_block {
    margin-bottom: 0px !important;
}


#blog-nav {
    display: none;
}
.sidebar .block .title_block a, .sidebar #categories_blog_menu.block .title_block {
    background: #bd4228 !important;
    display: block !important;
    color: #fff !important;
    padding: 15px !important;
}

.sidebar .block .block_content {
    padding: 15px !important;
    background: #e6e6e6 !important;
}

/* Widget Search Filters */
/* Case vide */
#search_filters .custom-checkbox input[type=checkbox] + span{
  width:16px;height:16px;
  border:1px solid #bbb;border-radius:3px;background:#fff;
  display:inline-flex;align-items:center;justify-content:center;
  transition:.15s;
}
#search_filters .custom-checkbox input[type=checkbox]:hover + span{border-color:#c63321}

/* Coche */
#search_filters .custom-checkbox input[type=checkbox] + span .checkbox-checked{
  display:none;font-size:14px;color:#fff;margin:0;
}

/* Case cochée */
#search_filters .custom-checkbox input[type=checkbox]:checked + span{
  background:#c63321;border-color:#c63321;
}
#search_filters .custom-checkbox input[type=checkbox]:checked + span .checkbox-checked{display:block}
#search_filters{
    background: #e6e6e6 !important;
    padding: 0px !important;
    border-radius: 8px !important;
}

.sidebar #search_filters .text-uppercase{
    background: #bd4228 !important;
    display: block !important;
    color: #fff !important;
    padding: 15px !important;
}
#search_filters .facet{
    border-bottom: 1px solid #e2e2e2;
    padding: 5px 15px;
    margin: 0;
    margin-bottom: 5px !important;
}
#search_filters .facet .custom-checkbox input[type="checkbox"] {accent-color: #9b59b6;}
#search_filters .facet>.facet-title.hidden-sm-down{
    cursor:pointer;
    position:relative;
    margin:0;
    padding-right:20px;
    font-size:12px;
}
#search_filters .facet>.facet-title.hidden-sm-down::after{
    content:'+';
    position:absolute;
    right:0;
    top:-2px;
    font-size:16px}
#search_filters .facet.is-open>.facet-title.hidden-sm-down::after{
    content:'–';
}

.share_button ul li.facebook a::before,
.share_button ul li.twitter a::before {
  font-family: "FontAwesome";
  font-weight: normal;
}


/* FILTRE */
#search_filters .facet>.facet-title.hidden-sm-down {
   text-transform: uppercase;
   font-weight: 800;
}


@media (min-width:768px){
    #search_filters .facet:not(.is-open)>ul{
        display:none!important;
    }
    #search_filters .facet.is-open>ul{
        display:block!important;
        max-height:220px;
        overflow-y:auto;
        margin-top:8px;
        padding-right:6px;  
    }
}