/* PTM Radio 3.10.11 — opt-in classic boxed navigation. */
.ptm-nav .menu { gap:var(--ptm-menu-box-gap,0px); }
.ptm-nav .menu > li > a { border:var(--ptm-menu-box-width,1px) solid var(--ptm-menu-box-border,#86b0ca);border-radius:var(--ptm-menu-box-radius,0);transition:background-color .18s ease,color .18s ease,border-color .18s ease; }
.ptm-nav .menu > li + li > a { margin-left:calc(-1 * var(--ptm-menu-box-width,1px)); }
.ptm-nav .menu > li:hover > a,.ptm-nav .menu > li:focus-within > a { border-color:var(--ptm-menu-box-border,#86b0ca); }
.ptm-nav .sub-menu { padding:0; overflow:visible; }
.ptm-nav .sub-menu > li > a { padding:7px 10px;line-height:1.35; }
@media(max-width:750px){.ptm-nav .menu{gap:0}.ptm-nav .menu > li > a{margin-left:0!important}.ptm-nav .sub-menu{position:static;box-shadow:none}}
