/* IntelHost navigation patch; loaded after the existing premium stylesheet. */
.ih-theme .ih-nav a{white-space:nowrap}
.ih-theme .ih-nav a[aria-current="page"]{background:#173956;color:#fff}
@media(min-width:1200px){
 .ih-theme .ih-navigation{flex-wrap:nowrap;gap:18px}
 .ih-theme .ih-menu-toggle{display:none}
 .ih-theme .ih-nav.collapse{display:flex!important;flex-basis:auto;width:auto;height:auto!important;padding-top:0;gap:3px}
 .ih-theme .ih-nav a{padding:11px 9px;margin:0}
}
@media(max-width:1199px){
 .ih-theme .ih-navigation{flex-wrap:wrap;gap:0}
 .ih-theme .ih-menu-toggle{display:block}
 .ih-theme .ih-nav.collapse{display:none!important;flex-basis:100%;width:100%;padding-top:15px}
 .ih-theme .ih-nav.collapse.in{display:block!important;height:auto!important}
 .ih-theme .ih-nav a{margin:3px 0;white-space:normal}
 .ih-theme .ih-nav .ih-account-link{margin-left:0}
}
/* VPS SSD catalogue */
.ih-vps-page .ih-card-intro{min-height:80px}
.ih-vps-page .ih-popular{top:12px;font-size:8px}
.ih-vps-page .ih-vps-note{margin:24px 0 0;color:#61758a;font-size:12px;line-height:1.8}
.ih-vps-page .ih-vps-info{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px;padding-top:30px;border-top:1px solid #dce5ee}
.ih-vps-page .ih-vps-info h3{font-size:18px;color:#102944}
.ih-vps-page .ih-vps-info p{color:#61758a;font-size:13px;line-height:1.8}
@media(max-width:767px){.ih-vps-page .ih-vps-info{grid-template-columns:1fr}.ih-vps-page .ih-card-intro{min-height:0}}
