

.uk-accordion-title::before {
    background-image: none;
    font-family: 'bullets';
    font-weight: 600;
    content: "\e904";
    color: #fff;
    margin-top: 3px;
    margin-right: 10px;
    margin-left: 0px;
    float: left;
        background: #705430;
    text-align: center;
    align-content: center;
}

.uk-open>.uk-accordion-title::before {
    background-image: none;
    font-family: 'bullets';
    font-weight: 600;
    content: "\e905";
    color: #fff;
    margin-top: 3px;
    margin-right: 10px;
    margin-left: 0px;
    float: left;
      background: #705430;
}


.uk-accordion.level-0 > .uk-accordion-item > .uk-accordion-title {
    background-color: #c79b66; 
    font-weight: 600;
    color:white;
    padding: 15px 15px;
}

.uk-accordion.level-1 > .uk-accordion-item > .uk-accordion-title {
    background-color: #b2b2b1; 
    font-weight: 400;
    color:white;
    padding: 13px 15px;
}

.uk-accordion.level-2 > .uk-accordion-item > .uk-accordion-title {
    background-color: #e2be96; 
    font-weight: 400;
    color:#484747;
    padding: 12px 15px;
}

.uk-accordion.level-3 > .uk-accordion-item > .uk-accordion-title {
    background-color: #b2b2b1; 
    font-weight: 400;
    color:#484747;
    padding: 12px 15px;
}
.textm{
    opacity: 0.8;
}

.cc\#c09760{
box-shadow: inset 0px 50px 23px -24px #7d623e, 0px 0px 0px #c09760;
}
.cc\#9f7b4b{
box-shadow: inset 0px 50px 23px -24px #675131, 0px 0px 0px #9e7b4b;
}
.cc\#725630{
box-shadow: inset 0px 50px 23px -24px #4c391f, 0px 0px 0px #72562f;
}
.cc\#624824{
box-shadow: inset 0px 50px 23px -24px #412f18, 0px 0px 0px #624724;
}
.cc\#463215 {
box-shadow: inset 0px 50px 23px -24px #2f220e, 0px 0px 0px #463215;
}

.licatt.uk-active a.catactiv {
    position: relative;
    color: #fff;
}

a.catactiv {
    position: relative;
    display: inline-block;
}

/*   Efecto Reveal de arriba hacia abajo  */
a.catactiv {
  position: relative;
  display: inline-block;
  color: var(--catt-color);
  text-decoration: none;
  transition: color 0.3s ease;
  padding: 6px 12px;
  z-index: 1;
}
a.catactiv::after {
  content: "";
  position: absolute;
  top: 100%; 
  left: 0;
  width: 100%;
  height: 0;
  background-color: var(--catt-color);
  transition: height 0.3s ease;
  z-index: -1;
}

a.catactiv:hover::after,
.licatt.uk-active a.catactiv::after {
  height: 30px;
}

a.catactiv:hover,
.licatt.uk-active a.catactiv {
  color: white;
}
.titleacc{
    color: #fff;
    background: #afa28c;
    font-size: 16pt;
    padding: 5px;
    
}

#catt-0>h3>div>div{
    height: 250px;
}

.cc-c09760{background-color: #c09760;height: 50px;}
.cc-9f7b4b{background-color: #9f7b4b;height: 50px;}
.cc-725630{background-color: #725630;height: 50px;}
.cc-624824{background-color: #624824 ;height: 50px;}
.cc-463215{background-color: #463215;height: 50px;}
.cc-8d8d8d{color: #8d8d8d;}
.cc-8d8d8d:hover{color: #8d8d8d;}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
 .textm{
    font-size: 8px;
    opacity: 0.8;

}
}
/* Desktop (default) */
#list_categoriass.uk-sticky-fixed {
    top: 180px !important;
}

/* Móviles: menos de 640px */
@media (max-width: 640px) {
    #list_categoriass.uk-sticky-fixed {
        top: 230px !important;
    }
}

/**/
.links-gob {
    display: flex;
    flex-wrap: nowrap;
    gap: 10px;
    margin-top: 12px;
}

/* Desktop grande: 4 columnas */
.link-item {
    display: flex;
    align-items: center;
    gap: 4px;
    flex: 1 1 0;
    justify-content: center;

    color: #8d8d8d;
    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
    /*white-space: nowrap;*/
}

.link-item img {
    width: 30px;
    height: 30px;
    flex-shrink: 0;
}
/* Móvil */
@media (max-width: 640px) {
    .link-item {
        flex: 1 1 100%;
    }
}

