.fundo-footer{ width: 100%; float: left; height:492px; background: #242424}

.copy{width: 100%; float: left; background: #000; height: 47px; color: #fff}
.copy p{ font: 11px Open_sansregular}
.c1{float: left; margin: 15px 0px; width: 50%; text-align: center;}
.c2{float: left; margin: 15px 0px; width: 50%; text-align: center;}
.c2 a{ background: url(../img/footer/sites10-agencia-de-marketing-digital.svg) no-repeat center; position: absolute; width: 80px; height: 27px; margin:-5px 0 0 0px; background-size: 62px;}
.mg-70{margin-left: 80px}

.formulario-footer-padrao-1 { float: left;width: 327px;margin: -96px 0 0 74px;background:#1c1c1c;}
.formulario-footer-padrao-1 input{ -webkit-appearance: none; width: 279px; float: left; border: none; margin: 0 19px 24px; background:transparent; color: #fff; height: 42px; padding: 0 0 0 10px;box-shadow: 0px 1px 0px 0px #2b2b2b;}
.formulario-footer-padrao-1 textarea{ -webkit-appearance: none; overflow: hidden; width: 279px; float: left; border: none; margin: 0 19px 52px; background:transparent; color: #fff; height: 32px; padding: 10px 0 0 10px;box-shadow: 0px 1px 0px 0px #2b2b2b;}
.formulario-footer-padrao-1 button{ width:100%; float: left; border: none; background: #00018f; color: #fff; height: 53px; font: 10px latoregular;}
.formulario-footer-padrao-1 button:hover{ background:rgb(56, 56, 121);}

::-webkit-input-placeholder{ color: #fff; font: 10px latoregular}
:placeholder-shown{ color: #fff; font: 10px latoregular}
:-ms-input-placeholder{ color: #fff; font: 10px latoregular}

.div-faixa-footer{width:100%;height:96px;float:left;background:#2c2c2c;}
.txt-footer-1{width:478px;float:left;margin: 35px 0 0 30px;}
.txt-footer-1 p{font:12.99px raleway-regular;color:#fffffe;text-align:right;}
.txt-footer-1 span{font-family:ralewaybold;color:#fff;}

.engloba-contatos-footer{width:330px;float:left;margin: 47px 0 0 180px;}
.tel{width:100%;float:left}
.tel p {width:80%;font:12.07px montserrat-regular;color:#ffffff;float:left;margin: -4px 0 0 0;text-align:right;}
.tel span{color:#7d7dff;}
.vetor-tel-footer{width:31px;height:31px;float:right;background:url(../img/footer/vetor-tel.png)no-repeat center top;}
.whatsapp{width:100%;float:left;margin: 30px 0 0 0;}
.whatsapp p{width:80%;font:12.07px montserrat-regular;color:#ffffff;float:left;text-align:right;margin: 2px 0 0 0px;}
.whatsapp span{color:#7d7dff;}
.vetor-whatsapp-footer{width:32px;height:32px;float:right;background:url(../img/footer/vetor-whats.png)no-repeat center top;}
.endereco{width:100%;float:left;margin: 30px 0 0 0;}
.endereco p{width:82%;font:12.07px montserrat-regular;color:#ffffff;float:left;text-align:right;}
.vetor-endereco-footer{width:35px;height:28px;float:right;background:url(../img/footer/vetor-endereco.png)no-repeat center top;}
.engloba-email{width:100%;float:left;margin: 30px 0 0 0;}
.email{width:80%;height:12px;float:left;background:url(../img/footer/email-footer.png)no-repeat center right;margin: 8px 0 0 0;}
.vetor-email-footer{width:32px;height:24px;float:right;background:url(../img/footer/vetor-email-footer.png)no-repeat center top;}
.horario{width:100%;float:left;margin: 30px 0 0;}
.horario p{width:80%;font:12.07px montserrat-regular;color:#ffffff;float:left;text-align:right;margin: 7px 0 0 0;}
.vetor-calendario-footer{width:30px;height:30px;float:right;background:url(../img/footer/vetor-calendario.png)no-repeat center top;}

.txt-footer-2{width:328px;height:54px;float:left;background:#5050b4;position: relative;margin: -54px 0 0 74px;display: none;}
.txt-footer-2 p{font:12.92px raleway-regular;color:#ffffff;text-align:center;margin: 19px 0;}
.txt-footer-2 span{font-family:latobold;}

.txt-footer-3{width:100%;float:left;margin:32px 0 78px 0px;}
.txt-footer-3 p{font:14.58px ralewaymedium; color:#fffffe;text-align:center;}
.txt-footer-3 span{color:#fff;}

.engloba-botoes-mobile{display: none}

@media (max-width: 990px){
	.c1{ width: 100%; margin: 15px 0px 0;}
    .c2{ width: 100%;} 
    .c2 a{ margin: -7px 0 0 0px;}
    .copy{ height: auto; margin: 0 0 100px;}
    .copy p{ font-size: 10px;}
    .fundo-footer{height:auto;}
    .formulario-footer-padrao-1 { width: 96%; margin: 0 2% 20px;}
    .formulario-footer-padrao-1 input { width: 95%; padding: 0 0 0 5%;margin:0 0 24px;}
    .formulario-footer-padrao-1 textarea { width: 95%; padding: 10px 0 0 5%;margin:0 0 24px;}
    .formulario-footer-padrao-1 button { width: 100%;}
    
    .div-faixa-footer{height:auto;}
    .txt-footer-1{width:100%; margin: 4% 0;;}
    .txt-footer-1 p{text-align:center;}
    
    .vetor-tel-footer{display:none;}
    .vetor-whatsapp-footer{display:none;}
    .vetor-endereco-footer{display:none;}
    .vetor-calendario-footer{display:none;}
    .vetor-email-footer{display:none;}
    .engloba-contatos-footer{width:100%;margin:20px 0 0 0;}
    .tel p{width:100%;margin:0;text-align:center;}
    .whatsapp p{width:100%;margin:0;text-align:center}
    .endereco p{width:100%;margin:0;text-align:center}
    .email{width:100%;margin:0;background: url(../img/dobro/email-branco-dobro.png)no-repeat center top;background-size:162.5px;}
    .horario p{width:100%;margin:0;text-align:center}
    .txt-footer-2{width:96%;margin:20px 2% 0;height: auto;}
	.txt-footer-3{margin: 30px 0 30px 0px;}
	
	.engloba-botoes-mobile{ display: block; width: 100%; position: fixed; bottom: 0; z-index: 99999}
	.engloba-botoes-mobile a{ float: left; width: 40%; padding: 50px 5% 0; height: 50px; text-align: center; color: #fff; font: 14px open_sansregular}
	.engloba-botoes-mobile a b{ font: 14px open_sansbold}
	
	.wpp-icon-mobile{ background: url(../img/footer/wpp.svg) no-repeat center top #4e9f00; background-position-y: 15px; background-size: 25px;}
	.tel-icon-mobile{ background: url(../img/footer/fone.svg) no-repeat center top #003c53; background-position-y: 15px; background-size: 25px;}
    
}