/* Capa mínima y determinista para publicar el archivo sin runtimes históricos. */
*,*::before,*::after{box-sizing:border-box}html,body{max-width:100%;overflow-x:hidden}body{margin:0}img,svg,video{max-width:100%;height:auto}table{display:block;max-width:100%;overflow:auto}iframe,object,embed{display:none!important}.container,.site,.page,.content,.main{max-width:100%!important}nav ul,header ul{flex-wrap:wrap}.hidden,.hide{display:none!important}[class*="animate"],[class*="fade"],.wow{opacity:1!important;visibility:visible!important;transform:none!important}@media(max-width:760px){body{min-width:0!important;font-size:16px}h1{font-size:clamp(1.7rem,8vw,2.5rem)}h2{font-size:clamp(1.35rem,6vw,2rem)}.container,.site,.page,.content,.main{width:100%!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important}nav ul,header ul{padding-left:0!important}table{font-size:.88rem}}
/* El Gantry histórico fijaba html/body a la altura del viewport. */
html,body{height:auto!important;min-height:100%!important;overflow-y:visible!important}
#cookieMessageOuter,#cookieMessageContainer,.fb-like-box,.avPlayerWrapper,.avVideo{display:none!important}
#rt-sidebar-b .aidanews2_title{font-size:20px!important;line-height:1.14!important;margin:0 0 7px!important}#rt-sidebar-b .aidanews2_art{padding:10px 0!important}
@media(max-width:760px){
#rt-page-surround,#rt-page-surround-inner,#rt-top-block,#rt-header,#rt-menu,#rt-showcase,#rt-main,#rt-container-bg,#rt-body-surround,#rt-main-column,#rt-mainbody,.component-content,.rt-blog,.rt-teaser-articles,.rt-container,.rt-block.component-block{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;float:none!important}
[class^="rt-grid-"],[class*=" rt-grid-"]{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;float:none!important}
#rt-container-bg,#rt-body-surround,#rt-main{padding-left:8px!important;padding-right:8px!important}#rt-main-column,.rt-block.component-block,#rt-mainbody,.component-content{padding-left:0!important;padding-right:0!important}
#rt-bg-image{left:0!important;margin-left:0!important;width:100%!important;height:320px!important;background-size:cover!important;background-position:center top!important}
#rt-header .logo-block{margin:0!important;padding:0 10px!important}#rt-logo{width:100%!important;max-width:800px!important;height:62px!important;background-size:contain!important;background-position:center top!important}
#rt-showcase{overflow:hidden!important}.roktabs-wrapper,.roktabs,.roktabs-container-inner,.roktabs-container-wrapper,.tablocation-bottom{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding-left:0!important;padding-right:0!important;overflow:hidden!important}.roktabs-container-wrapper .wrapper{width:100%!important;padding:0!important}.roktabs-container-wrapper img{display:block!important;width:100%!important;height:auto!important}
#rt-menu .menutop{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;white-space:nowrap!important}#rt-menu .menutop>li.root{float:none!important;flex:0 0 auto!important}#rt-menu .fusion-submenu-wrapper{display:none!important}#rt-menu .menutop>li.root:not(:has(>a)){display:none!important}
.rt-article h1.title,.aidanews2_title{overflow-wrap:anywhere!important}.rt-sidebar-surround{margin-top:18px!important}
}
