/* Source and licensing information for the line(s) below can be found at https://www.rwhs.org/themes/custom/rwhs/css/components/tb_megamenu.css. */
.block-tb-megamenu-menu-blockmain{position:static}.tbm-main .tbm-button{margin:0;border:0 none;font-size:1.5rem;width:1.5625rem}.tbm-main.tbm--mobile-show .tbm-button{color:#e87511}.tbm-main.tbm--mobile-show .tbm-button .fa-bars::before{content:"\f00d"}@media screen and (max-width:1200px){.tbm-main .level-1>.tbm-link-container{border-bottom:1px solid #d5dcdc}.tbm-main .level-1>.tbm-link-container>.tbm-link{padding:1rem .5rem;font-size:1.125rem;line-height:1.1;font-weight:600}.tbm-main .level-2>.tbm-link-container{border-bottom:1px solid #d5dcdc}.tbm-main .level-2>.tbm-link-container>.tbm-link{padding:.75rem 1rem;font-weight:600}.tbm-main .level-3>.tbm-link-container{border-bottom:1px solid #d5dcdc}.tbm-main .level-3>.tbm-link-container>.tbm-link{padding:.75rem 1.5rem}.tbm-main .tbm-link{color:#2e2f2f}.tbm-main .tbm-item.open>.tbm-link-container>.tbm-link{color:#e87511}.tbm-main .tbm-group-title,.tbm-main .tbm-submenu-toggle{width:3rem}.tbm-main .tbm-group-title::after,.tbm-main .tbm-submenu-toggle::after{font-family:var(--fa-style-family, "Font Awesome 6 Pro");display:var(--fa-display,inline-block);font-weight:300;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"\f078"}.tbm-main .tbm-group-title::after,.tbm-main .tbm-submenu-toggle::after{font-size:.875rem}.tbm-main .tbm-submenu-toggle{background:0 0;color:#b7bdbd}.tbm-main .tbm-submenu-toggle::before{display:none}.tbm-main .tbm-group-title{display:flex;justify-content:space-between;align-items:center}.tbm-main .tbm-group-title::after{color:#b7bdbd}}@media screen and (min-width:1201px){.tbm-main{position:static}.tbm-main .tbm-nav.level-0{display:flex;gap:.75rem}}@media screen and (min-width:1201px) and (min-width:1440px){.tbm-main .tbm-nav.level-0{gap:2rem}}@media screen and (min-width:1201px){.tbm-main .tbm-nav.level-0>.tbm-item>.tbm-link-container .tbm-link{font-weight:600;color:#2e2f2f}}@media screen and (min-width:1201px){.tbm-item--has-dropdown.open::before{content:"";background:rgba(86,89,89,.5);opacity:.8;position:fixed;top:0;height:100svh;width:100vw;left:0;z-index:-1;pointer-events:none}.tbm-item--has-dropdown.open>.tbm-link-container .tbm-link{position:relative}.tbm-item--has-dropdown.open>.tbm-link-container .tbm-link::before{content:"";display:block;height:.1875rem;width:100%;background:#fd7e14;border-radius:.1875rem .1875rem 0 0;position:absolute;top:calc(100% + 1.25rem + 7px);left:0}}@media screen and (min-width:1201px) and (min-width:1440px){.tbm-item--has-dropdown.open>.tbm-link-container .tbm-link::before{top:calc(100% + 1.25rem + 11px)}}@media screen and (min-width:1201px){.tbm-group{margin-bottom:0!important}}@media screen and (max-width:1200px){.tbm-group>.tbm-item-child{height:0;overflow:hidden!important;transition:all .2s ease-in-out}.tbm-group.open>.tbm-item-child{height:100%}}@media screen and (max-width:1200px){.tbm-submenu{height:0;overflow:hidden;transition:height .2s ease-in-out}.tbm-submenu.open{height:100%}}@media screen and (min-width:1201px){.tbm-submenu{background:#fff;max-width:100vw;left:50%!important;top:calc(100% + 1.25rem + 1px)!important;transform:translateX(-50%);border-radius:.25rem;padding:3rem;box-shadow:0 2px 2px 0 rgba(46,47,47,.05)}.tbm-submenu .tbm-item{margin-bottom:0}.tbm-submenu a.tbm-link{position:relative;z-index:1;color:#2e2f2f;margin-bottom:.5rem}.tbm-submenu a.tbm-link:hover{color:#e87511}.tbm-submenu a.tbm-link.level-3{margin-left:1rem}.tbm-submenu>.tbm-row{margin-right:-3rem;margin-left:-3rem;gap:0}.tbm-submenu>.tbm-row>.tbm-column{padding-right:3rem;padding-left:3rem}.tbm-submenu>.tbm-row>.tbm-column:not(:last-child){border-right:1px solid #d5dcdc}.tbm-submenu>.tbm-row>.tbm-column .tbm-row{gap:1.5rem}.tbm-submenu .tbm-row [class*=span]{min-height:0}.tbm-submenu .tbm-group-title{margin-bottom:0}}@media screen and (max-width:1200px){.tbm-collapse{display:block!important;position:fixed!important;top:4rem!important;right:0;width:100vw!important;height:calc(100svh - 4rem);max-width:26.875rem;background:#fff;padding:1.5rem;overflow-y:auto;transform:translateX(100%);transition:all .3s ease-in-out}.tbm--mobile-show .tbm-collapse{transform:translateX(0)}.tbm-collapse #block-rwhs-headertop_destination{margin:2.5rem 0 1rem}.tbm-collapse #block-rwhs-headertop_destination .nav{margin:0;gap:2rem;justify-content:center}.tbm-collapse #block-rwhs-headertop_destination .nav-link{color:#2e2f2f}.tbm-collapse #block-rwhs-headertop_destination .nav-link:hover{color:#e87511}.tbm-collapse #block-rwhs-headertop_destination .nav-item:has(.link-user){display:none}.tbm-collapse #block-rwhs-quicklinks_destination{margin-bottom:1rem}.tbm-collapse #block-rwhs-quicklinks_destination .menu--quick-links{display:block}.tbm-collapse #block-rwhs-quicklinks_destination .nav{flex-wrap:wrap}.tbm-collapse #block-rwhs-quicklinks_destination .nav-item,.tbm-collapse #block-rwhs-quicklinks_destination .nav-link{width:100%}.tbm-collapse #block-rwhs-googletranslator_destination #block-rwhs-googletranslator{display:flex;justify-content:center}.tbm-collapse #block-rwhs-googletranslator_destination .dropdown-toggle{background:0 0}}.page-footer,.page-header,main[role=main]{position:relative;z-index:1}.page-header{z-index:2}.tbm-block .block-content .h3,.tbm-block .block-content h3{font-size:.875rem;line-height:1.4;color:#e87511;text-transform:uppercase;font-family:InterDisplay,sans-serif;font-weight:600;letter-spacing:1px;margin:1rem 0 0!important}@media (max-width:767.98px){.tbm-block .block-content .h3,.tbm-block .block-content h3{font-size:.8125rem;line-height:1.4}}@media screen and (min-width:1201px){.tbm-block .block-content .h3,.tbm-block .block-content h3{margin:0 0 1.25rem!important}}.tbm-block .block-content ul{list-style:none;padding:0}@media screen and (min-width:1201px){.tbm-block .block-content ul{margin:0 0 .625rem}}@media screen and (max-width:1200px){.tbm-block .block-content ul{padding:1rem 0 .5rem;margin:0;border-bottom:1px solid #d5dcdc}.tbm-block .block-content ul ul{padding:0;margin:0 0 0 1rem;border-bottom:0 none}}.tbm-block .block-content ul ul{margin-left:1rem}.tbm-block .block-content a{font-size:1rem;display:inline-block;color:#2e2f2f;margin-bottom:.5rem}.tbm-block .block-content a:hover{color:#e87511}
/*# sourceMappingURL=tb_megamenu.css.map */

/* Source and licensing information for the above line(s) can be found at https://www.rwhs.org/themes/custom/rwhs/css/components/tb_megamenu.css. */