#contenedor_header_home { background-color: rgb(182, 50, 33); }
.zindex-delante {  z-index: 1; }
#kik1, #kik15, #kiksun, #kikorienta, #minikik, #kikwall, #kikwall15 { display: none; }
#mando-por-encima img { width:450px; }
 .boton-categoria > .fusion-content-layout-column {  box-shadow: 4px 4px 10px lightgray;  border-radius: 10px; border: 1px solid lightgray; transition: transform 0.3s ease; cursor: pointer; }
.boton-categoria > .fusion-content-layout-column:hover { transform: scale(1.01) !important; transform-origin: center center; }
.activo {  border: 2px solid black !important; }
[id^="imagen-"] img { padding: 10px; width: 60px; border-radius: 10px; margin: 10px; }
  #imagen-cortinas img { background-color: rgb(182, 50, 33); }
  #mandos-persianas img { background-color: rgb(105, 105, 105); }
  #mandos-toldos img { background-color: rgb(169, 169, 169); }
#mandos-cortinas .fusion-column-wrapper, #mandos-persianas .fusion-column-wrapper, #mandos-toldos .fusion-column-wrapper { display: flex; align-items: center; flex-direction: row; gap: 15px; }
#mandos-cortinas .fusion-image-element, #mandos-persianas .fusion-image-element, #mandos-toldos .fusion-image-element { order: 1; }
#mandos-cortinas .fusion-text, #mandos-persianas .fusion-text, #mandos-toldos .fusion-text { order: 2; }
.redondeado-con-sombra { padding: 0px 10px 0px 10px; }
.redondeado-con-sombra > .fusion-content-layout-column, .boton-categoria > .fusion-content-layout-column {  box-shadow: 4px 4px 10px lightgray;  border-radius: 10px; border: 1px solid lightgray; transition: transform 0.3s ease; cursor: pointer; }
.redondeado-con-sombra > .fusion-content-layout-column:hover { transform: scale(1.01) !important; transform-origin: center center; border: 1px solid lightgray; }

@media (max-width: 640px) {
  #segunda_capa img { transform: scale(1.5); object-position: center; object-fit: cover; width: 100%; height: 475px; margin-top: 120px; }
  #segunda_capa { overflow: hidden; display: block; height: 630px; }
  #mando-por-encima { width: 125px; }
  #textotitulo p { font-size: 25px !important; }
  #segunda_capa::after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 100px; background: linear-gradient(to bottom, transparent, white); pointer-events: none; }
  #texto-mandos { font-size: 13px; line-height: 1.3em; margin-left: 20px; margin-right: 20px; margin-top: 50px;}
  .redondeado-con-sombra > div { margin-left: 0px !important; }
  }