
    @import url('https://fonts.googleapis.com/css2?family=Be+Vietnam:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400;1,500;1,600;1,700;1,800&display=swap');
    /*admin */  
    .overwrite_inside_left{font-size:0.8em; padding-right:11px;}
    .inside_left_bar, .inside_left_bar img{display:none;}
    .left_menu_column{width:250px;}
    #menu{background-color: rgb(245,245,247);margin-right:10px;float:left;font-size:0.8em;width:200px;border-right:1px solid rgb(169,50,56);}
    #menu ul{font-size:1em; list-style:none;margin:0;padding:7;background-color:transparent;}
    #menu ul li{padding:7px 0 0 0;}
    #menu a{color:rgb(169,50,56); font-weight:600;}
    #menu a.ln div{padding-top:5px;}
    #menu a:hover{color:rgb(0,0,0); text-decoration:none;}
    .inside_page_bg #menu a{font-size:1em; line-height:1em;}
    .inside_page_bg #menu li li li li a{font-size:0.9em;}
    .inside_page_bg #menu ul ul ul{padding-left:20px;}
    .inside_page_bg #menu ul ul ul ul{padding-left:40px;}
     
    .print_total{padding-bottom:35px;}
    .screen_total2,.screen_total{width:1024px;}
    .top_text_bg{background-color:rgb(169,50,56);color:rgb(255,255,255);height:10px;}
    #header_nav, #tabnav, #headermenu a.toplink, #headermenu a.toplink:visited{overflow:hidden;background-color:rgb(255,255,255);height:auto;color:rgb(0,0,0);}
    #header_nav{background-color:rgb(255,255,255);color:rgb(0,0,0);border-bottom:1px solid rgb(169,50,56) !important;}
    #header_nav li{width:auto !important;background-color:rgb(169,50,56);padding-right:1px;}
    #header_nav li a.toplink{background-color:rgb(255,255,255);text-transform:uppercase;height:25px;font-size:12px;line-height:16px !important;padding:10px 10px 0px 10px;color:rgb(0,0,0);border:none !important;}
    #header_nav li a.toplink:hover,
    #header_nav li a.toplink:active,
    #header_nav li a.toplink:focus{background-color:rgb(255,255,255);color:rgb(169,50,56);}
    #header_nav li a.tabnav_default,
    #headermenu a.tabnav_default, #headermenu a.tabnav_default:visited{background-color:rgb(255,255,255);color:rgb(169,50,56);}
    #header_nav li{width:auto !important;background-color:rgb(169,50,56);padding-right:0px;}
    #header_nav li:last-child{padding-right:0px;}
    #tabnav{margin-left:0;}
    #headermenu, #headermenu ul{padding:0;margin:0;}
    .top_border_bg{background-color:rgb(169,50,56);}
    .print_total .titletext{display:block;font-weight:400;font-size:1.5em; padding-top:1em;}
    .inside_page_bg table, .inside_page_bg td, .inside_page_bg tr{border-color:rgb(0,0,0)!important; font-size:0.95em;}
    .inside_page_bg input,.inside_page_bg textarea,.inside_page_bg select,.inside_page_bg p{ font-size:0.95em;}
    /*end admin*/

    /***functional menu***/
    .header-nav{display:inline-block; height:4em; overflow:hidden;}
    .header-nav ul{margin:0; padding:0; list-style:none; display:inline-flex; justify-content:center; align-items:stretch;}
    .header-nav li{position:relative; display:inline-block; background:rgb(250,191,26); width:4em; height:4em; color:rgb(0,0,0);}
    .header-nav li a,.header-nav li button{font-size:1em; position:absolute; top:0; left:0; width:100%; height:100%; background:none; border:none; color:rgb(0,0,0); display:inline-flex; flex-flow: row wrap; justify-content:center; align-content:center; align-items:center; text-align:center; font-weight: 400;
    -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
    .header-nav li a:hover,.header-nav li a:focus,.header-nav li a:active,.header-nav li a.active,
    .header-nav li button:hover,.header-nav li button:focus,.header-nav li button:active,.header-nav li button.active{color:rgb(255,255,255); background:rgb(169,50,56); cursor: pointer;}
    .header-nav li a:hover,.header-nav li a:focus,.header-nav li a:active{text-decoration:none;}
    .header-nav li .icon{font-size:1.35em; margin-bottom:0.35em;}
    .header-nav li .title{font-size:0.5em; line-height:1em; display:inline-block; width:90%; padding:0 5%; text-transform:uppercase; font-weight:800;}
    .fixed .header-nav .title{height:0; overflow:hidden;}

    /***Main Nav***/
    #topNav {width:90%; background:rgb(169,50,56); padding:2em 5%; margin:0; text-align:center; display:inline-block; position: relative; float:left;}
    #topNav ul{margin:0;padding:0; list-style:none; width:100%;float:left;}
    #topNav .topnav{margin:0;padding:0; list-style:none;width:auto; display: inline-block; width:100%;
        -webkit-transition: width 0.3s ease-in-out; -moz-transition: width 0.3s ease-in-out; -ms-transition: width 0.3s ease-in-out; -o-transition: width 0.3s ease-in-out; transition: all 0.3s ease-in-out; float:right;}
    #topNav li {width:14%; position: relative; display: inline-block; padding:0 1%; margin: 0;  vertical-align: top;} 
    #topNav li a.nav,#topNav li button {float:left;font-size:1.5em; width:100%;line-height: 1em; font-weight:800; color: rgb(255,255,255); padding: 0 0 1.2em; margin:0; display: inline-block; position: relative;background:none;border:none; text-transform:uppercase;}
    #topNav li a.nav span{position:relative; display: inline-block;}
    #topNav li a.nav:hover span:after,
    #topNav li a.nav:focus span:after,
    #topNav li a.nav:active span:after,
    #topNav li a.nav.on span:after{content:''; position:absolute; bottom: -10px; left:50%; transform: translateX(-50%); height:2px; width:100%; background:rgb(250,191,26);}
    #topNav li a span.icon{display:inline-block; margin-right:0.5em;}
    #topNav li a.nav:hover,#topNav li a.nav:focus, #topNav li:hover a.nav, #topNav li:focus a.nav{ text-decoration:none;font-weight: 900; font-style: normal; color:rgb(250,191,26);}

    #topNav ul ul{float:none; display:block; width:100%; opacity:1; text-align:left;
    -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
    #topNav ul li.navMenus:hover ul,#topNav ul li.navMenus:focus ul,
    #topNav ul li.navMenus:focus-within ul{opacity:1;}
    #topNav ul ul li{width:100%;}
    #topNav ul ul li a{font-weight:400; font-size:1em; line-height:1.15em; color:rgb(255,255,255); display:inline-block; padding:0.35em 0; position:relative; width:100%;} 
    #topNav ul ul li a:after{content: "\ea09";position:absolute; right:0; top:50%; font: normal normal normal 0.8em/1 'Melville'; opacity:0; -webkit-transform: translate(0,-50%); -ms-transform: translate(0,-50%); transform: translate(0,-50%);}
    #topNav ul ul li a:hover,#topNav ul ul li a:focus,#topNav ul ul li a:active{color:rgb(250,191,26);  text-decoration:none;}
    #topNav ul ul li a:hover:after,#topNav ul ul li a:focus:after,#topNav ul ul li a:active:after{opacity:1;}
    
    #topNav.megaDrop{position:relative; height: calc(100vh - 4em)}
    #topNav.megaDrop li.navMenus,#topNav.megaDrop li{position:unset!imporant;}
    #topNav.megaDrop li.navMenus {width:auto; position: relative; display: inline-block; padding:0 0.75em; margin: 0;  vertical-align: top;} 
    #topNav.megaDrop li.navMenus a.nav,#topNav.megaDrop li.navMenus button{margin-bottom:0.5em; padding:0;}
    #topNav.megaDrop li.navMenus a.navDrop{display:inline-block;padding:0;color:rgb(255,255,255);font-size:0.5em;line-height: 1em; visibility:hidden; position: absolute;right:-0.5em; top:40%; -webkit-transform: translate(0,-50%); -ms-transform: translate(0,-50%); transform: translate(0,-50%); text-align:right;}
    
    /*dropdown*/
    #topNav .dropDown{position:absolute;top:4.5em; display:none; margin:0; padding:0; z-index:9999;text-align:center;}    
    #topNav .dropDown.megaDrop{width:100%;left:auto!important;right:auto!important;}
    #topNav .dropDown .mainNav{padding:0.25em 5% 0.25em 0; width:90%; position: relative; display: inline-block; text-align:center;}
    #topNav .dropDown .mainNav ul{width:16%;margin:0;padding:0 1% 0!important; list-style:none;vertical-align: top;display:none;}
    #topNav .dropDown .mainNav ul:nth-child(1),#topNav .dropDown .mainNav ul:nth-child(2),#topNav .dropDown .mainNav ul:nth-child(3),
	#topNav .dropDown .mainNav ul:nth-child(4),#topNav .dropDown .mainNav ul:nth-child(5),
	#topNav .dropDown .mainNav ul:nth-child(6){display:inline-block;}
    #topNav .dropDown .mainNav ul li{display: inline-block;width:100%; position: relative;float:left;}
    #topNav .dropDown ul li a{font-size:1.1em; text-transform:uppercase; font-weight: 600; padding:0.35em 0; width:100%; display:block; width:100%;}
    #topNav .dropDown ul li a:hover,
    #topNav .dropDown ul li a:focus,
    #topNav .dropDown ul li a:active{font-weight:700; color:rgb(250,191,26);}
    #topNav .dropDown .mainNav ul ul{width:100%; padding:0; margin:0;}
    #topNav .dropDown .mainNav ul ul li a{letter-spacing:0; text-transform:none; font-size:0.9em; position:relative;}
    #topNav .dropDown .mainNav ul ul li a:after{content: "\ea09";position:absolute; right:0; top:50%; font: normal normal normal 0.8em/1 'Melville'; opacity:0; -webkit-transform: translate(0,-50%); -ms-transform: translate(0,-50%); transform: translate(0,-50%);}
    #topNav .dropDown .mainNav ul ul li a:hover,#topNav .dropDown .mainNav ul li a:focus,#topNav.dropDown .mainNav ul li a:active{ text-decoration:none;}
    #topNav .dropDown .mainNav ul ul li a:hover:after,#topNav .dropDown .mainNav ul li a:focus:after,#topNav.dropDown .mainNav ul li a:active:after{opacity:1;}

    /*modal windows*/
    .modal{display:none;}
	.no-scroll{overflow:hidden;}

    #schools-modal{width:20vw; right:4em; top:0; left:auto; -webkit-transform:none; -ms-transform:none; transform:none; padding:2.5em 2.5% 1.5em; border:none; border-bottom:4px solid rgb(250,191,26); border-radius:0; background:rgb(169,50,56);}
    #schools-modal.w-column{width:40vw;}
    #schools-modal a,#schools-modal .close-modal{color:rgb(255,255,255);}
    #schools-modal li a{color:rgb(255,255,255); font-size:1.1em; font-weight:400; display:inline-flex; justify-content: flex-start; align-items: center; padding:0.5em 0;}
    #schools-modal li a:hover,
    #schools-modal li a:focus,
    #schools-modal li a:active{font-weight:800; text-decoration:none;}
    #schools-modal li a .icon{font-size:0.6em; padding-left:0.5em; opacity:0;-webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
    #schools-modal li a:hover .icon,
    #schools-modal li a:focus .icon,
    #schools-modal li a:active .icon{ opacity:1;}
    #district-home{font-size:0.9em; font-weight:800;width:100%;display:inline-block;}
    #district-home .icon{padding-right:0.5em;}

    .modal-list{width:100%; margin:0; padding:0; list-style:none; display:inline-flex; flex-flow:row wrap; justify-content: space-between; align-items: flex-start;}      
    .modal-list li{width:100%; position:relative; margin:0 0 0.5em;}  
    .w-column .modal-list li{flex-basis: 48%;}

    #translate-modal{left:auto; right:0; width:90%; padding:2.5em 5%; height:auto; color:rgb(255,255,255);background: rgb(169,50,56); bottom:0; -webkit-transform:none; -ms-transform:none; transform:none; border:none; border-radius:0;}
    #translate-modal .close-modal{color:rgb(255,255,255);}
    #translate-modal.close-modal:hover,#translate-modal .close-modal:focus,#translate-modal .close-modal:active{color:rgb(144,144,144);}
    #search-wrapper{ display:none; background: rgb(169,50,56); text-align:right; width:100%; padding: 0.5em 0;}
    #search-wrapper.open {display:inline-block;}
    #search-wrapper form{width:95%; padding:0 2.5%; position:relative; text-align:right; display:inline-block;}
    #search-wrapper form input[type="search"]{font-family:'Be Vietnam',sans-serif; font-size:1.25em; text-transform:uppercase; font-weight:800; width:90%; color:rgb(255,255,255); line-height:2em; border:0; border-bottom:0.15em solid rgb(250,191,26); background:0; padding:0 0 0.25em; text-align:left;}
    #search-wrapper form input[type="submit"]{background:none;border:none;outline:none;color:rgb(255,255,255)!important;}
    #translate{width:95%; padding:0 2.5%; position:relative; text-align:center; display:inline-block; margin:1em 0;}
    #translate .goog-te-gadget .goog-te-combo{margin:0;width:100%;}
    #translate .goog-te-gadget{font-family:'Be Vietnam',sans-serif;font-size:1em;color:rgb(255,255,255);}
    #translate .goog-te-combo,#translate .goog-te-banner *,#translate .goog-te-ftab *,#translate .goog-te-menu *,#translate .goog-te-menu2 *,#translate .goog-te-balloon *{font-family:'Be Vietnam',sans-serif; font-size:1em;}
    #translate .goog-logo-link,#translate .goog-logo-link:link,#translate .goog-logo-link:visited,#translate .goog-logo-link:hover,#translate .goog-logo-link:active{font-size:1em!important; color:rgb(255,255,255)!important;}

    /***utility menu***/
    #utility-nav{display:inline-block;width:100%;float:left;}
    .utility-nav{margin:0;padding:0; list-style:none;display:inline-block;position:relative;float:left;line-height:1em; width:95%; padding:0 2.5%; background:rgb(250,191,26); text-align:right;} 
    .utility-nav li {margin: 0; position: relative;display:inline-block;line-height:1em; width:auto;}
    .utility-nav li a,.utility-nav li button {background:none;border:none;display:inline-flex; justify-content:center; align-content:center;font-size:1em; font-weight:500;  color:rgb(0,0,0);  line-height:1em; padding:0.7em 0.75em 0.8em;
        position:relative; cursor:pointer;
        -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
    .utility-nav li a:after,.utility-nav li button:after{content:''; right:0; top:50%; -webkit-transform:translate(0,-50%); -ms-transform:translate(0,-50%); transform:translate(0,-50%); width:1px; height:1em; position:absolute; background:rgb(0,0,0);}
    .utility-nav li:last-child a:after,.utility-nav li:last-child button:after{display:none;}
    .utility-nav li a:hover,.utility-nav li a:focus,.utility-nav li a:active,.utility-nav li a.on,
    .utility-nav li button:hover,.utility-nav li button:focus,.utility-nav li button:active,.utility-nav li button.on{border:none;outline:none; color:rgb(169,50,56); font-weight:700; text-decoration:none;}

    /***Mobile Nav***/
    #menu-modal{width:95vw; height:auto;  max-height: 100vh; padding:0; border:none; border-radius:0; background:transparent;border-bottom:4px solid rgb(250,191,26); position:fixed; top:0; left:auto; right:0; -webkit-transform:none; -ms-transform:none; transform:none; max-width:100vw;overflow-y:auto;}
    #menu-modal.fixed{max-height:calc(100vh - 8.2em); top:3.2em;}
    #menu-modal .close-modal{color:rgb(0,0,0); background:rgb(250,191,26); width:4em; height:4em; position:relative; top:auto; left:auto;}
    #menu-modal .close-modal:hover,
    #menu-modal .close-modal:focus,
    #menu-modal .close-modal:active{ color:rgb(169,50,56);}
    #mobileNav{width:100%; display: block; float:left; position: relative; display:none;}
    #mobileNav ul{margin:0;padding:0;list-style:none;width:100%;}
    #mobileNav ul.categoryLevel li { width: 100%; font-size: 1em; line-height: 1.2em; position:relative;}
    #mobileNav ul.categoryLevel li a {font-weight:800;font-size:1.4em; padding: 1em 10% 0.8em 0; width:90%; display:inline-block; color:rgb(255,255,255); }
    #mobileNav ul.categoryLevel.home li a{width:100%;}
    #mobileNav ul.categoryLevel li li a{font-weight:600;font-size:1.2em;padding: 1em 10% 0.8em 5%; width:85%;color:rgb(255,255,255); text-transform:none;}
    #mobileNav ul.categoryLevel li li li a{font-weight:400;background-color:rgb(250,191,26);font-size:1.05em;padding: 1em 10% 0.8em 10%; width:80%;border:none; color:rgb(0,0,0); font-weight: 600;}
    #mobileNav ul.categoryLevel li li li li a{background-color:rgb(144,144,144);color:rgb(255,255,255); font-weight:400; font-size:0.95em;padding:1.2em 2.5% 1em;width:75%; margin:0 10%;}
    #mobileNav ul.level1,#mobileNav ul.level2,#mobileNav ul.level3{display:none;}
    #mobileNav li .menu_arrow{position:absolute;color:rgb(255,255,255);right:0 ; padding:1.2em 5%;text-align:center;cursor:pointer;}
    #mobileNav li .menu_arrow.show:before{content: "\ea07";}
    #mobileNav li.level2 .menu_arrow{color:rgb(0,0,0);}
    #mobileNav li.level3 .menu_arrow{color:rgb(255,255,255);}
    #mobileNav ul li a span.icon{font-size:0.8em; margin-right:0.5em;}

    
    /***Inside Navigation***/
    .inner-menu-button{border:0; background:0; font-size:0.75em; cursor:pointer; margin:1.5em 0; color:rgb(144,144,144); position:absolute; top:0; right:0; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
    .inner-menu-button.button-open{color:rgb(169,50,56); -webkit-transform: rotate(90deg);-ms-transform: rotate(90deg); transform: rotate(90deg); }
    .has_children_2 .inner-menu-button{margin:1em 0;}
    #internal-nav-trigger{background:none; border:0; font-size:1.2em;line-height:1em; font-weight:800; text-transform:uppercase; padding:0 1.5em; position:relative; color: rgb(169,50,56); cursor:pointer; width:100%; height:100%; display:inline-flex; align-items:center; justify-content:center;}
    #internal-nav-trigger:before{content:''; position:absolute; left:0; top:50%; width:0.15em; height:80%; -webkit-transform: translate(0,-50%); -ms-transform: translate(0,-50%); transform: translate(0,-50%); background: rgb(250,191,26);}
    #internal-nav-trigger .icon-bg{position:relative; margin-left:0.25em; background: rgb(169,50,56); color:rgb(255,255,255); width:1.2em; height:1.2em;}
    #internal-nav-trigger .icon-bg .icon{font-size:0.4em;}
    .internal-nav-select:focus-within #internal-nav-trigger .icon-bg,
    #internal-nav-trigger:hover .icon-bg,
    #internal-nav-trigger:focus .icon-bg,
    #internal-nav-trigger:active .icon-bg,
    .internal-nav-select:focus #internal-nav-trigger .icon-bg,
    .internal-nav-select:hover #internal-nav-trigger .icon-bg{background:rgb(250,191,26); color:rgb(0,0,0); 
    -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg);}
    .internal-nav-select:focus-within #internal-nav-trigger:before,
    .internal-nav-select:hover #internal-nav-trigger:before,
    .internal-nav-select.is-visible #internal-nav-trigger:before,
    #internal-nav-trigger:hover:before,
    #internal-nav-trigger:focus:before,
    #internal-nav-trigger:active:before{width:0;}
    .internal-nav-select {position: relative;width:25%; z-index: 99999;}
    #internal-nav-trigger:hover,#internal-nav-trigger:focus,#internal-nav-trigger:active,
    .internal-nav-select:focus-within #internal-nav-trigger,
    .internal-nav-select:hover #internal-nav-trigger{background:rgb(255,255,255);-webkit-box-shadow: 0 -5px 5px 0 rgba(0,0,0,0.1); box-shadow: 0 -5px 5px 0 rgba(0,0,0,0.1);}
    .internal-nav-select:focus-within,.internal-nav-select.is-visible{background:rgb(255,255,255);-webkit-box-shadow: 1px 1px 5px 0 rgba(0,0,0,0.1);box-shadow: 1px 1px 5px 0 rgba(0,0,0,0.1);display:inline-block;}
    .internal-nav-select .internal-nav-options {display: none; position: absolute; left:0; width:90%; padding:0 5%; top:98%; z-index: 999; list-style: none; margin: 0; background-color: rgb(255,255,255);-webkit-box-shadow: 0 5px 5px 0 rgba(0,0,0,0.1); box-shadow: 0 5px 5px 0 rgba(0,0,0,0.1); max-height: 45vh; overflow:auto;}
    .internal-nav-select .internal-nav-options #menu{width:100%;background:none;float:none;font-size:1em;border:0;}
    .internal-nav-select *::-webkit-scrollbar { width: 15px; }
    .internal-nav-select *::-webkit-scrollbar-track {background: rgb(249,249,249);}
    .internal-nav-select *::-webkit-scrollbar-thumb {background: rgb(144,144,144);}
    .internal-nav-select *::-webkit-scrollbar-thumb:hover {background: rgb(169,50,56); }
    .internal-nav-select:focus-within .internal-nav-options,.internal-nav-select:hover .internal-nav-options,.internal-nav-select .internal-nav-options.is-visible {display: inline-block!important;}
    .internal-nav-select .internal-nav-options ul{padding:0;margin:0; list-style:none; width:!00%;}
    .internal-nav-select .internal-nav-options li {color:rgb(0,0,0); font-size: 1em!important;cursor: default; width:100%; position:relative;}
    .internal-nav-select .internal-nav-options li ul ul{margin:0 0 0 5%; padding:0; list-style:none;position:relative;
     height:0; overflow:hidden; display:none;-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
     
    .internal-nav-select .internal-nav-options li ul ul ul{margin-left:0;}
    .internal-nav-select .internal-nav-options li a{color:rgb(0,0,0); font-weight: 400; text-decoration: none;width:90%; display: flex; justify-content: flex-start; align-items: center; padding: 0.75em 0; font-size:1em; text-align: left;}
    .internal-nav-select .internal-nav-options li ul ul li a{font-size:0.9em; width:90%; border-left:2px solid rgb(0,0,0); padding:0.5em 5%;}
    .internal-nav-select .internal-nav-options li ul ul ul li a{font-size:0.8em; width:80%; padding:0 10%;}
    .internal-nav-select .internal-nav-options li .internal-arrow{color:rgb(144,144,144); margin-left:0.5em; font-size:0.5em;}
    .internal-nav-select .internal-nav-options li a:hover,
    .internal-nav-select .internal-nav-options li a:focus,
    .internal-nav-select .internal-nav-options li a:active,
    .internal-nav-select .internal-nav-options li a.ln_default,
    .internal-nav-select .internal-nav-options li a.ln2_default,
    .internal-nav-select .internal-nav-options li a.ln3_default,
    .internal-nav-select .internal-nav-options li[aria-selected="true"] a{color:rgb(169,50,56); font-weight:800;}
  

    /*Media Queries*/
    @media only screen and (max-width: 1400px){
        #schools-modal{width:30vw;}
        #schools-modal.w-column{width:60vw;}
    }
    @media only screen and (max-width: 1280px){
    }
    @media only screen and (max-width: 1100px){
    }
    @media only screen and (max-width: 1024px){
        #schools-modal{width:95%; right:auto; height: calc(100vh - 4em); overflow-y:scroll}
        #schools-modal.w-column{width:100vw;}

        #menu-modal{width:100vw;background:rgb(169,50,56);right:auto;height:calc(100vh - 4px);overflow:hidden; overflow-y:scroll;}
        #topNav{display:none;}
        #mobileNav{display:block; width:80%; margin:0 10%; display:inline-block;}
    }
    @media only screen and (max-width: 980px){
        #internal-nav-trigger:before{display:none;}
        #internal-nav-trigger{padding:0.5em; justify-content:flex-start;}
    }
    @media only screen and (max-width: 680px){
        .header-nav{background:rgb(250,191,26); text-align:center; width:100%;}
    }
    @media only screen and (max-width: 450px){
    }
