/**
 * 1 -> Propiedades menu categorias normal
 * 2 -> Propiedades menu categorias responsive
 * 3 -> Propiedades compartidas
 * ===============================================
 */

/*
 * 1 -> PROPIEDADES MENU CATEGORIAS NORMAL
 * ============================================
 */
/*#categories-sidemenu-normal .categories-container {
    font-size: 14px;
}*/
#categories-sidemenu-normal {
    border-right: #e0e0e0 solid 1px;
}
#categories-sidemenu-normal .collapse-list {
    padding-left: 20px;
}
#categories-sidemenu-normal .collapse-list-item a {
    color: #666 !important;
}
#categories-sidemenu-normal .categories-container ul{
    line-height: 1.7;
}
#categories-sidemenu-normal .categories-container {
    font-size: 14px;
}
/*
 * 2 -> PROPIEDADES MENU CATEGORIAS RESPONSIVE
 * ============================================
 */
#categories-sidemenu-responsive-toggle{
    cursor: pointer;
}
#categories-sidemenu-responsive {
    height: 100%;
    width: 0; /* 0 width - se cambia en sidemenu.js */
    position: fixed; /* Mantener posicion */
    z-index: 10; /* Mantener encima de todos los demas elementos */
    top: 0;
    right: 0;
    background-color: #FFF;
    overflow-x: hidden; /* Sin scroll horizontal */
    padding-top: 60px;
    transition: 0.5s; /* Duracion de animacion de slide */
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
}
#categories-sidemenu-responsive a, #categories-sidemenu-responsive li[class~="collapse-header"] {
    padding: 6px 8px 6px 0px;
    text-decoration: none;
    font-size: 20px;
    color: #FFF;
    display: block;
    transition: 0.15s;
    -webkit-transition: 0.15s;
    -moz-transition: 0.15s;
    -o-transition: 0.15s;
}
#categories-sidemenu-responsive a{
    color: #000;
}
#categories-sidemenu-responsive a:hover{
    color: #999;
}
#categories-sidemenu-responsive .closebtn {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 36px;
    margin-left: 50px;
}
@media (max-width:767px){
	#categories-sidemenu-responsive a, #categories-sidemenu-responsive li[class~="collapse-header"] {font-size: 18px;}
}
/*
 * 3 -> PROPIEDADES COMPARTIDAS
 * ============================================
 */
.categories-container ul {
    list-style-type: none;
}
.categories-container ul>li>a, .categories-container ul>li[class~='collapse-header']>span {
    color: #000;
}
.categories-container ul>li[class~='collapse-header']>span {
    cursor: pointer
}
.categories-container ul>li[class~='collapse-header']>span:hover {
    text-decoration: underline;
}