/*CABECALHO DE CONTATO*/
.header-contato{float: left; width: 100%; background: url(../img/header/background.jpg) top center; height: 70px}
.header-contato .bold{font-family: open_sansbold;}
.contato{float: left; width: 50%; height: 70px; font-size: 15px; font-family: futura-regular; color: white}
.contato p{margin: 28px 0}
.contato-esquerdo p{float: right}
.contato-direito p{float: left}
.seta{width: 9px;background: url(../img/header/seta.png) top center no-repeat ; height: 16px;padding: 0 15px;background-size: contain;}
.header-telefone{width: 30px;background: url(../img/header/phone-verde.jpg) top center no-repeat; height: 30px} 
.contato-esquerdo .header-telefone{float: right;margin: 20px 30px 20px 15px}
.contato-direito .header-telefone{float: left;margin: 20px 15px 20px 30px}
/*FIM CABECALHO DE CONTATO*/

/*MENU DE NAVEGAÇÃO*/
.header-menu{float: left; width: 100%; background: #fff; height: 158px;}
.logo{float: left; width: 20%;background: url(../img/header/logo.png) top center no-repeat; height: 91px; margin: 33.5px 0;background-size: contain;}
.menu-padrao{font-family: futura-regular; text-align: center;display: block}
.menu-padrao a{cursor: pointer;color: #3a3b39;}
.menu-padrao a:hover i{width: 64%;position: relative;height: 5px;background: #1f2a4d;float: left;margin: -40px 18%;}
.menu-esquerdo{float: left;width: 40%}
.menu-direito{float: left;width: 40%}
.menu{width: 100%;  font-size: 15px; margin: 39px 0 0px;}
.menu1{float: left}.menu2{float: right;}
.a-menu{float: left;width: 33.33%}
.menu a{padding: 40px 0px;line-height: 40px;}
/*FIM MENU DE NAVEGAÇÃO*/

/*BOTOES DE MENU E LIGAR*/
.botao-menu{display: none}
.ligar{display: none}
@media(max-width:800px){
    .botao-menu{cursor: pointer;display: block;background: url(../img/header/menu.svg) no-repeat; height: 40px; background-size: 40px;position: fixed;right: 40px;top: 16px; width: 40px; z-index: 9999}
    .ligar{cursor: pointer;display: block;background: url(../img/header/ligar.svg) no-repeat; height: 40px; background-size: 40px;position: fixed;right: 120px;top: 15px; width: 40px; z-index: 9999}
    .botao-menu p{color:  #222b45; padding: 55px 00 0 0; font-family: futura-bold;text-align: center}
    .ligar h6{color:  #222b45; padding: 55px 00 0 0; font-family: futura-bold; text-align: center}
}
/*FIM BOTOES*/

/*MENU RESPONSIVO*/
@media(max-width:800px){
    .header-menu .display-none{display: block;}
    .header-contato{display: none; position: fixed;float: left; width: 100%; background: url(../img/header/background-responsive.jpg) top center; height: 140px;z-index: 9998; box-shadow: 0px 10px 50px rgba(31, 42, 77, 1);}
    .header-menu{width: 100%;height: 100px;position: fixed;z-index: 999;background: white;box-shadow: 0px 10px 50px rgba(31, 42, 77, 1);}
    .logo{display: none;background-size: 100%;margin: 18px 5% 0;height: 100px;width: 100px;}
    .contato{width: 100%; display: inline-block; font-size: 18px}
    .contato-esquerdo .header-telefone{float: left;margin: 20px 15px 20px 30px}
    .contato-esquerdo p{float: left}
    .div-paginas{position: fixed;display: none; width: 100%; float:left; margin-top: 100px; z-index: 9999}
    .submenu{display: none}
    .menu{padding: 0; margin: 0}
    .menu-direito, .menu-esquerdo{width: 100%;margin-top: -1px;}
    .a-menu{width: 100%; background: white; padding: 1% 0;border: 1px solid white;text-align: left; text-indent: 15px;border: 1px solid whitesmoke;}
    .menu a{padding: 0%; width: 100%; float: left;}
}
@media(max-width: 585px){
    .responsive-none{display: none}
    .seta{float: right}
    .ligar h6{}
    .faixa{display: none}
}
@media (max-width: 375px){
    .header-telefone{display: none}
    .contato p{text-indent: 15px}
}

/*TRAÇOS DISPLAY NONE*/
@media (max-width:445px){
    .traco{display: none;}
    .conteudo-faixa .display-none{display: block}
}

@media(max-width:1005px) and (min-width:800px){
    .menu{font-size: 12px}
}

@media (max-width: 800px) and (max-height: 415px){
	.a-menu{padding: 1% 0;}
	.submenu{display: none !important;}
        .menu a{padding: 10px 0 10px 1% !important;}
        
}