/*barra de Rolagem*/
::-webkit-scrollbar-track{background-color: #f2f2f2;}
::-webkit-scrollbar{width:10px;background-color: #f2f2f2;}
::-webkit-scrollbar-thumb{background-color: #215755;}

/*Fonts*/
h2 {font-size: 20px; text-transform: uppercase; font-weight: 600; color: #336765;}
.pagina-pagina #corpo .secao-principal .conteudo .caixa-sombreada div p {font-size: 15px; line-height: 22px;}
h3 {font-size: 17px; text-transform: uppercase; font-weight: 600; color: #336765;}

/*Header*/
.open-nav .menu.superior {transform: translate(0, 0); -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0);}
#cabecalho .frase-topo-mobile {text-transform: uppercase; font-weight: 700; font-size: 13px; color: white; background-color: #336765; padding: 3px;}
#cabecalho .frase-topo-mobile p {margin-bottom: 0;}
.barra-inicial {background-color: #336765; height: 35px;}
.barra-inicial .lista-redes {display: none;}
.barra-inicial .frase-topo {width: fit-content; width: -moz-fit-content; float: left;}
.barra-inicial .frase-topo p {text-transform: uppercase; font-weight: 700; font-size: 13px; line-height: 35px;}
.barra-inicial .canais-contato {width: fit-content; width: -moz-fit-content; float: right; height: 35px; line-height: 34px;}
.barra-inicial .canais-contato ul .hidden-phone, .barra-inicial .canais-contato ul li:nth-of-type(3), .barra-inicial .canais-contato ul li.tel-whatsapp {display: none !important;}
.barra-inicial .canais-contato ul li {border: none; font-size: 11px; font-weight: 700; text-transform: uppercase;}
.barra-inicial .canais-contato ul li i {color: #84adaf; font-size: 15px;}

#cabecalho {height: 205px; background: linear-gradient(to bottom, #ffffff 62%, #3e6866 38%);}
#cabecalho .logo a img {max-width: 250px !important; top: 44px;}
#cabecalho .atalhos-mobile.borda-principal ul li {float: left; border-left: 0; border-right: 0;}
#cabecalho .conteudo-topo .inferior .busca-mobile .atalho-menu.botao {position: fixed; top: 41px; z-index: 999; right: 3%;}
#cabecalho .conteiner {background-color: transparent; box-shadow: none;}
#cabecalho .conteudo-topo .superior .bem-vindo {display: none !important;}
#cabecalho .conteudo-topo .superior .span4 {float: right; width: fit-content;}
#cabecalho .conteudo-topo .superior .span4 .acoes-conta li i {background-color: transparent; color: #c55c9e;}
#cabecalho .conteudo-topo .superior .span4 .acoes-conta li a {font-size: 13px; color: #336765; font-weight: 700; text-transform: uppercase;}
#cabecalho .conteudo-topo .busca, #cabecalho .conteudo-topo .busca-mobile {background-color: transparent; border: none; padding: 0;}
#cabecalho .conteudo-topo .busca input {background-color: transparent; border: none; border-bottom: 1px solid #c55c9e; padding: 10px 5px; box-shadow: none; border-radius: 0; color: #84adaf; font-weight: 700; font-size: 12px; text-transform: uppercase;}
#cabecalho .conteudo-topo .busca input::placeholder, #barraTopo .busca input::placeholder {color: #84adaf;}
#cabecalho .conteudo-topo .busca .botao-busca {background-color: #3e6866; color: #84adaf; border: none; border-radius: 0; background-image: none; font-size: 20px;}
#cabecalho .carrinho, #barraTopo .carrinho {border: none;}
#cabecalho .carrinho a i, #barraTopo .carrinho a i {background-color: transparent; color: #c55c9e;}
#cabecalho .conteiner .menu.superior ul li {border: none;}
#cabecalho .menu.superior ul li a .titulo {color: white; font-size: 13px; text-transform: uppercase;}
#cabecalho .menu.superior ul li:nth-of-type(1) a .titulo {font-weight: 700;}
#cabecalho .menu.superior ul li .nivel-dois li a {color: white; font-size: 12px;}
#cabecalho .menu.superior ul li .nivel-dois li a:hover {color: white;}

.pagina-carrinho #cabecalho .atendimento, .pagina-carrinho #cabecalho .atendimento li a .icone-box, .pagina-carrinho #cabecalho .atendimento li .icone-box {border: none;}
.pagina-carrinho #cabecalho .atendimento li a .icone-box i, .pagina-carrinho #cabecalho .atendimento li .icone-box i {color: #c55c9e;}

#barraTopo {background-color: white;}
#barraTopo .row-fluid .titulo a {display: none;}
.logo-acompanhante img {position: relative; top: -5px; width: 140px;}
#barraTopo .canais-contato ul li a {font-weight: 700;}
#barraTopo .canais-contato ul li a i {color: #c55c9e;}
#barraTopo .busca input {background-color: transparent; border: none; border-bottom: 1px solid #c55c9e; box-shadow: none; border-radius: 0; color: #84adaf; font-weight: 700; font-size: 9px; text-transform: uppercase;}
#barraTopo .busca .botao-busca {background-color: white; color: #84adaf; border: none; border-radius: 0; background-image: none; top: -2px;}

/*Banner*/
.secao-banners .conteiner {box-shadow: none; padding: 0; max-width: 2000px;}
.secao-banners .conteiner .banner.cheio .flexslider {border: none; border-radius: 0;}
.secao-banners .conteiner .banner.cheio .flexslider .flex-direction-nav {display: none;}
.secao-banners .conteiner .banner.cheio .flex-control-nav li {display: block; margin-bottom: 5px;}
.secao-banners .conteiner .banner.cheio .flex-control-paging li a.flex-active {background: #336765; width: 12px; height: 12px; margin: 0; border: none;}
.secao-banners .conteiner .banner.cheio .flex-control-paging li a {background: #c55c9e; margin: 0; border: none; width: 12px; height: 12px;}

/*Banner Mobile*/
.pagina-inicial .secao-banners .conteiner .banner.cheio .span12 .flexslider {height: 179px;}
.pagina-inicial .secao-banners .conteiner .banner.cheio .span12 .flexslider .slides li img {transform: scale(1.6); margin-top: 29px;}

/*Body*/
body {font-family: 'Montserrat', sans-serif !important; overflow-x: hidden;}
#corpo {margin-bottom: 0; background-color: white;}
#corpo #listagemProdutos .titulo-categoria {text-align: center; border: none;}
#corpo #listagemProdutos .titulo-categoria:hover {background-color: transparent; padding-left: 0;}
#corpo #listagemProdutos .titulo-categoria strong, .novo-titulo-vitrine {font-size: 25px; text-transform: uppercase; font-weight: 600;}
.pagina-inicial #corpo .conteudo .listagem .vitrine-destaque strong, .pagina-inicial #corpo .conteudo .listagem .vitrine-mas-vendido strong {display: none;}
#corpo .listagem-linha .flex-direction-nav a {width: 13px; height: 20px;}
#corpo .listagem-linha .flex-direction-nav .flex-nav-prev .flex-prev:before {content:""; background: url(https://cdn.awsli.com.br/1956/1956984/arquivos/arrow-left.png) !important; width: 13px; height: 20px;}
#corpo .listagem-linha .flex-direction-nav .flex-nav-next .flex-next:before {content:""; background: url(https://cdn.awsli.com.br/1956/1956984/arquivos/arrow-right.png) !important; width: 13px; height: 20px;}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {border-color: rgba(197,92,158,0.8); -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(197 92 158 / 60%); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(197,92,158,.6); box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(197 92 158 / 60%);}

/*Paginas Extras*/
.pagina-pagina #corpo .secao-principal .caixa-sombreada {box-shadow: none;}
.pagina-pagina #corpo .secao-principal .caixa-sombreada h1 {text-align: center; font-size: 25px; text-transform: uppercase; font-weight: 600; color: #336765; margin-bottom: 50px;}

/*Pagina Produto*/
.pagina-produto #corpo .secao-principal {margin-top: 40px;}
.pagina-produto #corpo .secao-principal .produto .principal h1 {color: #336765; font-weight: 600;}
.pagina-produto #corpo .secao-principal .produto .principal .acoes-produto .preco-produto .preco-a-partir strong, .pagina-produto #corpo .secao-principal .produto .principal .acoes-produto .preco-produto strong, .pagina-produto #corpo .produto .principal .acoes-produto .preco-produto .desconto-a-vista .titulo {color: #c55c9e; font-size: 20px; font-weight: 700;} 
.pagina-produto #corpo .secao-principal .produto .row-fluid .span12 .tab-content {box-shadow: none;}
.pagina-produto #corpo .secao-principal .produto .aproveite-tambem .titulo {color: #336765; text-transform: uppercase; font-weight: 600; text-align: center; margin-top: 25px;}
.pagina-produto #corpo .secao-principal .produto .principal .cep .form-inline input {border-radius: 0; border: none; box-shadow: none; border-bottom: 1px solid #c55c9e;}
.pagina-produto #corpo .secao-principal .produto .principal .cep .form-inline .btn {background-image: none; background-color: #c55c9e; border-color: #c55c9e; line-height: 19px; color: white; text-shadow: none;}
.pagina-produto #corpo .secao-principal .produto .acoes-flutuante {text-align: center;}
.pagina-produto #corpo .secao-principal .produto .acoes-flutuante .nome-produto {color: #336765; font-size: 15px; font-weight: 600;}
.pagina-produto #corpo .secao-principal .produto .acoes-flutuante .acoes-produto .preco-produto .preco-promocional, .pagina-produto #corpo .secao-principal .produto .acoes-flutuante .acoes-produto .preco-produto .preco-a-partir strong {color: #c55c9e; font-weight: 700;}
.pagina-produto #corpo .secao-principal .produto .row-fluid .span12 .abas-custom .tab-content #descricao p {font-size: 15px;}

/*Política de Privacidade e Cookies*/
.lista {font-size: 15px; line-height: 22px;}
.lista-romana li {list-style-type: upper-roman !important; font-size: 15px; line-height: 22px;}
.lista-letra li {list-style-type: lower-alpha !important; font-size: 15px; line-height: 22px;}
.lista-romana > li::marker, .lista-letra > li::marker {font-weight: bold;}

.borda-principal, .atributos ul li a:hover, .atributos ul li.active a, .tema-scuro .nav-tabs li.active a, .elastislide-carousel ul li.active a {border-color: #c55c9e;}

/*Listagem de Produtos*/
#corpo .listagem-linha .listagem-item {text-align: center; border: 1px solid #cfcfcf; box-shadow: 0px 0px 10px -5px rgb(0 0 0 / 50%); border-radius: 6px;}
#corpo .listagem-linha .listagem-item:hover {outline: none; border-color: #9b9b9b;}
#corpo .listagem-linha .listagem-item .info-produto .nome-produto {color: #336765; font-size: 15px; font-weight: 600; min-height: 100%;}
#corpo .listagem-linha .listagem-item .info-produto div .preco-produto div .preco-a-partir strong, #corpo .listagem-linha .listagem-item .info-produto div .preco-produto div .preco-promocional {color: #c55c9e; font-size: 15px; font-weight: 700;} 
#corpo .listagem-linha .listagem-item .info-produto div .preco-produto div .preco-parcela {font-size: 13px; color: #336765; font-weight: 400;}
#corpo .listagem-linha .listagem-item .info-produto div .preco-produto div .preco-venda {font-size: 13px; color: #c55c9e;}

/*Curiosidades*/
.video-home {margin-top: 70px; margin-bottom: 50px !important; text-align: center;}
.video-home p {font-size: 25px; color: #336765; text-transform: uppercase; font-weight: 600;}
/*.video-home iframe {max-width: 900px;}*/
.video-home div img {width: 100%; margin-bottom: 25px;}

/*Newslatter*/
#barraNewsletter {color: white;height: 435px; background-image: url("https://cdn.awsli.com.br/1956/1956984/arquivos/bg-news.jpg"); background-position: center; display: table; }
#barraNewsletter .texto-newsletter {font-size: 30px !important; display: block !important; font-family: 'PT Sans', sans-serif;}
#barraNewsletter .conteiner {display: table-cell; vertical-align: middle;}
#barraNewsletter .conteiner, #barraNewsletter .newsletter {background-color: transparent !important;}
#barraNewsletter .newsletter .newsletter-cadastro input {background-color: white; width: 400px; height: 30px; border-radius: 0; margin-top: 30px; margin-right: 0; border-color: white; font-size: 13px; color: #6c6c6c;}
#barraNewsletter .newsletter .newsletter-cadastro input::placeholder {font-size: 13px; color: #6c6c6c;}
#barraNewsletter .newsletter .newsletter-cadastro .botao {width: 100px; height: 40px; border: none; border-radius: 0; background-image: url("https://cdn.awsli.com.br/1956/1956984/arquivos/bg-botao-enviar-news.png"); background-position: center; color: transparent; background-repeat: no-repeat; margin-top: 30px;}
#barraNewsletter .texto-newsletter:before {content: "Inscreva-se!"; color: #02c6ff; font-weight: 700; text-transform: uppercase; display: block;}

/*Rodapé*/
#rodape .institucional {background-color: #3e6866; background-image: none; padding: 0;}
#rodape .institucional .span3 .redes-sociais {display: none;}
#rodape .institucional .links-rodape .titulo {margin: 0; color: #84adaf; text-transform: uppercase; font-weight: 600; font-size: 15px; border: none;}
.redes-sociais-rodape .titulo {margin: 0 !important; color: #84adaf; text-transform: uppercase; font-weight: 600; font-size: 15px; border: none !important;}
.redes-sociais-rodape a i {font-size: 22px; margin-right: 10px;}
#rodape .institucional .links-rodape ul li {list-style: none; line-height: 19px;}
#rodape .institucional .links-rodape ul li a {font-size: 12px; text-transform: uppercase;}
#rodape .institucional .span9 .row-fluid .sobre-loja-rodape {display: none !important;}
.box-empresa-rodape img {margin-bottom: 15px;}
.box-empresa-rodape p {font-size: 13px; text-transform: uppercase;}
#rodape .institucional .span12.visible-phone {display: none !important;}
#rodape .institucional .box-empresa-rodape p a .email {text-transform: none;}
#rodape .pagamento-selos {background-color: #3e6866; background-image: none; padding: 10px 0;}
#rodape .pagamento-selos .selos .titulo {display: none;}
#rodape .pagamento-selos .conteiner .row-fluid .pagamento .gateways-rodape {display: none;}
#rodape .pagamento-selos .conteiner .row-fluid .pagamento .titulo {color: white; border-bottom: 0; margin-bottom: 0;}
#rodape>div:last-child {background-color: #3e6866 !important;}
#rodape>div:last-child .conteiner .row-fluid {position: relative;}
#rodape>div:last-child .conteiner .row-fluid p {color: #84adaf; font-size: 12px;}

/*WhatsApp Acompanhante*/
.btn-whats{background-color: #25D366; color: white; width: 70px; height: 70px; text-decoration: none; border-radius: 800px; top: 80%; right: 90%; position: fixed; transition: all .6s; animation: 2s btn-whats; animation-fill-mode: both; animation-iterative-count: 1; z-index: 999;}
.btn-whats:hover{box-shadow: 0 0 20px rgba(0, 0, 0, .2);}
.pulse{animation: pulse 2s infinite;}
.btn-whats > i{position: relative; font-size: 2.4rem; top: 15px; left: 18px; color: #fff;}
@keyframes btn-whats{
  10%{transform: translate(0, 200px);}
    
  50%{transform: translate(0, -40px);}
  
  70%{transform: scale(1.1);}
}

@keyframes pulse {
  50%{transform: scale(1.1);}
}

/*Pop-up*/
.popup .content img {width: 100%; max-width: 550px;}

.box {
  width: 40%;
  margin: 0 auto;
  background: rgba(255,255,255,0.2);
  padding: 35px;
  border: 2px solid #fff;
  border-radius: 20px/50px;
  background-clip: padding-box;
  text-align: center;
  z-index:999999999;
}

.button {
  font-size: 1em;
  padding: 10px;
  color: #fff;
  border: 2px solid #06D85F;
  border-radius: 20px/50px;
  text-decoration: none;
  cursor: pointer;
  transition: all 0.3s ease-out;
}
.button:hover {
  background: #06D85F;
}

.popup h2 {
  margin-top: 0;
  color: #336765;
  font-family: Tahoma, Arial, sans-serif;
}
.popup .close {
    position: absolute;
    top: 10px;
    right: 23px;
    transition: all 0.2s;
    font-size: 28px;
    font-weight: bold;
    text-decoration: none;
    color: white;
    background: black;
    border-radius: 50%;
    width: 36px;
    height: 36px;
    text-align: center;
    opacity: 1 !important;
    line-height: 33px;
}
.popup .close:hover {
  background-color: #336765;
}
.popup .content {
  max-height: 30%;
  overflow: auto;
  /* height: 375px; */
}

/*Let's make it appear when the page loads*/
.overlay:target:before {
    display: none;
}
.overlay:before {
  content:"";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  background: rgba(0, 0, 0, 0.6);
  position: fixed;
  z-index: 9999;
}
.overlay .popup {background-color: white; text-align: center; left: 0;right: 0;margin: 0 auto;padding: 30px 6px; position: absolute;top: 10%; width: 95%; max-width: 480px; z-index: 99999999999;}
.overlay:target .popup {
    top: -100%;
    left: -100%;
}

.popup p {font-size: 16px;}

/*Medias MIN*/
@media screen and (min-width: 320px){
  /*Popup*/
  .box {width: 70%;}
  .popup .close {top: 12px; right: 7%;}
}

@media screen and (min-width: 340px) {
    #cabecalho .conteudo-topo .inferior .busca-mobile .atalho-menu.botao {top: 26px;}
    #cabecalho .logo a img {top: 30px;}
}

@media screen and (min-width: 375px) {
    .pagina-inicial .secao-banners .conteiner .banner.cheio .span12 .flexslider .slides li img {margin-top: 28px;}
}

@media screen and (min-width: 425px) {
    .pagina-inicial .secao-banners .conteiner .banner.cheio .span12 .flexslider {height: 180px;}
}

@media screen and (min-width: 500px) {
    .pagina-inicial .secao-banners .conteiner .banner.cheio .span12 .flexslider {height: 227px;}
}

@media screen and (min-width: 600px) {
    .pagina-inicial .secao-banners .conteiner .banner.cheio .span12 .flexslider {height: auto;}
    .pagina-inicial .secao-banners .conteiner .banner.cheio .span12 .flexslider .slides li img {margin-top: 0; transform: none;}
}

@media screen and (min-width: 768px) {
    #cabecalho .frase-topo-mobile {display: none !important;}
    #cabecalho .conteudo-topo .busca {width: 420px; float: right; position: relative; right: -55%;}
    #cabecalho .conteudo-topo .busca .botao-busca {background-color: white;}
    #cabecalho .conteudo-topo .superior {padding: 10px 0 !important;}
    #cabecalho .conteudo-topo .inferior .span4.hidden-phone {width: fit-content; width: -moz-fit-content; position: relative; top: -55px; right: 20%;}
    #cabecalho .carrinho a i {font-size: 18px; margin-top: 5px;}
    #cabecalho .carrinho a .qtd-carrinho, #barraTopo .carrinho a .qtd-carrinho {color: white; position: absolute; left: 28px; background-color: #3e6866; line-height: 21px; margin: 0; font-size: 10px; width: 20px; top: 0; height: 20px; text-align: center; border-radius: 50%;}
    #cabecalho .carrinho a span, #barraTopo .carrinho a span {display: none !important;}
    #cabecalho .carrinho .carrinho-interno-ajax .carrinho-interno a i {color: white;}
    #cabecalho .menu.superior {margin-top: 17px; background-color: transparent;}
    #cabecalho .menu>.nivel-um {position: relative; text-align: center; top: -12px;}
    #cabecalho .menu .nivel-um>li {text-align: center; float: none; display: inline-block; line-height: 48px; position: relative;}
    #cabecalho .menu .nivel-um>li:nth-of-type(1):before {content: url("https://cdn.awsli.com.br/1956/1956984/arquivos/icone-menu.png"); position: absolute; left: -10px; top: 19px;}
    #cabecalho .menu .nivel-um>li a i {margin: 0; background-color: transparent;}
    #cabecalho .menu .nivel-um>li:hover a i {background-color: transparent;}
    #cabecalho .menu .nivel-dois {box-shadow: none; background-color: #32504f; top: 78px;}
    #cabecalho .menu.superior .nivel-um>li {padding: 0 12px;}
    #cabecalho .menu.superior .nivel-um li a .titulo {font-size: 11px;}
    #cabecalho .menu.superior .nivel-um>li .nivel-dois, #cabecalho .menu.superior .nivel-um>li .nivel-dois li {text-align: left !important;}
    #cabecalho .menu.superior .nivel-um li:nth-of-type(2) .nivel-dois {column-count: 4; -moz-column-count: 4; -webkit-column-count: 4;}
    #cabecalho .menu.superior .nivel-dois li {padding: 0;}
    #cabecalho .menu.superior .nivel-um>li .nivel-dois li {width: 100%;}
    #cabecalho .menu.superior .nivel-um>li .nivel-dois li a {padding: 0 15px;}
    #cabecalho .menu.superior .nivel-um>li .nivel-dois li a i {top: 6px;}
    #cabecalho .menu.superior .nivel-um>li .nivel-dois li .nivel-tres {background-color: #32504f; box-shadow: none;}
    #cabecalho .conteudo-topo .superior .span8 {width: fit-content; position: absolute; top: 35px;}
    #cabecalho .conteudo-topo .superior .span8 .btn-group>a {background-image: none; background-color: #c55c9e; border-color: #c55c9e; color: white;}
    #cabecalho .conteudo-topo .superior .span8 .btn-group .dropdown-menu > li > a:hover {background-color: #c55c9e;}
    
	.secao-banners .conteiner {max-width: 100%;}
    .secao-banners .conteiner .banner.cheio .flex-control-nav {left: 15%;}
    .secao-banners .conteiner .banner.hidden-phone {margin: 0;}
    .secao-banners .conteiner .banner.tarja {position: absolute; text-align: center;}
    .secao-banners .conteiner .banner.tarja img {width: 1180px;}
    #corpo .conteiner .banner.mini-banner {margin-top: 60px;}
    
    #rodape .box-empresa-rodape {width: 25%; float: left; position: relative; top: 20px;}
    #rodape .institucional {height: 300px;}
    #rodape .institucional a:focus {color: white;}
    #rodape .institucional .conteiner .span9 .row-fluid {display: flex; position: absolute; top: 2%; left: 30%;}
    #rodape .pagamento-selos .pagamento .bandeiras-pagamento {width: 500px;}
    #rodape .institucional .links-rodape-categorias, #rodape .institucional .links-rodape-paginas {width: fit-content;}
    .redes-sociais-rodape {position: relative; left: 4%;}
    #rodape .institucional .links-rodape-categorias, #rodape .institucional .links-rodape-paginas {margin-left: 4%;}
    #rodape .pagamento-selos .pagamento, #rodape .pagamento-selos .selos {width: 50%;}
	#rodape .pagamento-selos .pagamento .bandeiras-pagamento {width: 320px;}
	#rodape .pagamento-selos .pagamento .gateways-rodape {width: 35%; border: none;}
	#rodape .pagamento-selos .pagamento .gateways-rodape li {border: none; width: 100%; padding: 5px 0;}
    #rodape .pagamento-selos .selos {float: right; margin: 0;}
    #rodape .pagamento-selos .selos ul li {width: 100%; text-align: center;}
    #rodape>div:last-child .conteiner .row-fluid {position: relative;}
	#rodape>div:last-child .conteiner .row-fluid div:first-child {position: absolute; left: 0; width: auto !important; top: 13px;}
	#rodape>div:last-child .conteiner .row-fluid div:last-child {text-align: right !important;}
	
	.btn-whats {right: 86%;}
	
	/*Popup*/
	.box {width: 70%;}
    .overlay .popup {width: 85%;}
}

@media screen and (min-width: 900px) {
    .barra-inicial .canais-contato ul li {font-size: 13px;}
    #cabecalho .conteudo-topo .inferior .span4.hidden-phone {right: 12%;}
}

@media screen and (min-width: 980px) {
    #cabecalho .conteudo-topo .inferior .span4.hidden-phone {right: 17%;}
    
    /*Mini Banner*/
    .row-fluid .span4 {width: 23.4% !important;}
}

@media screen and (min-width: 1000px) {
    #cabecalho .menu.superior .nivel-um>li {padding: 0 15px;}
    #cabecalho .menu.superior .nivel-um li a .titulo {font-size: 14px;}
    
	#corpo .conteiner .banner.mini-banner {margin-top: 70px;}
	
	.btn-whats {right: 89% !important;}
}

@media screen and (min-width: 1001px) {
    /*Curiosidades*/
    /*.video-home div img {max-width: 480px;}*/
    
    #cabecalho .menu.superior ul li .nivel-dois li a {font-size: 14px;}
    
	#rodape .institucional .links-rodape-paginas {margin-left: 10%;}
    .redes-sociais-rodape {left: 10%;}
}

@media screen and (min-width: 1100px) {
    #cabecalho .conteudo-topo .inferior .span4.hidden-phone {right: 15%;}
    
    #corpo .conteiner .banner.mini-banner {margin-top: 85px;}
    
    #rodape .institucional .links-rodape-paginas {margin-left: 12%;}
    .redes-sociais-rodape {left: 12%;}
}

@media screen and (min-width: 1200px) {
    #cabecalho .conteudo-topo .inferior .span4.hidden-phone {right: 12%;}
    
    #corpo .conteiner .banner.mini-banner {margin-top: 95px;}
    
    /*Mini Banner*/
    .row-fluid .span4 {width: 23% !important;}
}

@media screen and (min-width: 1400px) {
    #rodape .institucional .links-rodape-categorias {margin-left: 7%;}
    .redes-sociais-rodape {left: 10%;}
}

@media screen and (min-width: 1500px) {
    #rodape .institucional .links-rodape-categorias {margin-left: 9%;}
    #rodape .institucional .links-rodape-paginas {margin-left: 10%;}
    .redes-sociais-rodape {left: 9%;}
}

@media screen and (min-width: 1800px) {
    #rodape .institucional .links-rodape-categorias {margin-left: 11%;}
    #rodape .institucional .links-rodape-paginas {margin-left: 8%;}
    .redes-sociais-rodape {left: 8%;}
}

/*Medias MAX*/
@media screen and (max-width: 767px) {
	.menu.superior {position: fixed; top: 0; left: 0; z-index: 999; width: 260px; height: 100%; transition: all 300ms ease-in-out; transform: translate(-260px, 0); -webkit-transform: translate(-260px, 0); background-color: #144b45; overflow-y: auto;}
    #cabecalho .conteiner {box-shadow: none;}
    #cabecalho .menu.superior .nivel-um {border: none;}
    #cabecalho .conteudo-topo .busca-mobile {margin-top: 20px;}
    #cabecalho .conteudo-topo .busca-mobile .busca form input, #cabecalho .conteudo-topo .busca-mobile .busca form input::placeholder, #cabecalho 	  .conteudo-topo .busca-mobile .busca form .botao-busca {color: white;}
    
    .secao-banners .banner.cheio {padding-bottom: 50px;}
     
    #corpo .conteiner .conteudo .mini-banner {display: inline-block !important;}
    #corpo .conteiner .conteudo .mini-banner .modulo .slides li {margin-bottom: 20px;}
    
    /*#barraNewsletter {display: inline-block !important;}*/
    
    #rodape .institucional .links-rodape, .box-empresa-rodape {margin-top: 25px;}
    
    .btn-whats {left: 75%;}
}

/*Medias MIN and MAX*/
@media screen and (min-width: 768px) and (max-width: 979px) { 
    /*Mini Banner*/
    .row-fluid .span4 {width: 22.9% !important;}
}

@media screen and (min-width: 768px) and (max-width: 1000px) {
    #cabecalho .menu.superior .nivel-um li .nivel-dois {display: none;}
}