.footer{width:100%; height:370px; float:left; background: url(../img/index/footer.png)no-repeat center top;}

.copy-sole{width: 100%; float: left; background: #000; height: 47px; color: #fff}
.copy-sole p{ font: 11px Open_sansregular}
.c1{float: left; margin: 16px 0px; width: 50%; text-align: center;}
.c2{float: left; margin: 16px 0px; width: 50%; text-align: center;}
.c2 i{ color: #fff}
.c2 i:hover{ text-decoration: underline}
.sole-vetor{ background: url(../img/footer/sole.png) no-repeat center bottom; color: transparent; font-size: 0px; padding: 22px 26px 5px 26px;}
.coracao{ background: url(../img/footer/coracao.png) no-repeat center bottom; background-size: 16px; color: transparent; font-size: 0px; padding: 12px 10px 5px 10px;}

 ::i-block-chrome, .sole-vetor{ background: url(../img/footer/sole.png) no-repeat center bottom; padding: 22px 10px 5px 10px;}
 ::i-block-chrome, .coracao{ background: url(../img/footer/coracao.png) no-repeat center bottom; padding: 22px 0px 3px 0px; font-size: 6px;}

.formulario-footer-padrao-2 button:hover{ background: rgb(0, 159, 181);}

.formulario-footer-padrao-3 { float: left; width: 480px; margin: 30px 0 0 65px;}
.formulario-footer-padrao-3 input{ -webkit-appearance: none; float: left; margin: 0 16px 18px 0; padding: 0 0 0 10px; color: #fff; height: 35px; width: 212px; border: none; background: transparent; box-shadow: inset 0px 0px 0px 1px #fff}
.formulario-footer-padrao-3 textarea{ -webkit-appearance: none; overflow: hidden; float: left; margin: 0 16px 18px 0; padding: 10px 0 0 10px; color: #000; height: 45px; width: 450px; border: none; background: transparent; box-shadow: inset 0px 0px 0px 1px #fff}
.formulario-footer-padrao-3 button{ float: left; height: 42px; width: 460px; border: none; background:#202020; box-shadow: inset 0px 0px 0px 1px #f7b71d; font: 10px latoregular}
.formulario-footer-padrao-3 button:hover{ background: rgb(32, 32, 32);}
.formulario-footer-padrao-3 .container-captcha{ float: left; margin: 0 78px 15px;}


::-webkit-input-placeholder{ color: #000; font: 12px Montserrat-Bold;}
:placeholder-shown{ color: #000; font: 12px Montserrat-Bold;}
:-ms-input-placeholder{ color:#000; font: 12px Montserrat-Bold;}
.disk-paella{width:460px; float: left; margin: 130px 0 0 174px;}
.disk-paella1{width:363px; height:56px; float: left;margin:38px 0 0 0 }
.vermelho{width:100%; height: 10px; float: left;margin:38px 0 0 0;background: url(../img/footer/vermelho.png)no-repeat center left;}
.disk-paella p{font:23px Montserrat-Bold; color:#e2a310;float: left;}
.disk-paella a{font:23px Montserrat-Regular; color:#fff;float: left;}
.disk-paella1 {font:16px Montserrat-Regular; color:#fff;float: left;}
.footer2{width:100%; height: 222px; float: left;}
.whats-footer{width: 190px;padding: 5px 0 14px 90px;background: url(../img/footer/whats-footer.png)no-repeat center left;margin: 68px 0 0 65px;float: left;}
.whats-footer p{font:15px Montserrat-Medium; color:#373737;}
.whats-footer a{font:24px Montserrat-Medium; color:#373737;}
.whats-footer b{font:24px Montserrat-Bold; color:#373737;}
.filete{height:94px; width: 1px; float: left; background:#bebebe; margin: 68px 0 0 129px; }
.filete1{height:94px; width: 1px; float: left; background:#bebebe; margin: 68px 0 0 120px; }
.telefone-footer{width: 190px;padding: 5px 0 14px 90px;background: url(../img/footer/telefone-footer.png)no-repeat center left;margin: 68px 0 0 90px;float: left;}
.telefone-footer p{font:15px Montserrat-Medium; color:#373737;}
.telefone-footer a{font:24px Montserrat-Medium; color:#373737;}
.telefone-footer b{font:24px Montserrat-Bold; color:#373737;}
.face-footer{padding: 5px 0px 61px 67px;background: url(../img/footer/facebook-footer.png)no-repeat center left;margin: 68px 0 0 130px;float: left;}
.disk-paella11{display: none;}
.tel-header1{display: none;}
.whats-header1{display: none;}

.wid100{ width: 450px !important}

@media (max-width: 990px){
    .c1{ width: 100%; margin: 15px 0px 0;}
    .c2{ width: 100%; margin: 20px 0px;} 
    .sole-vetor{ background: url(../img/footer/sole-res.png) no-repeat center top; background-size: 55px; height: 30px; padding: 23px 30px 7px 30px;}
    .copy-sole{ height: auto;}
    .copy-sole p{ font: 10px Open_sansregular}
	::i-block-chrome, .sole-vetor{ font-size: 1px; padding: 21px 30px 4px 30px;}

    .formulario-footer-padrao-3 { width: 96%; margin: 20px 2%;}
    .formulario-footer-padrao-3 input { margin: 0 0px 18px 0; padding: 0 0 0 3%; width: 97%;}
    .formulario-footer-padrao-3 button { margin: 0 0px 0px 0; padding: 0 0 0 0%; width: 100%;}
    .formulario-footer-padrao-3 textarea { margin: 0 0px 18px 0; padding: 10px 0 0 3%; width: 97%;}
	.formulario-footer-padrao-3 .container-captcha { margin: 0 0 15px; width: 100%; display: flex; justify-content: center;}
	
	.wid100{ width: 97% !important}
	
    ::-webkit-input-placeholder{ color: #000; font: 12px Montserrat-Bold;}
    :placeholder-shown{ color: #000; font: 12px Montserrat-Bold;}
    :-ms-input-placeholder{ color: #000; font: 12px Montserrat-Bold;}
    .tel-header1{width:100% !Important; text-align: center !important;padding: 50px 0 0px 0px;background: url(../img/header/tel.png) no-repeat center top;margin: 0 0 0 0px;float: left;display: inline-block !Important;}
    .tel-header1 a{font:17.36px futura_bk_btbook; color:#fff;}
    .tel-header1 b{font:17.36px futura_md_btbold; color:#c83b23;}
    .tel-header1 p{font:12px futura_bk_btbook; color:#fff; margin: 0 0 0 2px;}

    .whats-header1{width:100% !Important; text-align: center !important;padding: 50px 0 0px 0px;background: url(../img/header/whats-r.png) no-repeat center top;margin: 20px 0px;float: left;display: inline-block !Important;}
    .whats-header1 a{font:17.36px futura_bk_btbook; color:#fff;}
    .whats-header1 b{font:17.36px futura_md_btbold; color:#c83b23;}
    .whats-header1 p{font:12px futura_bk_btbook; color:#fff; margin: 0 0 0 2px;}
}
@media(max-width:990px){
	.whats-fixo { background: url(../img/whats-fixo2.png) no-repeat center top; width: 55px; height: 55px; margin: 10px; background-size: 51.2px; position: fixed; bottom: 0; left: 0; z-index: 999;}
	.face-fixo { background: url(../img/face.png) no-repeat center top; width: 55px; height: 55px; margin: 10px 78px; background-size: 51.2px; position: fixed; bottom: 0; left: 0; z-index: 999;}
	
}