@import url('https://fonts.googleapis.com/css?family=Nunito:400,700');

html														{ border:0; margin:0px; padding:0px; width:100%; min-height:100%; overflow:auto; }
body														{ border:0px; margin:0px; padding:0px; width:100%; min-height:100%; font-family:'Nunito', sans-serif; font-weight:400; font-size:14px; background:url(../images/009.jpg) center center no-repeat #FFF; background-size:cover; }
img, div, input, select, textarea							{ border:0; margin:0px; padding:0px; outline:0px; }
a															{ text-decoration:none; }
b, strong													{ font-family:'Nunito', sans-serif; font-weight:700; }

input[type='submit']										{ -webkit-appearance:none; -moz-appearance:none; appearance:none; }

h1															{ font-size:30px; font-family:'Nunito', sans-serif; font-weight:700; padding:0px; margin:0px 0px 10px 0px; }

.centralizar												{ width:1180px; margin:0px auto; }

.campo														{ width:100%; margin-bottom:10px; float:left; }
.campo a													{ color:#FFF; }
.campo span													{ display:block; margin-top:3px; text-align:left; font-family:'Nunito', sans-serif; font-size:1em; color:#FFF; font-weight:400; }
.campo label												{ display:block; margin-bottom:3px; text-align:left; font-family:'Nunito', sans-serif; font-size:18px; color:#676767; font-weight:400; }
.campo input[type=text]										{ width:100%; width: -webkit-calc(100% - 26px); width: -moz-calc(100% - 26px); width: calc(100% - 26px); border:1px solid #FFF; background:#fff; padding:14px 7px; font-family:'Nunito', sans-serif; font-size:14px; color:#000; border-radius:0px; }
.campo input[type=file]										{ width:100%; width: -webkit-calc(100% - 26px); width: -moz-calc(100% - 26px); width: calc(100% - 26px); border:1px solid #FFF; background:#fff; padding:14px 7px; font-family:'Nunito', sans-serif; font-size:14px; color:#000; border-radius:0px; }
.campo input[type=password]									{ width:100%; width: -webkit-calc(100% - 26px); width: -moz-calc(100% - 26px); width: calc(100% - 26px); border:1px solid #FFF; background:#fff; padding:14px 7px; font-family:'Nunito', sans-serif; font-size:14px; color:#000; border-radius:0px; }
.campo input[type=submit]									{ width:100%; width: -webkit-calc(100% - 10px); width: -moz-calc(100% - 10px); width: calc(100% - 10px); margin:10px auto 0px auto; padding:25px 5px; font-family:'Nunito', sans-serif; font-weight:400; font-size:22px; text-align:center; color:#000F86; background:#A1DD00; border:1px solid #A1DD00; cursor:pointer; border-radius:0px; text-transform: uppercase; margin-top: 30px; display:block; font-weight:bold; float:left; }
.campo input[type=submit]:hover								{ background-color:#FFF; }
.campo select												{ border:1px solid #FFF; background:#FFF; font-family:'Nunito', sans-serif; font-size:14px; color:#000; width:100%; width: -webkit-calc(100% - 10px); width: -moz-calc(100% - 10px); width: calc(100% - 10px); padding:7px 5px; border-radius:0px; -webkit-appearance:menulist-button; height:48px; outline:0px; margin-top:0px; }
.campo textarea												{ width:100%; width: -webkit-calc(100% - 26px); width: -moz-calc(100% - 26px); width: calc(100% - 26px); border:1px solid #FFF; background:#FFF; padding:10px 7px; font-family:'Nunito', sans-serif; font-size:14px; color:#000; border-radius:0px; height:80px; }

.mensagem_obrigado											{ text-align:center; padding:180px 0px 200px 0px; background:#ebebeb; }
.mensagem_obrigado h3										{ font-family:'Nunito', sans-serif; font-size:28px; color:#77B522; text-transform:uppercase; }
.mensagem_obrigado p										{ font-family:'Nunito', sans-serif; text-align:center; font-size:15px; color:#777; }


.fixo														{ width:70px; position:fixed; top:200px; right:0px; }
.fixo-whatsapp												{ height:70px; background:url(../images/002.png) center center no-repeat #34af23; }
.fixo-facebook												{ height:70px; background:url(../images/003.png) center center no-repeat #4267B2; }
.fixo-instagram												{ height:70px; background:url(../images/004.png) center center no-repeat #FFF; }

.div01-obrigado												{ width:100%; height:100%; position:fixed; top:0px; left:0px; background:url(../images/121.jpg) center center no-repeat; background-size:cover; }
.div01-obrigado-caixa										{ width:872px; height:534px; background:url(../images/120.png) center center no-repeat; position:fixed; top:50%; left:50%; margin: -266px 0px 0px -436px; }
.div01-obrigado-caixa-logo									{ margin:50px 0px 0px 180px; }
.div01-obrigado-caixa-titulo								{ margin:90px 0px 0px 180px; color:#00267E; font-size:40px; font-weight:bold; }
.div01-obrigado-caixa-texto									{ margin:15px 0px 0px 180px; color:#4A6101; font-size:25px; }
.div01-obrigado-caixa-insta									{ margin:50px 0px 0px 100px; float:left; background:url(../images/122.png) left center no-repeat; padding:10px 0px 10px 80px; color:#00267E; font-size:35px; }
.div01-obrigado-caixa-face									{ margin:50px 0px 0px 80px; float:left; background:url(../images/123.png) left center no-repeat; padding:10px 0px 10px 80px; color:#00267E; font-size:35px; }

.div01														{ height:680px; background:url(../images/010.jpg) center center no-repeat #222F71; }
.div01-logo													{ float:left; margin-top:30px; }
.div01-menu													{ float:right; margin-top:40px; }
.div01-menu a												{ font-size:20px; color:#FFF; padding:7px 20px; }
.div01-menu a:hover											{  }
.div01-menu-idioma											{ border:1px solid #FFF; color:#FFF; font-size:12px; float:right; margin:0px 3px; padding:5px; cursor:pointer; }
.div01-envios												{ width:540px; float:left; text-align:center; padding-top:120px; }
.div01-envios-texto1										{ font-size:24px; color:#FFF; }
.div01-envios-texto1 span									{ color:#A1DD00; }
.div01-envios-animation										{ height:120px; margin:30px 0px; background:url(../images/019.gif) center center no-repeat; }
.div01-envios-animation-imagem1								{ width:94px; height:120px; background:center center no-repeat; float:left; }
.div01-envios-animation-imagem2								{ width:94px; height:120px; background:center center no-repeat; float:right; }
.div01-envios-animation-texto								{ margin:0px 94px; color:#FFF; padding-top:80px; }
.div01-envios-logo											{ width:45px; }
.div01-envios-texto2										{ font-size:24px; color:#FFF; padding-top:20px; }
.div01-simulador											{ width:520px; float:right; text-align:center; padding-top:120px; }
.div01-simulador-texto										{ font-size:37px; color:#FFF; padding-bottom:20px; }
.div01-simulador-texto b									{ color:#A1DD00; }
.div01-simulador-caixa1										{ background:#FFF; padding:10px; }
.div01-simulador-caixa1-label								{ float:left; background:url(../images/euro.png) 20px center no-repeat #ebebeb; background-size:24px; padding:20px 10px 20px 60px; margin:-10px; width:110px; text-align:left; }
.div01-simulador-caixa1-valor								{ color:#000F86; text-align:right; font-size:15px; border:0px; background:transparent; }
.div01-simulador-caixa1-descricao							{ text-align:right; font-size:12px; }
.div01-simulador-caixa1-container							{ float:right; }
.div01-simulador-caixa2										{ font-size:17px; color:#FFF; text-align:left; }
.div01-simulador-caixa2-loading								{ background:url(../images/ajax-loader.gif) right center no-repeat; }
.div01-simulador-caixa2-label								{ float:left; width:90px; padding:15px 0px; background:url(../images/015.png) right center no-repeat; margin-right:20px; }
.div01-simulador-caixa2-valor								{ float:left; width:90px; padding:15px 0px; font-weight:bold; }
.div01-simulador-caixa2-free								{ float:left; background:#A1DD00; padding:5px 10px; margin:10px 0px; color:#FFF; font-weight:bold; text-transform:uppercase; }
.div01-simulador-caixa3										{ background:#FFF; padding:10px; }
.div01-simulador-caixa3-label								{ float:left; background:#ebebeb; padding:20px 10px 20px 20px; margin:-10px; width:150px; text-align:left; }
.div01-simulador-caixa3-valor								{ color:#000F86; text-align:right; font-size:15px; border:0px; background:transparent; }
.div01-simulador-caixa3-descricao							{ text-align:right; font-size:12px; }
.div01-simulador-caixa3-container							{ float:right; }
.div01-simulador-botao										{ background:#A1DD00; color:#000F86; margin:20px 0px; padding:10px 0px; text-align:center; font-size:25px; font-weight:bold; cursor:pointer; }
.div01-simulador-check										{ color:#FFF; }
.div01-simulador-check a									{ color:#FFF; }

.select2-container--default									{ outline:none !important; margin:-10px !important; }
.select2-container--default .select2-selection--single		{ outline:none !important; border:0px !important; }

.div02														{ padding:100px 0px; background:url(../images/022.jpg) center center #000F86; background-size:cover; }
.div02-caixa												{ width:1100px; margin:0px auto; background:#FFF; text-align:center; padding:15px 0px; font-size:26px; font-weight:bold; color:#00267E; }
.div02-caixa-botao											{ width:230px; margin:30px auto -30px auto; background:#34af23; text-align:center; padding:15px 0px; font-size:18px; font-weight:bold; color:#FFF; }
.div02-caixa-botao:hover									{ background:#FFF; color:#34af23; }

.div03														{ padding:50px 0px; background:#FFF; }
.div03-titulo												{ text-align:center; font-size:40px; color:#A3DB00; font-weight:bold; }
.div03-texto												{ text-align:center; font-size:30px; color:#00267E; }
.div03-abas													{ width:550px; margin:0px auto; padding-top:40px; }
.div03-abas-ativada											{ width:240px; float:left; border:1px solid #000F86; background:#000F86; color:#FFF; text-align:center; margin:5px; font-size:20px; padding:10px 0px; cursor:pointer; }
.div03-abas-desativada										{ width:240px; float:left; border:1px solid #000F86; background:#FFF; color:#000F86; text-align:center; margin:5px; font-size:20px; padding:10px 0px; cursor:pointer; }
.div03-lista												{  }
.div03-lista .bx-prev										{ width:82px !important; height:82px !important; background:url(../images/005.png) center center no-repeat !important; margin-top:-41px !important; left:-80px; }
.div03-lista .bx-next										{ width:82px !important; height:82px !important; background:url(../images/006.png) center center no-repeat !important; margin-top:-41px !important; right:-80px; }
.div03-lista ul												{ padding:0px; margin:0px; list-style:0px; }
.div03-lista li												{ padding:0px; margin:0px; list-style:0px; }
.div03-lista-item											{ border:1px solid #CCC; margin:10px; padding:10px; height:420px; }
.div03-lista-item-imagem									{ height:240px; background:center center no-repeat #ebebeb; background-size:cover; -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.1); box-shadow:inset 0 0 0 1px rgba(0,0,0,0.1); }
.div03-lista-item-titulo									{ padding:20px 0px 10px 0px; color:#000F86; font-size:22px; font-weight:bold; }
.div03-lista-item-titulo span								{ color:#A3DB00; }
.div03-lista-item-botao										{ width:50px; float:right; background:url(../images/009.png) center top no-repeat; font-size:12px; text-align:center; padding-top:60px; }
.div03-lista-item-endereco									{ font-size:15px; color:#000F86; }
.div03-lista-item-horario									{ font-size:13px; padding-top:5px; padding-bottom:10px; height:50px; }
.div03-lista-item-t											{ background:url(../images/016.png) left center no-repeat; padding:7px 0px 7px 38px; }
.div03-lista-item-b											{ background:url(../images/017.png) left center no-repeat; padding:7px 0px 7px 38px; }

.div04														{ height:760px; padding:20px 0px; background:url(../images/012.jpg) center center no-repeat; }
.div04-titulo												{ font-weight:bold; font-size:60px; color:#00267E; padding:30px 0px; }
.div04-caixa1												{ width:260px; float:left; }
.div04-caixa1-titulo										{ font-size:30px; color:#00267E; line-height:28px; padding-bottom:20px; }
.div04-caixa1-texto											{ font-size:15px; color:#00267E; line-height:18px; padding-bottom:80px; }
.div04-caixa2												{ width:260px; float:right; }
.div04-caixa2-titulo										{ font-size:30px; color:#00267E; line-height:28px; padding-bottom:20px; }
.div04-caixa2-texto											{ font-size:15px; color:#00267E; line-height:18px; padding-bottom:80px; }
.div04-caixa3												{ width:260px; float:left; }
.div04-caixa3-titulo										{ font-size:30px; color:#00267E; line-height:28px; padding-bottom:20px; }
.div04-caixa3-texto											{ font-size:15px; color:#00267E; line-height:18px; padding-bottom:80px; }
.div04-caixa4												{ width:260px; float:right; }
.div04-caixa4-titulo										{ font-size:30px; color:#00267E; line-height:28px; padding-bottom:20px; }
.div04-caixa4-texto											{ font-size:15px; color:#00267E; line-height:18px; padding-bottom:80px; }

.div05														{ height:760px; padding:20px 0px; background:url(../images/013.jpg) center center no-repeat; }
.div05-titulo												{ font-weight:bold; font-size:60px; color:#00267E; padding:30px 0px; }
.div05-caixa1												{ font-size:17px; color:#00267E; line-height:30px; width:500px; float:left; }
.div05-caixa1-logo											{ margin-top:20px; }
.div05-caixa2												{ float:right; width:500px; color:#FFF; font-size:17px; padding-top:400px; }

.div06														{ padding:80px 0px; background:url(../images/014.png) center center #20328A; }
.div06-titulo												{ text-align:center; color:#FFF; font-weight:bold; font-size:50px; }
.div06-texto												{ text-align:center; color:#FFF; font-size:20px; padding:40px 220px; }
.div06-caixa1												{ width:560px; float:left; text-align:right; color:#FFF; font-size:20px; }
.div06-caixa1 span											{ color:#9FD900; }
.div06-caixa2												{ width:560px; float:right; color:#FFF; margin-top:25px; }

.div07														{ background:#FFF; padding:50px 0px 50px 0px; }
.div07-logo													{ float:left; margin-top:0px; }
.div07-menu													{ float:right; margin-top:15px; }
.div07-menu a												{ font-size:15px; color:#000288; padding:7px 20px; }
.div07-menu a:hover											{  }
.div07-texto												{ width:740px; float:left; padding-top:0px; padding-left:10px; line-height:18px; }

.div08														{ background:#CCCCCC; padding:20px 0px; position:fixed; bottom:0px; left:0px; width:100%; z-index:999; }
.div08-texto												{ width:1040px; float:left; font-size:15px; color:#444444; line-height:20px; }
.div08-botoes												{ float:right; padding-top:0px; }
.div08-botoes-accept										{ float:left; background:#FFF; padding:5px 20px; color:#444444; font-size:20px; cursor:pointer; }
.div08-botoes-cookies										{ float:left; background:#FFF; padding:5px 20px; color:#444444; font-size:20px; margin-left:10px; cursor:pointer; }


.modal1														{ width:100%; height:680px; background:#F4F6F8; position:absolute; top:0px; left:0px; text-align:center; display:none; z-index:99999; }
.modal1-fechar												{ width:70px; height:70px; position:absolute; top:0px; right:0px; background:url(../images/018.png) center center no-repeat #00267E; cursor:pointer; }
.modal1-logo												{ margin-top:50px; }
.modal1-titulo												{ font-size:40px; color:#00267E; font-weight:bold; margin-top:40px; }
.modal1-texto												{ font-size:18px; color:#444444; margin:10px 0px 50px 0px; }
.modal1-formulario											{ width:500px; margin:0px auto; color:#00267E; }
.modal1-formulario .campo									{ color:#00267E !important; }
.modal1-formulario .campo a									{ color:#00267E !important; }

.modal2														{ width:100%; height:680px; background:#F4F6F8; position:absolute; top:0px; left:0px; text-align:center; display:none; z-index:99999; }
.modal2-fechar												{ width:70px; height:70px; position:absolute; top:0px; right:0px; background:url(../images/018.png) center center no-repeat #00267E; cursor:pointer; }
.modal2-logo												{ margin-top:140px; }
.modal2-titulo												{ font-size:40px; color:#00267E; font-weight:bold; margin-top:40px; }
.modal2-texto												{ font-size:18px; color:#444444; margin:10px 0px 50px 0px; }
.modal2-whatsapp											{ width:450px; border:5px solid #A5D700; background:#A5D700; margin:0px auto; }
.modal2-whatsapp-icone										{ width:100px; float:left; background:url(../images/002.png) center 10px no-repeat; color:#FFF; padding-top:50px; }
.modal2-whatsapp-numero										{ width:350px; float:right; background:#F4F6F8; font-size:40px; color:#00267E; font-weight:bold; padding:10px 0px; }

.pp01														{ text-align:center; background:#1A3194; padding:40px 0px; }
.pp01 .div01-logo											{ margin:0px; width:50px; }

.pp02														{ padding:30px 0px; }
.pp02-titulo												{ font-size:45px; color:#00267e; font-weight:bold; padding:20px 0px; }
.pp02-texto													{  }

.select2-container											{ max-width:170px; }
.select2-search__field										{ background:url(../images/125.png) left center no-repeat !important; background-size:24px !important; padding:10px 10px 10px 30px !important; }
.select2-results__option									{ padding:10px !important; width:256px; }
.select2-selection__rendered								{ text-align:left !important; }
.select2-container--open									{ width:280px !important; }
.select2-container--default .select2-selection--single									{ background:#ebebeb !important; }
.select2-container--open .select2-dropdown--below			{ width:280px !important; }

.api														{ background:#FFF; padding:40px 0px; }

.api-caixa1													{ display:; }
.api-caixa1-titulo											{ font-size:50px; color:#002183; }
.api-caixa1-campo											{ float:left; }
.api-caixa1-campo label										{ display:block; margin-bottom:3px; text-align:left; font-family:'Nunito', sans-serif; font-size:18px; color:#676767; font-weight:400; }
.api-caixa1-campo input[type=text]							{ width:100%; width: -webkit-calc(100% - 26px); width: -moz-calc(100% - 26px); width: calc(100% - 26px); border:1px solid #CCC; background:#fff; padding:14px 7px; font-family:'Nunito', sans-serif; font-size:14px; color:#000; border-radius:0px; }
.api-caixa1-campo input[type=submit]						{ width:100%; width: -webkit-calc(100% - 10px); width: -moz-calc(100% - 10px); width: calc(100% - 10px); padding:10px 5px; font-family:'Nunito', sans-serif; font-weight:400; font-size:20px; text-align:center; color:#000F86; background:#A1DD00; border:1px solid #A1DD00; cursor:pointer; border-radius:0px; text-transform: uppercase; display:block; font-weight:bold; float:left; }
.api-caixa1-campo input[type=submit]:hover					{ background-color:#FFF; }

.api-caixa2													{ display:; }
.api-caixa2-fundo1											{ background:url(../images/203.png) center 120px no-repeat; }
.api-caixa2-fundo2											{ float:left; }
.api-caixa2-fundo2-bloco1									{ width:240px; border:1px solid #999; padding:10px 0px; text-align:center; font-size:13px; color:#666; }
.api-caixa2-fundo2-bloco2									{ width:240px; border:1px solid #999; padding:10px 0px; text-align:center; font-size:13px; color:#666; margin:5px 0px; }
.api-caixa2-fundo2-bloco3									{ width:240px; background:url(../images/201.png) left top no-repeat; font-size:13px; color:#666; padding:60px 0px 0px 30px; margin:0px 0px 0px 115px; }
.api-caixa2-fundo2-bloco3 span								{ font-size:18px; color:#002183; }

.api-caixa3													{ display:; }
.api-caixa3-fundo1											{ background:url(../images/204.png) center 120px no-repeat; }
.api-caixa3-fundo2											{ float:left; margin-left:-35px; }
.api-caixa3-fundo2-bloco1									{ width:240px; border:1px solid #999; padding:10px 0px; text-align:center; font-size:13px; color:#666; }
.api-caixa3-fundo2-bloco2									{ width:240px; border:1px solid #999; padding:10px 0px; text-align:center; font-size:13px; color:#666; margin:5px 0px; }
.api-caixa3-fundo2-bloco3									{ width:240px; background:url(../images/201.png) left top no-repeat; font-size:13px; color:#666; padding:60px 0px 0px 30px; margin:0px 0px 0px 115px; }
.api-caixa3-fundo2-bloco3 span								{ font-size:18px; color:#002183; }

.api-caixa4													{ display:; }
.api-caixa4-fundo1											{ background:url(../images/205.png) center 120px no-repeat; }
.api-caixa4-fundo2											{ float:left; margin-left:-45px; }
.api-caixa4-fundo2-bloco1									{ width:240px; border:1px solid #999; padding:10px 0px; text-align:center; font-size:13px; color:#666; }
.api-caixa4-fundo2-bloco2									{ width:240px; border:1px solid #999; padding:10px 0px; text-align:center; font-size:13px; color:#666; margin:5px 0px; }
.api-caixa4-fundo2-bloco3									{ width:300px; background:url(../images/201.png) left top no-repeat; font-size:13px; color:#666; padding:60px 0px 0px 30px; margin:0px 0px 0px 115px; }
.api-caixa4-fundo2-bloco3 span								{ font-size:18px; color:#002183; }

.api-caixa5													{ display:; }
.api-caixa5-fundo1											{ background:url(../images/206.png) center 120px no-repeat; }
.api-caixa5-fundo2											{ float:left; }
.api-caixa5-fundo2-bloco1									{ width:240px; border:1px solid #999; padding:10px 0px; text-align:center; font-size:13px; color:#666; }
.api-caixa5-fundo2-bloco2									{ width:240px; border:1px solid #999; padding:10px 0px; text-align:center; font-size:13px; color:#666; margin:5px 0px; }
.api-caixa5-fundo2-bloco3									{ width:190px; background:url(../images/201.png) left top no-repeat; font-size:13px; color:#666; padding:60px 0px 0px 30px; margin:0px 0px 0px 115px; }
.api-caixa5-fundo2-bloco3 span								{ font-size:18px; color:#002183; }

.api-caixa0-fundo1											{ float:left; }
.api-caixa0-fundo1-bloco3									{ width:160px; background:url(../images/201.png) left top no-repeat; font-size:13px; color:#666; padding:70px 0px 0px 30px; margin:90px 0px 0px 55px; }
.api-caixa0-fundo1-bloco3 span								{ font-size:14px; color:#002183; }

.api-caixa0-fundo2											{ float:left; }
.api-caixa0-fundo2-bloco3									{ width:160px; background:url(../images/201.png) left top no-repeat; font-size:13px; color:#666; padding:70px 0px 0px 30px; margin:90px 0px 0px 55px; }
.api-caixa0-fundo2-bloco3 span								{ font-size:14px; color:#002183; }

.api-caixa0-fundo3											{ float:left; }
.api-caixa0-fundo3-bloco3									{ width:160px; background:url(../images/201.png) left top no-repeat; font-size:13px; color:#666; padding:70px 0px 0px 30px; margin:90px 0px 0px 55px; }
.api-caixa0-fundo3-bloco3 span								{ font-size:14px; color:#002183; }

.api-caixa0-fundo4											{ float:left; }
.api-caixa0-fundo4-bloco3									{ width:160px; background:url(../images/201.png) left top no-repeat; font-size:13px; color:#666; padding:70px 0px 0px 30px; margin:90px 0px 0px 55px; }
.api-caixa0-fundo4-bloco3 span								{ font-size:14px; color:#002183; }

.api-botao-nova												{ width:400px; margin:20px auto; text-align:center; border: 1px solid #000F86; background:#000F86; color:#FFF; font-size:20px; padding:10px 0px; cursor:pointer; }

.popup														{ position:fixed; z-index:9999; top:0px; left:0px; width:100%; height:100%; display:flex; align-items:center; justify-content:center; background-color:rgba(0,0,0,0.4); }
.popup-caixa												{ display:block; width:880px; height:739px; background:center top no-repeat; }
.popup-caixa-fechar											{ width:40px; height:40px; float:right; margin:146px 37px 0px 0px; cursor:pointer; }
.popup-caixa-whatsapp										{ width:383px; height:52px; float:right; margin:312px 107px 0px 0px; cursor:pointer; }
.popup-caixa-campos											{ padding:60px 107px 0px 105px; }
.popup-caixa-campos input[type=email]						{ background:#FFF; width:calc(100% - 190px); float:left; border:0px; color:#000; padding:11px; font-size:20px; font-family: Nunito,sans-serif; }
.popup-caixa-campos input[type=submit]						{ background:#2BE005; float:right; width:160px; text-align:center; border:0px; color:#000f86; padding:8px 0; font-family: Nunito,sans-serif; text-align:center; font-size:25px; font-weight:700; cursor:pointer; }

@media (max-width: 980px) {

	body													{ background-position: -100px top !important; background-size:1200px !important; background-color:#BBB; }
	
	.centralizar											{ width:auto; margin:0px auto !important; padding:0px 10px; }
	
	.campo													{ width:100% !important; margin-bottom:10px; float:left; }
	.campo input[type=submit]								{ width:100%; float:right; margin-right:0px; padding:10px 5px; margin-top:30px; background-size: 28px; }
	.campo input[type=text]									{ width:100%; width: -webkit-calc(100% - 16px); width: -moz-calc(100% - 16px); width: calc(100% - 16px); }
	.campo select											{ width:100%;  }
	.campo textarea											{ width:100%; width: -webkit-calc(100% - 16px); width: -moz-calc(100% - 16px); width: calc(100% - 16px); }
	
	.fixo													{ top:auto; right:auto; left:0px; bottom:0px; height:70px; width:100%; z-index:999; }
	.fixo-whatsapp											{ width:33.333%; float:left; }
	.fixo-facebook											{ width:33.333%; float:left; }
	.fixo-instagram											{ width:33.333%; float:left; }
	
	.div01													{ height:auto; background-size:cover; padding-bottom:40px; }
	.div01-menu	a											{ display:none; }
	.div01-menu	a[href="./workwithus/"]						{ display:block; font-size:12px; padding:2px 10px; float:left; }
	.div01-logo												{ width:80px; }
	.div01-envios											{ width:auto; float:none; }
	.div01-simulador										{ width:auto; float:none; }
	.div01-simulador-caixa1-valor							{ width:110px; }
	.div01-simulador-caixa3-valor							{ width:110px; }
	
	.div02-caixa											{ width:auto; }
	
	.div03-abas												{ width:284px; margin-bottom:60px; }
	.div03-abas-ativada										{ width:130px; }
	.div03-abas-desativada									{ width:130px; }
	.div03-lista .bx-prev									{ width:40px !important; height:40px !important; background:url(../images/005.png) center center no-repeat !important; background-size:cover !important; top:0px !important; margin-top:-40px !important; left:80px; }
	.div03-lista .bx-next									{ width:40px !important; height:40px !important; background:url(../images/006.png) center center no-repeat !important; background-size:cover !important; top:0px !important; margin-top:-40px !important; right:80px; }
	
	.div04													{ background-position:center top; background-size:800px; background-color:#F4F6F8; height:auto; }
	.div04-titulo											{ margin-top:280px; font-size:50px; }
	.div04-caixa1											{ width:auto; float:none; text-align:left; }
	.div04-caixa1-texto										{ padding-bottom:40px; }
	.div04-caixa2											{ width:auto; float:none; text-align:left; }
	.div04-caixa2-texto										{ padding-bottom:40px; }
	.div04-caixa3											{ width:auto; float:none; text-align:left; }
	.div04-caixa3-texto										{ padding-bottom:40px; }
	.div04-caixa4											{ width:auto; float:none; text-align:left; }
	.div04-caixa4-texto										{ padding-bottom:40px; }

	.div05													{ background-position:right top; background-size:800px; background-color:#F4F6F8; height:auto; }
	.div05-titulo											{ margin-top:300px; font-size:50px; }
	.div05-caixa1											{ width:auto; float:none; }
	.div05-caixa2											{ width:auto; float:none; color:#000; padding:50px 0px; }
	
	.div06-texto											{ padding:40px 0px; }
	.div06-caixa1											{ width:auto; float:none; text-align:left; }
	.div06-caixa2											{ width:auto; float:none; }
	
	.div07													{ padding: 50px 0px 50px 0px; }
	
	.div08													{ padding-bottom:110px; position:static; }
	.div08-texto											{ width:auto; float:none; }
	.div08-botoes											{ width:auto; float:none; }
	.div08-botoes-accept									{ font-size:20px; }
	.div08-botoes-cookies									{ font-size:20px; }
	
	.modal1													{ height:760px; }
	.modal1-formulario										{ width:auto; }
	
	.modal2-titulo											{ font-size:36px; }
	.modal2-whatsapp										{ width:auto; }
	.modal2-whatsapp-icone									{ width:auto; float:none; padding-bottom:10px; }
	.modal2-whatsapp-numero									{ width:auto; float:none; font-size:32px; }
	
	.div07-texto { width: calc(100% - 90px); margin-top:-20px; }
	
	
	.div01-obrigado-caixa									{ width:auto; height:534px; background:url(../images/120.png) center center no-repeat; position:static;  margin:0; }
	.div01-obrigado-caixa-logo								{ margin:50px 0px 0px 10px; }
	.div01-obrigado-caixa-titulo							{ margin:90px 0px 0px 10px; color:#00267E; font-size:35px; font-weight:bold; }
	.div01-obrigado-caixa-texto								{ margin:15px 0px 0px 10px; color:#4A6101; font-size:18px; }
	
	.select2-container--open		{ width:300px !important; }
	
	.div01-menu-idioma										{ padding:2px; }
	
	.api-caixa1-titulo										{ font-size:30px; }
	.api-caixa1-campo										{ width:100% !important; padding-top:20px; }
	
	.api-caixa1-fundo1										{ background:none; }
	.api-caixa2-fundo1										{ background:none; }
	.api-caixa3-fundo1										{ background:none; }
	.api-caixa4-fundo1										{ background:none; }
	.api-caixa5-fundo1										{ background:none; }
	
	.api-caixa0-fundo1										{ display:none; }
	.api-caixa0-fundo2										{ display:none; }
	.api-caixa0-fundo3										{ display:none; }
	.api-caixa0-fundo4										{ display:none; }
	.api-caixa0-fundo5										{ display:none; }
	
	.api-caixa1-fundo2-bloco3								{ background:none; padding:20px 0px 0px 0px; margin:0px; }
	.api-caixa2-fundo2-bloco3								{ background:none; padding:20px 0px 0px 0px; margin:0px; }
	.api-caixa3-fundo2-bloco3								{ background:none; padding:20px 0px 0px 0px; margin:0px; }
	.api-caixa4-fundo2-bloco3								{ background:none; padding:20px 0px 0px 0px; margin:0px; }
	.api-caixa5-fundo2-bloco3								{ background:none; padding:20px 0px 0px 0px; margin:0px; }
	
	.api-botao-nova											{ width:280px; font-size:18px; }
	
	.api-caixa1-fundo2										{ margin-left:0px; }
	.api-caixa2-fundo2										{ margin-left:0px; }
	.api-caixa3-fundo2										{ margin-left:0px; }
	.api-caixa4-fundo2										{ margin-left:0px; }
	.api-caixa5-fundo2										{ margin-left:0px; }
	
	.popup-caixa											{ width:320px; height:340px; background-size: 320px; }
	.popup-caixa-fechar										{ margin: 40px 2px 0px 0px; }
	.popup-caixa-whatsapp									{ width:140px; height:20px; margin:101px 38px 0px 0px; }
	.popup-caixa-campos										{ padding: 20px 38px 0px 38px; }
	.popup-caixa-campos input[type=email]					{ width: calc(100% - 74px); font-size:10px; padding:5px; }
	.popup-caixa-campos input[type=submit]					{ font-size:11px; width:60px; padding:5px 0px 4px 0px; }
	
		
}