.secondary-navigation { position: relative;
}
@media (min-width: 48.0625rem) { .secondary-navigation { padding-bottom: 1.25rem; } .secondary-navigation__title { margin-bottom: 1em; } .secondary-navigation__item:not(:last-child) { margin-bottom: 1.25rem; } .secondary-navigation__item--extra { margin-top: 2rem; } .secondary-navigation__anchor .more-arrow { display: none; margin-top: 6px; } .secondary-navigation__anchor.set--active .more-arrow { display: inline-block; }
}
.secondary-navigation__item:not(:last-child).Digital { margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px solid #d2d2d2;
}
.secondary-navigation__anchor .more-arrow { font-size: 0.75rem;
}
.secondary-navigation__anchor.set--active { font-family: "avenir-bold", Montserrat, Helvetica, Arial, sans-serif;
}
.account-nav-asset { background: #F6F6F8; text-align: center; padding: 25px; margin-bottom: 30px;
}
.account-nav-asset h2 { font-family: "avenir-bold", Montserrat, Helvetica, Arial, sans-serif; font-size: 1rem; margin-bottom: 10px;
}
@media (max-width: 48rem) { .secondary-navigation__item { margin-bottom: 30px; } .secondary-navigation__item .more-arrow { margin-top: 4px; } .secondary-navigation__anchor { width: 100%; } .secondary-navigation { background: #000; margin-bottom: 50px; } .secondary-navigation button { color: #FFF; width: 100%; height: 50px; line-height: 50px; text-align: left; } .secondary-navigation:before { content: ""; height: 100%; width: 100%; background: #000; position: absolute; left: -100%; } .secondary-navigation:after { content: ""; height: 100%; width: 100%; background: #000; position: absolute; right: -100%; } .secondary-navigation__trigger-icon { right: 1rem; position: absolute; top: 0px; bottom: 0px; margin-top: auto; margin-bottom: auto; } .toggle--active .secondary-navigation__trigger-icon { -webkit-transform: scale(-1); transform: scale(-1); } .secondary-navigation__list { z-index: 1; position: absolute; top: 100%; left: -1rem; width: calc(100% + 2rem); background-color: #FFF; padding-top: 50px; } .secondary-navigation__list .more-arrow { display: none; } .secondary-navigation__list:not(.toggle--active) { opacity: 0; visibility: hidden; } .secondary-navigation__anchor { padding-left: 15px; }
}
@media (min-width: 48.0625rem) { .cms-page--group, .cms-page--single { margin-top: 3.5rem; margin-bottom: 3.5rem; }
}
@media (max-width: 48rem) { .cms-page--group, .cms-page--single { margin-top: 1.5rem; margin-bottom: 1.5rem; }
}
