/* Premios Qué! Arte – ajustes noviembre 2026 */

/* Menú: desplegable "Ediciones" */
.mainmenu-nav .mainmenu li.has-droupdown > a::after{content:"";display:inline-block;width:7px;height:7px;margin-left:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-3px) rotate(45deg);}
.mainmenu-nav .mainmenu li.has-droupdown .submenu{min-width:200px;}
.mainmenu-nav .mainmenu li.has-droupdown .submenu li a{white-space:nowrap;}
.popup-mobile-menu .mainmenu-item .has-children > a{position:relative;}
.popup-mobile-menu .mainmenu-item .has-children > a::after{content:"+";position:absolute;right:0;font-weight:400;}
.popup-mobile-menu .mainmenu-item .has-children > a.open::after{content:"\2013";}

/* Portada: imagen más baja y texto más arriba */
.elementor-17 .elementor-element.elementor-element-20c2166 .slider-area{padding:150px 0 70px 0 !important;position:relative;overflow:hidden;}
.elementor-17 .elementor-element.elementor-element-20c2166 .slider-area:before{padding:0 !important;margin:0 !important;top:0;left:0;width:100%;height:100%;}
.elementor-17 .elementor-element.elementor-element-20c2166 .slider-style-8.height-650{height:auto;}
.elementor-17 .elementor-element.elementor-element-20c2166 .inner .description{padding:28px 39px 0 39px;}
@media (max-width:767px){
  .elementor-17 .elementor-element.elementor-element-20c2166 > .elementor-widget-container{margin:0 !important;}
  .elementor-17 .elementor-element.elementor-element-20c2166 .slider-area{padding:110px 0 40px 0 !important;}
  .elementor-17 .elementor-element.elementor-element-20c2166 .slider-style-8.height-650{padding:0;}
  .elementor-17 .elementor-element.elementor-element-20c2166 .inner .subtitle{font-size:22px;}
  .elementor-17 .elementor-element.elementor-element-20c2166 .inner .title{font-size:46px;}
  .elementor-17 .elementor-element.elementor-element-20c2166 .inner .description{font-size:16px;line-height:26px;padding:20px 8px 0 8px;margin:0;}
}

/* Patrocinadores */
.qa-sponsors{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:40px 64px;width:100%;padding:50px 15px;}
.qa-sponsors img{display:block;width:auto;height:auto;max-width:200px;max-height:80px;object-fit:contain;mix-blend-mode:multiply;}
.qa-sponsors img.qa-wide{max-width:230px;}
.qa-sponsors img.qa-tall{max-height:130px;max-width:150px;}
@media (max-width:767px){
  .qa-sponsors{gap:32px 40px;padding:30px 15px;}
  .qa-sponsors > *{flex:0 0 calc(50% - 20px);display:flex;justify-content:center;}
  .qa-sponsors img{max-width:100%;max-height:60px;}
  .qa-sponsors img.qa-tall{max-height:100px;}
}
