#categories_block_top {
  clear: both;
  position: relative;
  top: 30px; }
  #categories_block_top .sf-menu {
    position: relative; }
    #categories_block_top .sf-menu > li {
      position: static; }
      #categories_block_top .sf-menu > li > ul {
        width: 100%;
        top: 60px;
        margin: 0 20px; }
        #categories_block_top .sf-menu > li > ul > li {
          display: block;
          float: left;
          width: 20%;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box;
          padding: 0 10px; }
        #categories_block_top .sf-menu > li > ul > .category_thumb {
          display: block;
          clear: both;
          overflow: hidden;
          width: 100%; }
          #categories_block_top .sf-menu > li > ul > .category_thumb img {
            display: inline-block;
            width: 33%; }
      #categories_block_top .sf-menu > li h4 a {
        font-size: 1.1em; }
        #categories_block_top .sf-menu > li h4 a:before {
          display: none; }
      #categories_block_top .sf-menu > li .main-level-submenus {
        position: relative;
        display: block !important;
        visibility: visible !important;
        top: 0;
        background: none;
        box-shadow: none;
        padding: 0;
        left: 0; }
    #categories_block_top .sf-menu .category_thumb {
      display: none; }

#categories_block_left {
    font-family: "Open Sans", sans-serif;
}
    #categories_block_left .block_content {
        background: none;
    }

    #categories_block_left li a {
        font-weight: 700;
        color: #4f5a63;
        display: block;
        font-size: 15px;
        padding: 4px 0;
        text-transform: uppercase;
        white-space: nowrap;
    }
    .lang_es #categories_block_left li a {
        white-space: normal;
    }
        #categories_block_left .has_child ul {
            padding-left: 20px;
        }
            #categories_block_left .block_content > ul.tree > li:not(.has_child) > a,
            #categories_block_left .has_child > a {
                color: var(--red-sc);
                font-weight: 700!important;
            }
            #categories_block_left .has_child li a {
                font-weight: 600;
            }

    #categories_block_left li a:hover {
        text-decoration: none;
    }

    #categories_block_left li span.grower:hover + a {
        color: var(--red-sc);
    }

body.blog #categories_block_left a {
    color:#4f5a63!important;
}
body.blog #categories_block_left ul.tree > li.c-item > a {
    font-weight: 700;
}
    body.blog #categories_block_left ul.tree > li ul  a {
        position: relative;
        padding-left:15px;
    }
        body.blog #categories_block_left ul.tree > li ul  a:before {
            position: absolute;
            left:0;
        }

body.support #categories_block_left {
  border: 1px solid #E4E4E4;
  padding: 10px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px; }
  body.support #categories_block_left li {
    font-size: 13px; }
    body.support #categories_block_left li.selected > a,
    body.support #categories_block_left li > a:hover {
      background: rgba(175,173,173,0.25);
    }
    body.support #categories_block_left li.selected > a:before {
      content: "\f07c";
      color:var(--red-sc)}
    body.support #categories_block_left li a {
        font-size: 13px;
        position: relative;
        padding-left: 23px;
    }
      body.support #categories_block_left li a:before {
        content: "\f07b";
        font-family: 'Font Awesome 5 Pro';
        font-weight:900;
        padding-right: 2px;
        font-size: 16px;
        left: 0;
        position: absolute;
      }

/**
Pour le choix de la techno
 */
#tech_submiter div.radio span{
    top:1px;
}

/* Mobile */
@media only screen and (max-width: 767px) {
    #categories_block_left li a{
        padding:8px 0;
    }
    body.support #categories_block_left .title_block:after{
        top:0;
        margin:0;
        color:#fff;
        padding: 1vh 1vw;
    }
}

/*# sourceMappingURL=blockcategories.css.map */
