body.mobile-nav-active{height:100vh}.mobile-control-container{background:transparent;cursor:pointer;display:none;min-height:40px;padding:0}.open-mobile-nav-search{color:#ffffff;cursor:pointer;margin:0 0 0 8px}.open-mobile-nav-btn{margin:0 10px 0 0;position:relative;transition:all 0.2s ease-in-out}.mobile-control .fa{transition:all 0.2s ease-in-out}.mobile-control .fa:hover{transform:scale(1.1)}.open-mobile-nav-btn:hover{cursor:pointer}.has-tabbed .mobile-control-container:focus{outline:2px dashed #ffffff;outline-offset:1px}.mobile-control-container:focus{outline:none}.msu-mobile-nav-container{display:none;transition:right 0.2s ease-in-out}.mobile-nav-background{background:rgb(0, 0, 0);left:0;opacity:0;position:fixed;top:0;transition:opacity 0.2s ease-in-out;z-index:998}.msu-mobile-nav{background:rgb(39, 39, 39);color:#ffffff;height:100vh;overflow-y:auto;position:absolute;right:-300px;top:0;transition:right 0.2s ease-in-out;width:300px;z-index:999}.msu-mobile-nav-container .close-btn-container{display:flex;justify-content:flex-end;padding:20px 18px 10px}.msu-mobile-nav-container .close-nav-btn{align-items:center;background:transparent;display:flex;justify-content:space-between;padding:0;width:80px}.msu-mobile-nav-container .close-nav-btn .upper-case{line-height:1}.msu-mobile-nav-container .close-icon{align-items:center;border:1px solid #ffffff;border-radius:50%;display:flex;height:20px;justify-content:center;transition:all 0.2s ease-in-out;width:20px}.msu-mobile-nav-container .close-icon .fa{font-size:12px}.msu-mobile-nav-container .close-nav-btn:hover .close-icon{transform:scale(1.1)}.msu-mobile-nav-container .close-nav-btn:focus{outline:none}.has-tabbed .msu-mobile-nav-container .close-nav-btn:focus{outline:2px dashed #ffffff}.msu-mobile-nav .msu-mobile-nav-searchbar-form-container{border-bottom:1px solid rgba(255, 255, 255, 0.1);padding:10px 18px}.msu-mobile-nav .msu-mobile-nav-searchbar-form{background:#ffffff;border:1px solid #eee;border-radius:3px;display:flex;justify-content:space-between}.msu-mobile-nav .msu-mobile-nav-searchbar{border:0;color:#000000;padding:8px;width:80%}.msu-mobile-nav .submit-btn{background:transparent;color:#000000}.has-tabbed .msu-mobile-nav .msu-mobile-nav-searchbar:focus,.has-tabbed .msu-mobile-nav .submit-btn:focus{outline:2px dashed #4c7e00;outline-offset:-5px}.msu-mobile-nav .msu-mobile-nav-searchbar:focus,.msu-mobile-nav .submit-btn:focus{outline:none}.msu-mobile-nav .nav-item-container{padding:0 20px}.msu-mobile-nav .nav-item-container:not(:last-of-type){border-bottom:1px solid rgba(255, 255, 255, 0.1)}.msu-mobile-nav .toggle-submenu{background:rgb(39, 39, 39);display:inline-block;padding:0;text-align:left;white-space:nowrap}.msu-mobile-nav .toggle-submenu[aria-expanded="true"] .fa{transform:rotate(180deg)}.msu-mobile-nav .submenu{background:#424242;box-shadow:inset 0 0 10px rgba(0, 0, 0, 0.4);display:none;margin-top:10px}.msu-mobile-nav .text-wrap{display:inline-block;font-size:14px;line-height:16px;padding:14px 18px}.msu-mobile-nav .msu-mobile-nav-list>li.nav-item-container:nth-of-type(1) .text-area{padding-left:11px}.msu-mobile-nav a,.msu-mobile-nav a:hover,.msu-mobile-nav a:focus,.msu-mobile-nav .text-wrap{color:inherit;text-decoration:none}.has-tabbed .msu-mobile-nav a:focus,.has-tabbed .msu-mobile-nav button:focus{outline:2px dashed #ffffff}.msu-mobile-nav a:focus,.msu-mobile-nav button:focus{outline:none}.msu-mobile-nav-container.active .mobile-nav-background{height:100%;opacity:0.8;width:100%}.msu-mobile-nav-container.active .msu-mobile-nav{right:0;width:300px}.msu-mobile-nav .submenu.active{display:block}@media screen and (max-width: 1024px){.mobile-control-container{display:flex}.open-mobile-nav-btn:after{content:'|';opacity:0.8;position:absolute;right:-12px;top:2px}.msu-mobile-nav-container{display:block}.mobile-nav-active .msu-mobile-nav-container{height:100%;position:fixed;top:0;width:100%;z-index:2}.browser-safari.mobile-nav-active .msu-mobile-nav-container{z-index:10}}

.ccm-block-social-links ul.list-inline{display:inline-block;margin:0px;padding:0px}.ccm-block-social-links ul.list-inline li{padding:0px;list-style-type:none;margin-right:10px;display:inline-block}

.ae-navbar-nav{align-content:stretch;align-items:center;-webkit-align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;display:table;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;-webkit-flex-direction:row;-ms-flex-direction:row;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;height:100%;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:justify;-ms-flex-line-pack:stretch;width:100%}.ae-nav-item-container{align-items:center;border-right:0;display:flex;height:100%;position:relative}.ae-nav-item-container:nth-last-child(1) .ae-dropdown-toggle{padding-right:0}.ae-nav-item-container:first-child .ae-nav-item{padding-right:8px}.ae-navbar-nav .ae-nav-item-container:nth-last-child(1) .ae-dropdown-menu.active,.ae-navbar-nav .ae-nav-item-container:nth-last-child(3) .ae-dropdown-menu.active{left:auto;right:0}.ae-navbar-nav > .nav-border{background:#fff;height:20px;width:2px}.ae-nav-item{background:transparent;color:#ffffff;display:block;font-size:16px;font-weight:300}.ae-nav-item:hover,.ae-nav-item:hover > .fa-home{color:#fff}.ae-navbar-nav > .ae-nav-item-container > .ae-dropdown-menu{opacity:.05;-moz-transition:-moz-transform 0s ease-in-out;-o-transition:-o-transform 0s ease-in-out;-webkit-transition:-webkit-transform 0s ease-in-out;transition:transform 0s ease-in-out;-moz-transform-origin:top;-ms-transform-origin:top;-o-transform-origin:top;-webkit-transform-origin:top;transform-origin:top;-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);-webkit-transform:scaleY(0);transform:scaleY(0);visibility:hidden}.ae-dropdown-menu{background:#f3f3f3;display:block;padding:10px 15px;position:absolute;top:53px}.ae-navbar-nav > .ae-nav-item-container > .ae-dropdown-menu.active{-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);-webkit-transform:scaleY(1);left:0;transform:scaleY(1);opacity:1;visibility:visible;-moz-transition:-moz-transform .4s ease-in-out, opacity ease-in .4s;-o-transition:-o-transform .4s ease-in-out, opacity ease-in .4s;-webkit-transition:-webkit-transform .4s ease-in-out, opacity ease-in .4s;transition:transform .4s ease-in-out, opacity ease-in .4s;z-index:10}.ae-dropdown-menu .ae-nav-item-container{padding-top:6px;z-index:10}.ae-dropdown-menu > .ae-nav-item-container:first-child{padding-top:0}.ae-dropdown-menu .ae-nav-item{color:#000000;width:100%}.ae-dropdown-menu .ae-nav-item:hover{color:#18453b}.ae-navbar-nav *:focus,.ae-navbar-nav .ae-dropdown-menu *:focus{outline:none}.ae-navbar-nav *:focus{color:#fff}.ae-navbar-nav .ae-dropdown-menu *:focus{color:#000}.has-tabbed .ae-navbar-nav *:focus{color:#000;text-decoration:none;outline:2px dotted #ffffff}.has-tabbed .ae-navbar-nav .ae-dropdown-menu *:focus{color:#000000;outline:2px dotted #000000}@media screen and (max-width: 1200px){.ae-nav-item{font-size:15px}}@media screen and (max-width: 1080px){.ae-nav-item{font-size:14px}}@media screen and (max-width: 1024px){.nav-wrap{display:none}}

.youtubeBlockResponsive16by9,.youtubeBlockResponsive4by3{position:relative;height:0}.youtubeBlockResponsive16by9 iframe,.youtubeBlockResponsive4by3 iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.youtubeBlockResponsive16by9{padding-bottom:56.25%}.youtubeBlockResponsive4by3{padding-bottom:75%}.ccm-edit-mode-disabled-item.youtubeBlockResponsive16by9{padding-top:28.125%;padding-bottom:28.125%}.ccm-edit-mode-disabled-item.youtubeBlockResponsive4by3{padding-top:37.5%;padding-bottom:37.5%}

.msu-footer-nav-wrapper{background:#272727;color:#fff;display:none}.msu-footer-nav-wrapper .footer-nav-searchbar:focus,.msu-footer-nav-wrapper input[type="text"]:focus{border-radius:3px;outline:3px dashed #4c7e00}.has-tabbed .msu-footer-nav-wrapper *:focus,.has-tabbed .msu-footer-nav-wrapper a:focus{outline:3px dashed #ffffff}.footer-nav-searchbar-container{border-bottom:1px solid rgba(255, 255, 255, 0.1);padding:10px 18px}.footer-nav-searchbar{background:#ffffff;border:1px solid #eee;border-radius:3px;display:flex;justify-content:space-between}.footer-nav-searchbar input[type="text"]{border:0;color:#000000;font-size:16px;padding:0 0 0 12px;width:calc(100% - 51px);height:38px}.footer-nav-searchbar .submit-btn{background:transparent;color:#000000}.footer-nav-searchbar-container .msu-mobile-nav-searchbar:focus,.footer-nav-searchbar-container .submit-btn:focus{outline:5px dashed #4c7e00}.footer-nav-searchbar .submit-btn .fa{font-size:14px}.msu-footer-nav .nav-item-container{padding-left:20px}.msu-footer-nav .nav-item-container:not(:last-of-type){border-bottom:1px solid rgba(255, 255, 255, 0.1)}.msu-footer-nav .text-wrap{display:inline-block;font-size:14px;line-height:16px;padding:14px 18px}.msu-footer-nav .submenu{background:#424242;box-shadow:inset 0 0 10px rgba(0,0,0,.4);display:none;margin-top:10px}.msu-footer-nav .submenu.active{display:block}.msu-footer-nav a,.msu-footer-nav .toggle-submenu{background:#272727;color:inherit;display:inline-block;padding:0;text-align:left;white-space:nowrap;width:80%}.msu-footer-nav .submenu a{background:#424242;white-space:normal}.msu-footer-nav .toggle-submenu[aria-expanded="true"] .fa{transform:rotate(180deg)}.msu-footer-nav .toggle-submenu .fa{font-size:21px;line-height:7px}.msu-footer-nav .toggle-submenu .fa::before{display:inline-block}.has-tabbed .msu-footer-nav .toggle-submenu:focus,.has-tabbed .msu-footer-nav a:focus{outline-offset:-2px}.msu-footer-nav a:hover,.msu-footer-nav a:focus{text-decoration:none}@media screen and (max-width: 400px){.msu-footer-nav .toggle-submenu{width:95%}}

