.site-header{box-shadow:0 0 15px -10px #000;}

a.tel-header{position:fixed;right:-315px;top:51 px;z-index:999; width:50px;}

a.tel-header img{float:left}



.telefones {
		
		padding-top:7px;
		
}




/*Contato ORçamento*/


.contato_direito {
		
		background-color: #d6d6d6;    		color:#000;
		margin: 0 auto;
    padding: 20px;
    border-radius: 30px;
		box-shadow:0 0 15px -10px #000;
		
		text-align: center;
    background: #f8f9fa;
    padding: 20px;
    -webkit-box-shadow: 0 0 15px -10px #000;
    -webkit-box-shadow: 0 0 15px -10px #000;
   
}

.contato_direito input {width: 80% !important; }

.titulo_contato {background-color: #00758b !important; color:#fff !important;

}

.contato_direito .wpcf7-text {
    margin: 0 auto;
    width: 100% !important;
}

.contato_direito p {
    padding-bottom: 0px;
		text-align:center;
		font-size:14px;
}




.contato_direito h2 {
    font-weight: 900;
    text-transform: uppercase;
    font-size: 1.15rem;
    margin-top: 0;
}

.contato_direito form input, .aside-form form textarea {
    font-size: .8em !important;
    text-align: center;
    display: block;
    width: 100%;
    height: calc(1.5em + .75rem + 2px);
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    margin-bottom: 16px;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.contato_direito form textarea {
    height: 100px;
}

.contato_direito form label {
    font-size: .8em !important;
    text-transform: none;
    margin-bottom: 8px;
    display: block;
}

.contato_direito .btn {
    font-size: 14px;
    font-weight: bold;
    width: 100%;
    margin: 5px 0;
}

.contato_direito .btn-aside-submit {
    background: #84ae76;
}


/*Subtab multiplicador*/

.su-tabs-panes ul li {
    display: inline;
    float: left;
	padding: 5px;
  font-size:10px;
}

.su-tabs-nav span.su-tabs-current{
font-size:10px !important;
}

.su-tabs-nav span{
font-size:10px !important;
}

.copyright{
font-size:12px !important;
}







/*Menu scroll menu*/
 .lista-informacoes .sub-menu {
	overflow-y:scroll !important;
	height: 300px !important;
	 
}

.sub-menu  .lista-informacoes  {
	overflow-y:scroll !important;
	height: 100px !important;
	
}

.menu-informacoes-2-container{
	overflow-y:scroll !important;
	height: 300px !important;
}

.menu-informacoes-container {
	overflow-y:scroll !important;
	height: 400px !important;
}


ul .sub-menu {
	overflow-y:scroll !important;
	height: 350px !important;
}









address{
font-style:normal !important;

}


/*Style footer 2*/
.menu-footer {
text-align: right;
}
.menu-footer ul {
display:block;
}
.menu-footer li {
  display: inline;
  padding: 0px 3px
}
.social-icons {
text-align: left;
}
.social-icons ul {
display: block;
}
.social-icons li {
  display: inline;
  padding: 10px;
  border: solid 1px;
  border-radius:3px;
}

.site-header {box-shadow:#ccc 10px;}

.aviso{
		margin-bottom:30px;
		background:#262b75; 
		padding:10px;
		text-align:center;
		color:#fff;
		text-transform:uppercase;
		text-height:bold;
		border-radius: 30px;
		box-shadow:0 0 15px -10px #000;
}

.aviso a{color:#fff;}

.size-auto, .size-full, .size-large, .size-medium, .size-thumbnail{
		
		border-radius: 30px;
		border: dashed 1px #e7901f;
}

p{text-align:justify;}

.site-header{box-shadow:0 0 15px -10px #000;}

.is-style-outline a {text-align:center;
margin:0 auto;}

.email-minusculo input{text-transform:lowercase !important;}


.comments-area 
{display:none !important}