/*-------------------------------------------------------------------------------------------------------------------------------*/
/* BEM-VINDO! ~~~ LAYOUT DESENVOLVIDO E INTEGRADO POR AGENCIA PLEX*/
/*-------------------------------------------------------------------------------------------------------------------------------*/
/* DESENVOLVIMENTO: Agencia Plex*/
/* INTEGRACAO: Agencia Plex*/
/* WEBSITE: http://agenciaplex.com.br/
/* CONTATO: contato@agenciaplex.com*/
/* CLIENTE: Groovy Toy Shop / groovytoyshop.com.br/
/* PLATAFORMA: LOJA INTEGRADA*/
/* Copyright: (C) 2016 */
/*-------------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------*/


/*------------FONTES------------*/

@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300italic,700);
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,300italic,700italic,700,400italic,300);
@import url(https://fonts.googleapis.com/css?family=Passion+One:400,900,700);
@import url(https://fonts.googleapis.com/css?family=Candal);
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);
@import url(https://fonts.googleapis.com/css?family=Doppio+One);
@import url(https://fonts.googleapis.com/css?family=Armata);
@import url(https://fonts.googleapis.com/css?family=Exo:400,100,100italic,200,200italic,300,300italic,500,400italic,500italic,600,600italic,700,700italic,800,800italic,900,900italic);

@media screen and (min-width: 1260px){
	
img { max-width: 100% }
a { -webkit-transition: all 150ms ease; -moz-transition: all 150ms ease; -ms-transition: all 150ms ease; -o-transition: all 150ms ease; transition: all 150ms ease; }
a:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); opacity: 0.6; text-decoration: none; }

/*------------CABECALHO------------*/


.pagina-inicial #cabecalho { height: 849px; margin-bottom: -610px; }
#cabecalho { background-image: url(//cdn.awsli.com.br/45/45477/arquivos/bgggg.png); background-repeat: no-repeat; height: 195px; }
.conteudo-topo .superior>div { height: 46px }
.conteudo-topo .superior { padding: 9px 0 }
.acoes-conta li:first-child { display: none }
.acoes-conta>li i { display: none }
.acoes-conta li>* { display: none }
.botao.secundario.pequeno.dropdown-toggle { white-space: normal; height: inherit; }
.botao.pequeno { text-indent: initial; font-size: 12px; }
.btn-group { margin-top: 15px; margin-left: 26px; }
.input-append .add-on, .input-append .btn, .input-append .btn-group { margin-top: 0 }
.open>.dropdown-menu { padding: 10px }
.btn-group.open .dropdown-toggle { color: #666 !important; text-indent: initial; font-size: 13px; }


/*CABECALHO/CARRINHO*/	

.carrinho.vazio { background: url(//cdn.awsli.com.br/45/45477/arquivos/iconesgr.png) no-repeat; background-position: -270px 0px; }
.carrinho.vazio:hover { background-position: -270px -92px }
.carrinho { background: url(//cdn.awsli.com.br/45/45477/arquivos/carrinhogr.png) no-repeat; border: none; width: 88px; position: relative; height: 75px; margin-top: -30px; margin-left: 154px; }
.carrinho:hover { background-position: 0px -88px }
.carrinho>a i { display: none; width: 40px; height: 40px; background: rgba(247, 247, 247, 0); line-height: 40px; font-size: 26px; padding-left: 26px; }
.carrinho>a strong { font-family: Open Sans; font-size: 16px; margin: 28px; width: 20px; height: 20px; font-weight: 900; margin-top: 9px; line-height: 19px; left: 27px; position: absolute; text-align: center; color: #F7CB00; }
.carrinho>a span { font-size: 0px }
.carrinho.vazio>a span { font-size: 0px }
.botao i { display: none }
.carrinho-interno { top: 142px }
.carrinho-interno>div .botao { background-color: #01275D; padding: 7px; }
.carrinho:hover .carrinho-interno, .produto-arrastado .carrinho-interno { margin-top: -69px }


/*CABECALHO/CENTRAL DE ATENDIMENTO*/	

.centraldeatendimento a.dropdown-toggle { height: 30px }
.centraldeatendimento { width: 100%; background: none; margin-top: -235px; }
.centraldeatendimentop { width: 120px; margin: 0 auto; }
.centraldeatendimentop ul { margin-left: 40px; margin-top: -180px; position: absolute; }
.dropdown-menu .divider { height: 0; margin: 9px 1px; overflow: hidden; background-color: #e5e5e5; border-bottom: 1px solid #D9D9D9; }
.dropdown { background: url(//cdn.awsli.com.br/45/45477/arquivos/iconesgr.png) no-repeat; width: 71px; height: 62px; border: none; left: 683px; top: 395px; background-position: -8px -11px; box-shadow: none; z-index: 100; }
.dropdown:hover { background-position: -8px -103px }
.dropdown .link_chat span { width: 16px; height: 16px; background-position: -218px -1px; margin: 4px 6px 0 33px; }
.dropdown-menu { box-shadow: 0px; border: none; !important: ; }
.dropdown-menu>li>a { display: initial; box-shadow: none; }
.nav { left: 50%; margin-left: -150px; top: 50px; position: absolute; }
.nav>li>a:hover, .nav>li>a:focus, .nav .open>a, .nav .open>a:hover, .nav .open>a:focus { background: #fff }
.dropdown-menu>li>a { : ; font-weight: 700; text-transform: uppercase; padding: 3px 0px; color: #001741; }
.dropdown-menu>li>a:hover { color: #666 !important; box-shadow: none; }
.dropdown ul.dropdown-menu { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-top-right-radius: 0px; border-top-left-radius: 0px; margin-top: 0px; margin-left: -100px; margin-top: -22px; background: #FFFFFF; width: 220px; padding: 12px; text-align: center; border: 2px solid #001940; }
.dropdown-menu>li>a:hover { background: none; color: #666; : ; box-shadow: none; }
a.dropdown-toggle { font-size: 0px; box-shadow: none; height: 80px; }
.dropdown-toggle { color: #666 !important; : ; box-shadow: nonebackground-position: !important; }
.dropdown-toggle:hover { color: #666 !important }
.telefone { font-size: 25px; font-family: Open Sans; font-weight: 900; padding-top: 10px; color: #001741; }
.numerotelefone { display: block; font-family: Open Sans; margin: 0px; font-size: 22px; line-height: 22px; color: #BE0100; font-weight: 900; margin-top: -5px; }
.emailt { margin-top: 10px; font-size: 23px; color: #001741; font-weight: 900; font-family: Open Sans; }
.emailp { font-family: Open Sans; font-size: 13px; color: #fff; font-weight: 700; color: #444444; padding: 0; margin-top: -10px; }
.whatsappt { margin-top: 15px; font-size: 23px; color: #036576; font-weight: 900; font-family: Open Sans; }
.whatsappp { font-size: 18px; font-weight: 700; color: #333333; padding: 0; margin-top: -6px; }
.skypet { margin-top: 15px; font-size: 23px; color: #036576; font-weight: 900; font-family: Open Sans; }
.skypep { font-size: 18px; color: #fff; font-weight: 700; color: #333333; padding: 0; margin-top: -8px; }
.rastreiob { background: #2A2A2A; padding: 5px 15px 5px 15px; border-radius: 4px; font-family: Open Sans; color: #fff; font-weight: 700; }
.rastreiob:hover { color: #D9D9D9 }
.duvidas { margin-top: 15px; font-size: 18px; color: #2A2A2A; font-weight: 900; font-family: Open Sans; }
.faleconoscop { font-size: 18px; font-weight: 600; padding: 0; margin-bottom: 5px; margin-top: -11px; }
.central { background: #F4C800; font-family: Open Sans; font-weight: 900; font-size: 14px; text-transform: uppercase; line-height: 17px; padding-top: 8px; padding-bottom: 8px; padding-right: 5px; padding-left: 5px; color: #001741; text-align: center; width: 230px; margin: 0 !important; margin-left: -10px !important; margin-top: -10px !important; margin-bottom: 5px !important; right: 0; }
.input-wrapper label { font-size: 12px !important }


/*LOGO*/

.logo a img {margin-top: 0px;top: 26px;left: 20px;max-height: 80%;}
    
    
/*------------BARRA INICIAL------------*/

.barra-inicial.fundo-secundario { display: none }
.barra-inicial .canais-contato span, .barra-inicial .canais-contato a, .barra-inicial .canais-contato i { color: #008AD9; display: none; }
.barra-inicial { background-color: transparent }
.canais-contato ul li { padding-left: 32px; text-transform: uppercase; font-family: 'Exo', sans-serif; font-weight: 700; font-size: 10px; margin-top: 2.4px; border-left: 0px solid rgba(152, 152, 152, 0.82); }
.barra-inicial .lista-redes ul { display: none }



/*------------MENU BARRATOPO------------*/


#barraTopo .dropdown ul.dropdown-menu {left:70px;top:67px}
#barraTopo .dropdown{background: url(//cdn.awsli.com.br/45/45477/arquivos/centralstickygr.png);top: 340px;left: 460px;width;width: 200px;height: 45px;}
#barraTopo .carrinho {height:50px;margin-top:-17px;margin-left: 70px}
#barraTopo .menu-flutuante { display: inline-block; margin-right: 30px; }
#barraTopo .menu-flutuante::before { color: #52a6a3;content: "MENU"; display: inline-block; font-size: 29pt; height: 16px; line-height: 0; padding: 18px 4px 2px 8px; position: relative; top: -44px; width: 26px;}
#barraTopo .menu-flutuante:hover::before { border: 1px solid #feee00; color: #feee00; transition: all 0s ease 0.5s; }
#barraTopo .menu-flutuante:hover .cat-flutuante { display: block }
#barraTopo .cat-flutuante { background: #011f2c none repeat scroll 0 0; border-bottom: 5px solid #feee00; box-shadow: none; display: none; margin-left: 0; position: absolute; top: 66px; width: 200px; }
#barraTopo .cat-flutuante li { border-bottom: 1px solid #0b303b; padding: 3px 20px; color: #00a8a4; }
#barraTopo .cat-flutuante li a { color: #00a8a4 }
#barraTopo .cat-flutuante li a:hover { color: #feee00 }
ul.nivel-dois li:hover a, ul.nivel-dois li a, .menu .nivel-dois li, .menu .nivel-dois li:hover, .cat-flutuante li a:hover, .menu-flutuante:hover .cat-flutuante, .menu-flutuante, .menu.superior .nivel-um > li:hover { transition: background-color 0.2s ease-in-out 0s, color 0.2s ease-in-out 0s }



/*------------MENU SUPERIOR------------*/


.sticky.menu.superior .nivel-um > li { border: none !important; padding: 0 !important; margin-right: -3.3px !important; }
.sticky.menu.superior ul { text-align: center }
.sticky.menu.superior .nivel-um>li { display: inline-block; float: none; border: none; margin-top: -13px !important; }
.sticky { position: fixed !important; margin-top: 62px !important; width: 100%; top: 0px; left: 0; right: 0; z-index: 100; border-top: 0; }
.sticky.menu.superior { background: url(//cdn.awsli.com.br/45/45477/arquivos/fundomenustickygr.png); height: 62px; }
.sticky.menu.superior .nivel-um > li.categoria-id-604882 { background: url('//cdn.awsli.com.br/45/45477/arquivos/menustickygr.png') no-repeat; background-position: 0px 0px; }
.sticky.menu.superior .nivel-um > li.categoria-id-603562 { background: url('//cdn.awsli.com.br/45/45477/arquivos/menustickygr.png') no-repeat; background-position: -232px 0px; }
.sticky.menu.superior .nivel-um > li.categoria-id-604849 { background: url('//cdn.awsli.com.br/45/45477/arquivos/menustickygr.png') no-repeat; background-position: -472px 0px; }
.sticky.menu.superior .nivel-um > li.categoria-id-604837 { background: url('//cdn.awsli.com.br/45/45477/arquivos/menustickygr.png') no-repeat; background-position: -708px 0px; }
.sticky.menu.superior .nivel-um > li.categoria-id-604858 { background: url('//cdn.awsli.com.br/45/45477/arquivos/menustickygr.png') no-repeat; background-position: -944px 0px; }

.menu.superior { background-color: rgba(255, 255, 255, 0); z-index: 50; }
.menu.superior .titulo:hover { color: rgba(255, 255, 255, 0) }
.menu.superior .nivel-um>li:hover { border-top-width: 0px; background: rgba(255, 255, 255, 0); margin-top: 0px; }
.menu.superior .nivel-um .titulo { color: transparent }
.menu.superior .nivel-um > li { border: none !important; padding: 0 !important; margin: 0 !important; }
.menu.superior .nivel-um > li.categoria-id-604882 { width: 232px; background: url('//cdn.awsli.com.br/45/45477/arquivos/menusuperiorgr.png') no-repeat; background-position: 0px 0px; height: 80px; }
.menu.superior .nivel-um > li.categoria-id-603562 { width: 240px; background: url('//cdn.awsli.com.br/45/45477/arquivos/menusuperiorgr.png') no-repeat; background-position: -232px 0px; height: 80px; margin-left: 0px; }
.menu.superior .nivel-um > li.categoria-id-604849 { width: 236px; background: url('//cdn.awsli.com.br/45/45477/arquivos/menusuperiorgr.png') no-repeat; background-position: -472px 0px; height: 80px; margin-left: 0px; }
.menu.superior .nivel-um > li.categoria-id-604837 { width: 236px; background: url('//cdn.awsli.com.br/45/45477/arquivos/menusuperiorgr.png') no-repeat; background-position: -708px 0px; height: 80px; margin-left: 0px; }
.menu.superior .nivel-um > li.categoria-id-604858 { width: 236px; background: url('//cdn.awsli.com.br/45/45477/arquivos/menusuperiorgr.png') no-repeat; background-position: -944px 0px; height: 80px; margin-left: 0px; }
.menu.superior .nivel-um > li.categoria-id-604882:hover { background-position: 0px -103px }
.menu.superior .nivel-um > li.categoria-id-603562:hover { background-position: -232px -103px }
.menu.superior .nivel-um > li.categoria-id-604849:hover { background-position: -472px -103px }
.menu.superior .nivel-um > li.categoria-id-604837:hover { background-position: -708px -103px }
.menu.superior .nivel-um > li.categoria-id-604858:hover { background-position: -944px -103px }
.menu a { height: 80px }
.menu li { padding: 0 }
.menu.superior .nivel-dois li { border: none; font-size: 14px; padding-top: 0px; text-transform: none; background: #FFFFFF; padding-right: 20px; }
.menu.superior .nivel-dois a, .menu.superior .categoria-marcas .nivel-dois li a { background: rgba(255, 255, 255, 0); height: 16px; font-size: 16px; color: #001741; text-align: left; box-shadow: none; border-radius: none; padding: 10px 10px 10px 30px; }
.menu.superior .categoria-marcas .nivel-dois li a { padding-right: 35px }
.menu li.com-filho>a i { display: none }
.menu .nivel-dois a { color: #464646; font-size: 19px; font-weight: 700; text-align: left; text-transform: uppercase; line-height: 20px; }
.menu .nivel-dois li { background: rgb(240, 240, 240) }
.menu .nivel-dois li:hover { background: #fff }
.menu.superior .nivel-um>li:hover .nivel-dois { margin-top: 25px; background: #FFFFFF; border: 1px solid rgb(255, 255, 255); border-top: none; }
.menu .nivel-dois a:hover { color: #F2C700 }
.menu.superior .categoria-id-603562 .nivel-dois { border-top: 2px solid #666 !important; padding-top: 15px; padding-bottom: 25px; box-shadow: none; width: 890px; border-left: 1px solid #666 !important; border-right: 1px solid #666 !important; border-bottom: 1px solid #666 !important; }
.menu.superior .categoria-id-603562 ul { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; -webkit-column-width: 33%; -moz-column-width: 33%; column-width: 33%; }
.menu.superior .categoria-id-604837 .nivel-dois { left: -445px; border-top: 2px solid #666 !important; padding-top: 15px; padding-bottom: 25px; box-shadow: none; width: 680px; border-left: 1px solid #666 !important; border-right: 1px solid #666 !important; border-bottom: 1px solid #666 !important; }
.menu.superior .categoria-id-604837 ul { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; -webkit-column-width: 33%; -moz-column-width: 33%; column-width: 33%; }
.menu.superior .categoria-id-604849 .nivel-dois { border-top: 2px solid #666 !important; padding-top: 15px; padding-bottom: 25px; box-shadow: none; width: 650px; border-left: 1px solid #666 !important; border-right: 1px solid #666 !important; border-bottom: 1px solid #666 !important; }
.menu.superior .categoria-id-604849 ul { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; -webkit-column-width: 33%; -moz-column-width: 33%; column-width: 33%; }
.menu.superior .categoria-id-565890 .nivel-dois { margin-left: -600px }
.menu.superior .nivel-dois { background: #fff; margin-top: 0px; left: 0px; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; box-shadow: none; }
.menu.superior .nivel-dois:hover { background: #fff; color: #fff; }




/*------------CAROUSEL DEPOIMENTOS------------*/


.container-fluid:before { content: ""; display: block; background: url(//cdn.awsli.com.br/45/45477/arquivos/depoimentosgr.jpg) no-repeat; width: 1180px; height: 53px; margin-bottom: 20px; }
.container-fluid .row-fluid [class*="span"] { margin-right: 0px }
.container-fluid { background: #FFFFFF; margin: 0 auto; padding: 0; max-width: 1180px; box-shadow: none; }
.page-header h3 { line-height: 0.88rem; color: #000; }
.caption h4 { font-size: 1rem; color: #444; }
.caption p { font-size: 0.75rem; color: #999; }
.btn.btn-mini { font-size: 0.63rem }
.control-box { text-align: right; width: 1180px; }
.carousel-control { background: #666; border: 0px; border-radius: 0px; display: inline-block; font-size: 34px; font-weight: 200; line-height: 18px; opacity: 0.5; padding: 4px 10px 0px; position: static; height: 30px; width: 15px; }


/*------------CORPO/BANNERS------------*/

   #corpo { 

        margin-top: 1120px;

    }
a.bem-vindo {margin-top: 27px;width:300px;color: #fff;margin-left: 27px;opacity: 1;}
a.bem-vindo:hover {text-decoration: underline;}
.conteudo-topo .superior span{color: #FFD100;}
#corpo {margin-bottom: 60px;margin-top: 20px;}
.bannerlistagem {margin-top: 40px;margin-bottom:-40px;}
.conteiner { max-width: 1180px }
body { font-family: Montserrat; background: #fff; }
.secao-banners {padding: 0 !important;}
.secao-banners .conteiner{padding:0;}
.banner.cheio+.row-fluid { margin-top: 20px }
.banner .flex-control-nav {display: none;margin: 0 auto;padding: 3px; bottom: 0px;width: 80px; -moz;border-radius: 20px;bottom: 10px;height: 20px;}
.banner .flex-control-paging li a {width: 13px;height: 13px;background: rgba(255, 255, 255, 0);border: 1px solid rgb(250, 205, 0);}
.banner.lateral .flexslider .slides>li { margin-bottom: 25px }
.banner .flex-control-paging li a.flex-active {background: #001741;}
#tarjaplex { padding: 0; background: #F6F6F6; margin: 0 auto; border-bottom: 1px solid #DDD; -webkit-box-shadow: -1px -10px 37px -5px rgba(0, 0, 0, 0.18); -moz-box-shadow: -1px -10px 37px -5px rgba(0, 0, 0, 0.18); box-shadow: -1px -10px 37px -5px rgba(0, 0, 0, 0.18); }
.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: transparent }
.marcas {top: 35px;}
div.row-fluid.banner.mini-banner.hidden-phone div.modulo.span4 {margin-left: 10px;}
div.row-fluid.banner.mini-banner.hidden-phone{margin-left:14px;}
#modalContato {z-index: 9999;}
.modal-header .titulo { font-size: 25px; font-weight: 900; color: #00204D; }



/*------------BUSCA------------*/

    
.busca { padding: 0; background: none; border-radius: 5px; border: none; width: 500px; height: 20px; }
.busca .botao-busca { background: rgba(255, 255, 255, 0); border: none; font-weight: 700; height: 42px; right: -100px; top: inherit; bottom: 0px; }
#form-buscar input { color: #a2a2a2;top: 232px;margin-left: 25px;position: absolute;width: 350px; height: 36px; border: none; text-indent: 29px; box-shadow: none; z-index: 2;border-radius: 5px;}
#cabecalho .busca .botao-busca { position: absolute; font-size: 0px;background: url('//cdn.awsli.com.br/45/45477/arquivos/lupagr.png') no-repeat;height: 27px;top: 242px;left: 340px;width: 25px; z-index: 999;}
#cabecalho .busca .botao-busca:hover { background-position: 0px -31px }
.pagina-busca .listagem .listagem-item .acoes-produto a { width: 90%; padding-top: 220px; }



/*PAGINA/BUSCA*/

.pagina-busca .listagem .listagem-linha li { border: none !important }
.pagina-busca .listagem .desconto-a-vista strong { font-size: 15px }
.pagina-busca .listagem .listagem-item .nome-produto { margin-top: 0px; font-size: 13px; width: inherit; }
.pagina-busca .preco-produto .preco-promocional { font-size: 21px !important; padding-right: 15px !important; }
.pagina-busca #listagemProdutos { margin-top: 0px; margin-bottom: 0px; }
.pagina-busca .input-append .btn { border: none !important; background: #001741; border: 1px solid #001741 !important; }
.pagina-busca .preco-produto .preco-venda { margin-top: 10px }
.pagina-busca [class^="icon-"], [class*=" icon-"] { color: #F5C900 }
.pagina-busca .listagem .listagem-item { height: 340px }
.pagina-busca .listagem .span3 .imagem-produto, .listagem .produtos-carrossel[data-produtos-linha="4"] .imagem-produto { height: 280px }
.pagina-busca .bandeiras-produto { top: 0px; left: -1px; }
.pagina-busca .bandeira-indisponivel { width: 204px; margin: 0; }
.pagina-busca .listagem .listagem-linha {margin-top: 60px;padding: 0;}
.pagina-busca span.preco-parcela { font-size: 9px; padding-left: 5px; width: 100px; }
.pagina-busca .listagem .desconto-a-vista strong { padding-top: 0px; margin-top: 10px !important; width: 202px; height: 50px; }
.pagina-busca .fundo-principal.bandeira-promocao { width: 202px }
.pagina-busca .preco-produto.destaque-preco { width: 202px; margin-left: 0; }
.pagina-busca .listagem .info-produto { margin-top: -145px }
.pagina-busca .carrinho-interno { width: 350px }
.pagina-busca .listagem .listagem-item .acoes-produto a { width: 90%; padding-top: 220px; }
.pagina-busca .listagem .listagem-linha:first-child {margin-top: 0px;padding: 0;}



/*------------MENU LATERAL------------*/


.lateral.outras.faceta-preco:before { content: ""; background: url(//cdn.awsli.com.br/45/45477/arquivos/filtrargr.jpg) no-repeat; height: 53px; margin-top: 40px; margin-bottom: 10px; display: block; margin-left: -10px; }
.filtro h4 { display: none }
.filtro.lista { border: none; border-radius: 3px; box-shadow: none; padding: 0; }
.filtro.lista ul { border: 1px solid rgb(226, 226, 226); border-radius: 3px; }
.menu.lateral .com-filho .titulo { line-height: 23px; margin-right: 0px; margin-left: -10px; font-size: 14px; }
.menu.lateral .titulo { margin: 10px 0; font-family: montserrat; color: #F3C700; font-weight: 900; text-transform: uppercase; }
.menu.lateral:before { content: ""; background: url(//cdn.awsli.com.br/45/45477/arquivos/categoriasgr.jpg) no-repeat; height: 53px; margin-top: -10px; margin-bottom: 10px; display: block; margin-left: -10px; }
.menu.lateral { border: none }
.menu .nivel-dois li { border-color: rgb(226, 226, 226); border-width: 1px 0 0; border-style: solid; }
.menu.lateral .com-filho.borda-principal { border-width: 0px }
.menu.lateral ul.nivel-um li a { background-color: #182742; padding: 0px 25px; }
.menu.lateral ul.nivel-um li a:hover { background-color: #22365A !important; opacity: 1; }
.menu .nivel-dois, .menu .nivel-tres, .menu.lateral .nivel-um>li>a { box-shadow: 0 0 1px rgba(0,0,0,0.3) }
.menu.lateral ul.nivel-um:hover { background: #fff }
.menu.lateral ul.nivel-um li:hover a, .menu.lateral ul.nivel-um li.ativo a { }
.menu.lateral ul.nivel-dois { box-shadow: none !important; border-top: 3px solid #F1C600; padding: 0; }
.menu.lateral ul.nivel-dois li { background-color: #FFFFFF; border-right: 1px solid #E8E8E8; border-left: 1px solid #E8E8E8; height: 30px; border-radius: 0; }
.menu.lateral ul.nivel-dois li.ativo, .menu.lateral ul.nivel-dois li:hover { background-color: #c0c0c0 !important }
.menu.lateral ul.nivel-um li:hover a, .menu.lateral ul.nivel-um li a, .menu.lateral ul.nivel-dois li a, .menu.lateral ul.nivel-dois li:hover a, .menu.lateral ul.nivel-dois li, .menu.lateral ul.nivel-dois li:hover { -webkit-transition: background-color .2s lienar; -moz-transition: background-color .2s linear; -o-transition: background-color .2s linear; transition: background-color .2s linear; }
.menu.lateral ul.nivel-dois li a { background-color: transparent !important; height: 20px !important; color: #00204C; font-size: 10.5px !important; font-size: 12px; font-weight: 700; padding: 5px; text-align: left; }
.menu.lateral ul.nivel-dois li.ativo a, .menu.lateral ul.nivel-dois li:hover a { color: #403e3d; background-color: #FFF4B0 !important; }
.menu.lateral.outras:before { display: none }
.menu.lateral.outras { margin-top: -20px; background: #fff; }
.menu.lateral ul.nivel-dois li:hover ul.nivel-tres li a, .menu.lateral .nivel-tres li a { background-color: transparent !important; font-size: 12px; }
.menu.lateral .nivel-tres li:hover { background-color: #c0c0c0 }
.menu.lateral .nivel-um>li>a { height: 40px }



/*------------PAGINA EXTRA------------*/

.pagina-pagina .conteudo.span9 { width: 100% }
.pagina-pagina .conteudo h1 { text-align: center; font-family: Montserrat; font-size: 35px; color: #3D3D3D; font-weight: 700; margin-top: -40px; text-transform: uppercase; margin-bottom: 50px; }
.pagina-pagina .caixa-sombreada { box-shadow: none }
.pagina-pagina .coluna.esquerda { display: none }



/*CARRINHO/CHECKOUT1*/


.cabecalho-interno .titulo { font-size: 25px; font-weight: 900; color: #00204D; }
.tabela-carrinho .btn { text-shadow: none; font-weight: 700; color: #00204C; }
.tabela-carrinho .input-append .btn { border: 1px solid #D9D9D9 !important; background: #DEDEDE; }
.tabela-carrinho .preco-produto strong.titulo { float: none }
.tabela-carrinho .preco-produto .preco-venda { float: none; color: #666; margin: 0 !important; padding: 0; text-align: inherit; }
.tabela-carrinho .preco-produto.destaque-preco { background: none; border: none; padding: 0; margin: 0; width: inherit; text-align: inherit; }
.subtotal strong { font-size: 16px }
.total strong { font-size: 25px; font-weight: 900; }
.finalizar-compra .caixa-sombreada { border: 0; padding: 0; box-shadow: none; }
.botao.grande { background-color: #BB2020 !important; font-weight: 700; font-size: 23px; padding: 15px 27px; text-transform: uppercase; }
.preco-produto strong.titulo { font-size: 15px; font-weight: 700; }
.botao.principal.pequeno.atualizar-quantidade { height: 26px !important; color: #fff !important; }
.carrinho-interno .preco-produto .preco-promocional { font-size: 19px !important; color: #00204D; }
.carrinho .preco-produto.destaque-preco { background: none; border: none; padding: inherit; width: 100px; }



/*CARRINHO/CHECKOUT2*/


.identificacao .control-group .submit-email.botao.principal:hover { background: #666 }
.carrinho-checkout .conteiner-principal #corpo .conteiner { margin-top: 50px }
.carrinho-checkout .atendimento .icone-box { padding: 5px; margin-right: 10px; border: none; font-size: 28px; text-align: center; }
.fa { color: #002150 }
.carrinho-checkout .atendimento li strong { display: block; color: #F1C600; }
.carrinho-checkout .atendimento li span { float: left; line-height: 17px; color: #FFFFFF; }
.carrinho-checkout .atendimento  .fa-whatsapp:before { color: #F1C600 }
.carrinho-checkout .atendimento .icon-phone:before { color: #F1C600 }
.carrinho-checkout .atendimento .icon-comment:before { color: #F1C600 }
.carrinho-checkout .atendimento { border: none; margin-left: 40px; color: #F1C600 !important; }
 .carrinho-checkout .atendimento .icone-box { padding: 5px; margin-right: 10px; border: none; font-size: 28px; text-align: center; }
.btn-group.bandeiras-pagamento { margin-left: 0px }
.pagina-carrinho.carrinho-checkout #cabecalho { height: 135px }
.carrinho-checkout .sticky { display: none }
.pagina-carrinho .sticky { display: none }
.pagina-carrinho .customer-care { visibility: hidden }
.pagina-carrinho #corpo { margin-bottom: 0px }
.carrinho-checkout #corpo { margin-bottom: 200px }
.pagina-pedido-finalizado .customer-care { visibility: hidden }
.pagina-pedido-finalizado #corpo { margin-bottom: 200px }



/*------------BARRA TOPO PERSONALIZADA------------*/


.barrapersonalizada { width: 100%; min-width: 750px; height: 22px; background: none;margin-top: 222px;}
.barrapersonalizadadp { width: 750px; height: 22px; text-align: center; margin: 0 auto; }
.barrapersonalizadadp ul { margin: 0 auto; padding: 0; margin-top: 0px; position: absolute; }
.barrapersonalizadadp ul li { display: inline; height: 22px; margin: 0; }
.barrapersonalizadadp ul li a { display: inline; float: left; }
.meuspedidosgc {background: url(//cdn.awsli.com.br/45/45477/arquivos/iconesgr.png) no-repeat;height: 67px; w;width: 67px;margin-left: 911px;margin-top: -68px;background-position: -123px -6px;transition: none;}
.meuspedidosgc:hover { background-position: -123px -98px;opacity:1 }
.minhacontagc {background: url(//cdn.awsli.com.br/45/45477/arquivos/iconesgr.png) no-repeat;height: 69px;width: 40px;margin-top: -33px;margin-left: 1000px;background-position: -214px -4px;transition: none;}
.minhacontagc:hover { background-position: -214px -96px;opacity:1 }



/*------------LISTAGEM HOME------------*/

.listagem .span3 .imagem-produto, .listagem .produtos-carrossel[data-produtos-linha="4"] .imagem-produto { height: 370px }
.listagem .imagem-produto img { width: 270px; max-height: 370px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; border: 3px solid #000; }
.listagem .listagem-linha li { border: none !important }
.preco-produto .preco-venda { color: rgba(255, 255, 255, 0.61); float: left; font-size: 10px; padding-left: 5px; height: 0px; line-height: 0px; margin-top: -6px !important; margin-bottom: 6px !important; margin: 0px 0 0 0; text-align: left; width: 100%; }
.preco-produto strong.titulo { color: #00214B; float: left; margin: 10px 0 0; }
.listagem .preco-produto>div { margin: 0px; padding-left: 6px !important; width: 275px; padding: 0; }
.preco-produto.destaque-preco { padding-top: 15px; border-top: 2px solid #FFD100; background: #0D1523; width: 270px; margin-left: 1px; text-align: center; height: 43px; }
.listagem .listagem-item .preco-produto .preco-promocional, .listagem .listagem-item .preco-produto .preco-a-partir .preco-venda { font-size: 31px; font-weight: 700; padding-left: 5px; font-family: 'Open Sans Condensed', sans-serif; color: #F7CA00; padding-right: 20px; letter-spacing: -2px; margin-top: 4px; }
#listagemProdutos .titulo-categoria { background: none; border-top: 0; padding: 0; margin-bottom: 0px; }
#listagemProdutos .titulo-categoria strong { background: url(//cdn.awsli.com.br/45/45477/arquivos/destaquesgr.jpg) no-repeat; margin: 0; text-align: center; float: none; display: block; width: 1180px; height: 43px; padding: 15px; text-transform: uppercase; font-size: 0px; color: #002350; }
.listagem .produtos-carrossel[data-produtos-linha="4"] .imagem-produto { margin-top: 20px; height: 220px; margin-left: 20px !important; }
.pagina-inicial #corpo .conteiner { background: transparent; box-shadow: 0 0 0 0; }
.pagina-inicial #corpo > .conteiner { padding: 0; max-width: 1180px; }
.pagina-inicial #corpo .produtos-carrossel { background: #fff; box-shadow: 0 1px 5px 0 rgb(132, 132, 132); border: none; padding: 0; text-align: center; }
.conteudo > .caixa-sombreada { padding: 0; box-shadow: 0 0 0 0; }
.carrinho-interno .preco-produto .preco-venda { margin: 0 !important; padding: 0; color: #666; }
.listagem .desconto-a-vista { font-size: 0px }
.listagem .desconto-a-vista strong { border-top: 1px solid #111825; background: #182742; padding-top: 1px; margin-top: 15px !important; width: 270px; height: 50px; display: inline-block; margin: 0; font-family: Open Sans; font-weight: 900; font-size: 22px; color: #FFFFFF; letter-spacing: -1px; }
.listagem .desconto-a-vista strong:after { content: "no boleto"; font-size: 12px; color: #FFFFFF; margin-left: 5px; }
.listagem .desconto-a-vista strong:before { content: ""; background: url(//cdn.awsli.com.br/45/45477/arquivos/boletogr.png) no-repeat; display: inherit; margin-right: 7px !important; width: 32px; height: 32px; top: 12px; position: relative; }
span.preco-parcela { color: #fff; font-size: 11px; line-height: 14px; float: left; padding-left: 10px; text-align: center; border-left: 1px solid rgb(107, 93, 17); width: 110px; }
.listagem .listagem-item .nome-produto { font-family: montserrat; text-align: center; font-weight: 900; font-size: 16px; color: #fff; width: 229px; padding: 20px; margin-left: 2px; background: rgba(0, 0, 0, 0.82); }
.listagem-item .produto-sobrepor { transition: none }
.listagem-item .produto-sobrepor:hover { background: rgba(255, 255, 255, 0.34); opacity: 1; }
.listagem-item.produto-adicionado .produto-sobrepor { background-color: rgba(255,255,255,0) }
.listagem .listagem-linha { padding: 0; border: none !important; margin-top: 90px; }
.listagem .info-produto { margin-top: -100px; padding: 0; }
.listagem-item.produto-adicionado .imagem-produto img { opacity: 1 }
.listagem-item.produto-adicionado .bandeiras-produto .adicionado-carrinho { display: none }
.listagem-item.produto-adicionado .bandeiras-produto .adicionado-carrinho { display: none }
.pagina-inicial .preco-produto.destaque-avista { background: #EFEFEF; padding-top: 47px; width: 295px; margin: -5px; height: 190px; }
.pagina-inicial.preco-produto.destaque-avista.com-promocao { padding-top: 20px; height: 212px; }
#listagemProdutos { margin-top: 80px }
.listagem .listagem-item { margin: 0; padding: 0; height: 480px; }
.listagem .listagem-linha>ul { margin: 0 }
.preco-produto .preco-parcela strong { color: rgb(247, 202, 0) }



/*BANDEIRAS*/

.listagem-item .produto-avise strong { display: none }
.bandeiras-produto span { box-shadow: none !important; display: inline-block; margin: 0; border: none; font-size: 10px; font-weight: 900; text-align: center; width: 264px; padding-top: 2px; padding-bottom: 2px; margin-left: 4px; }
.fundo-principal.bandeira-promocao { background: #B72121; margin-top: 3px; border-left: 2px solid #000; border-right: 2px solid #000; border-top: 2px solid #000; border-bottom: 2px solid #000; width: 270px; margin-left: 1px; }
.bandeiras-produto { top: 0px; left: 0px; }
.bandeira-frete-gratis.label-success { border: 1px solid #0A5600; position: absolute; margin-top: 24px; padding-top: 0px; margin-left: 3px; padding-bottom: 0px; font-size: 10px; width: 100px; padding: 1px; }


/*------------MENU FACIL------------*/


#menufacil {width: 1190px;margin-top: 100px;margin-left: auto;margin-right: auto;text-align: center; -ms-text-justify: distribute-all-lines; text-justify: distribute-all-lines;}
#menufacil a { vertical-align: top; display: inline-block; *display: inline; zoom: 1; }
.stretch { width: 100%; display: inline-block; font-size: 0; line-height: 0; }


/*------------BARRA TOPO------------*/

#barraTopo h4 { margin-top: 20px; margin-left: 95px; width: 90px !important; }
#barraTopo h4 img { width: auto; height: auto; max-height: 60px; }
#barraTopo .carrinho { background: url(//cdn.awsli.com.br/45/45477/arquivos/carrinhotopogr.png) }
#barraTopo .conteiner { margin-top: -20px; padding: 0; }
#barraTopo .centraldeatendimento { display: block; margin-top: 0; left: -184%; position: relative; top: -145px; }
#barraTopo #lojafisica { display: none }
#barraTopo .barrapersonalizada { display: none }
#barraTopo .busca .botao-busca { position: absolute; font-size: 0px; background: url('//cdn.awsli.com.br/45/45477/arquivos/lupagr.png') no-repeat; height: 27px; top: 27px; left: 280px; width: 25px; z-index: 999; }
#barraTopo .busca .botao-busca:hover { background-position: 0px -31px }
#barraTopo .carrinho>a strong { font-family: Open Sans; font-size: 30px; margin: 28px; width: 20px; height: 20px; font-weight: 900; margin-top: 16px; line-height: 19px; left: 30px; position: absolute; text-align: center; color: #FFFFFF; }
#barraTopo .busca input { padding: 7px; box-shadow: none; margin-top: 22px; width: 143%; margin-left: -96px; padding-left: 20px; }
#barraTopo { padding-top: 12px; padding-bottom: 12px; background: #182742; z-index: 60; }
#barraTopo .carrinho-interno { left: -270px; top: 115px; }
#barraTopo .carrinho { width: 50px; left: 300px; top: 0px; }
#barraTopo .carrinho.vazio { background: url(//cdn.awsli.com.br/45/45477/arquivos/carrinhotopogr.png); width: 80px; }
#barraTopo .carrinho:hover { background-position: 0px 51px }
#barraTopo .canais-contato ul a { display: none }
#barraTopo .canais-contato ul { width: 370px }
	
	

/*------------PAGINA DO PRODUTO------------*/


.pagina-produto .info-principal-produto{padding-top:40px}

.principal .preco-produto.destaque-preco {background:none;border: none;width: inherit;padding: 0;margin: 0;text-align: inherit;}
.principal .produto .acoes-produto .preco-parcela{width:inherit}
.principal span.preco-parcela {border:none;color: #666;padding: 0;line-height: inherit;float: inherit;text-align: inherit;}
.principal .preco-produto .preco-venda{float: left;width:100%;color: #666;margin: 0 !important;padding: 0;height: inherit;line-height: inherit;text-align: inherit;}
.principal .preco-produto strong.titulo {float:inherit;margin: 0 !important;font-size: 50px !important;font-weight: 400;background: none;      font-f;font-family: Passion One; #0D1523;      lette;letter-spacing: -1.5px;padding: 0;}
.principal .preco-produto .preco-parcela strong {color: #AC2020 !important;}
.principal .desconto-a-vista{font-size:15px}
.principal .nome-produto {font-size:30px !important;font-family: 'Open Sans Condensed', sans-serif;color: #2B2B2B;line-height: 30px;}
.produto .acoes-flutuante .nome-produto {font-size:18px !important;font-family: 'Open Sans Condensed', sans-serif;color: #383838;padding-bottom: 20px;}
.produto .acoes-flutuante .acoes-produto .preco-produto.preco-produto strong.titulo {float:inherit;margin: 0 !important;font-size: 45px !important;font-weight: 400;background: none;      font-f; #0D1523;      lette;font-family: Passion One;letter-spacing: -2px;padding: 0;}
.produto .acoes-flutuante .acoes-produto .preco-produto .preco-parcela strong {color: #AC2020 !important;}
.produto .acoes-flutuante .acoes-produto .comprar {margin-top: 60px;}
.produto .acoes-flutuante .acoes-produto span.preco-parcela { border: none; color: #666; padding: 0; line-height: inherit; float: inherit; text-align: inherit; }
.produto .acoes-flutuante .acoes-produto .preco-produto { background: none; padding: 0; border: none; text-align: inherit; margin: 0; width: inherit; float: none; }
.pagina-produto .botao.grande { background-color: #B50100 !important; font-family: Montserrat; margin-top: 0px; font-weight: 600; font-size: 25px; padding: 19px 45px; text-transform: uppercase; border-radius: 5px; opacity: 1; }
.info-principal-produto .breadcrumbs ul li:after { content: "\00a0"; margin-left: 10px; margin-right: 0px; padding: 0 5px 0 8px; background-image: url(//cdn.awsli.com.br/45/45477/arquivos/setagr.png); background-repeat: no-repeat; background-position: -5px 3px; background-size: 12px; }
.breadcrumbs ul {font-size: 12px;text-align: left;border-bottom: 1px solid #F1F1F1;padding-bottom: 10px;}
.breadcrumbs ul li a { font-weight: 600;color: #002150; margin-left: 0px; font-size: 10px !important; text-transform: uppercase;}
.breadcrumbs ul li a:hover { text-decoration: none; ; }
.listagem h4.titulo.cor-secundaria {background: url(//cdn.awsli.com.br/45/45477/arquivos/aproveitegr.jpg) no-repeat;width: 1180px;height: 53px;font-size: 0px;}
.produto .cep { padding: 0 !important }
.produto .cep label { font-size: 13px;line-height: 22px; font-weight: 700; text-transform: uppercase;color: #002150; float: none;}
.produto .cep .input-cep {padding: 9.5px 11px;width: 200px;font-size: 15px;line-height: 32px; font-weight: 700;border: 1px solid #DEDEDE !important;}
.produto .cep .input-cep:focus { box-shadow: none !important }
.produto .cep .btn {height: 43px;margin-top: -1px;padding: 0 13px;font-size: 15px; font-weight: 700;box-shadow: none;color: #FFD100;border: 1px solid #E2E2E2 !important;background-color: #182742;text-shadow: none;}
.input-append .btn { border: 2px solid #ccd0d1 !important; background: #ccd0d1; }
.parcelas-produto .accordion {background: #FFFFFF;border-color: #DEDEDE;}
.produto .acoes-flutuante .acoes-produto .preco-promocional {font-size: 32px !important;}
.produto .acoes-flutuante .preco-produto div+div+.desconto-a-vista { width: 200px; background: none; }
.produto .acoes-flutuante .comprar .botao {padding: 10px 45px; font-size: 23px;margin-top: 5px; text-align: center; margin: 0;}
.produto .acoes-produto .preco-parcela { font-size: 13px;width: 300px !important;}
.abas-custom .tab-content { box-shadow: none; padding: 0; }
.abas-custom .tab-content:before {content: "";background: url(//cdn.awsli.com.br/45/45477/arquivos/descricaogr.jpg) no-repeat;display: block;width: 1180px;height: 53px;margin-top: 70px; margin-bottom: 50px;}
.produto .conteiner-imagem {margin-top: 60px;}
#comentarios-container .abas-custom .tab-content:before {content: "";background: url(//cdn.awsli.com.br/45/45477/arquivos/comentariosgr.jpg) no-repeat;display: block;width: 1180px;height: 53px;margin-top: 70px; margin-bottom: 50px;}
#comentarios-container .abas-custom {margin-bottom:70px}



/*PAGINA/CATEGORIAS*/

.pagina-categoria .listagem .listagem-linha li { border: none !important }
.pagina-categoria .listagem .desconto-a-vista strong { font-size: 15px }
.pagina-categoria .listagem .listagem-item .nome-produto { margin-top: 0px; font-size: 13px; width: inherit; }
.pagina-categoria .preco-produto .preco-promocional { font-size: 21px !important; padding-right: 15px !important; }
.pagina-categoria #listagemProdutos { margin-top: 0px; margin-bottom: 0px; }
.pagina-categoria .input-append .btn { border: none !important; background: #001741; border: 1px solid #001741 !important; }
.pagina-categoria .preco-produto .preco-venda { margin-top: 10px }
.pagina-categoria [class^="icon-"], [class*=" icon-"] { color: #F5C900 }
.pagina-categoria .listagem .listagem-item { height: 340px }
.pagina-categoria .listagem .span3 .imagem-produto, .listagem .produtos-carrossel[data-produtos-linha="4"] .imagem-produto { height: 280px }
.pagina-categoria .bandeiras-produto { top: 0px; left: -1px; }
.pagina-categoria .bandeira-indisponivel { width: 204px; margin: 0; }
.pagina-categoria .listagem .listagem-linha { margin-top: 60px; padding: 0; }
.pagina-categoria span.preco-parcela { font-size: 9px; padding-left: 5px; width: 100px; }
.pagina-categoria .listagem .desconto-a-vista strong { padding-top: 0px; margin-top: 10px !important; width: 202px; height: 50px; }
.pagina-categoria .fundo-principal.bandeira-promocao { width: 202px }
.pagina-categoria .preco-produto.destaque-preco { width: 202px; margin-left: 0; }
.pagina-categoria .listagem .info-produto { margin-top: -145px }
.pagina-categoria .carrinho-interno { width: 350px }
.pagina-categoria .listagem .listagem-item .acoes-produto a { width: 90%; padding-top: 220px; }
.filtro.lista ul li label { padding: 8px 10px; color: #666; }
.conteudo h1 { font-family: Montserrat; font-size: 25px; color: #001741; font-weight: 700; text-transform: uppercase; }
.breadcrumbs { border: none }
.breadcrumbs ul li .cor-secundaria { color: #F1C600; font-weight: 600; text-transform: uppercase; margin-left: 0px; }
.ordenar-listagem.rodape { border: none }


/*PAGINA/CADASTRO/LOGIN*/

    
.caixa-sombreada { padding: 20px 20px 30px 20px; border: 20px solid rgba(255, 255, 255, 0); box-shadow: 0px 0px 1px #959595; border-radius: 5px; margin-bottom: 50px; margin-top: 15px; }
.cadastro legend { text-transform: uppercase; line-height: normal;color: #001741;font-weight: 900;padding-bottom: 20px; margin-bottom: 25px; font-size: 20px;}
.cadastro-logar .botao { padding: 6px 34px 6px; margin-left: 10px; font-family: 'Exo', sans-serif; font-weight: 700; font-size: 13px; text-transform: uppercase; }
.cadastro label { font-size: 14px; font-weight: 700; }
.cadastro-logar .form-horizontal .control-label { width: 60px; font-size: 14px; font-weight: 700; text-align: left; }
.recuperar-senha { margin-left: 60px; font-size: 14px; }
.dados-acesso {background-color: rgba(0, 0, 0, 0);}


/*RODAPE*/ 


#rodape .titulo { border-bottom: 1px solid rgba(112, 200, 205, 0.3); display: block; font-family: Montserrat; font-size: 20px; font-weight: 700; margin-bottom: 25px; margin-top: 30px; padding: 15px 0px; text-transform: uppercase; }
.links-rodape ul li {list-style-image: url(//cdn.awsli.com.br/45/45477/arquivos/setarodapegr.png); font-size: 14px; font-weight: 700;}
.fundo-secundario, .fundo-secundario *, .fundo-secundario *:hover, .fundo-secundario:hover, .fundo-secundario.botao:hover {color: #FFFFFF;}
.pagamento-selos { margin-top: -40px }
.pagamento>ul+ul { display: none }
#rodape .titulo { color: #F9D800; font-size: 20px; text-transform: uppercase; font-weight: 400; font-family: Candal; }

/*RODAPE/REDES SOCIAIS*/ 

#rodape .redes-sociais .titulo {display: none;border-bottom: none;height: 14px; line-height: 22px;margin-bottom: 2px; margin-top: 8px; overflow: hidden;padding-left: 23px;}


/*RODAPE/REDES SOCIAIS*/ 

#rodape .redes-sociais {background: none;border: none;box-shadow: none;height: 220px;top: 65px;width: 220px;}



/*RODAPE/NEWSLETTER*/ 


#barraNewsletter .componente input::-webkit-input-placeholder { color: #5C90C3 !important }
#barraNewsletter .componente input:-moz-placeholder { color: #5C90C3 !important }
#barraNewsletter .componente input::-moz-placeholder { color: #5C90C3 !important }
#barraNewsletter .componente input:-ms-input-placeholder { color: #5C90C3 !important }
#barraNewsletter .componente input[type="text"], textarea[type="text"]::-webkit-input-placeholder {color: #5C90C3 !important;}
#barraNewsletter .componente input[type="text"], textarea[type="text"]:-moz-placeholder { color: #5C90C3 !important }
#barraNewsletter .componente input[type="text"], textarea[type="text"]::-moz-placeholder { color: #5C90C3 !important }
#barraNewsletter .componente input[type="text"], textarea[type="text"]:-ms-input-placeholder { color: #5C90C3 !important }
#barraNewsletter, #barraNewsletter .show-hide, #barraNewsletter .componente, #barraNewsletter.posicao-rodape .conteiner {background: rgba(255, 255, 255, 0); background-repeat: repeat-x; height: 109px;box-shadow: none;}
.texto-newsletter { font-size: 0px }
#barraNewsletter .componente {background: url(//cdn.awsli.com.br/45/45477/arquivos/newsletterbggr.png) no-repeat center; position: relative;line-height: 18px; font-size: 0px; width: 100%; padding: 0px; float: left;top: 60px;z-index: 9;}
#barraNewsletter .componente .newsletter-assinar:after { color: rgba(255, 255, 255, 0) }
#barraNewsletter .componente .newsletter-confirmacao span { margin-top: -7px; font-size: 12px;}
#barraNewsletter .componente .texto-newsletter {color: rgba(255, 255, 255, 0);text-indent: -999999999px; :;}
#barraNewsletter .componente .newsletter-confirmacao .icon-ok { margin-top: -4px }
#barraNewsletter .componente .botao {margin-top: 25px; border: none;background: url('//cdn.awsli.com.br/45/45477/arquivos/newsletterbotaogr.png') no-repeat 0px 0px;margin-left: -40px;width: 110px;height: 37px;}
#barraNewsletter .componente .botao:hover { opacity: 0.9 }
#barraNewsletter .componente input[type="text"] { width: 510px; box-shadow: none; background: none;font-size: 13px;margin-left: 360px;margin-top: 26px; border: none;}
#barraNewsletter .componente div.newsletter-cadastro { margin-top: -10px }
#barraNewsletter .componente .newsletter-confirmacao { margin-top: 27px;margin-left: 200px;}
#barraNewsletter .componente .alert { position: absolute; margin-left: 520px;margin-top: -5px; background: none; border: none; color: #fff; font-size: 12px;}

/*RODAPE/SELOS*/

#rodape .institucional {background: #F1F1F1;padding-bottom: 110px;padding-top: 50px;}
#rodape .institucional {background: url(//cdn.awsli.com.br/45/45477/arquivos/rodapebggr.jpg) #fff;}
.pagamento-selos {background: #113359;}
#rodape .pagamento-selos { padding: 0 0 55px }
#rodape .pagamento-selos .cor-secundaria {color: #F9D800;}
.lista-redes ul li { border: none }
#rodape .lista-redes .icon-youtube {background: url(//cdn.awsli.com.br/45/45477/arquivos/sociaisgr.png); width: 110px;height: 28px;margin-top: -27px;left: 20px; padding: 0; border: none; font-size: 0px; position: absolute;}
#rodape .lista-redes .icon-instagram {background: url(//cdn.awsli.com.br/45/45477/arquivos/sociaisgr.png); background-position: 110px 0px;width: 110px;height: 28px;margin-top: -27px; border: none; font-size: 0px; position: absolute;}

}

/*------------MOBILE------------*/

@media screen and (max-width: 1260px){

.pagamento-selos { background-color: #001F4C; background-image: none; }
.container-fluid { display: none }
.bandeira-promocao { background: #001E47 !important }
.centraldeatendimento { display: none }
.conteiner { max-width: inherit }
#barraNewsletter { display: none }
#menufacil { display: none }
.links-rodape:first-child:before { display: none }
.links-rodape:first-child:after { display: none }
.listagem .listagem-item .acoes-produto a { display: none }
#logoplex { float: none; padding-bottom: 5px; position: relative !important; top: 0; width: 100% !important; }
.logo a { margin-top: 15px; height: 110px; }
.abas-custom .tab-content { background: none; padding: 0; margin-top: 40px; }
.abas-custom .nav-tabs li a, .listagem.aproveite-tambem h4 { display: none }
.barra-inicial.fundo-secundario { height: 30px; display: block; }
.barra-inicial .canais-contato span, .barra-inicial .canais-contato a, .barra-inicial .canais-contato i { color: rgb(255, 255, 255); display: inline; }
.barra-inicial { background-color: transparent }
.canais-contato ul li { padding-left: 32px; text-transform: uppercase; font-family: 'Exo', sans-serif; font-weight: 700; font-size: 10px; margin-top: 2.4px; border-left: 0px solid rgba(152, 152, 152, 0.82); }
.lista-redes .icon-facebook { background-color: rgba(255, 255, 255, 0); font-size: 12px; color: #FFD600; background-position-x: -8px; width: 18px; margin-right: 15px; }
.lista-redes .icon-facebook:hover { color: white }
.lista-redes .icon-google-plus { background-color: rgba(255, 255, 255, 0); font-size: 12px; color: #fff; background-position-x: -8px; width: 18px; margin-right: 15px; }
.lista-redes .icon-google-plus:hover { color: white }
.lista-redes .icon-twitter { background-color: rgba(255, 255, 255, 0); font-size: 12px; color: #fff; margin-top: 3px; background-position-x: -8px; width: 18px; margin-right: 15px; }
.lista-redes .icon-twitter:hover { color: white }
.lista-redes .icon-youtube { background-color: rgba(255, 255, 255, 0); font-size: 12px; color: #FFD600; background-position-x: -8px; width: 18px; margin-right: 15px; }
.lista-redes .icon-youtube:hover { color: white }
.lista-redes .icon-instagram { background-color: rgba(255, 255, 255, 0); font-size: 12px; color: #FFD600; background-position-x: -8px; width: 18px; margin-right: 15px; }
.lista-redes .icon-instagram:hover { color: white }
.lista-redes .icon-pinterest { background-color: rgba(255, 255, 255, 0); font-size: 12px; color: #fff; margin-top: 3.4px; background-position-x: -8px; width: 18px; margin-right: 15px; }
.lista-redes .icon-pinterest:hover { color: white }
.lista-redes a:hover i { background-color: rgba(255, 255, 255, 0); color: #FFF; }
.lista-redes ul li { float: left; border-left: 0px solid #ddd; }
#cabecalho { padding: 0 }
#cabecalho .conteiner { background-image: url(//cdn.awsli.com.br/45/45477/arquivos/backgroundgr.jpg) }
.secao-banners > .conteiner, .conteiner-principal .conteiner { background-color: #Fff }
.conteudo-topo .busca-mobile .atalho-menu { border: 0px; padding-bottom: 8px; padding-top: 8px; padding-left: 27px; padding-right: 27px; }
.busca .botao-busca { Border: none; ) height: auto; right: 35px; background: none; color: #00214B; font-size: 20px; }
.busca .botao-busca:hover { color: #666 }
.listagem .listagem-item.produto-adicionado .produto-sobrepor { background: none; background-color: rgba(165, 165, 165, 0.81); border-radius: 10px; opacity: 1; }
.listagem .listagem-item .produto-sobrepor { background: none; background-color: rgba(210, 210, 210, 0.52); background-position: -90px; border-radius: 10px; opacity: 0; transition: all ease-in-out 0.2s; }
.fundo-secundario { background: rgb(0, 31, 76) }
.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: #F1B00B }
.fundo-principal, .botao.principal, .botao.principal:hover, .menu li:hover > a .fundo-secundario, .flex-control-paging li a.flex-active, .dropdown-menu > li > a:hover, .filtro.lista ul li label:hover, .menu-simples li a:hover, .menu-simples li.active a { background-color: #FFB700 }
.menu.superior .nivel-um .titulo, .menu.lateral .nivel-um .titulo { font-size: 16px; font-family: 'Exo', sans-serif; color: #FFFFFF; }
.menu.superior .nivel-dois li a, .menu.lateral .nivel-dois li a { font-weight: 600; color: #FFD615; }
.produto .principal .botao.principal, .produto .principal .botao.principal, .acoes-flutuante .botao.principal { background-color: #D00000; nowhitespace: afterproperty; nowhitespace: afterproperty; text-transform: uppercase; font-weight: 700; border-radius: 7px; font-family: 'Exo', sans-serif; border: none; font-size: 40px; }
#rodape .titulo { font-size: 22px; padding: 15px 15px; margin: 0 0 10px; font-weight: 900; font-size: 22px; color: #FFB700; }
#rodape .institucional { background: #001F4C; background-image: none; }
.links-rodape ul li { padding-left: 20px; list-style: none; line-height: 45px; border-bottom: 1px solid rgb(6, 26, 56); }
body { background-color: #F2F2F2 }
.produto .acoes-flutuante { display: none !important }
.insta-rodape { display: none }
#rodape .redes-sociais { display: none }
.menu.lateral .titulo { margin: 10px 12px; font-size: 12px !important; color: #FFF !important; }
.menu.lateral { display: none; position: relative; padding-top: 40px; }
.menu.lateral:before { background: #F3B515; height: 37px; content: "Categorias"; font-size: 14px; text-align: center; border-radius: 5px 5px 0px 0px; line-height: 38px; text-transform: uppercase; font-family: 'Montserrat', sans-serif; color: #fff; position: absolute; top: 5px; width: 100%; }
.icon-shopping-cart:before { color: white }
.produto .principal .botao.principal, .produto .principal .botao.principal, .acoes-flutuante .botao.principal { padding: 30px 2px 30px 2px }
.caixa-sombreada { padding: 20px; border: none; box-shadow: 0 0 5px rgba(0,0,0,0.25); border-radius: 0px; margin-bottom: 0px; margin-top: 0px; }
.cabecalho-interno .titulo { display: none }
.carrinho-checkout .atendimento { padding: 6px }
#barraNewsletter .componente .texto-newsletter, #barraNewsletter .componente .alert { margin-left: 0px; width: 100%; }
.barra-inicial.fundo-secundario { background: #11335F }
.lista-redes ul { width: 200px }
.canais-contato ul li { padding-left: 10px }
#barraTopo { display: none !important }
.atalhos-mobile a { text-shadow: 0 0 3px rgba(255, 255, 255, 0.3) }
.atalhos-mobile li { border-right: 1px solid rgba(0, 0, 0, 0.04) }
.listagem .produtos-carrossel { padding: 0 50px }
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { display: none }
.botao.pequeno { color: #666 !important }
.listagem .listagem-item .preco-produto .preco-promocional, .listagem .listagem-item .preco-produto .preco-a-partir .preco-venda { font-size: 25px; font-weight: 900; color: #001E47; }
.preco-produto .preco-venda { float: left }


}


@media screen and (max-width: 845px) and (min-width: 768px) { 

.acoes-conta li>* {margin-right: 6px !important; !important}

}

@media screen and (max-width: 480px){

.conteudo-topo .busca-mobile .atalho-menu { border: 0px; padding-bottom: 8px; padding-top: 8px; padding-left: 20px; padding-right: 20px;  }
.busca .botao-busca {right: 15px;}

}

@media screen and (max-width: 768px){

.barra-inicial .canais-contato span, .barra-inicial .canais-contato a, .barra-inicial .canais-contato i{display:none}
.logo a {TOP: 26px;}
.listagem .listagem-item .acoes-produto-responsiva { display: none !important }
.produto .acoes-produto .comprar { text-align: center }
.preco-produto .preco-venda {width: 100%;}  

}

@media screen and (max-width: 980px){

.carrinho>a span b { margin-top: 7px; text-transform: uppercase; font-family: 'Montserrat', sans-serif; color: #fff; }
#rodape .redes-sociais { background: none !important }

}

@media screen and (max-width: 1250px) and (min-width: 768px) { 

.menu .nivel-dois, .menu .nivel-tres, .menu.lateral .nivel-um>li>a { background-color: #D3D3D3; padding: 0; }
.acoes-conta li:first-child { margin-right: 0px }
.acoes-conta li { margin-top: -15px }
.menu.lateral:hover { background: #666 }
.menu.superior .nivel-um .titulo, .menu.lateral .nivel-um .titulo { font-size: 9.9px }
.menu li { padding: 0 16px }
.menu.superior .nivel-dois { background: #11335F }
.menu.superior .nivel-um .titulo, .menu.lateral .nivel-um .titulo { text-transform: uppercase; font-family: 'Montserrat', sans-serif; color: #FFFFFF; }
.menu.superior .nivel-um .titulo:hover { color: #666 }
.menu li>a i, .menu-responsivo i { font-size: 6px; background: none; margin-left: 5px; }
.menu li.com-filho>a i { display: none }
.menu.superior .nivel-um>li { display: inline-block; letter-spacing: 0px; float: none; border-right: none; border-left: none; }
.menu.superior { text-align: center; margin-top: 10px; border-radius: 3px; background: #11335F; }
.menu li { padding: 0 10px 0 10px; margin: 0px 2px; }
.busca { background-color: transparent; border: none; }
.busca input { margin-top: 3px; width: 100%; height: 30px; border-radius: 3px; }
.busca .botao-busca { position: absolute; right: 0px; top: 10px; }
.carrinho>a i { background: none; margin-left: 5px; margin-top: 0px; font-size: 23px; }
.carrinho { margin-top: -7px; height: 40px; border: none; border-radius: 5px; background: #11335F; }
.carrinho.vazio>a span { margin-left: 5px; margin-top: 1px; color: #fff; text-transform: uppercase; font-family: 'Montserrat', sans-serif; line-height: 42.5px; padding: 0; font-size: 12px; }
.conteudo-topo .superior a { font-size: 10px; color: #FFD600; font-family: 'Montserrat', sans-serif; text-decoration: none; text-transform: uppercase; }
#cabecalho .bem-vindo { display: inline-block; margin-left: 8px; font-weight: 600; margin-top: 5px; color: #FFFFFF; text-decoration: none; width: 280px; }
.conteudo-topo .superior { padding: 0px }
.acoes-conta li>* { font-weight: 700; letter-spacing: 0; margin-right: 15px; line-height: 53px; }
#cabecalho .conteudo-topo .superior span { color: #FFD600 }
.logo a { border-radius: 20px; margin-top: 12px; height: 70px; }
.acoes-conta>li i { display: none }
.carrinho>a span { margin-top: 3px; margin-left: 3px; color: #FFFFFF; font-family: 'Montserrat', sans-serif; font-size: 10px; line-height: 3px; font-weight: 900; }
.carrinho>a strong { color: #FFD600 }
.carrinho span b { line-height: 22px; font-size: 14px !important; margin-left: 0px; }
.carrinho>a strong { margin: 0 }
.carrinho>a span { padding: 0 }
.produto .acoes-produto .comprar span { display: none }
#rodape .titulo { font-size: 15px }
#rodape .redes-sociais { display: block; background: none; }
#rodape .redes-sociais { display: none }
#rodape .institucional .lista-redes { display: none }
.produto .principal .botao.principal, .produto .principal .botao.principal, .acoes-flutuante .botao.principal { padding: 20px 65px 20px 65px }
#barraNewsletter .componente .texto-newsletter, #barraNewsletter .componente .alert { margin-top: 3px }
.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: transparent }

}

span.dozepaypal {
float: right;
color: #000;
}