html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
  display: block;
}
body {
  line-height: 0;
}

ol, ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}





/*GERAL*/
a {text-decoration:none;}
select,textarea,input,submit {-webkit-appearance:none;
}
* {box-sizing: border-box;}
body, html {font-family: 'Lato', sans-serif; font-size:16px; text-rendering: optimizeLegibility;}
.container {max-width:1110px;width:100%;margin:0 auto;}
h1, h2, h3, h4, h4, h6, p, span {color:#282828; font-family: 'Lato', sans-serif; }
h1, h2, h3, h4, h4, h6, p, span, a {line-height:1;}
a[href^="tel:"] {color:#FFF;}
a {text-decoration:none;}
.blue {background:#60d0fa;}
.orange{background:#fb7c16;}
.rose{background:#ff8599;}
.bt-green {border:2px solid #d3ff00; background:#d3ff00; color:#000;}
.bt-white {border:2px solid #FFF; color:#FFF;}
.border-radius-cem {border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px}
html, body {max-width: 100%;overflow-x: hidden;}
:focus {outline: none;}


/*TOPO*/
#header {margin:0 auto; max-width:100%; width:100%; height:164px; display:block; position:absolute; left:0; right:0; top:0;}
#header #logo {width:100%;height:164px;background:#151515;float:left;max-width: 188px;}
#header #menu {float:left;}
#header #buttons-header {max-width:220px; width:100%; float:right; margin-top:20px; margin-right:60px;}
#header #buttons-header ul {}
#header #buttons-header ul li {}
#header #buttons-header ul li a {display:block; text-decoration:none; margin-bottom:17px; text-transform:uppercase; text-align:center; font-size:0.8em; font-weight:600; padding:18px ;}
#header #buttons-header ul li .bt-white {margin-bottom:0;}



/*MENU TOPO*/
#menuToggle{float:left;width:257px;height:164px;display: block;position: relative;top: 0px;left: 0px;right:0;background:#d3ff00;z-index: 2;-webkit-user-select: none;user-select: none;}
#menuToggle a{text-decoration: none;color: #000; font-weight:bold;transition: color 0.3s ease;}
#menuToggle a:hover{color: #000; text-decoration:underline;}
#menuToggle input{display: block;width: 100%;text-align:center;height: 32px;position: absolute;top:65px;left: 0px;right:0;margin:0 auto;cursor: pointer;opacity: 0;z-index: 2;-webkit-touch-callout: none;}
#menuToggle span{display: block;width: 40px;height: 4px;margin-bottom: 5px !important;top:65px;position: relative;background: #000;border-radius: 0px;z-index: 1;margin:0 auto;transform-origin: 4px 0px;transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0),background 0.5s cubic-bezier(0.77,0.2,0.05,1.0),opacity 0.55s ease;}
#menuToggle span:first-child{transform-origin: 0% 0%; }
#menuToggle span:nth-last-child(2){transform-origin: 0% 100%;width:20px;left:-10px;}
#menuToggle input:checked ~ span{opacity: 1;transform: rotate(45deg) translate(-2px, -1px);background: #000;}
#menuToggle input:checked ~ span:nth-last-child(3){opacity: 0;transform: rotate(0deg) scale(0.2, 0.2); }
#menuToggle input:checked ~ span:nth-last-child(2){transform: rotate(-45deg) translate(-3px, 2px); width:40px; left:0px;}
#menu{position: absolute;width: 550px;margin: -27px 0 0 -0px;padding: 50px;padding-bottom:20px;padding-right:30px;padding-left:100px;padding-top: 180px;background: #d3ff00;list-style-type: none;-webkit-font-smoothing: antialiased;transform-origin: 0% 0%;transform: translate(-0%, -100%);transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);}
#menu li{padding: 10px 0;font-size: 22px;  font-size:1.1em;}
#menuToggle input:checked ~ ul{transform: none;}
#menuToggle .bullet-menu {width:7px; height:7px; margin-top:5.4px; margin-left:10px;margin-right:7px;float:left; border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px}
#menu p {text-transform:uppercase; font-weight:600; margin-bottom:10px; font-size:1em; color:#000;}
#menu .menu-1 li {margin-bottom:10px;}
#menu .menu-5 li {margin-top:20px;}
#menu .redes-sociais {float:right; margin-top:50px;}
#menu .redes-sociais ul li {display:inline-block; margin-left:10px;}







/*BANNER HOME*/
#slider-home {max-width:1440px; width:100%; margin:0 auto;height:978px; background: url(../img/slider-fundo-home.jpg) no-repeat center center; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
#slider-home .container {padding-top:370px;}
#slider-home h2 {color:#FFF; letter-spacing:1.5px; font-weight:900; font-size:3.3em; margin-bottom:10px;}
#slider-home p {color:#FFF; font-weight:300; font-size:2.1em; margin-bottom:30px;}
#slider-home .bt-white-banner-home {display:inline-block; padding:18px 60px; text-transform:uppercase; font-size:0.8em;}
#slider-home .item-slider-home {margin-left:190px; z-index:1; position:relative;}




/*NOSSOS PRODUTOS*/
#nossos-produtos {max-width:1440px; width:100%; margin:0 auto; margin-top:-52px; height:1540px; background: url(../img/bg-nossos-produtos.png) no-repeat center center; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
#nossos-produtos .container {padding-top:179px;}
#nossos-produtos h2 {font-size:4em; font-weight:900; text-transform:uppercase; }
#nossos-produtos h2 span {font-weight:300; font-size:0.67em; letter-spacing: 0px;}
#nossos-produtos .box-one-n-products {float:left;}
#nossos-produtos .box-two-n-products {float:right;margin-top:-520px;position:relative;}
#nossos-produtos .box-three-n-products {max-width:100%;width:100%;padding-top:111px;clear:both;}
#nossos-produtos .box-three-n-products .col-one {max-width:340px; position:relative; width:100%; float:left; margin-right: 20px;}
#nossos-produtos .box-three-n-products .col-one .thumb-produtos {-webkit-box-shadow: 3px 2px 5px 0px rgba(0,0,0,0.2); -moz-box-shadow: 3px 2px 5px 0px rgba(0,0,0,0.2); box-shadow: 3px 2px 5px 0px rgba(0,0,0,0.2); width:100%}
#nossos-produtos .box-three-n-products .produto-um {z-index:3;}
#nossos-produtos .box-three-n-products .produto-dois {margin-top:70px; z-index:2;}
#nossos-produtos .box-three-n-products .produto-tres {margin-top:140px; z-index:1;}
#nossos-produtos .box-three-n-products .content-products {padding-top:50px;}
#nossos-produtos .box-three-n-products .content-products-one {padding-left:10px;}
#nossos-produtos .box-three-n-products .content-products-two {padding-left:10px;}
#nossos-produtos .box-three-n-products .content-products-three {padding-left:10px;}
#nossos-produtos .box-three-n-products .content-products .bt-product {width:50px; height:50px; float:left; text-align:center; border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px; align-items: center; display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;}
#nossos-produtos .box-three-n-products .content-products .bt-product img {position:relative; top:-2px;}
#nossos-produtos .box-three-n-products .content-products h3 {text-transform:uppercase; font-weight:600; font-size:1em; margin-bottom:50px;}
#nossos-produtos .box-three-n-products .content-products p {margin-bottom:33px; line-height:1.8; font-weight:400; font-size:1em;}


/*SOBRE NOS*/
#sobre-nos {max-width:1440px; width:100%; margin:0 auto; height:1443px; background: url(../img/bg-sobre-nos.jpg) no-repeat center center; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
#sobre-nos .container {padding-top:200px;}
#sobre-nos .box-one-sobre {float:left; margin-left:182px; margin-top:150px;}
#sobre-nos .box-one-sobre h2 {font-size:8em; position:relative; font-weight:300;text-transform:uppercase; line-height:0.9;}
#sobre-nos .box-one-sobre h2 span {font-weight:900;}
#sobre-nos .box-one-sobre .sub_title {font-weight:600; margin-top:20px;}
#sobre-nos .box-two-sobre {float:right;margin-top:-330px;}
#sobre-nos .box-three-sobre {max-width:720px; width:100%;clear:both; float:left; margin:0 auto; margin-top:10px; margin-left:182px;}
#sobre-nos .box-three-sobre p {text-transform:uppercase; font-weight:100; font-size:2.7em;line-height:1.3;}
#sobre-nos .box-three-sobre b {font-weight:900;}
#sobre-nos .box-four-sobre {clear:both; float:left; position:relative; z-index:1;margin-left:182px; margin-top:125px;}
#sobre-nos  .box-four-sobre p {line-height:1.5;}

/*ROCKET FOOTER*/
.rocket-footer {position:relative; margin-top:270px; z-index:1; clear:both; display:none;}
.rocket-footer .container {max-width:1440px; width:100%;height:963px; background: url(../img/menino-footer.png) no-repeat center center; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.rocket-footer .container {clear:both;}
.rocket-footer img {display:none;}

.menino_rodape {max-width:1140px; width:100%; margin:0 auto; position:relative; min-height:582px; float:left; text-align:right; z-index:1;}
.menino_rodape  img {max-width:881px; width:100%; height:auto; position:absolute; right:-200px; top:0;}


/*CONTATO*/
#contato {height:768px;margin:0 auto;clear:both;margin-top:-381px;background: url(../img/bg-contato.jpg) no-repeat center center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}



#contato #formulario {padding-top:120px;position:relative;}
#contato #formulario h2 {color:#d3ff00; text-align:center; font-size:2.6em; margin-bottom:70px;font-weight:900; text-transform:uppercase;}
#contato #formulario .tab {color:#d3ff00; font-size:2em; font-weight:100;}
#contato #formulario .tab p {margin-top:30px;}
#contato #formulario .tab input, #contato #formulario .tab textarea {padding: 15px; position:relative;border:2px solid #d3ff00; color:#FFF; font-size:1em; width: 100%;background:transparent; font-family: 'Lato', sans-serif;}
#contato #formulario .passo-a-passo {float:right; margin-top:-55px; margin-right:10px; position:relative; }
#contato #formulario button {background:transparent;color: #d3ff00;border: none;padding: 10px 20px;cursor: pointer; text-transform:uppercase; font-family: 'Lato', sans-serif;}
#contato #formulario .falta-x-passos {float:right; margin-right:25px; margin-top:10px !Important; font-weight:bold;}
#contato #formulario button:hover {opacity: 0.8;}
#contato #formulario input.invalid {border:2px solid #d3ff00;}
#contato #formulario #regForm {background-color: #00000080;padding: 150px;width: 100%;min-width: 600px;-webkit-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.2);-moz-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.2);box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.2);}
#contato #formulario .tab {display: none;}
#contato #formulario .step {margin: 0 2px;border: none;  color:#d3ff00;display: inline-block; position:absolute; opacity: 0; float:right;}
#contato #formulario .step.active {opacity: 1;}
#contato #formulario .step.finish {}



/*RODAPE*/
#rodape {max-width:100%;width:100%;background:#000;padding:100px 0;margin:0;display:inline-block;}
#rodape .col-um-footer {max-width:100%; width:100%; float:left;}
#rodape .col-um-footer .box-one-footer {float:left; max-width:50%; width:100%;}
#rodape .col-um-footer .box-one-footer ul li {color:#FFF; line-height:1.4; margin-bottom:40px;  text-transform:uppercase;}
#rodape .col-um-footer .box-one-footer ul span {width:40px; height:30px; float:left; margin-right:5px;}
#rodape .col-um-footer .box-one-footer ul img {position:relative; }
#rodape .col-um-footer .box-two-footer {float:right; max-width:50%; width:100%;}
#rodape .col-um-footer .box-two-footer ul li {display:inline-block;}
#rodape .col-um-footer .box-two-footer ul li a {color:#FFF; float:left; text-decoration:underline; margin-left:30px; font-size:0.9em;}
#rodape .col-um-footer .box-two-footer .links-ft-um a {margin-left:0 !important;}
#rodape .col-dois-footer {max-width:100%; width:100%; float:left; margin-top:50px;}
#rodape .col-dois-footer h2 {color:#FFF; text-transform:uppercase; margin-bottom:20px;}
#rodape .col-dois-footer ul li {display:inline-block;}
#rodape .col-dois-footer ul li a{float:left; margin-left:10px;}
#rodape .col-dois-footer ul .facebook_icon a {margin-left:0 !important;}
#rodape .col-tres-footer {max-width:100%; width:100%; float:left; margin-top:120px;}
#rodape .col-tres-footer .box-one-footer {float:left; max-width:50%; width:100%;}
#rodape .col-tres-footer .box-one-footer p {color:#FFF;}
#rodape .col-tres-footer .box-two-footer {float:right; max-width:50%; width:100%; text-align:right;}


/*ENTRAR*/
.entrar #abrir-minha-conta #formulario {padding-top:100px;}

.entrar #abrir-minha-conta #formulario .step.finish:before {content:url('') !Important}






#abrir-minha-conta #formulario input[type=checkbox] + label {display: block;margin: 0em;cursor: pointer;padding: 0em; margin-top:20px; }
#abrir-minha-conta #formulario input[type=checkbox] {display: none;}
#abrir-minha-conta #formulario input[type=checkbox] + label:before {content: "\2714";border: 0.1em solid #282828;border-radius: 0.2em;display: inline-block;text-align:center;width: 40px;height: 40px;float:left;text-align:center;align-items: center;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;padding-left: 0.2em;padding-bottom: 0.3em;margin-right: 10px;vertical-align: bottom;color: transparent;transition: .2s;}
#abrir-minha-conta #formulario input[type=checkbox] + label:active:before {transform: scale(0);text-align:center;}
#abrir-minha-conta #formulario input[type=checkbox]:checked + label:before {background-color: #d3ff00;border-color: #d3ff00;color: #000; text-align:center;align-items: center;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;}
#abrir-minha-conta #formulario input[type=checkbox]:disabled + label:before {transform: scale(1);border-color: #aaa;text-align:center;}
#abrir-minha-conta #formulario input[type=checkbox]:checked:disabled + label:before {transform: scale(1);background-color: #000; text-align:center;border-color: #000;}
#abrir-minha-conta #formulario .aceito-os-termos p {position:relative; line-height:1.3;}
#abrir-minha-conta #formulario .aceito-os-termos p a {color:#282828; text-decoration:none; font-weight:bold;}
#abrir-minha-conta #formulario .aceito-os-termos p a:hover {text-decoration:underline;}








/*ABRIR MINHA CONTA*/
#abrir-minha-conta {overflow:hidden; max-width: 1440px;width: 100%;margin: 0 auto;min-height: 1200px;background: url(../img/bg-cadastro.jpg) no-repeat center center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
#abrir-minha-conta .container {padding-top:220px;}
#abrir-minha-conta .titulo-voltar {display:block; max-width:100%; width:100%; float:left;}
#abrir-minha-conta h1 {float:left; font-size:3.8em; font-weight:900;}
#abrir-minha-conta h1 span {float:left; margin-right:25px; margin-top:5px;}
#abrir-minha-conta #formulario input::-webkit-input-placeholder {color: #282828;}
#abrir-minha-conta #formulario input:-ms-input-placeholder {color: #282828;}
#abrir-minha-conta #formulario input::placeholder {color: #282828;}

#abrir-minha-conta #formulario {clear:both; padding-top:200px;position:relative; max-width:745px; width:100%; margin:0 auto;}
#abrir-minha-conta #formulario .tab {color:#282828; font-size:1.22em; font-weight:100;}
#abrir-minha-conta #formulario .tab p {margin-top:0px;}
#abrir-minha-conta #formulario .tab input, #contato #formulario .tab textarea {box-sizing: border-box; padding: 20px; padding-top:40px;  position:relative;border:2px solid #282828; color:#282828; font-size:1em; width: 100%;background:#FFF; font-family: 'Lato', sans-serif;}
#abrir-minha-conta #formulario .passo-a-passo {float:left;max-width:100%;width:100%;margin-top:0px;text-align:center;margin-right:0px; margin-top:50px;position:relative;}
#abrir-minha-conta #formulario button {font-size:1em; border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px; font-weight:bold; background:#d3ff00; text-align:center; margin:0 auto; color: #000;border: none;padding: 15px 40px;cursor: pointer; text-transform:uppercase; font-family: 'Lato', sans-serif;}
#abrir-minha-conta #formulario .falta-x-passos {float:left; font-size:1.8em; max-width:100%; width:100%; clear:both; margin-top:-60px !Important; font-weight:bold;}
#abrir-minha-conta #formulario button {margin:0 5px;}
#abrir-minha-conta #formulario button:hover {opacity: 0.8;}
#abrir-minha-conta #formulario input.invalid {border:2px solid #e05c22; position:relative;}
.requerido_c {display:none;}
.invalid ~.requerido_c {color:#e05c22; display:block !important; position:absolute; right:20px; margin-top:-52px;}
#abrir-minha-conta #formulario .tab {display: none;}
#abrir-minha-conta #formulario .step {margin: 0 2px; float:left; margin-right:23.4%;border: none ; color:#282828; opacity: 0.2;}
#abrir-minha-conta #formulario .step.active {opacity: 1;}
#abrir-minha-conta #formulario .step.finish {position:relative; opacity:1;}
#abrir-minha-conta #formulario .step.finish b{opacity:0.2;}
#abrir-minha-conta #formulario .step.finish:before {content:url('../img/check-form.png'); opacity:1;float:right; position:absolute; right:-10px; top:-5px; z-index:1;}






.step-um {text-align:left;}
.step-dois {text-align:center;}
.step-tres {text-align:right; margin-right:0 !important;}
.passo-a-passo div {float:initial !important;}
.ja-cadastrado {float:left; display:block;max-width:100%;width:100%;margin:0 auto; margin-top:60px; margin-bottom:100px;text-align:center;clear:both;}
.ja-cadastrado .link-ja-cadastrado {text-decoration:underline; color:#282828; font-size:1.1em; margin-bottom:50px; display:block;}
.ja-cadastrado p a {color:#282828; font-weight:bold;}
.ja-cadastrado p a:hover {text-decoration:underline;}

div.cs-select {position: relative;z-index: 1;display: inline-block;width: 100%;max-width: 100%;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;text-align: left;vertical-align: middle;background: #fff;-webkit-touch-callout: none;-khtml-user-select: none;}
div.cs-select:focus {outline: none;}
.cs-select select {display: none;}
.cs-select span {position: relative;display: block;overflow: hidden;padding: 30px;cursor: pointer;white-space: nowrap;text-overflow: ellipsis;}


.cs-select > span {padding-right: 3em;}
.cs-select > span::after, .cs-select .cs-selected span::after {position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.cs-select > span::after {right: 1em;content: '\25BE';}
.cs-select .cs-selected span::after {margin-left: 1em;content: '\2713';}
.cs-select.cs-active > span::after {-webkit-transform: translateY(-50%) rotate(180deg);transform: translateY(-50%) rotate(180deg);}
div.cs-active {z-index: 200;}
.cs-select .cs-options {position: absolute;visibility: hidden;overflow: hidden;width: 100%;background: #fff;}
.cs-select.cs-active .cs-options {visibility: visible;}
.cs-select ul {width: 100%;margin: 0;padding: 0;list-style: none;}
.cs-select ul span {padding: 10px;}
.cs-select ul li.cs-focus span {background-color: #ddd;}
.cs-select li.cs-optgroup ul {padding-left: 1em;}
.cs-select li.cs-optgroup > span {cursor: default;}
div.cs-skin-elastic {margin-bottom:20px;font-size: 1em; font-weight:400; font-family: 'Lato', sans-serif; color: #282828;background: transparent;}




@media screen and (max-width: 30em) {

div.cs-skin-elastic {font-size: 1em;}

}

.cs-skin-elastic > span {z-index: 100;background-color: #fff; border:2px solid #282828;}

.cs-skin-elastic .cs-options {visibility: visible;overflow: visible;padding-bottom: 1.25em;pointer-events: none;opacity: 1;background: transparent;}

.cs-skin-elastic.cs-active .cs-options {pointer-events: auto;}

.cs-skin-elastic .cs-options > ul::before {position: absolute; top: 0;left: 0;width: 100%;height: 100%;content: '';-webkit-transition: -webkit-transform .3s;transition: transform .3s;-webkit-transform: scale3d(1, 0, 1);transform: scale3d(1, 0, 1);-webkit-transform-origin: 50% 0;transform-origin: 50% 0;background: #fff;}

.cs-skin-elastic.cs-active .cs-options > ul::before {padding-bottom:50px;-webkit-transition: none;transition: none;-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);-webkit-animation: expand .6s ease-out;animation: expand .6s ease-out;}

.cs-skin-elastic .cs-options ul li {-webkit-transition: opacity .15s, -webkit-transform .15s;transition: opacity .15s, transform .15s;-webkit-transform: translate3d(0, -25px, 0);transform: translate3d(0, -25px, 0);opacity: 0;}

.cs-skin-elastic.cs-active .cs-options ul li {margin-top:-2px;border:2px solid #282828; padding:15px; -webkit-transition: none;transition: none;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);-webkit-animation: bounce .6s ease-out;animation: bounce .6s ease-out;opacity: 1;}

.cs-skin-elastic .cs-options span {background-repeat: no-repeat; background-position: 1.5em 50%;background-size: 2em auto;}

.cs-skin-elastic .cs-options span:hover,.cs-skin-elastic .cs-options li.cs-focus span,.cs-skin-elastic .cs-options .cs-selected span {color: #282828;}

.cs-skin-elastic .cs-options .cs-selected span::after {content: '';}

@-webkit-keyframes expand {
  0% {
    -webkit-transform: scale3d(1, 0, 1);
  }
  25% {
    -webkit-transform: scale3d(1, 1.2, 1);
  }
  50% {
    -webkit-transform: scale3d(1, .85, 1);
  }
  75% {
    -webkit-transform: scale3d(1, 1.05, 1);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
  }
}

@keyframes expand {
  0% {
    -webkit-transform: scale3d(1, 0, 1);
    transform: scale3d(1, 0, 1);
  }
  25% {
    -webkit-transform: scale3d(1, 1.2, 1);
    transform: scale3d(1, 1.2, 1);
  }
  50% {
    -webkit-transform: scale3d(1, .85, 1);
    transform: scale3d(1, .85, 1);
  }
  75% {
    -webkit-transform: scale3d(1, 1.05, 1);
    transform: scale3d(1, 1.05, 1);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@-webkit-keyframes bounce {
  0% {
    -webkit-transform: translate3d(0, -25px, 0);
    opacity: 0;
  }
  25% {
    -webkit-transform: translate3d(0, 10px, 0);
  }
  50% {
    -webkit-transform: translate3d(0, -6px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 2px, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes bounce {
  0% {
    -webkit-transform: translate3d(0, -25px, 0);
    transform: translate3d(0, -25px, 0);
    opacity: 0;
  }
  25% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  50% {
    -webkit-transform: translate3d(0, -6px, 0);
    transform: translate3d(0, -6px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 2px, 0);
    transform: translate3d(0, 2px, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}











.material-textfield label {
  display: inline-block;
  font-size: 0;
  pointer-events: none;
  position: relative;
  width: 100%;
}
.material-textfield label::before {
  content: attr(data-content);
  position: relative;
  transition: all 0.2s ease;
  will-change: font-size, top;
}
.material-textfield label::after {
  bottom: 0.9rem;
  content: "";
  height: 0.3rem;
  left: 50%;
  position: absolute;
  transition: all 0.2s ease;
  width: 0;
  will-change: width, left;
}
.material-textfield label::before, .material-textfield input[required]:focus ~ label::before {
  font-size: 1rem;
  top: -4.5rem; font-weight:400;left:1.5rem;
}
.material-textfield input:focus ~ label::after {
  left: 0%;
  width: 100%;
}
.material-textfield input:invalid ~ label::before {
  font-size: 20px;
  top: -3.5rem; 
}

.material-textfield.blue_input input {
  border-bottom: 0;
  color: red;
}
.material-textfield.blue_input label::after {background: transparent;}


.material-textfield.blue_input label::before, .material-textfield.blue_input input[required]:focus ~ label::before {
  color: #57be8e;
}
.material-textfield.blue_input input:invalid ~ label::before {
  color: #282828;
}

.material-textfield.red input {
  border-bottom: 0.1rem solid #F44336;
  color: #d2190b;
}
.material-textfield.red label::after {
  background: #F44336;
}
.material-textfield.red label::before, .material-textfield.red input[required]:focus ~ label::before {
  color: #f8877f;
}
.material-textfield.red input:invalid ~ label::before {
  color: #F44336;
}





/*CONTEUDO BOX*/
.conteudo-box {display:block; max-width:950px; width:100%; clear:both; margin:150px auto;}
.conteudo-box p {font-size:1.1em; line-height:1.5; margin-bottom:50px;}
.conteudo-box h2 {font-weight:bold; font-size:1.2em; margin-bottom:20px;}
.conteudo-box br {content: "";margin: 15px 0;display: block;}
.conteudo-box strong {font-weight:bold;}
.conteudo-box strong i {font-style:italic;}
.conteudo-box a {color:#282828}
.conteudo-box a:hover {text-decoration:underline;}

#pages-internas {overflow:hidden; max-width: 1440px;width: 100%;margin: 0 auto;min-height: 1200px;background: url(../img/bg-cadastro.jpg) no-repeat center center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
#pages-internas .container {padding-top: 315px;}
#pages-internas .conteudo-box  .container {padding-top: 0px;}
#pages-internas .titulo-voltar {display:block; max-width:100%; width:100%; float:left;}
#pages-internas h1 {float:left; font-size:3.8em; font-weight:900;}
#pages-internas h1 span {float:left; margin-right:25px; margin-top:5px;}





/*PAGINAS INTERNAS*/
.incentivo .titulo-voltar {max-width:1440px; width:100%; margin:0 auto; margin-top:-52px; height:544px; background: url(../img/bg-incentivo.jpg) no-repeat center center; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.private-label .titulo-voltar {max-width:1440px; width:100%; margin:0 auto; margin-top:-52px; height:544px; background: url(../img/bg-private-label.jpg) no-repeat center center; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.conta-privada .titulo-voltar {max-width:1440px; width:100%; margin:0 auto; margin-top:-52px; height:544px; background: url(../img/bg-conta-digital.jpg) no-repeat center center; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}

.paginas-internas .titulo-voltar .container {padding-top: 315px;}
.paginas-internas .titulo-voltar h1 {font-weight:800; font-size:3.5em; float:left;}
.paginas-internas .titulo-voltar h1 span {float:left; margin-right:25px; margin-top:5px;}
.paginas-internas .titulo-voltar .white_h1 {color:#FFF;}
.paginas-internas .titulo-voltar .black_h1 {color:#282828;}


.content-pg-internas {display:block; max-width:100%; width:100%;}
.paginas-internas .content-pg-internas .meia-faixa {padding:100px 0;}
.paginas-internas .content-pg-internas .meia-faixa h3 {color:#FFF; text-transform:uppercase; font-size:400; font-size:1.3em; line-height:1.4;}
.paginas-internas .content-pg-internas .meia-faixa p {color:#FFF; font-size:1.2em; font-weight:400; margin-top:70px;}
.paginas-internas .content-pg-internas .meia-faixa-laranja {background:#f49c1e;}
.paginas-internas .content-pg-internas .meia-faixa-rose {background:#ff8599;}
.paginas-internas .content-pg-internas .meia-faixa-azul {background:#60d0fa;}

.paginas-internas .faixa-so-img{max-width:100%; width:100%; margin:0 auto; text-align:center; clear:both;}

.paginas-internas .faixa-so-img img {max-width:100%; margin:0 auto;}

.paginas-internas .cd-col-full {overflow:hidden; max-width: 1440px;width: 100%;margin: 0 auto; padding-top:230px;min-height: 898px;background: url(../img/bg-conta-digital-3.jpg) no-repeat center center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.paginas-internas .cd-col-full h2 {font-size:3em; font-weight:100; line-height:1.2;}
.paginas-internas .cd-col-full h2 strong {font-weight:900;}
.paginas-internas .cd-col-full p {font-size:1.3em; line-height:1.3; max-width:620px; width:100%; margin-top:100px;}
.paginas-internas .cd-col-full h3 {font-weight:bold; font-size:1.4em; max-width:620px; width:100%; margin-top:50px;}

.paginas-internas #slider-conta-digital {background:#d3ff00; max-width:100%; width:100%; clear:both; padding:100px 0;}

.paginas-internas #slider-conta-digital .lSPager {text-align:center;}
.paginas-internas #slider-conta-digital h3 {margin-bottom:100px;color:#282828; font-size:1.1em;}
.paginas-internas #slider-conta-digital p {color:#282828; margin-top:30px; font-size:1.1em;}
.paginas-internas #slider-conta-digital img {border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px; -webkit-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.14);-moz-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.14);box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.14);}
.paginas-internas #slider-conta-digital .lslide {text-align:center; margin:0 !Important;}

.content-pg-internas .container {padding:0 83px;}

.paginas-internas .col-one-line {display:block; max-width:100%; width:100%; padding:100px 0; float:left; margin-bottom:0px;}
.paginas-internas .col-one-line .col-six {float:left; max-width:49.8%; width:100%;}
.paginas-internas .col-one-line .col-six img {max-width:803px; width:100%;}
.paginas-internas .col-one-line .col-six-right {margin-top:-180px;float:right;}
.paginas-internas .col-one-line .col-six-left {}
.paginas-internas .col-one-line .col-six-left p {font-size:1.5em; line-height:1.4;}
.paginas-internas .col-one-line .col-six-left strong {font-weight:bold;}




.paginas-internas .col-one-line-primeira {padding-bottom:20px !important;}



.paginas-internas .col-one-line-two .col-six-right {float:right;}
.paginas-internas .col-one-line-two .col-six-right h3 {font-size:3.5em; line-height:1.1;text-transform:uppercase; font-weight:100;}
.paginas-internas .col-one-line-two .col-six-right h3 strong {font-weight:bold;}
.paginas-internas .col-one-line-two .col-six-right {margin-top:150px;}

.paginas-internas .col-one-line-two {position:relative; margin-bottom:140px;}
.paginas-internas .col-one-line-two .col-six-left {position:absolute; left:0; top:0;}




























.form-wizard {padding: 30px;}

.form-wizard .wizard-form-radio {display: inline-block;margin-left: 5px;position: relative;}

.form-wizard .wizard-form-radio input[type="radio"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  background-color: #dddddd;
  height: 25px;
  width: 25px;
  display: inline-block;
  vertical-align: middle;
  border-radius: 50%;
  position: relative;
  cursor: pointer;
}

.form-wizard .wizard-form-radio input[type="radio"]:focus {
  outline: 0;
}
.form-wizard .wizard-form-radio input[type="radio"]:checked {
  background-color: #fb1647;
}
.form-wizard .wizard-form-radio input[type="radio"]:checked::before {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  display: inline-block;
  background-color: #ffffff;
  border-radius: 50%;
  left: 1px;
  right: 0;
  margin: 0 auto;
  top: 8px;
}
.form-wizard .wizard-form-radio input[type="radio"]:checked::after {
  content: "";
  display: inline-block;
  webkit-animation: click-radio-wave 0.65s;
  -moz-animation: click-radio-wave 0.65s;
  animation: click-radio-wave 0.65s;
  background: #000000;
  content: '';
  display: block;
  position: relative;
  z-index: 100;
  border-radius: 50%;
}
.form-wizard .wizard-form-radio input[type="radio"] ~ label {
  padding-left: 10px;
  cursor: pointer;
}
.form-wizard .form-wizard-header {
  text-align: center;
}
.form-wizard .form-wizard-next-btn, .form-wizard .form-wizard-previous-btn, .form-wizard .form-wizard-submit {
  background-color: #d65470;
  color: #ffffff;
  display: inline-block;
  min-width: 100px;
  min-width: 120px;
  padding: 10px;
  text-align: center;
}
.form-wizard .form-wizard-next-btn:hover, .form-wizard .form-wizard-next-btn:focus, .form-wizard .form-wizard-previous-btn:hover, .form-wizard .form-wizard-previous-btn:focus, .form-wizard .form-wizard-submit:hover, .form-wizard .form-wizard-submit:focus {
  color: #ffffff;
  opacity: 0.6;
  text-decoration: none;
}
.form-wizard .wizard-fieldset {
  display: none;
}
.form-wizard .wizard-fieldset.show {
  display: block;
}
.form-wizard .wizard-form-error {
  display: none;
  position: absolute;
  right: 27px;
  top: 46px; font-size:1.2em; font-weight:400;
  height: 2px;color:#e05c22;
float:right;
}
.form-wizard .form-wizard-previous-btn {
  background-color: #fb1647;
}


.form-wizard .form-control {font-weight: 300;height: auto !important;padding: 25px;padding-top:45px;padding-bottom:20px;color: #282828;font-size:1.3em;max-width:100%;width:100%;background-color: #FFF;border:2px solid #282828;}
.form-wizard select {font-weight: 300;height: auto !important;padding: 30px 25px; color: #282828;font-size:1.3em;max-width:100%;width:100%;background-color: #FFF;border:2px solid #282828;}
.form-wizard .selection span {display:none;}


.form-wizard .form-control:focus {
  box-shadow: none;
}
.form-wizard .form-group {
  position: relative;
  margin: 25px 0;
}
.form-wizard .wizard-form-text-label {
  position: absolute;
  left: 27px; color:#282828; font-size:1.3em; font-weight:400;
  top: 46px;
  transition: 0.2s linear all;
}
.form-wizard .focus-input .wizard-form-text-label {
  color: #57be8e;
  top: 30px;
  transition: 0.2s linear all;
  font-size:1em;
}
.form-wizard .form-wizard-steps {
  margin: 30px 0;
}
.form-wizard .form-wizard-steps li {
  width: 25%;
  float: left;
  position: relative;
}
.form-wizard .form-wizard-steps li::after {
  background-color: #f3f3f3;
  content: "";
  height: 5px;
  left: 0;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  border-bottom: 1px solid #dddddd;
  border-top: 1px solid #dddddd;
}
.form-wizard .form-wizard-steps li span {
  background-color: #dddddd;
  border-radius: 50%;
  display: inline-block;
  height: 40px;
  line-height: 40px;
  position: relative;
  text-align: center;
  width: 40px;
  z-index: 1;
}
.form-wizard .form-wizard-steps li:last-child::after {
  width: 50%;
}
.form-wizard .form-wizard-steps li.active span, .form-wizard .form-wizard-steps li.activated span {
  background-color: #d65470;
  color: #ffffff;
}
.form-wizard .form-wizard-steps li.active::after, .form-wizard .form-wizard-steps li.activated::after {
  background-color: #d65470;
  left: 50%;
  width: 50%;
  border-color: #d65470;
}
.form-wizard .form-wizard-steps li.activated::after {
  width: 100%;
  border-color: #d65470;
}
.form-wizard .form-wizard-steps li:last-child::after {
  left: 0;
}
.form-wizard .wizard-password-eye {
  position: absolute;
  right: 32px;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
}
@keyframes click-radio-wave {
  0% {
    width: 25px;
    height: 25px;
    opacity: 0.35;
    position: relative;
  }
  100% {
    width: 60px;
    height: 60px;
    margin-left: -15px;
    margin-top: -15px;
    opacity: 0.0;
  }
}
@media screen and (max-width: 767px) {
  .wizard-content-left {
    height: auto;
  }
}








/*PAGE INCENTIVO*/
.sessao-icon-line-one{clear:both; max-width:1440px; width:100%; margin:0 auto; padding-top:100px;min-height:1359px; background: url(../img/bg-incentivo-2.jpg) no-repeat center center; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.sessao-icon-line-one .icon-col-four {max-width:19.1%; width:100%; float:left; margin:3.9%;}
.sessao-icon-line-one .icon-col-four img {max-width:130px; border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px width:100%; margin-bottom:20px;}
.sessao-icon-line-one p {font-size:1.1em; line-height:1.3;}

.sessao-icon-line-one .icon-col-four-um, .sessao-icon-line-one .icon-col-four-cinco {margin-left:0;}

.sessao-icon-line-one .icon-col-four-quatro, .sessao-icon-line-one .icon-col-four-oito {margin-right:0;}


.green-div-box {clear:both; max-width:100%; width:100%; float:left; margin-top:17%; position:relative; top:70px;}

.green-div-box .in-green-div-box {background:#d3ff00; position:relative; max-width:918px; width:100%; margin:0 auto; padding:150px; padding-left:100px; float:left;}
.green-div-box .in-green-div-box h3 {font-size:2.5em; line-height:1.2; font-weight:100;}
.green-div-box .in-green-div-box h3 strong {font-weight:900;}
.green-div-box .in-green-div-box:after {display: block;content: url('../img/arrow-green.png');width: 44px;height: 22px; position:absolute; left:0; right:0; margin:0 auto;bottom:-22px;}



.slider-page-incentivo {clear:both; max-width:1440px; width:100%; margin:0 auto; padding:100px 0;min-height:935px; background: url(../img/bg-incentivo-3.jpg) no-repeat center center; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.slider-page-incentivo .lSSlideOuter .lSPager.lSpg > li a {background-color: transparent;border-radius: 0px;display: inline-block;height: auto;width: auto;}
.slider-page-incentivo .lSPager .active:nth-child(1) {width:120px; height:187px; background: url(../img/1-8-step_03.png) no-repeat;}
.slider-page-incentivo .lSPager .active:nth-child(2) {width:120px; height:187px; background: url(../img/2-8-step_03.png) no-repeat;}
.slider-page-incentivo .lSPager .active:nth-child(3) {width:120px; height:187px; background: url(../img/3-8-step_03.png) no-repeat;}
.slider-page-incentivo .lSPager .active:nth-child(4) {width:120px; height:187px; background: url(../img/4-8-step_03.png) no-repeat;}
.slider-page-incentivo .lSPager .active:nth-child(5) {width:120px; height:187px; background: url(../img/5-8-step_03.png) no-repeat;}
.slider-page-incentivo .lSPager .active:nth-child(6) {width:120px; height:187px; background: url(../img/6-8-step_03.png) no-repeat;}
.slider-page-incentivo .lSPager .active:nth-child(7) {width:120px; height:187px; background: url(../img/7-8-step_03.png) no-repeat;}
.slider-page-incentivo .lSPager .active:nth-child(8) {width:120px; height:187px; background: url(../img/8-8-step_03.png) no-repeat;}
.slider-page-incentivo .lSPrev {width:15px; height:28px; background: url(../img/arrow-banner-interno-left.png) no-repeat !important;}
.slider-page-incentivo .lSNext {width:15px; height:28px; background: url(../img/arrow-banner-interno-right.png) no-repeat !important;}
.slider-page-incentivo .content-slider-left {float:left; max-width:55%; width:100%; padding:0 70px; padding-right:0;}
.slider-page-incentivo .content-slider-left h3 {font-weight:400; color:#FFF; font-size:2em; line-height:1.2; margin-top:70px;}
.slider-page-incentivo .content-slider-right {float:right; max-width:45%; width:100%; padding:0 70px;}
.slider-page-incentivo .content-slider-right img {max-width:330px; width:100%;}
.slider-page-incentivo .item-slider-incentivo {margin-top:150px; display:block;}
.slider-page-incentivo .lSSlideOuter .lSPager.lSpg {text-align:center;}
.slider-page-incentivo .lSPager {position:relative; min-height:187px; top:0px}
.slider-page-incentivo .lSPager li {position:absolute; left:0; right:0; bottom:0; margin:0 auto;}



.somos-criativos-incentivo {clear:both;max-width:1440px;width:100%;margin:0 auto;min-height:1557px;background: url(../img/bg-incentivo-4.jpg) no-repeat center center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.somos-criativos-incentivo h2 {font-size:3em; font-weight:100; line-height:1.2; color:#000;}
.somos-criativos-incentivo h2 strong {font-weight:900;}


.somos-criativos-incentivo .criativos-incentivo-bx-green {max-width:540px; width:100%; float:left; background:#d3ff00; padding:100px; margin-top:70px;}
.somos-criativos-incentivo .criativos-incentivo-bx-green h3 {font-weight:900; font-size:1.3em; line-height:1.2; color:#000; margin-bottom:30px;}
.somos-criativos-incentivo .criativos-incentivo-bx-green p {color:#000; font-size:1.1em; line-height:1.3;}

.box-criativos-one {margin-top:300px;}
.box-criativos-one, .box-criativos-two {float:left; max-width:100%; width:100%;}
.box-criativos-two {margin-top:150px;}
.box-criativos-two .bx-c-two-col-one {float:left; max-width:55%;}
.box-criativos-two .bx-c-two-col-one h2, .box-criativos-two .bx-c-two-col-two h2 {color:#FFF; font-size:2em; font-weight:500;}
.box-criativos-two .bx-c-two-col-two {float:right; max-width:45%; margin-top:-30px;}
.box-criativos-two .bx-c-two-col-two img, .box-criativos-two .bx-c-two-col-three  img {max-width:539px; width:100%;}


.bx-c-two-col-three {float:left; max-width:55%;}
.bx-c-two-col-four {float:right; max-width:45%;}

.box-criativos-two .bx-c-two-col-four h2 {font-size:1.8em; color:#020202; margin-top:180px; font-weight:500;}
.box-criativos-two-div-dois {margin-top:100px;}


.img-left-somos-c {max-width:100%; width:100%;  height:auto; float:left;padding-top:100px;}
.img-left-somos-c .content-left-sc {max-width:50%; width:100%; float:left;}
.img-left-somos-c .content-left-sc img {max-width:539px;width:100%;position:relative;top:20px;}
.img-left-somos-c .content-right-sc {float:right; max-width:50%;}
.img-left-somos-c .content-right-sc h3 {font-size:2em; margin-top:140px;color:#020202; line-height:1.2;}


.img-right-somos-c  {float:left; max-width:100%; width:100%; background:#020202; padding-top:100px;}
.img-right-somos-c .content-left-sc {max-width:50%; width:100%; float:left;}
.img-right-somos-c .content-right-sc img {max-width:539px; width:100%; position:relative; top:20px; }
.img-right-somos-c .content-right-sc {float:right; max-width:50%;}
.img-right-somos-c .content-left-sc h3 {font-size:2em; margin-top:100px;color:#FFF; line-height:1.2;}




.ferramentas-de-premiacoes {clear:both; max-width:1440px; width:100%; margin:0 auto; padding:100px 0;min-height:1007px; background: url(../img/bg-incentivo-5.jpg) no-repeat center center; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.ferramentas-de-premiacoes .container {margin-top:320px;}
.ferramentas-de-premiacoes h2 {font-size:2.2em; font-weight:100; line-height:1.1; text-transform:uppercase; color:#000;}
.ferramentas-de-premiacoes h2 strong {font-weight:900;}
.ferramentas-de-premiacoes h3 {font-weight:900; color:#000; font-size:1.8em;}
.ferramentas-de-premiacoes p {font-size:1.1em; line-height:1.1;}
.ferramentas-de-premiacoes .fe-col-one {float:left; max-width:31%; width:100%;}
.ferramentas-de-premiacoes .fe-col-segunda {margin-top:250px; max-width:29%; position:relative; left:-20px;}
.ferramentas-de-premiacoes .fe-col-terceira {max-width:40%; margin-top:65px; position:relative; left:50px;}
.ferramentas-de-premiacoes .fe-col-terceira img {max-width:100%; width:100%;}
.ferramentas-de-premiacoes .fe-col-terceira p {font-weight:bold; font-style:italic; font-size:1em; color:#000; line-height:1.1;}



.x-premios {clear:both; max-width:1440px; width:100%; margin:0 auto; padding:160px 0;min-height:731px; background: url(../img/bg-x-premio.jpg) no-repeat center left; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.x-premios .x-premios-col-two {display:none;}

.x-premios h2 {color:#FFF; font-weight:900; font-size:3em; margin-bottom:30px;}
.x-premios p {color:#FFF;  font-weight:400; line-height:1.1; font-size:1.2em; margin-bottom:30px;}




.x-premium-tela  {clear:both; text-align:center; max-width:1440px; width:100%; margin:0 auto; padding:0px 0;min-height:1088px; background: url(../img/bg-x-premium-tela.jpg) no-repeat center center; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}

.x-premium-tela img {max-width:1440px; width:100%; position:relative; top:-35px;}

.x-premium-tela .conteudo-tela-img-incentivo {max-width:400px; width:100%; margin:0 auto; text-align:left;}

.x-premium-tela .conteudo-tela-img-incentivo h2 {font-size:3em; font-weight:900; margin:30px 0;}
.x-premium-tela .conteudo-tela-img-incentivo p {font-size:1.2em; font-weight:400; line-height:1.2; margin-bottom:30px;}
.x-premium-tela .conteudo-tela-img-incentivo p i {font-style:italic; font-weight:bold;}





























/*FORMULARIO ABRIR MINHA CONTA*/
.abra-ja-sua-conta {margin:0 auto; margin-top:55px; width:100%; width:100%; float:left;}
.abra-ja-sua-conta label {color: #282828;font-size: 1.2em;left: 1.7em;display:block;position: absolute;top: 2.2em;transition: all 0.1s linear;}
.abra-ja-sua-conta input:focus + label,
.abra-ja-sua-conta input + label.show {color: #57be8e;font-size: 1em;left: 1.7em; top: 1.8em;}
.abra-ja-sua-conta .field {position: relative;}
.abra-ja-sua-conta input:focus, .abra-ja-sua-conta select:focus {border:2px solid #000 !important;outline: 0;}
.abra-ja-sua-conta #cadastro-form {font-family: 'Lato', sans-serif; max-width: 745px; margin:0 auto;}
.abra-ja-sua-conta #cadastro-form ul {padding-left: 0;}
.abra-ja-sua-conta #cadastro-form li {list-style: none;}
.abra-ja-sua-conta #cadastro-form .selection {display:none;}
.abra-ja-sua-conta #cadastro-form input, .abra-ja-sua-conta #cadastro-form select, .abra-ja-sua-conta #cadastro-form textarea {position:relative;font-size: 1em;padding: 30px 25px;padding-top:50px;width: 100%;box-sizing: border-box;border: 2px solid #282828;text-align: left;color: #282828;letter-spacing: normal;height: 50px;line-height: 50px;font-family: 'Lato', sans-serif;background: #fff;margin-bottom: 10px;}
.abra-ja-sua-conta #cadastro-form select {padding:0 25px; font-size:1.2em; height:80px;}
.abra-ja-sua-conta #cadastro-form input:focus, .abra-ja-sua-conta #cadastro-form textarea:focus, .abra-ja-sua-conta #cadastro-form select:focus {outline: 0;border: 2px solid #000;}
.abra-ja-sua-conta #cadastro-form span.error {position:absolute; text-transform:lowercase !Important; right:30px;  top:35px; z-index:1; font-size: 1.1em; font-family: 'Lato', sans-serif; color: #e05c22;text-transform: uppercase;display: block;margin-bottom: 10px;}
.abra-ja-sua-conta #cadastro-form .error {border:2px solid #e05c22 !Important}
.abra-ja-sua-conta #cadastro-form .field span {border:0 !Important;}
.abra-ja-sua-conta #cadastro-form .li_termos {position: relative; margin-left:-27px; min-height:100px; max-width:100%; width:100%; float:left;}
.abra-ja-sua-conta #cadastro-form .li_termos  input {position: absolute;left: -9999px;}
.abra-ja-sua-conta #cadastro-form .li_termos label {font-size: 1em;cursor: pointer;display: flex;  color:transparent !important; float:left; align-items: center;}
.abra-ja-sua-conta #cadastro-form .li_termos label:before {content: '';  background: #fff;transition: background-color 125ms;border: 2px solid #282828;box-sizing: border-box;display: inline-block;width:80px;height:50px;border-radius: 5px; margin-right:15px;}
.abra-ja-sua-conta #cadastro-form .li_termos  label:after {content: '';display: inline-block;border-radius: .5rem;border: 2px solid transparent;background-clip: padding-box;box-sizing: border-box;background-color: #FFF;position: absolute;left: 1rem;background-color: transparent; content: "\2714"; color:#FFF; font-weight:bold; text-align:center;align-items: center;display: flex;flex-direction: row;flex-wrap: wrap; color:transparent !important;justify-content: center;opacity: 1;}
.abra-ja-sua-conta #cadastro-form .li_termos input:checked + label:before {background-color: #d3ff00;border-color: #d3ff00;}
.abra-ja-sua-conta #cadastro-form .li_termos  input:checked + label:after {left: 1rem; background-color: transparent; content: "\2714"; color:transparent !important; font-weight:bold; text-align:center;align-items: center;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;}
.abra-ja-sua-conta #cadastro-form .li_termos  input:focus + label:before {border-color: #282828; }
.abra-ja-sua-conta #cadastro-form .li_termos .field span {display:none !Important;}
.abra-ja-sua-conta #cadastro-form .li_termos p {font-size:1.2em; color:#282828; line-height:1.4; font-weight:100; }
.abra-ja-sua-conta #cadastro-form .li_termos p a {color:#282828; font-weight:bold;}
.abra-ja-sua-conta #cadastro-form .li_termos p a:hover {text-decoration:underline;}
.abra-ja-sua-conta #cadastro-form .error ~ label:before {border:2px solid #e05c22; color:transparent !important;}
.abra-ja-sua-conta #cadastro-form .error ~ label:after {color:transparent !important;}
.abra-ja-sua-conta #cadastro-form .next-btn, .abra-ja-sua-conta #cadastro-form .submit-btn {background: #d3ff00; opacity:1; text-align: center; border-radius: 100px; display: block; cursor: pointer; color: #000; border: 0; font-family: 'Lato', sans-serif; font-size:1em; font-weight: bold; transition-property: background-color; transition-duration: 0.5s; height:50px; margin:0 auto; max-width:230px; width: 100%;}
.abra-ja-sua-conta #cadastro-form .next-btn:hover, .abra-ja-sua-conta #cadastro-form .submit-btn:hover {opacity:0.8;}
.abra-ja-sua-conta #cadastro-form .progress-wrap li:nth-child(1) {text-align:left;}
.abra-ja-sua-conta #cadastro-form .progress-wrap li:nth-child(2) {text-align:center;}
.abra-ja-sua-conta #cadastro-form .progress-wrap li:nth-child(3) {text-align:right;}

.abra-ja-sua-conta #email-form {font-family: 'Lato', sans-serif; max-width: 745px; margin:0 auto;}
.abra-ja-sua-conta #email-form ul {padding-left: 0;}
.abra-ja-sua-conta #email-form li {list-style: none;}
.abra-ja-sua-conta #email-form .selection {display:none;}
.abra-ja-sua-conta #email-form input, .abra-ja-sua-conta #email-form select, .abra-ja-sua-conta #email-form textarea {position:relative;font-size: 1em;padding: 30px 25px;padding-top:50px;width: 100%;box-sizing: border-box;border: 2px solid #282828;text-align: left;color: #282828;letter-spacing: normal;height: 50px;line-height: 50px;font-family: 'Lato', sans-serif;background: #fff;margin-bottom: 10px;}
.abra-ja-sua-conta #email-form select {padding:0 25px; font-size:1.2em; height:80px;}
.abra-ja-sua-conta #email-form input:focus, .abra-ja-sua-conta #email-form textarea:focus, .abra-ja-sua-conta #email-form select:focus {outline: 0;border: 2px solid #000;}
.abra-ja-sua-conta #email-form span.error {position:absolute; text-transform:lowercase !Important; right:30px;  top:35px; z-index:1; font-size: 1.1em; font-family: 'Lato', sans-serif; color: #e05c22;text-transform: uppercase;display: block;margin-bottom: 10px;}
.abra-ja-sua-conta #email-form .error {border:2px solid #e05c22 !Important}
.abra-ja-sua-conta #email-form .field span {border:0 !Important;}
.abra-ja-sua-conta #email-form .li_termos {position: relative; margin-left:-27px; min-height:100px; max-width:100%; width:100%; float:left;}
.abra-ja-sua-conta #email-form .li_termos  input {position: absolute;left: -9999px;}
.abra-ja-sua-conta #email-form .li_termos label {font-size: 1em;cursor: pointer;display: flex;  color:transparent !important; float:left; align-items: center;}
.abra-ja-sua-conta #email-form .li_termos label:before {content: '';  background: #fff;transition: background-color 125ms;border: 2px solid #282828;box-sizing: border-box;display: inline-block;width:80px;height:50px;border-radius: 5px; margin-right:15px;}
.abra-ja-sua-conta #email-form .li_termos  label:after {content: '';display: inline-block;border-radius: .5rem;border: 2px solid transparent;background-clip: padding-box;box-sizing: border-box;background-color: #FFF;position: absolute;left: 1rem;background-color: transparent; content: "\2714"; color:#FFF; font-weight:bold; text-align:center;align-items: center;display: flex;flex-direction: row;flex-wrap: wrap; color:transparent !important;justify-content: center;opacity: 1;}
.abra-ja-sua-conta #email-form .li_termos input:checked + label:before {background-color: #d3ff00;border-color: #d3ff00;}
.abra-ja-sua-conta #email-form .li_termos  input:checked + label:after {left: 1rem; background-color: transparent; content: "\2714"; color:transparent !important; font-weight:bold; text-align:center;align-items: center;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;}
.abra-ja-sua-conta #email-form .li_termos  input:focus + label:before {border-color: #282828; }
.abra-ja-sua-conta #email-form .li_termos .field span {display:none !Important;}
.abra-ja-sua-conta #email-form .li_termos p {font-size:1.2em; color:#282828; line-height:1.4; font-weight:100; }
.abra-ja-sua-conta #email-form .li_termos p a {color:#282828; font-weight:bold;}
.abra-ja-sua-conta #email-form .li_termos p a:hover {text-decoration:underline;}
.abra-ja-sua-conta #email-form .error ~ label:before {border:2px solid #e05c22; color:transparent !important;}
.abra-ja-sua-conta #email-form .error ~ label:after {color:transparent !important;}
.abra-ja-sua-conta #email-form .next-btn, .abra-ja-sua-conta #email-form .submit-btn {background: #d3ff00; opacity:1; text-align: center; border-radius: 100px; display: block; cursor: pointer; color: #000; border: 0; font-family: 'Lato', sans-serif; font-size:1em; font-weight: bold; transition-property: background-color; transition-duration: 0.5s; height:50px; margin:0 auto; max-width:230px; width: 100%;}
.abra-ja-sua-conta #email-form .next-btn:hover, .abra-ja-sua-conta #email-form .submit-btn:hover {opacity:0.8;}
.abra-ja-sua-conta #email-form .progress-wrap li:nth-child(1) {text-align:left;}
.abra-ja-sua-conta #email-form .progress-wrap li:nth-child(2) {text-align:center;}
.abra-ja-sua-conta #email-form .progress-wrap li:nth-child(3) {text-align:right;}

.abra-ja-sua-conta #celular-form {font-family: 'Lato', sans-serif; max-width: 745px; margin:0 auto;}
.abra-ja-sua-conta #celular-form ul {padding-left: 0;}
.abra-ja-sua-conta #celular-form li {list-style: none;}
.abra-ja-sua-conta #celular-form .selection {display:none;}
.abra-ja-sua-conta #celular-form input, .abra-ja-sua-conta #celular-form select, .abra-ja-sua-conta #celular-form textarea {position:relative;font-size: 1em;padding: 30px 25px;padding-top:50px;width: 100%;box-sizing: border-box;border: 2px solid #282828;text-align: left;color: #282828;letter-spacing: normal;height: 50px;line-height: 50px;font-family: 'Lato', sans-serif;background: #fff;margin-bottom: 10px;}
.abra-ja-sua-conta #celular-form select {padding:0 25px; font-size:1.2em; height:80px;}
.abra-ja-sua-conta #celular-form input:focus, .abra-ja-sua-conta #celular-form textarea:focus, .abra-ja-sua-conta #celular-form select:focus {outline: 0;border: 2px solid #000;}
.abra-ja-sua-conta #celular-form span.error {position:absolute; text-transform:lowercase !Important; right:30px;  top:35px; z-index:1; font-size: 1.1em; font-family: 'Lato', sans-serif; color: #e05c22;text-transform: uppercase;display: block;margin-bottom: 10px;}
.abra-ja-sua-conta #celular-form .error {border:2px solid #e05c22 !Important}
.abra-ja-sua-conta #celular-form .field span {border:0 !Important;}
.abra-ja-sua-conta #celular-form .li_termos {position: relative; margin-left:-27px; min-height:100px; max-width:100%; width:100%; float:left;}
.abra-ja-sua-conta #celular-form .li_termos  input {position: absolute;left: -9999px;}
.abra-ja-sua-conta #celular-form .li_termos label {font-size: 1em;cursor: pointer;display: flex;  color:transparent !important; float:left; align-items: center;}
.abra-ja-sua-conta #celular-form .li_termos label:before {content: '';  background: #fff;transition: background-color 125ms;border: 2px solid #282828;box-sizing: border-box;display: inline-block;width:80px;height:50px;border-radius: 5px; margin-right:15px;}
.abra-ja-sua-conta #celular-form .li_termos  label:after {content: '';display: inline-block;border-radius: .5rem;border: 2px solid transparent;background-clip: padding-box;box-sizing: border-box;background-color: #FFF;position: absolute;left: 1rem;background-color: transparent; content: "\2714"; color:#FFF; font-weight:bold; text-align:center;align-items: center;display: flex;flex-direction: row;flex-wrap: wrap; color:transparent !important;justify-content: center;opacity: 1;}
.abra-ja-sua-conta #celular-form .li_termos input:checked + label:before {background-color: #d3ff00;border-color: #d3ff00;}
.abra-ja-sua-conta #celular-form .li_termos  input:checked + label:after {left: 1rem; background-color: transparent; content: "\2714"; color:transparent !important; font-weight:bold; text-align:center;align-items: center;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;}
.abra-ja-sua-conta #celular-form .li_termos  input:focus + label:before {border-color: #282828; }
.abra-ja-sua-conta #celular-form .li_termos .field span {display:none !Important;}
.abra-ja-sua-conta #celular-form .li_termos p {font-size:1.2em; color:#282828; line-height:1.4; font-weight:100; }
.abra-ja-sua-conta #celular-form .li_termos p a {color:#282828; font-weight:bold;}
.abra-ja-sua-conta #celular-form .li_termos p a:hover {text-decoration:underline;}
.abra-ja-sua-conta #celular-form .error ~ label:before {border:2px solid #e05c22; color:transparent !important;}
.abra-ja-sua-conta #celular-form .error ~ label:after {color:transparent !important;}
.abra-ja-sua-conta #celular-form .next-btn, .abra-ja-sua-conta #celular-form .submit-btn {background: #d3ff00; opacity:1; text-align: center; border-radius: 100px; display: block; cursor: pointer; color: #000; border: 0; font-family: 'Lato', sans-serif; font-size:1em; font-weight: bold; transition-property: background-color; transition-duration: 0.5s; height:50px; margin:0 auto; max-width:230px; width: 100%;}
.abra-ja-sua-conta #celular-form .next-btn:hover, .abra-ja-sua-conta #celular-form .submit-btn:hover {opacity:0.8;}
.abra-ja-sua-conta #celular-form .progress-wrap li:nth-child(1) {text-align:left;}
.abra-ja-sua-conta #celular-form .progress-wrap li:nth-child(2) {text-align:center;}
.abra-ja-sua-conta #celular-form .progress-wrap li:nth-child(3) {text-align:right;}


#tipo-fornecedor-error {display:none !important}
.abra-ja-sua-conta .li-button {width:100%; max-width:100%; float:left; margin:0 auto;}

.abra-ja-sua-conta .passo-anterior span {opacity:0.3}

.abra-ja-sua-conta .passo-anterior {position:relative;}
.abra-ja-sua-conta .passo-anterior:before {
    content: url(../img/check-form.png);
    opacity: 1;
    float: right;
    position: absolute;
    right: 73px;
    top: -5px;
    z-index: 1;
}

.progress-wrap {text-align:center; margin:0 auto;max-width:100%; width:100%; margin-bottom:30px;}

.line-progress-bar {
    display: inline-block; text-align:center;
    margin: auto;
    width: 100%;
}

.progress-wrap div ul {
    display: flex;
    width: 100%;
    list-style: none;
    padding: 0px;
    margin: initial;
    z-index: 1;
}
.progressbar-dots {
    display: block;
    width: 100%; max-width:100%;
    text-align: left;
    font-weight: bold; border: 0px;}

.progressbar-dots span {font-size: 1.8em;font-weight:bold;position: relative;margin-top: 0px;float: left;max-width:100%;width:100%;}

.progressbar-dots.active {border: 0px;}


.tab-pane {display: none;}
.tab-pane:first-child {display: block;}



.li-button {margin-top:50px !important;  margin-bottom:100px !Important;display:block; clear:both;}










































#digit-cod-verify .field span {display:none !Important}


#digit-cod-verify {text-align:center;}

#digit-cod-verify h3 {font-weight:bold; font-size:1.1em; margin-top:50px; margin-bottom:30px;}

#digit-cod-verify #form input {float:left; margin: 0 20px;font-family: 'Lato', sans-serif; text-align: center;font-size:1.3em;border: solid 2px #282828;outline: none;width: 11.1%;-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;border-radius: 3px;padding:35px 0;}

#digit-cod-verify #form input:focus {border-color: #000;box-shadow: 0 0 5px #00 inset;}

#digit-cod-verify #form input::-moz-selection {background: transparent;}
#digit-cod-verify #form input::selection {background: transparent;}

#digit-cod-verify #form button {font-weight:bold; cursor:pointer; margin: 30px 0 50px;width: 100%; max-width:300px;padding: 20px 10px;background-color: #282828; color:#FFF;border: none; border-radius:100px;text-transform: uppercase;}
#digit-cod-verify #form button:hover {background:#000;}
#digit-cod-verify #form button:focus {background:#282828;}
#digit-cod-verify div {z-index: 1;}

#digit-cod-verify .nao-recebeu-o-cod p {line-height:1.5;}
#digit-cod-verify .nao-recebeu-o-cod p a {font-weight:bold; color:#282828}
#digit-cod-verify .nao-recebeu-o-cod p a:hover {text-decoration:underline;}
.cadastro-feito-cm-sucess {font-weight:bold; text-align:center; font-size:1.5em;}

#loader {text-align:center; margin-bottom:50px;}


















/*RESPONSIVO*/

@media screen and (max-width: 479px){


/*HEADER*/
#header .container {padding:0;}
#header #buttons-header {display:none;}



/*HEADER*/
#header {margin:0 auto;}
#header .container {padding:0px;}
#header #buttons-header {display:none;}
#header #logo {max-width:40%; width:100%; text-align:center; position:relative; z-index:3;}


/*MENU TOPO*/
#menuToggle {max-width:100%; width:100%; position:absolute; left:0; right:0; top:0; z-index:2;}
#menuToggle span {margin-right:14%;}
#menuToggle span:nth-last-child(2) {left: -20px;}
#menu {padding:20px;padding-top:220px; width:100%; max-width:100%; }





/*BANNER HOME*/
#slider-home, #slider-home .lSPager {text-align:center;}


/*NOSSOS PRODUTOS*/
#nossos-produtos {max-width:100%; height:100%;  padding-bottom:200px;  float:left; background: #efefef url('../img/bg-nossos-produtos.png') no-repeat top center; }
#nossos-produtos .box-two-n-products {float:left; max-width:100%; width:100%;  text-align:center; margin-top:-370px;}
#nossos-produtos .box-two-n-products img {max-width:100%; width:100%;}
#nossos-produtos .box-one-n-products {max-width:100%; width:100%; }
#nossos-produtos h2 {font-size:3em; text-align:center; margin-top:27px;}
#nossos-produtos .thumb-produtos {max-width:100%; width:100%;}
#nossos-produtos .box-three-n-products .col-one {max-width:100%; width:100%;}
#nossos-produtos .box-three-n-products .content-products h3 {margin-bottom:30px;}
#nossos-produtos .content-products {padding:50px 0 0 0!important; max-width:100%; width:100%; text-align:center;}
#nossos-produtos .box-three-n-products .content-products .bt-product {margin:0 auto; float:initial;}

#slider-home .item-slider-home, #sobre-nos .box-one-sobre, #sobre-nos .box-three-sobre, #sobre-nos .box-four-sobre {margin-left:0;}



/*SOBRE NOS*/
#sobre-nos {}
#sobre-nos .box-two-sobre {margin-top:-100px; max-width:100%; width:100%;}
#sobre-nos .box-two-sobre img {max-width:100%; width:100%;}
#sobre-nos .box-one-sobre {max-width:100%; width:100%; text-align:center; margin-top:50px;}
#sobre-nos .box-one-sobre h2 {font-size:4em;}
#sobre-nos .box-three-sobre {max-width:100%; width:100%; margin-top:50px;}
#sobre-nos .box-three-sobre p {font-size:1.4em; text-align:center;}
#sobre-nos .box-four-sobre {max-width:100%; width:100%; margin-top}
#sobre-nos .box-four-sobre p {text-align:center;}

.container {padding:0 10px;}
#abrir-minha-conta .container {padding:220px 10px}
.abra-ja-sua-conta {margin-top:50px;}


/*ROCKET*/
.rocket-footer {margin-top:0px !important; position:relative; padding-top:20px; width:100%; height:431px;}
.rocket-footer .container {max-width: 100% !important;height: auto !Important;background: url('') ;}
.rocket-footer img {max-width:100%; display:block !important;width:100%;position:absolute; left:0; right:0;margin:0 auto; top:100px;}

.menino_rodape {max-width:1140px; width:100%; margin:0 auto; position:relative; min-height:270px; float:left; text-align:right; z-index:1;}
.menino_rodape  img {max-width:326px; width:100%; height:auto; position:absolute; right:0px; top:54px;}

/*CONTATO*/
#contato {margin-top:0; height:100%; overflow:hidden;}
#contato #formulario #regForm {min-width:auto; width:100%;width:100%;padding:70px 20px;margin:50px 0;}


/*FOOTER*/
#rodape .col-um-footer .box-one-footer {max-width:100%; width:100%; text-align:center;}
#rodape .col-um-footer .box-one-footer span {float:initial !important; display:inline-block; margin-bottom:10px;}
#rodape .col-um-footer .box-one-footer {margin-bottom:50px;}
#rodape .col-um-footer .box-two-footer, #rodape .col-dois-footer, #rodape .col-tres-footer .box-one-footer, #rodape .col-tres-footer .box-two-footer {float:left; max-width:100%; width:100%; text-align:center;}
#rodape .col-um-footer .box-two-footer ul li a {margin-left:0; margin-bottom:25px; max-width:100%; width:100%;}
#rodape .col-um-footer .box-two-footer ul li {max-width:100%; width:100%; text-align:center;}
#rodape .col-tres-footer .box-two-footer {margin-top:50px;}



/*ABRIR MINHA CONTA*/
#abrir-minha-conta h1 {text-align:center; font-size:3em !important; max-width:100%; width:100%;}
#abrir-minha-conta h1 span {max-width:40px; width:100%; margin-right:15px !important; position:relative; top:4px;float:initial !important; display:inline-block; }
#abrir-minha-conta h1 span img {max-width:100%; width:100%;}
#abrir-minha-conta #formulario .step {margin-right:0 !Important; max-width:100%; width:100%; text-align:center; margin-bottom:50px !important;}
#abrir-minha-conta #formulario .falta-x-passos {position:relative; top:0px;}
#abrir-minha-conta #formulario button {max-width:100%; width:100%; padding:30px !important; margin:5px 0 !important; }
#abrir-minha-conta #formulario .step.finish:before {right:0; left:0; top:0 !Important;margin-top:-35px !important;}
#abrir-minha-conta .ja-cadastrado p {line-height:1.4;}
#abrir-minha-conta .ja-cadastrado p br {display:none;}
#abrir-minha-conta #formulario .passo-a-passo {margin-top:30px !important;}
#abrir-minha-conta #formulario .aceito-os-termos p {top:-0px !Important;}


/*PAGES INTERNAS*/
#pages-internas h1 {text-align:center; font-size:3em !important; max-width:100%; width:100%;}
#pages-internas h1 span {max-width:40px; width:100%; margin-right:15px !important; position:relative; top:4px;float:initial !important; display:inline-block; }
#pages-internas h1 span img {max-width:100%; width:100%;}
#pages-internas {text-align:justify;}
.content-pg-internas .container {padding:0 30px !important;}
.paginas-internas .content-pg-internas .meia-faixa { text-align:center;}
.paginas-internas .titulo-voltar h1 {text-align: center;font-size: 2em !important;max-width: 100%;width: 100%;}
.paginas-internas .titulo-voltar h1 span {max-width: 100%;width: 100%;margin-right: 0 !important;position: relative;top: -10px;float: initial !important;display: inline-block;}
.paginas-internas .col-one-line .col-six {max-width:100% !important;}
.paginas-internas .col-one-line .col-six-dois {margin-top:-550px !important; }
.paginas-internas .col-one-line .col-six-dois img{max-width:55% !important; float:right; position:relative; left:20px;}
.paginas-internas .col-one-line .col-six-tres {max-width:100% !Important; width:100%;}
.paginas-internas .col-one-line .col-six-quatro {margin-top:130% !important; max-width:100% !important; width:100% !important; float:left !important;}
.paginas-internas .col-one-line .col-six-quatro h3{font-size:2em !important}
.paginas-internas .col-one-line-two {margin-bottom:0 !Important}



/*INCENTIVO*/
.sessao-icon-line-one {background:#FFF !Important;}
.sessao-icon-line-one .icon-col-four {max-width:100% !Important; width:100%; text-align:center; margin:50px 0 !important;}

.green-div-box .in-green-div-box {padding:30px !important; max-width:100% !important; width:100%}
.green-div-box .in-green-div-box:after {bottom:-21px !Important;}
.green-div-box .in-green-div-box h3 {font-size:2em !important}
.somos-criativos-incentivo h2 {font-size:2em !important}

.slider-page-incentivo .content-slider-left {max-width:100% !important; padding:0 !important; text-align:center;}
.slider-page-incentivo .content-slider-left h3 {margin-top:0 !important}
.slider-page-incentivo .content-slider-right {float:left !important; padding:0 !important; text-align:center; width:100%; max-width:100% !important;}
.slider-page-incentivo .content-slider-right img {max-width:200px !important; margin-bottom:50px;}

.slider-page-incentivo .item-slider-incentivo {margin-top:100px !important; }


.box-criativos-one {margin-top:150px !important;}
.somos-criativos-incentivo h2 {text-align:center;}
.somos-criativos-incentivo h2 br {display:none;}

.somos-criativos-incentivo .criativos-incentivo-bx-green {padding:50px !important;}

.box-criativos-two .bx-c-two-col-one {max-width:100% !important;}

.box-criativos-two .bx-c-two-col-two {max-width:100% !important;}


.somos-criativos-incentivo {min-height:2000px !important;}

.box-criativos-two {margin-top:100px !important}

.box-criativos-two .bx-c-two-col-two {margin-top:50px !important}
.box-criativos-two .bx-c-two-col-two img {max-width:539px !important}
.img-left-somos-c .content-left-sc {max-width:100% !important;}
.img-left-somos-c .content-right-sc {float:left !important; max-width:100% !important;  width:100%;text-align:center;}
.img-left-somos-c .content-right-sc h3 {margin-top:100px !important; margin-bottom:100px;}


.box-criativos-two .bx-c-two-col-two {margin-top:50px !important}
.box-criativos-two .bx-c-two-col-two img {max-width:539px !important}
.img-right-somos-c .content-left-sc {max-width:100% !important; text-align:center;}
.img-right-somos-c .content-right-sc {float:left !important; max-width:100% !important;  width:100%;text-align:center;}
.img-right-somos-c .content-left-sc h3 {margin-top:0 !Important; margin-bottom:30px;}

.ferramentas-de-premiacoes {min-height:500px !important}
.ferramentas-de-premiacoes .fe-col-one {max-width:100% !important; text-align:center; left:0 !important; margin-top:0 !Important; margin-bottom:100px;}
.ferramentas-de-premiacoes .container {margin-top:100px !Important;}
.x-premios {text-align:center;}

.x-premium-tela h2, .x-premium-tela p {text-align:center;}


.ferramentas-de-premiacoes .fe-col-terceira img {max-width:400px !Important}
.x-premium-tela {min-height:auto !Important; padding-bottom:50px !important;}

.paginas-internas .cd-col-full {padding:100px 0!Important}
.paginas-internas .cd-col-full p, .paginas-internas .cd-col-full h3 {max-width:100% !important;}




/*FORMULARIO ABRIR MINHA CONTA MAX 479px*/
#slider-home .container {padding-top:300px;}
.duvidas_faq h3 {display:block !Important;padding-right:0px !important;}
.field_senha_login input {padding:25px !Important;}
#entrar-login #mainBody h5 {font-size:1.4em !important;}
.duvidas_faq .accordion li p {padding-left:0 !important;}
.duvidas_faq .accordion {padding:0 20px;}
.duvidas_faq .accordion a:after {right:0 !important;}
.duvidas_faq h3 {text-align:center;}
#abrir-minha-conta {min-height: auto; max-width:1200px;}
.progress-wrap div ul {display:inline;}
.abra-ja-sua-conta .passo-anterior:before {width:100%; max-width:100%;right: -20px;}
.text-resp-amc {display:none;}
.ico-resp-amc {max-width:50px;}
.text-resp-amc {display:none !important;}
.ico-resp-amc {max-width:50px;}
.progressbar-dots span {max-width:33%;}

.progressbar-dots span {margin-bottom:10px;}

.abra-ja-sua-conta #cadastro-form .li_termos label:before {width:200px;}
#digit-cod-verify #form input {width:13.5%; margin:0 1.5%; padding:0;}
.abra-ja-sua-conta #cadastro-form .li_termos p {font-size:1em;}
.codigo-promocional label {font-size:1em; margin-top:0.3em;}
.abra-ja-sua-conta #cadastro-form .li_termos {min-height:150px;}
.codigo-promocional label {font-size:1em; margin-top:0.3em;}
.abra-ja-sua-conta #cadastro-form .field span {display:none !important}
}





@media only screen and (min-width : 500px) and (max-width : 801px){


/*HEADER*/
#header {margin:0 auto;}
#header .container {padding:0px;}
#header #buttons-header {display:none;}
#header #logo {max-width:40%; width:100%; text-align:center; position:relative; z-index:3;}


/*MENU TOPO*/
#menuToggle {max-width:100%; width:100%; position:absolute; left:0; right:0; top:0; z-index:2;}
#menuToggle span {margin-right:25%;}
#menuToggle span:nth-last-child(2) {left: -20px;}
#menu {padding:40px; padding-top:220px; width:100%; max-width:100%; }
.menu-6, .menu-7, .menu-8 {display:block !important;} 

/*BANNER HOME*/
#slider-home, #slider-home .lSPager {text-align:center;}


/*NOSSOS PRODUTOS*/
#nossos-produtos {max-width:100%; height:100%; text-align:center; padding-bottom:200px;  float:left; background: #efefef url('../img/bg-nossos-produtos.png') no-repeat top center; }
#nossos-produtos .box-one-n-products {width:100%; max-width:100%;}
#nossos-produtos .box-one-n-products h2 {font-size:3em; text-align:center;}
#nossos-produtos .box-two-n-products {max-width:100%; width:100%; float:right; text-align:right; margin-top:-350px;}
#nossos-produtos .box-two-n-products img {max-width:357px; width:100%;}
#nossos-produtos .box-three-n-products .col-one .thumb-produtos {max-width:370px; width:100%;}
#nossos-produtos .box-three-n-products .produto-um, #nossos-produtos .box-three-n-products .produto-dois, #nossos-produtos .box-three-n-products .produto-tres {max-width:100%; width:100%; margin:0 auto; margin-bottom:100px; text-align:center;}
#nossos-produtos .box-three-n-products .content-products {padding-left:0;}
#nossos-produtos .box-three-n-products .content-products .bt-product {margin:0 auto; float:initial;}



/*SOBRE NOS*/
#sobre-nos {}
#sobre-nos .box-two-sobre {margin-top:-150px; max-width:100%; text-align:center;width:100%;}
#sobre-nos .box-two-sobre img {max-width:400px; width:100%;}
#sobre-nos .box-one-sobre {max-width:100%; width:100%; text-align:center; margin-top:50px;}
#sobre-nos .box-one-sobre h2 {font-size:4em;}
#sobre-nos .box-three-sobre {max-width:100%; width:100%; margin-top:50px;}
#sobre-nos .box-three-sobre p {font-size:1.7em; text-align:center;}
#sobre-nos .box-four-sobre {max-width:100%; width:100%; margin-top}
#sobre-nos .box-four-sobre p {text-align:center;}



/*ROCKET*/
.menino_rodape {max-width:1140px; width:100%; margin:0 auto; position:relative; min-height:374px; float:left; text-align:right; z-index:1;}
.menino_rodape  img {max-width:480px; width:100%; height:auto; position:absolute; right:0px; top:54px;}



/*CONTATO*/
#contato {margin-top:0; height:100%; overflow:hidden;}
#contato #formulario #regForm {min-width:auto; width:100%;width:100%;padding:70px 20px;margin:50px 0;}

/*FOOTER*/
#rodape .col-um-footer .box-one-footer {max-width:100%; width:100%; text-align:center;}
#rodape .col-um-footer .box-one-footer span {float:initial !important; display:inline-block; margin-bottom:10px;}
#rodape .col-um-footer .box-one-footer {margin-bottom:50px;}
#rodape .col-um-footer .box-two-footer, #rodape .col-dois-footer, #rodape .col-tres-footer .box-one-footer, #rodape .col-tres-footer .box-two-footer {float:left; max-width:100%; width:100%; text-align:center;}
#rodape .col-um-footer .box-two-footer ul li a {margin-left:0; margin-bottom:25px; max-width:100%; width:100%;}
#rodape .col-um-footer .box-two-footer ul li {max-width:100%; width:100%; text-align:center;}
#rodape .col-tres-footer .box-two-footer {margin-top:50px;}



#slider-home .item-slider-home, #sobre-nos .box-one-sobre, #sobre-nos .box-three-sobre, #sobre-nos .box-four-sobre {margin-left:0;}
.container {padding:0 10px;}


/*ABRIR MINHA CONTA*/
#abrir-minha-conta h1 {text-align:center; font-size:3em !important; max-width:100%; width:100%;}
#abrir-minha-conta h1 span {max-width:40px; width:100%; margin-right:15px !important; position:relative; top:4px;float:initial !important; display:inline-block; }
#abrir-minha-conta h1 span img {max-width:100%; width:100%;}
#abrir-minha-conta #formulario .step {margin-right:0 !Important; max-width:100%; width:100%; text-align:center; margin-bottom:50px !important;}
#abrir-minha-conta #formulario .falta-x-passos {position:relative; top:0px;}
#abrir-minha-conta #formulario button {max-width:100%; width:100%; padding:30px !important; margin:5px 0 !important; }
#abrir-minha-conta #formulario .step.finish:before {right:0; left:0; top:0 !Important;margin-top:-35px !important;}
#abrir-minha-conta .ja-cadastrado p {line-height:1.4;}
#abrir-minha-conta .ja-cadastrado p br {display:none;}
#abrir-minha-conta #formulario .passo-a-passo {margin-top:30px !important;}
#abrir-minha-conta #formulario .aceito-os-termos p {top:-0px !Important;}

/*PAGES INTERNAS*/
#pages-internas h1 {text-align:center; font-size:3em !important; max-width:100%; width:100%;}
#pages-internas h1 span {max-width:40px; width:100%; margin-right:15px !important; position:relative; top:4px;float:initial !important; display:inline-block; }
#pages-internas h1 span img {max-width:100%; width:100%;}
#pages-internas {text-align:justify;}

.paginas-internas .titulo-voltar h1 {text-align: center;font-size: 3em !important;max-width: 100%;width: 100%;}
.paginas-internas .titulo-voltar h1 span {max-width: 100%;width: 100%;margin-right: 0 !important;position: relative;top: -10px;float: initial !important;display: inline-block;}
.paginas-internas .col-one-line .col-six {max-width:100% !important;}
.paginas-internas .col-one-line .col-six-dois {margin-top:-460px !important;}
.paginas-internas .col-one-line .col-six-dois img{max-width:55% !important; float:right; position:relative; left:50px;}
.paginas-internas .col-one-line .col-six-tres {max-width:100% !Important; width:100%;}
.paginas-internas .col-one-line .col-six-quatro {margin-top:140% !important; max-width:100% !important; width:100% !important; float:left !important;}
.paginas-internas .col-one-line .col-six-quatro h3{font-size:2.5em !important}
.paginas-internas .col-one-line-two {margin-bottom:0 !Important}

.paginas-internas .cd-col-full {padding:100px 0!Important}
.paginas-internas .cd-col-full p, .paginas-internas .cd-col-full h3 {max-width:100% !important;}



/*INCENTIVO*/
.sessao-icon-line-one {background:#FFF !Important;}
.sessao-icon-line-one .icon-col-four {max-width:100% !Important; width:100%; text-align:center; margin:50px 0 !important;}

.green-div-box .in-green-div-box {padding:50px !important; max-width:100% !important; width:100%}

.slider-page-incentivo .content-slider-left {max-width:100% !important; padding:0 !important; text-align:center;}
.slider-page-incentivo .content-slider-left h3 {margin-top:0 !important}
.slider-page-incentivo .content-slider-right {float:left !important; padding:0 !important; text-align:center; width:100%; max-width:100% !important;}
.slider-page-incentivo .content-slider-right img {max-width:200px !important; margin-bottom:50px;}

.slider-page-incentivo .item-slider-incentivo {margin-top:100px !important; }


.box-criativos-one {margin-top:150px !important;}
.somos-criativos-incentivo h2 {text-align:center;}
.somos-criativos-incentivo h2 br {display:none;}

.somos-criativos-incentivo .criativos-incentivo-bx-green {padding:50px !important;}

.box-criativos-two .bx-c-two-col-one {max-width:100% !important;}

.box-criativos-two .bx-c-two-col-two {max-width:100% !important;}


.somos-criativos-incentivo {min-height:2000px !important;}

.box-criativos-two {margin-top:100px !important}

.box-criativos-two .bx-c-two-col-two {margin-top:50px !important}
.box-criativos-two .bx-c-two-col-two img {max-width:539px !important}
.img-left-somos-c .content-left-sc {max-width:100% !important;}
.img-left-somos-c .content-right-sc {float:left !important; max-width:100% !important;  width:100%;text-align:center;}
.img-left-somos-c .content-right-sc h3 {margin-top:100px !important; margin-bottom:100px;}


.box-criativos-two .bx-c-two-col-two {margin-top:50px !important}
.box-criativos-two .bx-c-two-col-two img {max-width:539px !important}
.img-right-somos-c .content-left-sc {max-width:100% !important; text-align:center;}
.img-right-somos-c .content-right-sc {float:left !important; max-width:100% !important;  width:100%;text-align:center;}
.img-right-somos-c .content-left-sc h3 {margin-top:0 !Important; margin-bottom:30px;}

.ferramentas-de-premiacoes {min-height:500px !important}
.ferramentas-de-premiacoes .fe-col-one {max-width:100% !important; text-align:center; left:0 !important; margin-top:0 !Important; margin-bottom:100px;}
.ferramentas-de-premiacoes .container {margin-top:100px !Important;}
.x-premios {text-align:center;}

.x-premium-tela h2, .x-premium-tela p {text-align:center;}


.ferramentas-de-premiacoes .fe-col-terceira img {max-width:400px !Important}
.x-premium-tela {min-height:auto !Important; padding-bottom:50px !important;}



/*FORMULARIO ABRIR MINHA CONTA MAX 801PX*/
#slider-home .container {padding-top:300px;}
.field_senha_login input {padding:25px !Important;}
#entrar-login #mainBody h5 {font-size:1.4em !important;}
.duvidas_faq .accordion li p {padding-left:0 !important;}
.duvidas_faq .accordion {padding:0 20px;}
.duvidas_faq .accordion a:after {right:0 !important;}
.duvidas_faq h3 {text-align:center;}
.progress-wrap div ul {display:inline;}
.text-resp-amc {display:none !important;}
.ico-resp-amc {max-width:50px;}
.progressbar-dots span {margin-bottom:10px;}
.progressbar-dots span {max-width:33%;}
.abra-ja-sua-conta #cadastro-form .li_termos label:before {width:140px;}


.abra-ja-sua-conta .passo-anterior:before {width:100%; max-width:100%;right: -20px;}


#digit-cod-verify #form input {width:13.5%; margin:0 1.5%;}

#abrir-minha-conta .container {padding:220px 20px;}
.abra-ja-sua-conta {margin-top:50px;}


#abrir-minha-conta {min-height: auto; max-width:1200px;}
}






@media only screen and (min-width : 802px) and (max-width : 900px){





/*HEADER*/
#header #buttons-header {margin-right:0px;}


/*BANNER*/
#slider-home .item-slider-home, #sobre-nos .box-one-sobre, #sobre-nos .box-three-sobre,#sobre-nos .box-four-sobre {margin-left:50px;}




/*NOSSOS PRODUTOS*/
#nossos-produtos .container {padding-top:305px}
#nossos-produtos h2 {}
#nossos-produtos .box-three-n-products .col-one {max-width:30%;}
#nossos-produtos .box-three-n-products .col-one .thumb-produtos {max-width:100%; width:100%;}
#nossos-produtos .box-three-n-products .content-products-one {padding-left: 10px;}
#nossos-produtos .box-three-n-products .content-products-two {padding-left: 20px;}
#nossos-produtos .box-three-n-products .content-products-three {padding-left:30px;}
.container {padding:0 20px;}


/*SOBRE NOS*/
#sobre-nos .container {padding-top:0px;}
#sobre-nos .box-one-sobre {}
#sobre-nos .box-two-sobre {max-width:207px; width:100%;}
#sobre-nos .box-two-sobre img {max-width:100%; width:100%:}
#sobre-nos .box-one-sobre h2 {font-size:5em;}
#sobre-nos .box-two-sobre {margin-top:-80px;}
#sobre-nos .box-three-sobre p {font-size:2em; margin-top:50px;}


/*ROCKET*/
.menino_rodape {max-width:1140px; width:100%; margin:0 auto; position:relative; min-height:474px; float:left; text-align:right; z-index:1;}
.menino_rodape  img {max-width:680px; width:100%; height:auto; position:absolute; right:0px; top:22px;}



/*FOOTER*/
#rodape .col-um-footer .box-one-footer {max-width:100%; width:100%; text-align:center;}
#rodape .col-um-footer .box-one-footer span {float:initial !important; display:inline-block; margin-bottom:10px;}
#rodape .col-um-footer .box-one-footer {margin-bottom:50px;}
#rodape .col-um-footer .box-two-footer, #rodape .col-dois-footer, #rodape .col-tres-footer .box-one-footer, #rodape .col-tres-footer .box-two-footer {float:left; max-width:100%; width:100%; text-align:center;}
#rodape .col-um-footer .box-two-footer ul li a {margin-left:0; margin-bottom:25px; max-width:100%; width:100%;}
#rodape .col-um-footer .box-two-footer ul li {max-width:100%; width:100%; text-align:center;}
#rodape .col-tres-footer .box-two-footer {margin-top:50px;}


/*PAGINAS INTERNAS*/
.paginas-internas .col-one-line-two .col-six-tres {max-width:400px !important;}
.paginas-internas .col-one-line-two .col-six-right {margin-top:0px !important; position:relative;}
.paginas-internas .col-one-line-two .col-six-right h3 {font-size:2.5em !important}



/*INCENTIVO*/
.slider-page-incentivo .content-slider-left h3 {margin-top:0 !important;}
.img-left-somos-c .content-right-sc h3 {margin-top:40px !important;  position:relative; left:50px;}
.img-left-somos-c, .img-right-somos-c {padding:50px 0!important;}
.img-right-somos-c .content-left-sc h3 {position:relative; left:-20px; margin-top:0px !important}
.img-left-somos-c .content-left-sc img, .img-right-somos-c .content-right-sc img {top:0 !important}

.ferramentas-de-premiacoes .container {margin-top:200px !important;}
.ferramentas-de-premiacoes .fe-col-segunda {left:0 !Important}
}





@media only screen and (min-width : 901px) and (max-width : 1024px){


/*NOSSOS PRODUTOS*/
#nossos-produtos .container {padding-top:305px}
#nossos-produtos h2 {}
#nossos-produtos .box-three-n-products .col-one {max-width:30%;}
#nossos-produtos .box-three-n-products .col-one .thumb-produtos {max-width:100%; width:100%;}
#nossos-produtos .box-three-n-products .content-products-one {padding-left: 10px;}
#nossos-produtos .box-three-n-products .content-products-two {padding-left: 20px;}
#nossos-produtos .box-three-n-products .content-products-three {padding-left:30px;}
.container {padding:0 20px;}

#slider-home .item-slider-home, #sobre-nos .box-one-sobre, #sobre-nos .box-three-sobre, #sobre-nos .box-four-sobre {margin-left:50px;}



/*SOBRE NOS*/
#sobre-nos .container {padding-top:0px;}
#sobre-nos .box-one-sobre {}
#sobre-nos .box-two-sobre {max-width:220px; width:100%;}
#sobre-nos .box-two-sobre img {max-width:300px; width:100%; position:absolute; right:0;}
#sobre-nos .box-one-sobre h2 {font-size:5em;}
#sobre-nos .box-two-sobre {margin-top:-80px;}
#sobre-nos .box-three-sobre p {font-size:2em; margin-top:50px;}


/*ROCKET*/
.menino_rodape {max-width:1140px; width:100%; margin:0 auto; position:relative; min-height:474px; float:left; text-align:right; z-index:1;}
.menino_rodape  img {max-width:750px; width:100%; height:auto; position:absolute; right:0px; top:-22px;}


/*FOOTER*/
#rodape .col-um-footer .box-one-footer {max-width:35%;}
#rodape .col-um-footer .box-two-footer {max-width:60%;}



/*PAGINAS INTERNAS*/
.paginas-internas .col-one-line-two .col-six-tres {max-width:430px !important;}
.paginas-internas .col-one-line-two .col-six-right {margin-top:0px !important; position:relative;}
.paginas-internas .col-one-line-two .col-six-right h3 {font-size:2.5em !important}


/*INCENTIVO*/
.slider-page-incentivo .content-slider-left h3 {margin-top:0 !Important}

.img-right-somos-c .content-left-sc h3 {margin-top:20px !important; position:relative; left:-20px;}
.img-left-somos-c .content-right-sc h3 {position:relative; left:20px; margin-top:60px !important;}

/*INCENTIVO*/
.ferramentas-de-premiacoes h2 {font-size:1.8em !Important}
}






@media only screen and (min-width : 1025px) and (max-width : 1110px){


/*NOSSOS PRODUTOS*/
#nossos-produtos .container {padding-top:305px}
#nossos-produtos h2 {}
#nossos-produtos .box-three-n-products .col-one {max-width:30%;}
#nossos-produtos .box-three-n-products .col-one .thumb-produtos {max-width:100%; width:100%;}
#nossos-produtos .box-three-n-products .content-products-one {padding-left: 10px;}
#nossos-produtos .box-three-n-products .content-products-two {padding-left: 20px;}
#nossos-produtos .box-three-n-products .content-products-three {padding-left:30px;}
.container {padding:0 50px;}




/*SOBRE NOS*/
#sobre-nos .container {padding-top:0px;}
#sobre-nos .box-one-sobre {}
#sobre-nos .box-two-sobre img {max-width:350px; width:100%; position:absolute; right:0;}
#sobre-nos .box-one-sobre h2 {font-size:6em;}
#sobre-nos .box-two-sobre {margin-top:-80px;}
#sobre-nos .box-three-sobre p {font-size:2em; margin-top:50px;}



/*ROCKET*/
.menino_rodape {max-width:1140px; width:100%; margin:0 auto; position:relative; min-height:474px; float:left; text-align:right; z-index:1;}
.menino_rodape  img {max-width:850px; width:100%; height:auto; position:absolute; right:0px; top:-90px;}



/*FOOTER*/
#rodape .col-um-footer .box-one-footer {max-width:35%;}
#rodape .col-um-footer .box-two-footer {max-width:60%;}

#slider-home .item-slider-home, #sobre-nos .box-one-sobre, #sobre-nos .box-three-sobre, #sobre-nos .box-four-sobre {margin-left:50px;}


/*PAGINAS INTERNAS*/
.paginas-internas .col-one-line-two .col-six-tres {max-width:500px !important;}
.paginas-internas .col-one-line-two .col-six-right {margin-top:90px !important; position:relative;}
.paginas-internas .col-one-line-two .col-six-right h3 {font-size:2.8em !important}

/*INCENTIVO*/
.ferramentas-de-premiacoes h2 {font-size:2em !Important}
}





@media only screen and (min-width : 1111px) and (max-width : 1200px){


/*NOSSOS PRODUTOS*/
#nossos-produtos .container {padding-top:305px}
#nossos-produtos h2 {}
#nossos-produtos .box-three-n-products .col-one {max-width:30%;}
#nossos-produtos .box-three-n-products .col-one .thumb-produtos {max-width:100%; width:100%;}
#nossos-produtos .box-three-n-products .content-products-one {padding-left: 10px;}
#nossos-produtos .box-three-n-products .content-products-two {padding-left: 20px;}
#nossos-produtos .box-three-n-products .content-products-three {padding-left:30px;}
.container {padding:0 50px;}




/*SOBRE NOS*/
#sobre-nos .container {padding-top:0px;}
#sobre-nos .box-one-sobre {margin-top:350px;}
#sobre-nos .box-one-sobre {}
#sobre-nos .box-two-sobre img {max-width:429px; width:100%; position:absolute; right:0;}
#sobre-nos .box-one-sobre h2 {font-size:6em;}
#sobre-nos .box-two-sobre {margin-top:-80px;}
#sobre-nos .box-three-sobre p {font-size:2em; margin-top:50px;}


/*ROCKET*/
.menino_rodape {max-width:1140px; width:100%; margin:0 auto; position:relative; min-height:474px; float:left; text-align:right; z-index:1;}
.menino_rodape  img {max-width:881px; width:100%; height:auto; position:absolute; right:0px; top:-110px;}




/*FOOTER*/
#rodape .col-um-footer .box-one-footer {max-width:35%;}
#rodape .col-um-footer .box-two-footer {max-width:60%;}


#slider-home .item-slider-home, #sobre-nos .box-one-sobre, #sobre-nos .box-three-sobre, #sobre-nos .box-four-sobre {margin-left:50px;}


/*INCENTIVO*/
.ferramentas-de-premiacoes h2 {font-size:2em !Important}
}




@media only screen and (min-width : 1201px) and (max-width : 1300px){

/*ROCKET*/
.menino_rodape {max-width:1140px; width:100%; margin:0 auto; position:relative; min-height:474px; float:left; text-align:right; z-index:1;}
.menino_rodape  img {max-width:800px; width:100%; height:auto; position:absolute; right:-100px; top:-56px;}

}



@media screen and (min-width: 802px){

.menu-6, .menu-7, .menu-8 {display:none !important;} 

.ico-resp-amc {display:none}
}






































#entrar-login .field input::-webkit-input-placeholder {color: #282828; font-weight:bold; font-size: 1.2em;}
#entrar-login .field input::-ms-input-placeholder {color: #282828; font-weight:bold; font-size: 1.2em;}
#entrar-login .field input::placeholder {color: #282828 !important; font-weight:400; font-size: 1.2em;}



#entrar-login span.error {position:absolute; text-transform:lowercase !Important; right:30px;  top:40px; z-index:1; font-size: 1.1em; font-family: 'Lato', sans-serif; color: #e05c22;text-transform: uppercase;display: block;margin-bottom: 10px;}


#entrar-login .error {border:2px solid #e05c22 !Important}
#entrar-login .field span {border:0 !Important;}

#entrar-login .field input {max-width:100%;font-family: 'Lato', sans-serif;width:100%;padding: 35px 25px;padding-top:40px;border:2px solid #282828 !important;}
#entrar-login label {top:2.5em; left:1.4em;}


#entrar-login input:focus + label, #entrar-login input + label.show {top: 1.7em;}


#entrar-login .field input[type=text], #entrar-login .field input[type=password] {opacity:1 !important;background:#FFF; border:2px solid #282828 !important;}


.field_senha_login input {cursor:not-allowed;}



#entrar-login input {color: #282828; font-size: 1.1em;}
#entrar-login #mainBody {width: 100%; max-width:745px;height: 100%;position: relative;left:0; right:0;margin:0 auto; }



#entrar-login .btnTable {top: 0px;width: 100%; max-width:100%; height: 100%;}



#entrar-login .btnLogIn {font-size: 1em;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;font-weight: bold;background: #d3ff00;text-align: center;margin: 0 auto;color: #000;border: none; margin:0 auto; display:block;padding: 15px 40px;cursor: pointer;text-transform: uppercase;font-family: 'Lato', sans-serif;max-width:250px; height:50px; width:100%;}


#entrar-login .btn, #entrar-login .btnDC {height: 60px;width: 100%; background:#FFF; font-size:1em; background:#eaeaea; border:0px solid #282828; float:left; margin:0px; font-weight: 700}
#entrar-login .btn:hover, #entrar-login .btnDC:hover {border:0 !Important; background:#DDD; cursor:pointer;}
#entrar-login .btn:focus, #entrar-login .btnDC:focus {border:0 !Important; background:#DDD;}

#entrar-login tr td {padding:10px;}



#entrar-login label.check{display:inline-block;margin:0px;font-weight:100;}
#entrar-login .li-button-entrar {margin-top: 50px;margin-bottom: 0px;display: block;clear: both;}
#entrar-login .li-button-entrar input:focus {border:0 !Important;}
#entrar-login .li-button-entrar input:hover {opacity:0.8;}
        
        

#entrar-login #mainBody h5 {font-size:1.6em; line-height:1.2; margin-left:8px; color:#282828;}
#entrar-login #mainBody h5 strong {font-weight:900; text-transform:uppercase;}

.parabens-cadastro {text-align:center; border-radius:10px;display:block; max-width:100%; width:100%; padding:50px; border:1px solid #282828; background:#FFF;}  
.parabens-cadastro img {display:inline-block; max-width:128px; width:100%; margin-bottom:30px; margin-top:0px;}
.parabens-cadastro h3 {font-size:1.2em; margin-top:50px; margin-bottom:50px;}
.parabens-cadastro a {display:inline-block;    font-size: 1em;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;font-weight: bold;background: #d3ff00;text-align: center;margin: 0 auto;color: #000;border: none;padding: 15px 40px;cursor: pointer;text-transform: uppercase;font-family: 'Lato', sans-serif;}
.parabens-cadastro a:hover {opacity:0.8;}
.parabens-cadastro a:focus {opacity:1;}








.login-seguro-png {float:left; max-width:100%; width:100%; margin-bottom:30px;}

.login-seguro-png span {background:#282828; width:35px; height:35px; text-align:center; align-items: center; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center;  float:left; padding:7px; border-radius:100%;}

.login-seguro-png span img {max-width:17px; width:100%; }
.login-seguro-png  p{font-weight:bold; color:#282828; float:left; margin-top:7px; margin-left:7px;}


.page-entrar .tab-pane {max-width:745px; width:100%; margin:0 auto;}

.page-entrar .tab-pane .li-button button {background: #d3ff00;opacity: 1;text-align: center;border-radius: 100px;display: block;cursor: pointer;color: #000;border: 0;font-family: 'Lato', sans-serif;font-size: 1em;font-weight: bold;transition-property: background-color;transition-duration: 0.5s;height: 50px;margin: 0 auto;max-width: 230px;width: 100%;}
.page-entrar .tab-pane .li-button button:hover {opacity:0.8;}
.page-entrar .tab-pane .li-button button:focus {opacity:1;}


.page-entrar .progress-wrap {display:none;}




/*FAQ*/
.duvidas_faq {max-width: 100%; width:100%; margin:0 auto; margin-top:50px; float:left;}
.duvidas_faq h3 {font-size:1.8em; margin-bottom:50px; color:#000; display:inline-block; border-bottom:2px solid; padding-bottom:10px; padding-right:20px;}
.duvidas_faq .accordion {margin: 0 auto 100px;border-top: 1px solid #DDD;}
.duvidas_faq .accordion li {border-bottom: 1px solid #DDD;position: relative;}
.duvidas_faq .accordion li p {display: none;padding: 10px 25px 30px;color: #282828;font-size:1em;}
.duvidas_faq .accordion a {width: 100%;display: block;cursor: pointer;font-weight: 600; padding:20px 0;line-height: 1.3;font-size: 1.2em;user-select: none;}
.duvidas_faq .accordion a:after {width: 8px;height: 8px;border-right: 1px solid #282828;border-bottom: 1px solid #282828;position: absolute;right: 10px;content: " ";top: 17px;transform: rotate(-45deg);-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.duvidas_faq .accordion p {font-size: 13px;font-size: 0.8125rem;line-height: 2;padding: 10px;}
.duvidas_faq a.active:after {transform: rotate(45deg);-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}










.totop {cursor:pointer; border: none;outline: none;position: fixed; z-index:1;right: 10px;bottom: 10px; text-align:center;background:#d3ff00; width:60px; height:60px;border-radius: 100px;}

.totop img {max-width:40px; margin-top:10px;}




