Øyi8¥aüÉyiõæØMš‰Accept-Encoding,User-Agent …+UNÉy-µG:J'Ð KEY: https://faeduc.com.br/wp-content/themes/faeduc/css/block/header.css HTTP/1.1 200 OK Date: Wed, 28 Jan 2026 08:34:04 GMT Server: Apache Last-Modified: Mon, 29 Nov 2021 18:34:32 GMT Accept-Ranges: bytes Content-Length: 6419 Vary: Accept-Encoding,User-Agent Connection: close Content-Type: text/css .header { background: var(--white); border-bottom: 0.2rem solid var(--lightBlue); box-shadow: 0 0 1rem rgb(0, 0, 0,.5); position: relative; z-index: 2; } .header-top__bg { background: var(--blue); padding: 0.5rem 0; } .header-top__social ul { display: flex; } .header-top__social li { margin-right: 1.5rem; } .header-top__social li:last-child { margin-right: 0; } .header-top__social a { color: var(--white); font-size: 1.8rem; } .header-top__infos { display: flex; justify-content: flex-end; align-items: center; } .header-top__phone { display: flex; color: var(--white); align-items: center; font-size: 1.2rem; font-weight: 700; letter-spacing: 0.1rem; margin-right: 2.8rem; } .header-top__phone p { margin: 0 1rem 0 0; line-height: 1; } .header-top__phone div { display: flex; align-items: center; } .header-top__phone i { font-size: 1.4rem; margin-right: 0.5rem; } .header-top__mail { color: var(--white); font-size: 1.2rem; font-weight: 700; display: flex; align-items: center; letter-spacing: 0.1rem; } .header-top__mail i { font-size: 1.4rem; margin-right: 0.8rem; } .header-menu { display: flex; justify-content: space-between; align-items: center; } .header-menu .vestibular { color: var(--white); background: var(--orange); padding: 0 !important; height: 2.5rem; width: 11.8rem; display: flex; align-items: center; justify-content: center; } .header-menu ul { display: flex; justify-content: space-between; align-items: center; } .header-menu li { position: relative; } .header-menu li:hover { background: var(--lightBlue); color: var(--white); } .header-menu li:hover a { color: var(--white); } .header-menu a { display: flex; font-size: 1.2rem; color: var(--gray); transition: all .3s; line-height: 1; text-transform: uppercase; font-weight: 700; padding: 2.2rem 1.2rem; } .header-menu a:hover { background: var(--lightBlue); color: var(--white); } .header-menu li.current-menu-item a { background: var(--lightBlue); color: var(--white); } .header-menu .sub-menu { position: absolute; top: 100%; background: #FFF; text-align: left; left: 50%; min-width: 35rem; width: 300%; transform: translateX(-50%); overflow: hidden; transition: all .3s; display: none; z-index: 4; padding: 3.5rem 1.8rem 0 1.8rem; border-top: 0.3rem solid var(--lightBlue); border-bottom: 0.6rem solid var(--lightBlue); border-radius: 0 0 0.5rem 0.5rem; flex-wrap: wrap; box-shadow: 0 0.2rem 1.5rem rgb(0, 0, 0, 0.3); } .header-menu .sub-menu::after { content: ''; border-top: 0 solid transparent; border-bottom: 1.7rem solid transparent; border-left: 3.4rem solid var(--lightBlue); position: absolute; left: 50%; transform: translateX(-50%); top: 0; } .header-menu li:hover>.sub-menu { display: flex; } .header-menu .sub-menu li { display: block; margin: 0 0 2.5rem 0; width: calc(100%/2); background: transparent !important; } .header-menu .sub-menu li:last-child { border: 0; } .header-menu .sub-menu li.current-menu-item a { text-decoration: none !important; } .header-menu .sub-menu li a { color: var(--gray); text-transform: initial; font-size: 1.2rem; font-weight: 700; display: flex; align-items: center; text-transform: uppercase; padding: 0 1.7rem; position: relative; } .header-menu .sub-menu li a::after { content: ''; width: 0.7rem; height: 0.7rem; border-radius: 50%; background: var(--blueOcean); position: absolute; top: 50%; left: 0; transform: translateY(-50%); } .header-menu .sub-menu li.current-menu-item a { background-color: #F6F6F6 !important; } .header-menu .sub-menu li a:hover { background-color: transparent; text-decoration: none !important; color: var(--orange); } .seta { float: right; font-size: 20px; line-height: 0.5; margin: 0 0 0 8px; display: none; } .seta-mobile { float: right; font-size: 20px; line-height: 0.6; } .menu-mobile-box { height: 100%; margin-top: -3px; } .menu-mobile-box .navbar-light .navbar-toggler { margin: 0 !important; } .menu-mobile { border: 0; display: block; width: 100%; margin: 0; } .menu-mobile span { display: block; max-width: 32px; height: 2px; background: var(--cormenumobile); width: 100%; margin: 8px 0; } .menu2 { background: var(--backgroundmenumobile); position: absolute; top: 12.5rem; left: 0; width: 100%; z-index: 99; } .menu2 ul { padding: 20px 10px; } .menu2 li { display: block; position: relative; } .menu2 li.current-menu-item a { background-color: var(--hovermenumobile); } .menu2 li a { color: #FFF; font-family: var(--montserrat); font-size: 12px; display: block; padding: 11px 15px 9px 15px; text-transform: uppercase; letter-spacing: 1px; position: relative; transition: all .3s; } .menu2 li a:hover { background-color: var(--hovermenumobile); } .menu2 .dropdown-menu { position: static !important; width: 100% !important; background: #2e6075; transform: inherit !important; padding: 6px 5px !important; float: none; border: 0 !important; border-radius: 0 !important; } @media(max-width: 767px) { .header { position: static; padding-bottom: 1rem; } .header-mobile__container { align-items: center; } .header-top__bg { margin-bottom: 1rem; } .seta { display: block; } .header-top__social ul { justify-content: center; } .header-top__infos { flex-direction: column; } .header-top__phone { margin-right: 0; } } @media(min-width: 768px) and (max-width: 991px) { .header { position: static; padding-bottom: 1rem; } .header-top__bg { margin-bottom: 1rem; } .header-mobile__container { align-items: center; } } @media(min-width: 992px) and (max-width: 1199px) { .header-menu a { font-size: 1rem; text-align: center; } }