body{
	font-family: "Montserrat Alternates";
}

a{
	color: #212529;
}
a:hover{
	color:#E84E0E;
	text-decoration:none;
}

a.link-alt{
	color:#E84E0E;
}

a:hover.link-alt{
	color:#BF400C;
}

a.link-alt2{
	color:white;
}
a:hover.link-alt2{
	color:#E84E0E;
}

.titulo{
	font-weight: 600;
}

.hshape {
	background-color: #B0BEC5;
	height: 1px;
}

.texto-topo{
	font-weight: 600;
	font-size: 0.7em;
}
.texto-p{
	font-size:0.88em;
	line-height:20px;
}

.telefone{
	padding-right: 0.5em;
}

.botao-busca{
	padding-left:1em;
}

.btn-default {
	background-color: #E84E0E;
	color:#FFF;
	border:none;
	border-radius:0;
}
 
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
	background-color: #BF400C;
	color:#FFF;
	border-color: #31347B;
}
.t-link{
	padding-right:1em;
	padding-left:1em;
}
.t-midias{
	    justify-content: flex-end;
}
.div_1{
	background-color: #B0BEC5;
	width: 1px;
	height: 20px;
	margin-right:1em;
	margin-left:0.6em;
}
.botao-busca{
    background: none;
    border: none;
    padding-top: 3px;
    padding-left: 0;
}

.t-div-logo {
	margin-bottom: 1em;
    display: flex;
    width: 100%;
    margin-top: -4em;
	justify-content: center;
}
.navbar-brand {
	margin-right:unset;
	margin-left:unset;
}
.navbar-toggler {
	z-index:5;
}
.cont-top{
	padding-top:1em;
}


.padx{
	padding-left:2em;
	padding-right:2em;
}
.pady{
	padding-top:2em;
	padding-bottom:2em;
}

.resp-padx{
	padding-left:0em;
	padding-right:0em;
}
.resp-pady{
	padding-top:0em;
	padding-bottom:0em;
}
.resp-padl{
	padding-left:0em;
}
.resp-padl1{
	padding-left:0em;
}
.resp-padr{
	padding-right:0em;
}
.resp-padr1{
	padding-right:0em;
}
.resp-padl0{
	padding-left:0em;
}
.resp-padr0{
	padding-left:0em;
}

.navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgb(273,78,14)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}
.navbar-light .navbar-toggler {
    border:none;
}


	
@media (max-width: 1200px) {
	.resp-padx{
		padding-left:2em;
		padding-right:2em;
	}
	.resp-padl{
		padding-left:2em;
	}
	.resp-padr{
		padding-right:2em;
	}
	.resp-padr1{
		padding-right:1em;
	}
}

@media (max-width: 768px) {
	.resp-pady{
		padding-top:2em;
		padding-bottom:2em;
	}
	.resp-padt{
		padding-top:2em;
	}
	.resp-padt1{
		padding-top:1em;
	}
	.resp-padb{
		padding-bottom:2em;
	}
	.resp-padl1{
		padding-left:1em;
	}
	
}


.navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active {
    color: #E84E0E;
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
    color: #E84E0E;
}
.navbar-light .navbar-nav .nav-link {
    color: #212529
}




@media (min-width: 540px) {
  .texto-topo {
    font-size: 0.6em;
  }
  
}

@media (min-width: 720px) {
  .texto-topo{
    font-size: 0.8em;
  }
  .telefone{
	padding-right: 0;
  }
  .botao-busca{
	padding-left:0
  }
	.t-midias{
		justify-content: center;
	}
	.navbar{
		padding:0;
	}
  
}

@media (min-width: 960px) {
  .texto-topo {
    font-size: 1em;
  }
  .t-midias{
	justify-content: flex-end;
	}
	
  .lg-p0{
	padding:0;
  }

}

@media (max-width: 540px) {
	.t-link{
		padding-right:0.4em;
		padding-left:0.4em;
		font-size:0.8em;
	}
	.resp-padl0{
		padding-left:0.5em;
	}
	.resp-padr0{
		padding-right:0.5em;
	}
	.div_1{
		width:10px;
	}
	.t-row-links{
	    justify-content: center;
	}
	.t-midias{
			justify-content: center;
	}
	.cont-top{
		padding-top:0;
	}
	.div-top{
		margin-bottom:-1em;
	}

	
}


