body{font-family: 'Asap', sans-serif, Arial, Verdana, sans-serif !important}
.error{ color:red; font-size:12px}
h1,h2,h3,h4 { font-weight:700 !important}
nav{ font-size:14px; font-weight:700 !important}
a{ color: #EE514A;}
#servicos a{ color: #000000;}
#servicos a .fa{ color: #EE514A;}
.bg-padrao a{ color:#FFFFFF;}
.breadcrumb a{ color:#1E8BD8!important}
.bt-whatsapp{ display:none; background:#4DC247;}
.txt-whatsapp{ color:#4DC247;}
.bg-whatsapp{ background:#4DC247;}
.bg-padrao{ background:#1C1C1C;}
.bg-padrao-escuro{ background:#000000;}
.bg-padrao-claro{ background:#EFF9FA;}
.btn-padrao{ color:#EE514A; border-color:#EE514A; }
.btn-padrao:hover{ background:#EE514A; }
.txt-padrao{ color:#EE514A;}
.txt-padrao-escuro{ color:#000000;}
.bg-2{ background:#EE514A;}
.bg-3{ background:#27B1E5;}
.bg-azul-1{ background:#2172C4}
.bg-cinza{ background:#EAEAEA}
.bg-azul-form{ background:#2088FB; color:#FFF}
.bg-azul-form::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #FFF;
}
.bg-azul-form::-moz-placeholder { /* Firefox 19+ */
  color: #FFF;
}
.bg-azul-form:-ms-input-placeholder { /* IE 10+ */
  color: #FFF;
}
.bg-azul-form:-moz-placeholder { /* Firefox 18- */
  color: #FFF;
}
header i.fa {
  display: inline-block;
    border-radius: 50%;
    padding: 0.3em 0.4em;
}
.dividir{ width:60px; height:4px; border:none;}

#form-lead{
	background: rgba(28,175,272,0.75);
}
#parallax {
	position: relative;
	width: 100%;
	padding-top: 130px
}
.navbar-expand-lg .navbar-nav .nav-link{ color:#000000;}
.navbar-expand-lg .navbar-nav .nav-link:hover{
	color:#0c0b0b;
}
.navbar-expand-lg .navbar-nav .nav-link:after { height:2px; background: rgba(255,255,255,0);  width:1px; float:left; content:''; margin-top:10px;

-webkit-transition: all .3s cubic-bezier(0.45, 0.25, 0.60, 0.95);
    transition: all .3s cubic-bezier(0.45, 0.25, 0.60, 0.95);

}
.navbar-expand-lg .navbar-nav .nav-link:hover:after { background: rgba(0,145,210,1);width:100%;
	-webkit-transition: all .3s cubic-bezier(.175,.885,.32,1.275);
    transition: all .3s cubic-bezier(.175,.885,.32,1.275);
}

/*animista*/

.navbar-default .navbar-nav > li.dropdown:hover > a, 
.navbar-default .navbar-nav > li.dropdown:hover > a:hover,
.navbar-default .navbar-nav > li.dropdown:hover > a:focus {
    background-color: rgb(231, 231, 231);
    color: rgb(85, 85, 85);
}
li.dropdown:hover > .dropdown-menu {
    display: block;
}
.navbar-expand-lg .navbar-nav .nav-link:after { display:none;}
li.dropdown a{ font-size:14px;}

.carousel-caption{
	bottom: 100px !important;
text-shadow: 1px 1px 1px #7D7D7D;
}
.carousel-caption .lg-banner{
    font-size: 3rem;
}
.round-menu-left{
-webkit-border-top-left-radius: 10px;
-moz-border-radius-topleft: 10px;
border-top-left-radius: 10px;
}
.round-menu-left-bottom{
-webkit-border-top-left-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-bottomleft: 10px;
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
}
@media screen and (max-width :760px) {
.navbar-expand-lg .navbar-nav .nav-link:after,.navbar-expand-lg .navbar-nav .nav-link:hover:after{ display:none;}
	.bt-whatsapp{ display: inline-block;}

.position-absolute{ position:relative !important}
#parallax {
	padding-top: 0px
}
.carousel-caption{
	right:10px;
	bottom: -20px !important;
	left: 10px;
	background:none;
	text-align:center;
}
.carousel-caption h2{
	font-size:1em;
}
.carousel-caption .lg-banner{
    font-size: 1.2rem;
}
.carousel-caption h4{
	display:none;
}
.carousel-caption p{
	font-size:0.8em;
	background: rgba(255,255,255,0.50);
}

.btn-mob{
    padding: 2px;
    font-size: 12px;
}
.dropdown-item {
    white-space: inherit !important
}
}
#clientes img {
  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
}
.hexagon {
    position: relative;
    width: 100px;
    border-left: solid 5px #c0c0c0;
    border-right: solid 5px #c0c0c0;
    margin: 40px auto;
    height: auto;
}

.hexagon:before,
.hexagon:after {
  content: "";
  position: absolute;
  z-index: 1;
  width: 70.71px;
  height: 70.71px;
  -webkit-transform: scaleY(0.5774) rotate(-45deg);
  -ms-transform: scaleY(0.5774) rotate(-45deg);
  transform: scaleY(0.5774) rotate(-45deg);
  background-color: inherit;
  left: 9.6447px;
}

.hexagon:before {
  top: -35.3553px;
  border-top: solid 7.0711px #c0c0c0;
  border-right: solid 7.0711px #c0c0c0;
}

.hexagon:after {
  bottom: -35.3553px;
  border-bottom: solid 7.0711px #c0c0c0;
  border-left: solid 7.0711px #c0c0c0;
}

