div#top_bar{background-color:#ffecb3;text-align:center}div#top_bar a{display:block;color:#1d305b;font-size:16px;font-weight:500;padding:12px 0;background:-webkit-gradient(linear,left top,right top,from(#fff),to(#fff),color-stop(.5,#aaa));background-size:125px 100%;background-clip:text;animation-name:shimmer;animation-duration:3.5s;animation-iteration-count:infinite;background-repeat:no-repeat;background-position:0 0;background-color:#222}div#top_bar a span{font-size:1rem;font-weight:500;color:#fff;text-align:center;border-radius:5px;position:relative;overflow:hidden;background-image:linear-gradient(270deg,#f9aa39,#8076ff);background-size:400% 400%;animation:5s infinite TransitioningBackground;padding:5px 20px;text-transform:uppercase;margin-left:10px}@keyframes shimmer{0%{background-position:top left}100%{background-position:top right}}@keyframes TransitioningBackground{0%,100%{background-position:1% 0}50%{background-position:99% 100%}}body ul.main-header-menu li.logout-link,body.logged-in ul.main-header-menu li.login-link{display:none}body.logged-in ul.main-header-menu li.logout-link{display:block}header .custom-logo-link img{width:100%!important;height:48px}#ast-desktop-header .site-primary-header-wrap .site-branding.ast-site-identity{padding:0}#ast-desktop-header nav.site-navigation ul li ul.sub-menu{overflow:hidden!important}#ast-mobile-header .site-branding{padding:0!important}#ast-mobile-header .site-header-primary-section-right .site-header-focus-item{padding-left:0!important}#ast-mobile-header .site-header-primary-section-right .ast-header-button-1{padding-right:0!important}
@media (min-width:0px) and (max-width:480px){.footer-menu-col{overflow:hidden}.footer-menu-col .footer-menu-title{border-bottom:1px solid rgba(0,0,0,.1);padding:1rem;position:relative;cursor:pointer}.footer-menu-col .footer-menu-title:before{content:'\f107';position:absolute;color:#7655e8;right:10px;font-family:"Font Awesome 5 Free";font-weight:900;font-size:19px;top:10px;transition:transform .3s}.footer-menu-col .footer-menu-title.active:before{transform:rotate(180deg)}.footer-menu-col .footer-menu-title h5{font-size:15px!important}.footer-menu-col .footer-menu-list{background:0 0;padding:1.8em 1.5em .5em;overflow:hidden}.footer-menu-col .footer-menu-list .uagb-icon-list__wrap div{margin-bottom:20px!important}.footer-menu-col .footer-menu-list .uagb-icon-list__wrap a{font-size:15px}}
@media (min-width:481px) and (max-width:767px){.footer-menu-col{overflow:hidden}.footer-menu-col .footer-menu-title{border-bottom:1px solid rgba(0,0,0,.1);padding:1rem;position:relative;cursor:pointer}.footer-menu-col .footer-menu-title:before{content:'\f107';position:absolute;color:#7655e8;right:10px;font-family:"Font Awesome 5 Free";font-weight:900;font-size:25px;top:5px;transition:transform .3s}.footer-menu-col .footer-menu-title.active:before{transform:rotate(180deg)}.footer-menu-col .footer-menu-title h5{font-size:15px!important}.footer-menu-col .footer-menu-list{background:#fff;padding:1.8em 1.5em .5em;overflow:hidden}.footer-menu-col .footer-menu-list .uagb-icon-list__wrap div{margin-bottom:20px!important}.footer-menu-col .footer-menu-list .uagb-icon-list__wrap a{font-size:15px}}
@media (min-width:768px) and (max-width:1024px){.footer-menu-col{overflow:hidden}.footer-menu-col .footer-menu-title{border-bottom:1px solid rgba(0,0,0,.1);padding:1rem;position:relative;cursor:pointer}.footer-menu-col .footer-menu-title:before{content:'\f107';position:absolute;color:#7655e8;right:10px;font-family:"Font Awesome 5 Free";font-weight:900;font-size:25px;top:5px;transition:transform .3s}.footer-menu-col .footer-menu-title.active:before{transform:rotate(180deg)}.footer-menu-col .footer-menu-title h5{font-size:15px!important}.footer-menu-col .footer-menu-list{background:#fff;padding:1.8em 1.5em .5em;overflow:hidden}.footer-menu-col .footer-menu-list .uagb-icon-list__wrap div{margin-bottom:20px!important}.footer-menu-col .footer-menu-list .uagb-icon-list__wrap a{font-size:15px}}
