header {width: 100%;float: left; height: 119px; border-top: 3px solid #00336c; box-shadow: inset 0px -1px 1px 0px #eaeaea;}
.alinha-header {width: calc(100% - 48px); padding: 0 24px;}
.logo-seac {width: 155px; float: left; height: 119px; background: url(../img/header/SEAC.jpg) no-repeat center;background-size:100%;}
.logo-seac a {width: 100%; height: 100%; display: block;}
.infos-header {width: 918px;float: right;height: 119px;}
.infos-contato {width: 100%; height: 65px;}
.infos-contato .email {height: 65px; float: right; margin-left: 19px;display: flex; align-items: center;color:#000;font: 17.5px titillium-semibold;}
.infos-contato .email i {width: 19px;height: 15px; background: url(../img/header/mail.svg) no-repeat center; margin-right: 5px;background-size: 100%;}
.infos-contato .email a {color:#000}
.infos-contato .linha-cinza {width: 120px; height: 1px; float: right; background: #a0a0a0; margin: 34px 0 30px 23px}
.infos-contato .tell{height: 65px; display: flex; align-items: center; float: right;}
.infos-contato .tell a {margin-left: 53px; display: flex;align-items: center;}
.infos-contato .tell a i {width: 23px;height: 20px; background: url(../img/header/tell.svg) no-repeat center; margin-right: 5px;}
.infos-contato .tell a p {display: flex; align-items: center; color:#000; font: 18px titillium-semibold;}
.menu-mobile {display: none}
.infos-menu-pc {width: 100%; height: 53px; display: flex; justify-content: space-between;}
    .infos-menu-pc a {height: 53px; display: flex; align-items: center;color:#000; font: 15px titillium-regular}
    .infos-menu-pc a:hover {color: #00336c;}
    .infos-menu-pc a.link-ativo {font-family: titillium-bold;color: #00336c;}
.linha-amarela {width: 100%; height: 1px; background: #d69f23;}


@media (max-width:1260px){
    .infos-header{width: 780px;}
}
@media (max-width:1120px){
    .infos-header{width: 660px;}
    .infos-contato .linha-cinza {display: none}
    .infos-contato .tell a {margin-left: 19px;}
    .infos-contato .tell a p{font-size:16px}
    .infos-contato .email {font-size: 16px;}
    .infos-menu-pc a {font-size: 13px;}
}

@media (max-width: 990px) {
    header {height: 95px;}
    .infos-header {display: flex; width: auto; align-items: center;height: 95px;}
    .linha-amarela {display: none;}
    .infos-contato .email,.infos-contato .tell {display: none}
    .infos-contato {height: auto;}
    .btn-ligar-m {width: 46px; height: 46px; border-radius: 40px; background: url(../img/header/tell-m.svg)no-repeat center #00336c; background-size: 24px}
    .btn-ligar-m a {display: block; width: 100%; height: 100%;}
    .logo-seac {background-position: center 10px; height: 95px; background-size:143px;}

    .alinha-icon-menu {display: flex; align-items: center; float: right; width: 48px; height: 100%; margin-left: 19px;}
    .icon-menu {width: 46px; height: 46px; background: #00336c; border-radius: 50px; display: flex; flex-direction: column; align-items: center; justify-content: center; cursor: pointer;}
    .fatia {width: 20px; height: 3px; background: #fff; margin-bottom: 5px;}
    .fatia:nth-child(3) {margin-bottom: 0px;}

    .lv1.link-ativo {color: var(--orange)}
    a.link-ativo {background: #00336c  !important; color: #fff !important;}
    .link-ativo-sub {background: #cce4ff;}

    .infos-menu-pc {display: none}
    .menu-mobile { width: 100%; height: 100%; display: block; position: fixed; top: 0; left: -100%; z-index: 99999; background: rgb(0 0 0 / 50%); }
	.menu-mobile .menu-mobile-div { float: left; width: 80%; height: 100%; background: #fff; overflow-y: auto;}
	.menu-mobile .menu-mobile-div .menu-mobile-div-div { float: left; width: 100%; margin: 0 0 100px;}
	.menu-mobile .menu-mobile-div .menu-mobile-div-div span { float: left; width: 100%; height: 130px; background: url(../img/header/SEAC.jpg) no-repeat center; background-size: 224px;}
	.menu-mobile .menu-mobile-div .menu-mobile-div-div a { float: left; width: calc(100% - 40px); padding: 15px 20px; font: 14.5px titillium-regular; color: #000; box-shadow: inset 0px -1px 0px 0px #00336c}
	.menu-mobile .menu-mobile-div .menu-mobile-div-div strong{ float: left; width: 100%; display: none}
	.menu-mobile .menu-mobile-div .menu-mobile-div-div strong a { width: calc(100% - 60px); padding: 15px 20px 15px 40px; background: #d69f23;}
	.menu-mobile i { float: left; width: 20%; color: #fff; display: flex; align-items: center; justify-content: center; height: 80px; background: #d69f23; font: 30px montserrat-bold; cursor: pointer;}
    .submenu-mobile {cursor: pointer;}
}
@media (max-width:550px) {
    .alinha-header {width: 100%; padding: 0}
    .logo-seac {background-position: center 20px;width: 100px; background-size: 100%;}
}
@media (max-width: 400px) {
    .alinha-icon-menu {margin: 0px;}
    .btn-ligar-m {width: 40px; height: 40px; background-size: 18px}
    .icon-menu {width: 40px; height: 40px;}
    .fatia {width: 15px;height: 2px;margin-bottom: 4px;}
}