/* GPM original: promotional column + native Joomla links. */
#gpm-primary-nav .gpm-native-mega > .gpm-mega-extra{display:none!important}
#gpm-primary-nav .gpm-native-mega{font:400 16px/24px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:#25254d;background:#fff}
#gpm-primary-nav .gpm-mega-promo{list-style:none;min-width:0}
#gpm-primary-nav .gpm-mega-promo table{border:0;border-collapse:collapse;width:auto;font:inherit}
#gpm-primary-nav .gpm-mega-promo td{padding:1px;border:0;vertical-align:middle}
#gpm-primary-nav .gpm-mega-promo img{display:block;max-width:none;height:65px}
#gpm-primary-nav .gpm-mega-promo strong{font-weight:700}
#gpm-primary-nav .gpm-mega-promo p{margin:0 0 16px;font:inherit}
#gpm-primary-nav .gpm-mega-promo .menu-hr{width:90%;height:2px;border:0;border-bottom:2px solid #cfcf2b;margin:15px auto}
#gpm-primary-nav .gpm-mega-promo a.menu-btn{display:inline-block;background:#c29604;color:white;border:1px solid transparent;border-radius:0;padding:8px 12px;font:400 14px/17.5px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;text-decoration:none;white-space:normal}
#gpm-primary-nav .gpm-mega-promo a.menu-btn:hover,#gpm-primary-nav .gpm-mega-promo a.menu-btn:focus-visible{background:#a77d00;color:#fff}
#gpm-primary-nav .gpm-native-mega > li:not(.gpm-mega-promo)>a{font:500 14px/21px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:#214272;padding:6px 0;background:transparent;white-space:normal}
#gpm-primary-nav .gpm-native-mega > li:not(.gpm-mega-promo)>a:hover{color:#c29604}
#gpm-primary-nav .gpm-native-mega .sp-menu-badge{display:block;font-size:10px;font-weight:500;line-height:20px;color:#a87d31;margin-left:15px;letter-spacing:1px;text-transform:uppercase}
#gpm-primary-nav .gpm-native-mega .fa{margin-right:3px}
@media(min-width:1200px){
 #gpm-primary-nav .gpm-native-mega{width:var(--gpm-mega-width);min-width:var(--gpm-mega-width);max-width:calc(100vw - 30px);padding:20px;left:50%;right:auto;transform:translateX(calc(-50% + var(--gpm-mega-nudge,0px)));box-shadow:0 3px 5px #0003;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:30px;grid-template-rows:repeat(var(--gpm-mega-rows),auto);align-content:start;row-gap:0}
 #gpm-primary-nav .gpm-native-mega[aria-hidden="false"]{display:grid}
 #gpm-primary-nav .gpm-native-mega[aria-hidden="true"]{display:none}
 #gpm-primary-nav .gpm-native-mega > li:not(.gpm-mega-promo){grid-column:2;min-width:0}
 #gpm-primary-nav .gpm-native-mega > .gpm-mega-promo{grid-column:1;grid-row:1/span var(--gpm-mega-rows);align-self:start}
 #gpm-primary-nav .gpm-native-mega[data-columns="5/7"]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}
 #gpm-primary-nav .gpm-native-mega[data-columns="6/6"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);left:auto;right:0;transform:none}
}
@media(max-width:1199.98px){
 #gpm-primary-nav .gpm-native-mega{width:auto;min-width:0;padding:12px 15px;transform:none}
 #gpm-primary-nav .gpm-native-mega > .gpm-mega-promo{padding:0 0 12px;margin-bottom:8px;border-bottom:1px solid #ddd}
 #gpm-primary-nav .gpm-mega-promo img{max-width:100%;object-fit:contain}
}
#gpm-primary-nav .gpm-mega-promo-heading{margin:10px auto 0}
#gpm-primary-nav .gpm-mega-promo-title{display:block;white-space:pre-line}
#gpm-primary-nav .gpm-mega-promo td + td .gpm-mega-promo-title{margin-left:15px}
#gpm-primary-nav .gpm-mega-promo-copy{text-align:center;white-space:pre-line}
