.no-scroll{overflow:hidden !important}
body {background:#F5F5F5 !important}
div#barraTopo{display:none !important}
.d-none{display:none !important}
.awesome-footer .geral-info>div:first-child .new-newsletter .row-fluid .span .componente.newsletter.borda-principal .interno .interno-conteudo .newsletter-cadastro button,.btn-1,.pagina-cadastro #corpo .formulario-cadastro-cliente .acao-editar .span3 button,.pagina-login .cadastro .cadastro-logar .span6 .caixa-sombreada form fieldset button.botao.principal,div#cabecalho>.conteiner>.row-fluid .carrinho .carrinho-interno-ajax .carrinho-interno .carrinho-rodape a.botao.principal{background-image:none;background-color:#ED3237;border:0;font-family:"Open Sans", "Montserrat",sans-serif;font-weight:500;font-size:14px;line-height:25px;color:#ffffff;box-shadow:0px 0px 0px 2px #ED3237;text-shadow:none;transition:all 0.3s linear}
.awesome-footer .geral-info>div:first-child .new-newsletter .row-fluid .span .componente.newsletter.borda-principal .interno .interno-conteudo .newsletter-cadastro button:hover,.btn-1:hover,.pagina-cadastro #corpo .formulario-cadastro-cliente .acao-editar .span3 button:hover,.pagina-login .cadastro .cadastro-logar .span6 .caixa-sombreada form fieldset button.botao.principal:hover,div#cabecalho>.conteiner>.row-fluid .carrinho .carrinho-interno-ajax .carrinho-interno .carrinho-rodape a.botao.principal:hover{background-color:white;color:#ED3237}
.tooltip-atendimento {display: none;}
#menu-mobile{position:relative;z-index:200;background-color:white;box-shadow:0px 1px 0px 0px #DBDBDB}
@media (min-width:768px){#menu-mobile{display:none!important}}
#menu-mobile .top{display:flex;justify-content:space-between;align-items:center;}
#menu-mobile .top .logo-mobile{max-width:105px}
#menu-mobile .top .logo-mobile a{display:block}
#menu-mobile .top .carrinho-mobile,#menu-mobile .top .perfil-mobile{width:50px;color:#25262C;font-family:"Open Sans", "Montserrat",sans-serif;font-size:7px;font-weight:600;line-height:10px;text-align:center;text-transform:uppercase}
#menu-mobile .top .carrinho-mobile img,#menu-mobile .top .perfil-mobile img{max-width:100%;height:auto;border-radius:5px;margin-bottom:3px}
#menu-mobile .bottom{display:flex;justify-content:space-between}
#menu-mobile .bottom .search-mobile{position:relative;width:100%}
#menu-mobile .bottom .search-mobile form{position:relative;width:100%;margin:0}
#menu-mobile .bottom .search-mobile form input#auto-complete{width:calc(100% - 30px);background:#F5F5F5;border-radius:5px;box-shadow:0px 0px 0px 1px #DEDEDE;border:0;padding:7px 15px;font-family:"Open Sans", "Montserrat",sans-serif;font-weight:300;font-size:12px;line-height:25px;color:#25262C;transition:all 0.3s linear;margin:0}
#menu-mobile .bottom .search-mobile form input#auto-complete:focus{box-shadow:0px 0px 0px 1px #ED3237}
#menu-mobile .bottom .search-mobile form .botao-busca{position:absolute;top:0;right:5px;height:100%;width:40px;background-color:transparent;background-image:none;border:0;box-shadow:none;color:black;font-size:20px}
.barra-inicial{background:#ebebeb}
.barra-inicial ul{display:flex;align-items:center;justify-content:center;margin:0;padding:0}
.barra-inicial ul li{list-style-type:none;height:auto}
.barra-inicial ul li.active{pointer-events:none}
.barra-inicial ul li.active a:before{content:"";display:block;position:absolute;bottom:0;left:calc(50% - 5px);border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid white}
.barra-inicial ul li a{position:relative;display:block;font-family:"Open Sans", "Montserrat",sans-serif;font-weight:700;font-size:10px;line-height:12px;text-transform:uppercase;color:#373435;padding:15px;transition:all 0.3s linear}
.barra-inicial ul li a:hover{text-decoration:none;color:#ED3237}
.barra-inicial ul li a:after{content:"";display:block;position:absolute;right:0;top:calc(50% - 5px);width:1px;height:10px;background-color:#6C6C6C}
.barra-inicial ul li:last-child a:after{content: none;}
div#cabecalho{position:relative;background-color:white;display:none;position: fixed;width: 100%;top: 42px;z-index: 999;box-shadow: 0 12px 14px 0 rgba(0,0,0,0.2);}
@media (min-width:768px){div#cabecalho{display:block}}
div#cabecalho:before{content:"";display:block;position:absolute;width:100%;height:5px;background-color:#ED3237;left:0;top:117px}
div#cabecalho>.conteiner{padding-bottom:0}
div#cabecalho>.conteiner>.row-fluid{display:flex;align-items:center}
div#cabecalho>.conteiner>.row-fluid div.span3>h1{width:160px;height:auto;margin:0 auto}
div#cabecalho>.conteiner>.row-fluid div.span3>h1 a{display:block}
div#cabecalho>.conteiner>.row-fluid div.span3>h1 a img{max-width:100%;height:auto}
div#cabecalho>.conteiner>.row-fluid .busca-mobile{display:flex}
div#cabecalho>.conteiner>.row-fluid .busca-mobile .busca{border:0;background-color:transparent;padding:0;width:100%}
div#cabecalho>.conteiner>.row-fluid .busca-mobile .busca form{position:relative;width:100%}
div#cabecalho>.conteiner>.row-fluid .busca-mobile .busca form input#auto-complete{background:#F5F5F5;border-radius:5px;box-shadow:0px 0px 0px 1px #DEDEDE;border:0;padding:18px 20px;font-family:"Open Sans", "Montserrat",sans-serif;font-weight:300;font-size:16px;line-height:25px;color:#25262C;transition:all 0.3s linear}
div#cabecalho>.conteiner>.row-fluid .busca-mobile .busca form input#auto-complete:focus{box-shadow:0px 0px 0px 1px #ED3237}
div#cabecalho>.conteiner>.row-fluid .busca-mobile .busca form .botao-busca{position:absolute;top:0;right:-18px;height:100%;width:50px;background-color:transparent;background-image:none;border:0;box-shadow:none;color:black;font-size:20px}
div#cabecalho>.conteiner>.row-fluid .busca-mobile .need-help-header{display:none;flex-direction:column;justify-content:center;margin-left:45px;padding-right:45px;font-family:'Montserrat', sans-serif;font-weight:300;font-size:12px;line-height:15px;color:#000000;background-image:url("https://cdn.awsli.com.br/1951/1951000/arquivos/down-red.svg");background-repeat:no-repeat;background-position:99% center}
@media (min-width:992px){div#cabecalho>.conteiner>.row-fluid .busca-mobile .need-help-header{display:flex}
}
div#cabecalho>.conteiner>.row-fluid .busca-mobile .need-help-header:hover{text-decoration:none}
div#cabecalho>.conteiner>.row-fluid .busca-mobile .need-help-header:hover > strong{color:#ED3237}
div#cabecalho>.conteiner>.row-fluid .busca-mobile .need-help-header > strong{display:block;white-space:nowrap;transition:all 0.3s linear}
div#cabecalho>.conteiner>.row-fluid .busca-mobile ul.acoes-conta{margin:0;margin-left:45px;padding:0;background-color:transparent}
@media (min-width:992px){div#cabecalho>.conteiner>.row-fluid .busca-mobile ul.acoes-conta{margin-left:15px}
}
div#cabecalho>.conteiner>.row-fluid .busca-mobile ul.acoes-conta > li:first-child{display:none}
div#cabecalho>.conteiner>.row-fluid .busca-mobile ul.acoes-conta > li:nth-child(2){width:100%}
div#cabecalho>.conteiner>.row-fluid .busca-mobile ul.acoes-conta > li:nth-child(2) > i{display:none}
div#cabecalho>.conteiner>.row-fluid .busca-mobile ul.acoes-conta > li:nth-child(2) > a{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:44px;border:0;box-shadow:0px 0px 0px 1px #DEDEDE;border-radius:5px;padding:6px 0;padding-left:15px;padding-right:15px;text-align:left;color:#000000;background-repeat:no-repeat;background-position:calc(100% + 2px) center;background-size:contain;font-family:"Open Sans", "Montserrat",sans-serif;font-weight:300;font-size:12px;line-height:15px;transition:all 0.3s linear;position:relative;}
div#cabecalho>.conteiner>.row-fluid .busca-mobile ul.acoes-conta > li:nth-child(2) > a:hover{text-decoration:none;box-shadow:0px 0px 0px 1px #ED3237}
div#cabecalho>.conteiner>.row-fluid .busca-mobile ul.acoes-conta > li:nth-child(2) > a strong{display:block}
@media (min-width:980px) {
	div#cabecalho>.conteiner>.row-fluid .busca-mobile ul.acoes-conta li:nth-child(2) > a {background-image: url(https://cdn.awsli.com.br/1951/1951000/arquivos/barrel.png);}
	div#cabecalho>.conteiner>.row-fluid .busca-mobile ul.acoes-conta li:nth-child(2) > a.img-profile {background-image: url(https://cdn.awsli.com.br/1951/1951000/arquivos/donkey-red.png);}
}
div#cabecalho>.conteiner>.row-fluid .busca-mobile ul.acoes-conta li a:hover ul.dropdown-menu {
	display: block;
	margin: 0;
}
div#cabecalho>.conteiner>.row-fluid .busca-mobile ul.acoes-conta li a ul.dropdown-menu li {
	width: 100%;
	border-radius: 0;
	border-bottom: 1px solid #D9D9D9;
}
/* ocultar favoritos */
div#cabecalho>.conteiner>.row-fluid .busca-mobile ul.acoes-conta li a ul.dropdown-menu li:nth-child(3),
.menu-simples li:nth-child(6) { display:none; }
.conta-menu .menu-simples li.divisor, .conta-menu .menu-simples li a[href$="alterar_senha"] { 
	display:none;
}
div#cabecalho>.conteiner>.row-fluid .busca-mobile ul.acoes-conta li a ul.dropdown-menu li a {
	border-radius: 0;
	border: 0;
	margin: 0;
	box-shadow: none;
	padding: 0 15px;
	font-weight: 400;
	background-image: none !important;
	text-align: left;
}
div#cabecalho>.conteiner>.row-fluid .busca-mobile ul.acoes-conta li a ul.dropdown-menu {
	padding: 0;
	border-radius: 0;
	border: 1px solid #D9D9D9;
	box-shadow: 0 12px 14px 0 rgba(0,0,0,0.2);
	border-bottom: 0 none;
}
div#cabecalho>.conteiner>.row-fluid .busca-mobile ul.acoes-conta li a ul.dropdown-menu li a:hover {
	background: rgba(143,143,143,0.2);
	color: #000;
}
div#cabecalho>.conteiner>.row-fluid .carrinho{max-width:190px;border:0}
div#cabecalho>.conteiner>.row-fluid .carrinho i{display:none}
div#cabecalho>.conteiner>.row-fluid .carrinho>a{display:block;height:35px;border:0;box-shadow:0px 0px 0px 1px #DEDEDE;border-radius:5px;padding:10px 0;padding-left:15px;padding-right:40px;text-align:left;color:black;background-image:url("https://cdn.awsli.com.br/1951/1951000/arquivos/banana-coin.png");background-repeat:no-repeat;background-position:calc(100% + 2px) center;background-size:contain;line-height:15px;font-family:"Open Sans", "Montserrat",sans-serif!important;font-weight:300!important;font-size:12px!important;transition:all 0.3s linear}
.carrinho>a span {padding-top: 3px;}
.carrinho>a > span {clear: left;}
.carrinho>a span b.titulo.cor-secundaria {display: none;}
div#cabecalho>.conteiner>.row-fluid .carrinho>a:hover{text-decoration:none;box-shadow:0px 0px 0px 1px #ED3237}
div#cabecalho>.conteiner>.row-fluid .carrinho>a .vazio-text{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;line-height:initial;color:#000;font-family:"Open Sans", "Montserrat",sans-serif!important;font-weight:300!important;font-size:12px!important}
div#cabecalho>.conteiner>.row-fluid .carrinho>a strong{float:none;line-height:initial;font-family:"Open Sans", "Montserrat",sans-serif!important;font-size:12px!important;display:block;margin:0}
div#cabecalho>.conteiner>.row-fluid .carrinho>a .qtd-carrinho{color:black}
div#cabecalho>.conteiner>.row-fluid .carrinho .titulo{margin:0}
div#cabecalho>.conteiner>.row-fluid .carrinho .carrinho-interno-ajax .carrinho-interno{z-index:300;top:100%;border:0;padding:10px 0;box-shadow: 0 12px 14px 0 rgba(0,0,0,0.2);border: 1px solid rgba(143,143,143,0.3);}
div#cabecalho>.conteiner>.row-fluid .carrinho .carrinho-interno-ajax .carrinho-interno>ul li{display:flex;align-items:center;padding:0;background-color:transparent!important;padding-bottom:10px;}
div#cabecalho>.conteiner>.row-fluid .carrinho .carrinho-interno-ajax .carrinho-interno>ul li .preco-produto{order:3;margin:0;margin-left:auto;margin-right:10px}
div#cabecalho>.conteiner>.row-fluid .carrinho .carrinho-interno-ajax .carrinho-interno>ul li .preco-produto strong{font-family:"Open Sans", "Montserrat",sans-serif;font-size:10px;font-weight:700;color:#000;display:block;line-height:16px}
div#cabecalho>.conteiner>.row-fluid .carrinho .carrinho-interno-ajax .carrinho-interno>ul li a.imagem-produto{order:1;margin:5px 10px;display:flex;align-items:center;justify-content:flex-start;width:60px;height:60px;overflow:hidden}
div#cabecalho>.conteiner>.row-fluid .carrinho .carrinho-interno-ajax .carrinho-interno>ul li a.imagem-produto img{margin:0 auto;width:auto;height:80px}
div#cabecalho>.conteiner>.row-fluid .carrinho .carrinho-interno-ajax .carrinho-interno>ul li a.nome-produto{order:2;margin:0;font-family:"Open Sans", "Montserrat",sans-serif;font-size:10px;font-weight:700;color:#000000;display:block;line-height:16px}
div#cabecalho>.conteiner>.row-fluid .carrinho .carrinho-interno-ajax .carrinho-interno .carrinho-rodape{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0; color:#000;border-top: 3px solid rgba(143,143,143,0.5);}
div#cabecalho>.conteiner>.row-fluid .carrinho .carrinho-interno-ajax .carrinho-interno .carrinho-rodape span.carrinho-info span.carrino-total{margin-top:10px;margin-bottom:10px}
div#cabecalho>.conteiner>.row-fluid .carrinho .carrinho-interno-ajax .carrinho-interno .carrinho-rodape span.carrinho-info span.carrino-total .titulo{font-family:"Open Sans", "Montserrat",sans-serif;font-size:14px;font-weight:700;color:#000000;line-height:16px}
div#cabecalho .menu.superior{position:relative;margin-top:0;padding-top:0}
div#cabecalho .menu.superior ul.nivel-um{display:flex;background-color:white;height: 57px;}
div#cabecalho.sticky .menu.superior ul.nivel-um {height: 47px;}
.scroll-down div#cabecalho.sticky .menu.superior .nivel-um,
.scroll-down div#cabecalho.sticky .menu.superior ul.nivel-um > li > a {
	height: 0px;
	overflow: hidden;
	padding: 0;
}
@media (max-width:991px){.new-store-shop-leader .secao-banners .conteiner{padding-left:0;padding-right:0}
}
.new-store-shop-leader .secao-banners .conteiner .flexslider{border:0;overflow:initial}
.new-store-shop-leader .secao-banners .conteiner .flexslider:after,.new-store-shop-leader .secao-banners .conteiner .flexslider:before{content:"";display:block;position:absolute;z-index:10;height:50px;width:100%;left:0;top:0;background:linear-gradient(0deg,rgba(37,38,44,0.0001) 0%,#FEFEFE 99.88%)}
@media (min-width:992px){.new-store-shop-leader .secao-banners .conteiner .flexslider:after,.new-store-shop-leader .secao-banners .conteiner .flexslider:before{height:100px}
}
.new-store-shop-leader .secao-banners .conteiner .flexslider:after{top:auto;bottom:0;background:linear-gradient(180deg,rgba(37,38,44,0.0001) 0%,#FEFEFE 99.88%)}
.new-store-shop-leader .secao-banners .conteiner .flexslider ul.slides li{position:relative;height:250px}
@media (min-width:768px){.new-store-shop-leader .secao-banners .conteiner .flexslider ul.slides li{height:400px}
}
@media (min-width:992px){.new-store-shop-leader .secao-banners .conteiner .flexslider ul.slides li{height:600px}
}
.new-store-shop-leader .secao-banners .conteiner .flexslider ul.slides li:after,.new-store-shop-leader .secao-banners .conteiner .flexslider ul.slides li:before{content:"";display:none;position:absolute;z-index:10;height:100%;width:50px;left:0;top:0;background:linear-gradient(270deg,rgba(37,38,44,0.0001) 0.06%,#FEFEFE 99.94%)}
@media (min-width:992px){.new-store-shop-leader .secao-banners .conteiner .flexslider ul.slides li:after,.new-store-shop-leader .secao-banners .conteiner .flexslider ul.slides li:before{display:block;width:100px}
}
.new-store-shop-leader .secao-banners .conteiner .flexslider ul.slides li:after{left:auto;right:0;background:linear-gradient(-270deg,rgba(37,38,44,0.0001) 0.06%,#FEFEFE 99.94%)}
.new-store-shop-leader .secao-banners .conteiner .flexslider ul.slides li a{position:relative;display:block;width:100%;height:100%}
.new-store-shop-leader .secao-banners .conteiner .flexslider ul.slides li a:after{content:"";display:block;position:absolute;width:110px;height:51px;bottom:30px;right:35px;background-image:url("https://cdn.awsli.com.br/1951/1951000/arquivos/cta_full_banner_eye.png");background-repeat:no-repeat;background-position:center bottom;background-size:cover}
@media (min-width:768px){.new-store-shop-leader .secao-banners .conteiner .flexslider ul.slides li a:after{width:135px;height:62px;bottom:60px;right:65px}
}
@media (min-width:992px){.new-store-shop-leader .secao-banners .conteiner .flexslider ul.slides li a:after{width:200px;height:92px;bottom:110px;right:110px}
}
.new-store-shop-leader .secao-banners .conteiner .flexslider ul.slides li a:before{content:"";display:block;position:absolute;z-index:50;bottom:25px;right:15px;width:38px;height:56px;background-image:url("https://cdn.awsli.com.br/1951/1951000/arquivos/diddy-coiin.png");background-repeat:no-repeat;background-position:center bottom;background-size:cover}
@media (min-width:768px){.new-store-shop-leader .secao-banners .conteiner .flexslider ul.slides li a:before{bottom:25px;right:35px;width:58px;height:136px}
}
@media (min-width:992px){.new-store-shop-leader .secao-banners .conteiner .flexslider ul.slides li a:before{width:78px;height:182px;bottom:45px;right:90px}
}
.new-store-shop-leader .secao-banners .conteiner .flexslider ul.slides li p{padding:0;width:100%;max-width:100%;height:100%;left:0;top:0;background-color:transparent;display:flex;align-items:flex-end;justify-content:flex-start;flex-direction:column;padding-top:45px}
@media (min-width:992px){.new-store-shop-leader .secao-banners .conteiner .flexslider ul.slides li p{padding-top:120px}
}
.new-store-shop-leader .secao-banners .conteiner .flexslider ul.slides li p strong{display:block;font-family:"Open Sans", "Montserrat",sans-serif;color:#ED3237;max-width:250px;text-align:left;padding-right:30px}
@media (min-width:768px){.new-store-shop-leader .secao-banners .conteiner .flexslider ul.slides li p strong{width:100%}
}
@media (min-width:992px){.new-store-shop-leader .secao-banners .conteiner .flexslider ul.slides li p strong{padding-right:90px}
}
.new-store-shop-leader .secao-banners .conteiner .flexslider ul.slides li p strong:first-child{font-weight:900;font-size:16px;line-height:17px}
@media (min-width:768px){.new-store-shop-leader .secao-banners .conteiner .flexslider ul.slides li p strong:first-child{font-size:40px;line-height:40px}
}
.new-store-shop-leader .secao-banners .conteiner .flexslider ul.slides li p strong:nth-child(2){font-weight:800;font-size:14px;line-height:18px}
@media (min-width:768px){.new-store-shop-leader .secao-banners .conteiner .flexslider ul.slides li p strong:nth-child(2){font-size:30px;line-height:37px}
}
.new-store-shop-leader .secao-banners .conteiner .flexslider ul.slides li p strong:nth-child(3){font-size:8px;line-height:10px}
@media (min-width:768px){.new-store-shop-leader .secao-banners .conteiner .flexslider ul.slides li p strong:nth-child(3){font-size:14px;line-height:17px}
}
.new-store-shop-leader .secao-banners .conteiner .flexslider ul.slides li img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
.new-store-shop-leader .secao-banners .conteiner .flexslider ul.flex-direction-nav{display:none}
@media (min-width:992px){.new-store-shop-leader .secao-banners .conteiner .flexslider ul.flex-direction-nav{display:initial}
}
.new-store-shop-leader .secao-banners .conteiner .flexslider ul.flex-direction-nav li{position:absolute;top:calc(50% - 20px);left:0;transition:all 0.3s linear}
@media (min-width:1300px){.new-store-shop-leader .secao-banners .conteiner .flexslider ul.flex-direction-nav li{left:-45px}
}
@media (min-width:1300px){.new-store-shop-leader .secao-banners .conteiner .flexslider ul.flex-direction-nav li:hover{left:-55px}
}
.new-store-shop-leader .secao-banners .conteiner .flexslider ul.flex-direction-nav li.flex-nav-next,.new-store-shop-leader .secao-banners .conteiner .flexslider ul.flex-direction-nav li.flex-nav-prev{position:absolute;z-index:10}
.new-store-shop-leader .secao-banners .conteiner .flexslider ul.flex-direction-nav li.flex-nav-next a,.new-store-shop-leader .secao-banners .conteiner .flexslider ul.flex-direction-nav li.flex-nav-prev a{left:0;right:0;margin:0;width:90px;height:40px;opacity:1;background-image:url("https://cdn.awsli.com.br/1951/1951000/arquivos/right-banner.png");background-position:center;background-size:cover}
.new-store-shop-leader .secao-banners .conteiner .flexslider ul.flex-direction-nav li.flex-nav-next{left:auto!important;right:0}
@media (min-width:1300px){.new-store-shop-leader .secao-banners .conteiner .flexslider ul.flex-direction-nav li.flex-nav-next{right:-45px}
}
@media (min-width:1300px){.new-store-shop-leader .secao-banners .conteiner .flexslider ul.flex-direction-nav li.flex-nav-next:hover{right:-55px}
}
.new-store-shop-leader .secao-banners .conteiner .flexslider ul.flex-direction-nav li.flex-nav-next a{left:auto;background-image:url("https://cdn.awsli.com.br/1951/1951000/arquivos/left-banner.png")}
.new-store-shop-leader .banner.mini-banner{margin-top:-15px;margin-bottom:40px;position:relative;z-index:30}
@media (min-width:768px){.new-store-shop-leader .banner.mini-banner{margin-top:-50px;margin-bottom:70px}
}
.new-store-shop-leader .banner.mini-banner .modulo .flexslider{border:0}
.new-store-shop-leader .banner.mini-banner .modulo .flexslider ul.slides li{height:160px;margin-bottom:15px}
@media (min-width:768px){.new-store-shop-leader .banner.mini-banner .modulo .flexslider ul.slides li{height:240px;margin-bottom:0}
}
.new-store-shop-leader .banner.mini-banner .modulo .flexslider ul.slides li a{display:block;width:100%;height:100%;position:relative;border-radius:5px;overflow:hidden}
.new-store-shop-leader .banner.mini-banner .modulo .flexslider ul.slides li a:hover img{width:110%;height:110%}
.new-store-shop-leader .banner.mini-banner .modulo .flexslider ul.slides li a img{width:100%;height:100%;object-fit:cover;transition:all 0.5s linear}
.new-store-shop-leader .banner.mini-banner .modulo .flexslider ul.slides li a .title-mini-banner{position:absolute;top:0;left:0;width:100%;height:100%;padding:15px 0;background-image:url("https://cdn.awsli.com.br/294/294059/arquivos/cta-white-copiar.png");background-repeat:no-repeat;background-position:left bottom;background-size:100px;background-position:15px 70%}
@media (min-width:768px){.new-store-shop-leader .banner.mini-banner .modulo .flexslider ul.slides li a .title-mini-banner{padding:30px 0;background-size:140px}
}
.new-store-shop-leader .banner.mini-banner .modulo .flexslider ul.slides li a .title-mini-banner:before{content:"";display:block;height:30px;width:3px;background-color:#FFFFFF;position:absolute;top:15px;left:0}
@media (min-width:768px){.new-store-shop-leader .banner.mini-banner .modulo .flexslider ul.slides li a .title-mini-banner:before{top:30px;height:40px;width:4px}
}
.new-store-shop-leader .banner.mini-banner .modulo .flexslider ul.slides li a .title-mini-banner small{display:block;margin:0;font-family:"Open Sans", "Montserrat",sans-serif;font-weight:400;font-size:11px;line-height:15px;text-transform:uppercase;color:#FFFFFF;padding:0 15px}
@media (min-width:768px){.new-store-shop-leader .banner.mini-banner .modulo .flexslider ul.slides li a .title-mini-banner small{font-size:12px}
}
@media (min-width:992px){.new-store-shop-leader .banner.mini-banner .modulo .flexslider ul.slides li a .title-mini-banner small{padding:0 25px}}.new-store-shop-leader .banner.mini-banner .modulo .flexslider ul.slides li a .title-mini-banner h3{display:block;margin:0;margin-top:3px;font-family:"Open Sans", "Montserrat",sans-serif;font-weight:bold;font-size:16px;line-height:px;color:#FFFFFF;padding:0 15px}@media (min-width:768px){.new-store-shop-leader .banner.mini-banner .modulo .flexslider ul.slides li a .title-mini-banner h3{font-size:20px;line-height:24px}}
@media (min-width:992px){.new-store-shop-leader .banner.mini-banner .modulo .flexslider ul.slides li a .title-mini-banner h3{padding:0 25px}
}
.new-store-shop-leader .tarja-area{display:table;width:100%;margin-bottom:60px}
@media (min-width:768px){.new-store-shop-leader .tarja-area{margin-bottom:100px}
}
.new-store-shop-leader .tarja-area img{width:100%;height:auto;margin:0 auto}
.new-store-shop-leader .tarja-area img.tarja-desktop{display:none}
@media (min-width:768px){.new-store-shop-leader .tarja-area img.tarja-desktop{display:block}
}
@media (min-width:768px){.new-store-shop-leader .tarja-area img.tarja-mobile{display:none}
}
.new-store-shop-leader #listagemProdutos .titulo-categoria{margin:0;padding:0;border:0;font-family:"Open Sans", "Montserrat",sans-serif;font-weight:900;font-size:16px;text-align:center;color:#25262c; margin-bottom: 20px; line-height: 1.2em; background: transparent;}
@media (min-width:768px){.new-store-shop-leader #listagemProdutos .titulo-categoria{font-size:30px;}
}
.new-store-shop-leader #listagemProdutos ul.flex-direction-nav li{position:absolute;top:calc(50% - 20px);left:0;transition:all 0.3s linear}
@media (min-width:1300px){.new-store-shop-leader #listagemProdutos ul.flex-direction-nav li{left:-45px}
}
@media (min-width:1300px){.new-store-shop-leader #listagemProdutos ul.flex-direction-nav li:hover{left:-55px}
}
.new-store-shop-leader #listagemProdutos ul.flex-direction-nav li.flex-nav-next,
.new-store-shop-leader #listagemProdutos ul.flex-direction-nav li.flex-nav-prev {position:absolute;z-index:10;top:calc(50% - 20px)}
.smarthint #listagemProdutos .fm-slick-next,
.smarthint #listagemProdutos .fm-slick-prev {position:absolute;z-index:10;top:calc(50% - 20px);left: -40px !important;}
.new-store-shop-leader #listagemProdutos ul.flex-direction-nav li.flex-nav-next a,
.new-store-shop-leader #listagemProdutos ul.flex-direction-nav li.flex-nav-prev a,
.smarthint #listagemProdutos .fm-slick-next,
.smarthint #listagemProdutos .fm-slick-prev{left:0;right:0;margin:0;width:90px;height:40px;opacity:1;padding:0;color:transparent;background-image:url("https://cdn.awsli.com.br/1951/1951000/arquivos/right-banner.png");background-position:center;background-size:cover;transition: all ease 0.3s;}
.new-store-shop-leader #listagemProdutos ul.flex-direction-nav li.flex-nav-next a:before,
.new-store-shop-leader #listagemProdutos ul.flex-direction-nav li.flex-nav-prev a:before,
.smarthint #listagemProdutos .fm-slick-next:before,
.smarthint #listagemProdutos .fm-slick-prev:before{display:none}
.new-store-shop-leader #listagemProdutos ul.flex-direction-nav li.flex-nav-next{left:auto!important;right:0}
.smarthint #listagemProdutos .fm-slick-next{left:auto!important;right: -40px;}

@media (min-width:1300px){
	.new-store-shop-leader #listagemProdutos ul.flex-direction-nav li.flex-nav-next{right:-45px}
	.new-store-shop-leader #listagemProdutos ul.flex-direction-nav li.flex-nav-next:hover{right:-55px}
	.smarthint #listagemProdutos .fm-slick-next{right: -100px;}
	.smarthint #listagemProdutos .fm-slick-next:hover{right: -110px;}
	.smarthint #listagemProdutos .fm-slick-prev{left: -95px !important;}
	.smarthint #listagemProdutos .fm-slick-prev:hover{left: -105px !important;}
}
.new-store-shop-leader #listagemProdutos ul.flex-direction-nav li.flex-nav-next a,
.smarthint #listagemProdutos .fm-slick-next{left:auto;background-image:url("https://cdn.awsli.com.br/1951/1951000/arquivos/left-banner.png")}
.new-store-shop-leader #listagemProdutos ul.produtos-carrossel{margin-bottom:120px;padding:0}
.new-store-shop-leader.pagina-produto .smarthint {
	margin: 0 !important;
	width: auto !important;
}
.smarthint li.listagem-linha {
    margin-left: 0;
    padding-left: 2px;
}

.smarthint li.listagem-linha >ul {
    margin-left: 0;
}
@media (max-width:575px){.new-store-shop-leader #listagemProdutos ul.produtos-carrossel .listagem-linha .flex-direction-nav{position:absolute;left:0;bottom:-35px;width:100%}
}
.new-store-shop-leader #listagemProdutos ul.produtos-carrossel .listagem-linha .flex-direction-nav li a.flex-next{top:calc(50% - 20px)}
.new-store-shop-leader #listagemProdutos ul.produtos-carrossel .listagem-linha .flex-viewport ul{display:flex}
.new-store-shop-leader #listagemProdutos ul.produtos-carrossel .listagem-linha .flex-viewport ul li{min-height:100%}
.new-store-shop-leader #listagemProdutos ul.produtos-carrossel .listagem-linha .flex-viewport ul li .listagem-item .acoes-produto-responsiva{display:none!important}
.new-store-shop-leader #listagemProdutos ul.produtos-carrossel .listagem-linha .flex-viewport ul li .listagem-item .acoes-produto{display:flex;align-items:center;justify-content:center;bottom:0;background-color:white;border:0;box-shadow:inset 0px -1px 0px 0px #979797}
.new-store-shop-leader #listagemProdutos ul.produtos-carrossel .listagem-linha .flex-viewport ul li .listagem-item .acoes-produto .botao-comprar.principal{position:relative;width:calc(100% - 20px);margin:0 auto;background:#ED3237;border-radius:30px;font-family:"Open Sans", "Montserrat",sans-serif;font-style:normal;font-weight:700;font-size:14px;text-align:center;color:#FFFFFF;border:0;text-shadow:none;padding:21px 0px;box-shadow:0px 0px 0px 2px #ED3237;transition:all 0.3s linear}
.new-store-shop-leader #listagemProdutos ul.produtos-carrossel .listagem-linha .flex-viewport ul li .listagem-item .acoes-produto .botao-comprar.principal:hover{background-color:white;color:#ED3237}
.new-store-shop-leader #listagemProdutos ul.produtos-carrossel .listagem-linha .flex-viewport ul li .listagem-item .acoes-produto .botao-comprar.principal:before{content:"";display:block;position:absolute;right:5px;top:0px;width:40px;height:50px;background-image:url("https://images.squarespace-cdn.com/content/v1/50f14d35e4b0d70ab5fc4f24/1408605541118-9RDZXWY79QXWSBGK22WP/image-asset.gif?format=2500w");background-repeat:no-repeat;background-position:center;background-size:contain}
.new-store-shop-leader #listagemProdutos ul.produtos-carrossel .listagem-linha .flex-viewport ul li .listagem-item .acoes-produto .botao-comprar.principal i{display:none}
.listagem .produtos-carrossel[data-produtos-linha="4"] .listagem-item .nome-produto {min-height: 60px !important;}
.new-store-shop-leader #listagemProdutos ul.produtos-carrossel .listagem-linha .flex-viewport ul li .listagem-item .info-produto .preco-promocional{font-family:"Open Sans", "Montserrat",sans-serif;font-weight:bold;font-size:25px;line-height:30px;color:#000000}
.new-store-shop-leader .categorias-home{margin-bottom:120px}
.new-store-shop-leader .categorias-home .conteiner{display:flex;flex-wrap:wrap;justify-content:space-between}
.new-store-shop-leader .categorias-home .categoria-item{height:200px;width:100%;border-radius:5px;overflow:hidden;margin:0!important;margin-bottom:30px!important;transform:scale(1);transition:all 0.3s linear}
@media (min-width:768px){.new-store-shop-leader .categorias-home .categoria-item{height:330px;width:calc(50% - 15px)}
}
.new-store-shop-leader .categorias-home .categoria-item:hover{transform:scale(1.025)}
.new-store-shop-leader .categorias-home .categoria-item a{position:relative;display:flex;flex-direction:column;width:100%;height:100%;padding:0 20px;text-decoration:none;background-repeat:no-repeat;background-position:center top;background-size:cover}
@media (min-width:768px){.new-store-shop-leader .categorias-home .categoria-item a{padding:0 30px}
}
.new-store-shop-leader .categorias-home .categoria-item a:before{content:"";display:block;height:30px;width:3px;background-color:#ED3237;position:absolute;top:15px;left:0}
@media (min-width:768px){.new-store-shop-leader .categorias-home .categoria-item a:before{top:30px;height:40px;width:4px}
}
.new-store-shop-leader .categorias-home .categoria-item a small{padding-top:20px;font-family:"Open Sans", "Montserrat",sans-serif;font-weight:600;font-size:10px;line-height:15px;text-transform:uppercase;color:#ffffff}
@media (min-width:768px){.new-store-shop-leader .categorias-home .categoria-item a small{padding-top:30px;font-size:12px}
}
.new-store-shop-leader .categorias-home .categoria-item a h3{font-family:"Open Sans", "Montserrat",sans-serif;font-weight:700;font-size:14px;line-height:24px;text-transform:uppercase;color:#ffffff;margin:0;margin-bottom:15px}
@media (min-width:768px){.new-store-shop-leader .categorias-home .categoria-item a h3{font-size:20px;margin-bottom:60px}
}
.new-store-shop-leader .categorias-home .categoria-item a h2{font-family:"Open Sans", "Montserrat",sans-serif;font-weight:800;font-size:14px;line-height:20px;color:#ffffff;margin:0;max-width:60%}
@media (min-width:768px){.new-store-shop-leader .categorias-home .categoria-item a h2{font-size:30px;line-height:37px;max-width:70%}
}
.new-store-shop-leader .categorias-home .categoria-item a span{margin-top:auto;font-family:"Open Sans", "Montserrat",sans-serif;font-weight:700;font-size:10px;line-height:15px;color:#ffffff;padding:10px;box-shadow:0px 0px 0px 2px rgba(255,255,255,0.6);border-radius:50px;max-width:105px;text-align:center;margin-bottom:20px}
@media (min-width:768px){.new-store-shop-leader .categorias-home .categoria-item a span{margin-bottom:30px;max-width:140px;font-size:12px;padding:15px}
}
.new-store-shop-leader .apresentacao-home{margin-bottom:100px}
.new-store-shop-leader .apresentacao-home .apresentacao-area .conteiner{padding:0}
.new-store-shop-leader .apresentacao-home .apresentacao-area .conteiner .content{margin:0!important;border:0!important;background-repeat:no-repeat;background-position:center right;background-size:contain;box-shadow:inset 5px 0px 0px 0px #ED3237}
@media (max-width:991px){.new-store-shop-leader .apresentacao-home .apresentacao-area .conteiner .content{background-image:none!important}
}
@media (min-width:992px){.new-store-shop-leader .apresentacao-home .apresentacao-area .conteiner .content{padding-left:60px}
}
.new-store-shop-leader .apresentacao-home .apresentacao-area .conteiner .content .title{display:flex;align-items:center}
@media (min-width:768px){.new-store-shop-leader .apresentacao-home .apresentacao-area .conteiner .content .title{max-width:75%}
}
@media (min-width:922px){.new-store-shop-leader .apresentacao-home .apresentacao-area .conteiner .content .title{max-width:50%}
}
.new-store-shop-leader .apresentacao-home .apresentacao-area .conteiner .content .title img{max-width:130px}
.new-store-shop-leader .apresentacao-home .apresentacao-area .conteiner .content .title h2{font-family:"Open Sans", "Montserrat",sans-serif;font-weight:900;font-size:16px;line-height:25px;color:#25262c}
@media (min-width:768px){.new-store-shop-leader .apresentacao-home .apresentacao-area .conteiner .content .title h2{font-size:30px;line-height:39px}
}
@media (min-width:992px){.new-store-shop-leader .apresentacao-home .apresentacao-area .conteiner .content .title h2{font-size:40px;line-height:49px}
}
.new-store-shop-leader .apresentacao-home .apresentacao-area .conteiner .content p{font-family:"Open Sans", "Montserrat",sans-serif;font-weight:400;font-size:11px;line-height:20px;color:#25262c;margin-bottom:25px;padding:0 15px}
@media (min-width:768px){.new-store-shop-leader .apresentacao-home .apresentacao-area .conteiner .content p{max-width:75%;padding:0;font-size:14px;line-height:25px}
}
@media (min-width:992px){.new-store-shop-leader .apresentacao-home .apresentacao-area .conteiner .content p{max-width:50%}}
.new-store-shop-leader .apresentacao-home .apresentacao-area .conteiner .content p strong{display:block;font-weight:800;margin-bottom:30px}.new-store-shop-leader .apresentacao-home .apresentacao-area .conteiner .content a{display:block;margin-top:auto;font-family:"Open Sans", "Montserrat",sans-serif;font-weight:700;font-size:10px;line-height:15px;color:#25262c;padding:10px;box-shadow:0px 0px 0px 2px rgba(0,0,0,0.6);border-radius:50px;max-width:105px;text-align:center;margin-bottom:20px;text-decoration:none;margin-left:15px;transition:all 0.3s linear}@media (min-width:768px){.new-store-shop-leader .apresentacao-home .apresentacao-area .conteiner .content a{margin-left:0;margin-bottom:30px;min-width:100px;font-size:12px;padding:15px}}@media (min-width:992px){.new-store-shop-leader .apresentacao-home .apresentacao-area .conteiner .content a{min-width:140px}}.new-store-shop-leader .apresentacao-home .apresentacao-area .conteiner .content a:hover{box-shadow:0px 0px 0px 2px #ED3237}.new-store-shop-leader .outras-empresas-rodape h2{display:block;text-align:center;font-family:"Open Sans", "Montserrat",sans-serif;font-weight:900;font-size:30px;color:#25262c;margin-bottom:60px}.new-store-shop-leader .outras-empresas-rodape .empresas{display:flex;margin-bottom:60px;flex-direction:column}@media (min-width:768px){.new-store-shop-leader .outras-empresas-rodape .empresas{flex-direction:row}}.new-store-shop-leader .outras-empresas-rodape .empresas .empresa-item{margin-bottom:20px}@media (min-width:768px){.new-store-shop-leader .outras-empresas-rodape .empresas .empresa-item{margin-bottom:0}}@media (min-width:768px){.new-store-shop-leader .outras-empresas-rodape .empresas .empresa-item:nth-child(2){margin:0 30px}}.new-store-shop-leader .outras-empresas-rodape .empresas .empresa-item a{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:100px;padding-top:20px;padding-left:20px;padding-right:10px;background-color:#16161A;border-radius:5px;text-decoration:none}@media (min-width:768px){.new-store-shop-leader .outras-empresas-rodape .empresas .empresa-item a{min-height:150px;padding-left:30px;padding-top:0}}.new-store-shop-leader .outras-empresas-rodape .empresas .empresa-item a:after{content:"";display:block;height:30px;width:3px;background-color:#ED3237;position:absolute;z-index:7;top:calc(50% - 30px);left:0}@media (min-width:768px){.new-store-shop-leader .outras-empresas-rodape .empresas .empresa-item a:after{height:40px;width:4px;top:calc(50% - 35px)}}.new-store-shop-leader .outras-empresas-rodape .empresas .empresa-item a:before{content:"";display:block;position:absolute;z-index:5;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(37,38,44,0.0001) 0%,#25262C 99.88%)}.new-store-shop-leader .outras-empresas-rodape .empresas .empresa-item a>div{position:relative;z-index:10}.new-store-shop-leader .outras-empresas-rodape .empresas .empresa-item a>div p{font-family:"Open Sans", "Montserrat",sans-serif;font-size:14px;color:#8F8F8F;margin:0;margin-top:15px}.new-store-shop-leader .outras-empresas-rodape .empresas .empresa-item a>div .conjunto{margin-top:-20px;margin-bottom:-20px}.new-store-shop-leader .diferenciais{display:flex;flex-direction:column;margin-bottom:60px;flex-wrap:wrap}@media (min-width:768px){.new-store-shop-leader .diferenciais{flex-direction:row}}.new-store-shop-leader .diferenciais .diferencial-item{position:relative;width:100%;display:flex;align-items:center;justify-content:space-between;background-color:#16161A;border-radius:5px;padding:20px 0}@media (min-width:768px){.new-store-shop-leader .diferenciais .diferencial-item{margin:0 15px;width:calc(50% - 30px)}}@media (min-width:992px){.new-store-shop-leader .diferenciais .diferencial-item{width:calc(25% - 30px)}}.new-store-shop-leader .diferenciais .diferencial-item:after{content:"";display:block;height:30px;width:3px;background-color:#ED3237;position:absolute;z-index:7;top:calc(50% - 15px);left:0}@media (min-width:768px){.new-store-shop-leader .diferenciais .diferencial-item:after{height:40px;width:4px;top:calc(50% - 20px)}}.new-store-shop-leader .diferenciais .diferencial-item:before{content:"";display:block;position:absolute;z-index:5;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(37,38,44,0.0001) 0%,#25262C 99.88%)}@media (min-width:992px){.new-store-shop-leader .diferenciais .diferencial-item:first-child{margin-left:0}}@media (min-width:992px){.new-store-shop-leader .diferenciais .diferencial-item:last-child{margin-right:0}}
.new-store-shop-leader .diferenciais .diferencial-item h3{position:relative;z-index:10;font-family:"Open Sans", "Montserrat",sans-serif;font-weight:800;font-size:11px;line-height:20px;color:#25262c;padding-left:20px}
.new-store-shop-leader .diferenciais .diferencial-item h3 a {text-decoration: none; color: white}
@media (min-width:768px){
	.new-store-shop-leader .diferenciais .diferencial-item h3{font-size:16px;padding-left:30px}
}.new-store-shop-leader .diferenciais .diferencial-item img{position:relative;z-index:10;padding-left:15px;padding-right:15px;max-width:50px}@media (min-width:768px){.new-store-shop-leader .diferenciais .diferencial-item img{max-width:75px}}.new-store-shop-leader div#rodape{display:none}.new-store-shop-leader .awesome-footer .geral-info{display:flex;align-items:flex-start;flex-direction:column}@media (min-width:992px){.new-store-shop-leader .awesome-footer .geral-info{flex-direction:row;box-shadow:0px -1px 0px 0px rgba(216,216,216,0.4);padding-top:60px}}
.new-store-shop-leader .awesome-footer .geral-info>div{width:100%; position: relative;}
.new-store-shop-leader .awesome-footer .geral-info>div:first-child:before, .new-store-shop-leader .awesome-footer .geral-info>div:first-child::after {border-left: 1px solid rgba(143,143,143,0.3);content: "";right: -45px;position: absolute;top: 0;bottom: 0;}
.new-store-shop-leader .awesome-footer .geral-info>div:first-child:after {
	right: calc(-50% - 135px);
	left: auto;
}
.new-store-shop-leader .awesome-footer .geral-info .sobre-rodape > div { margin-bottom: 40px}
@media (min-width:500px){
	.new-store-shop-leader .awesome-footer .geral-info .sobre-rodape > div {width: 60%; float: left; column-count: 1; padding-right: 15px}
    .new-store-shop-leader .awesome-footer .geral-info>div:nth-child(2) ul.nivel-um {float: left; width: calc(40% - 15px)}
}
@media (min-width:1200px){
	.new-store-shop-leader .awesome-footer .geral-info .sobre-rodape > div {width: 50%; padding-right: 70px}
    .new-store-shop-leader .awesome-footer .geral-info>div:nth-child(2) ul.nivel-um { width: calc(50% - 70px)}
}
.new-store-shop-leader .awesome-footer .geral-info .sobre-rodape h4 {font-size: 14px;}
@media (min-width:992px){
	.new-store-shop-leader .awesome-footer .geral-info>div{width:50%;}
	.new-store-shop-leader .awesome-footer .geral-info>div:nth-child(2) ul.nivel-um {float: left;width: calc(50% - 90px)}
}
@media (min-width:992px){
	.new-store-shop-leader .awesome-footer .geral-info>div:nth-child(2){padding-left:60px}
}
@media (min-width:1200px){.new-store-shop-leader .awesome-footer .geral-info>div:nth-child(2){padding-left:90px}}.new-store-shop-leader .awesome-footer .geral-info>div:nth-child(2) .cta-ju,.new-store-shop-leader .awesome-footer .geral-info>div:nth-child(2) li.see-all{display:none}.new-store-shop-leader .awesome-footer .geral-info>div:nth-child(2) ul.nivel-um{margin:0;}.new-store-shop-leader .awesome-footer .geral-info>div:nth-child(2) ul.nivel-um li a{text-decoration:none;transition:all 0.3s linear}.new-store-shop-leader .awesome-footer .geral-info>div:nth-child(2) ul.nivel-um li a:hover{color:#ED3237!important}.new-store-shop-leader .awesome-footer .geral-info>div:nth-child(2) ul.nivel-um li a:hover strong{color:#ED3237!important}.new-store-shop-leader .awesome-footer .geral-info>div:nth-child(2) ul.nivel-um>li{position:relative;border:0}@media (min-width:992px){.new-store-shop-leader .awesome-footer .geral-info>div:nth-child(2) ul.nivel-um>li{padding-left:20px;-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid;}}.new-store-shop-leader .awesome-footer .geral-info>div:nth-child(2) ul.nivel-um>li:before{content:"";display:none;position:absolute;top:0px;left:0;height:calc(100% + 15px);width:1px;background-color:rgba(216,216,216,0.4)}@media (min-width:992px){.new-store-shop-leader .awesome-footer .geral-info>div:nth-child(2) ul.nivel-um>li:before{display:block}}.new-store-shop-leader .awesome-footer .geral-info>div:nth-child(2) ul.nivel-um>li:first-child>a strong{margin-top:0}.new-store-shop-leader .awesome-footer .geral-info>div:nth-child(2) ul.nivel-um>li>a{display:block}
.new-store-shop-leader .awesome-footer .geral-info>div:nth-child(2) ul.nivel-um>li>a strong,
.awesome-footer .geral-info>div:nth-child(2) ul.nivel-um>li>strong{
    display:block;
    font-family:"Open Sans", "Montserrat",sans-serif;
    font-weight:800;
    font-size:14px;
    color:#25262c;
    margin-top:15px; 
    margin-bottom: 9px;
}
.new-store-shop-leader .awesome-footer .geral-info>div:nth-child(2) ul.nivel-um>li>a i{
    display:none;
}
.new-store-shop-leader .awesome-footer .geral-info>div:nth-child(2) ul.nivel-um>li ul.nivel-dois{
    border:0
    ;margin:0
    
}
.new-store-shop-leader .awesome-footer .geral-info>div:nth-child(2) ul.nivel-um>li ul.nivel-dois>li>a{display:block;font-family:"Open Sans", "Montserrat",sans-serif;font-size:14px;color:#25262c;font-weight:700;margin-top:15px}.new-store-shop-leader .awesome-footer .geral-info>div:nth-child(2) ul.nivel-um>li ul.nivel-dois>li>a i{display:none}.new-store-shop-leader .awesome-footer .geral-info>div:nth-child(2) ul.nivel-um>li ul.nivel-dois>li ul.nivel-tres{border:0;margin:0}.new-store-shop-leader .awesome-footer .geral-info>div:nth-child(2) ul.nivel-um>li ul.nivel-dois>li ul.nivel-tres>li>a{font-family:"Open Sans", "Montserrat",sans-serif;font-size:13px;color:#25262c}.new-store-shop-leader .awesome-footer .geral-info>div:nth-child(2) ul.nivel-um>li ul.nivel-dois>li ul.nivel-tres>li>a i{display:none}
.new-store-shop-leader .awesome-footer .geral-info>div:first-child .logo-social{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:30px;flex-direction:column}
.new-store-shop-leader .awesome-footer .geral-info>div:first-child .logo-social > img.logo-shopb-rodape{ width:145px; height: auto;}
.logo-mentores-rodape {width: 100px; height: auto;}
@media (min-width:992px){
	.new-store-shop-leader .awesome-footer .geral-info>div:first-child .logo-social{flex-direction:row;margin-bottom:60px}
}
.new-store-shop-leader .awesome-footer .geral-info>div:first-child .logo-social ul{display:flex;align-items:center;padding:0;margin:0;margin-top:15px;border-radius:5px;padding:20px;box-shadow:0px 0px 0px 1px rgba(216,216,216,0.4)}@media (min-width:992px){.new-store-shop-leader .awesome-footer .geral-info>div:first-child .logo-social ul{margin:0;margin-left:15px}}.new-store-shop-leader .awesome-footer .geral-info>div:first-child .logo-social ul li{margin-right:30px}
@media (min-width:992px){
	.new-store-shop-leader .awesome-footer .geral-info>div:first-child .logo-social ul li{margin-right:40px}
}
.new-store-shop-leader .awesome-footer .geral-info>div:first-child .logo-social ul li:last-child{margin-right:0}
.new-store-shop-leader .awesome-footer .geral-info>div:first-child .logo-social ul li a{display:flex;align-items:center;text-decoration:none}
.new-store-shop-leader .awesome-footer .geral-info>div:first-child .logo-social ul li a:hover span{color:#ED3237}
.new-store-shop-leader .awesome-footer .geral-info>div:first-child .logo-social ul li a i {margin-right:10px; font-size: 1.2em; color:white;}
.new-store-shop-leader .awesome-footer .geral-info>div:first-child .logo-social ul li a span{font-family:"Open Sans", "Montserrat",sans-serif;font-size:10px;line-height:12px;color:#25262c;opacity:0.8;transition:all 0.3s linear;}
.new-store-shop-leader .awesome-footer .geral-info>div:first-child .enderecos{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;margin-bottom:30px}@media (min-width:576px){.new-store-shop-leader .awesome-footer .geral-info>div:first-child .enderecos{flex-direction:row}}@media (min-width:992px){.new-store-shop-leader .awesome-footer .geral-info>div:first-child .enderecos{margin-bottom:45px}}.new-store-shop-leader .awesome-footer .geral-info>div:first-child .enderecos>div{width:100%;margin-bottom:30px}
.new-store-shop-leader .awesome-footer .geral-info>div:first-child .enderecos h4,
.awesome-footer .sobre-rodape h4{font-family:"Open Sans", "Montserrat",sans-serif;font-weight:800;font-size:14px;line-height:20px;color:#25262c;margin-bottom:20px;text-align:center}
@media (min-width:992px){
	.new-store-shop-leader .awesome-footer .geral-info>div:first-child .enderecos h4{text-align:left}
}
.new-store-shop-leader .awesome-footer .geral-info>div:first-child .enderecos p,
.awesome-footer .sobre-rodape p {font-family:"Open Sans", "Montserrat",sans-serif;font-size:14px;line-height:24px;color:#25262c;margin:0;text-align:center}
.awesome-footer .sobre-rodape p {margin-bottom: 10px;}
@media (min-width:992px){
	.new-store-shop-leader .awesome-footer .geral-info>div:first-child .enderecos p,
	.awesome-footer .sobre-rodape p {text-align:left}}
.new-store-shop-leader .awesome-footer .geral-info>div:first-child .enderecos p strong{display:block;font-size:20px;margin-bottom:20px}.new-store-shop-leader .awesome-footer .geral-info>div:first-child .new-newsletter{position:relative;margin-bottom:40px}
.new-store-shop-leader .awesome-footer .geral-info>div:first-child .new-newsletter > button,
.new-store-shop-leader .awesome-footer .geral-info>div:first-child .new-newsletter > a {position: relative; margin-bottom:15px;}
.new-store-shop-leader .awesome-footer .geral-info>div:first-child .new-newsletter > button:before,
.new-store-shop-leader .awesome-footer .geral-info>div:first-child .new-newsletter > a:before{left:-20px;bottom:0;height:60px;width:34px;content:"";display:block;position:absolute;z-index:10;background-image:url("https://cdn.awsli.com.br/1951/1951000/arquivos/donkey-kong.png");background-repeat:no-repeat;background-position:center;background-size:cover}.new-store-shop-leader .awesome-footer .geral-info>div:first-child .new-newsletter h3{font-family:"Open Sans", "Montserrat",sans-serif;font-weight:800;font-size:14px;color:#25262c;margin:0;text-align:center}@media (min-width:576px){.new-store-shop-leader .awesome-footer .geral-info>div:first-child .new-newsletter h3{text-align:left}}.new-store-shop-leader .awesome-footer .geral-info>div:first-child .new-newsletter p{font-family:"Open Sans", "Montserrat",sans-serif;font-size:14px;line-height:24px;color:#f06c6cc;margin:0;margin-bottom:15px;text-align:center}@media (min-width:576px){.new-store-shop-leader .awesome-footer .geral-info>div:first-child .new-newsletter p{text-align:left}}.new-store-shop-leader .awesome-footer .geral-info>div:first-child .new-newsletter .row-fluid .span .componente.newsletter.borda-principal{border:none;background-color:transparent}.new-store-shop-leader .awesome-footer .geral-info>div:first-child .new-newsletter .row-fluid .span .componente.newsletter.borda-principal .interno{padding:0}.new-store-shop-leader .awesome-footer .geral-info>div:first-child .new-newsletter .row-fluid .span .componente.newsletter.borda-principal .interno span.titulo.cor-secundaria{display:none}.new-store-shop-leader .awesome-footer .geral-info>div:first-child .new-newsletter .row-fluid .span .componente.newsletter.borda-principal .interno .interno-conteudo p.texto-newsletter.newsletter-cadastro,.new-store-shop-leader .awesome-footer .geral-info>div:first-child .new-newsletter .row-fluid .span .componente.newsletter.borda-principal .interno .interno-conteudo p.texto-newsletter.newsletter-cadastro.control-group.error{display:none}.new-store-shop-leader .awesome-footer .geral-info>div:first-child .new-newsletter .row-fluid .span .componente.newsletter.borda-principal .interno .interno-conteudo .erro-newsletter{background-color:#F23333;border:0;font-weight:700;text-shadow:none}.new-store-shop-leader .awesome-footer .geral-info>div:first-child .new-newsletter .row-fluid .span .componente.newsletter.borda-principal .interno .interno-conteudo .erro-newsletter button.close{display:none}.new-store-shop-leader .awesome-footer .geral-info>div:first-child .new-newsletter .row-fluid .span .componente.newsletter.borda-principal .interno .interno-conteudo .newsletter-confirmacao{display:flex;align-items:center}.new-store-shop-leader .awesome-footer .geral-info>div:first-child .new-newsletter .row-fluid .span .componente.newsletter.borda-principal .interno .interno-conteudo .newsletter-confirmacao.hide{display:none!important}.new-store-shop-leader .awesome-footer .geral-info>div:first-child .new-newsletter .row-fluid .span .componente.newsletter.borda-principal .interno .interno-conteudo .newsletter-confirmacao i{margin:0}.new-store-shop-leader .awesome-footer .geral-info>div:first-child .new-newsletter .row-fluid .span .componente.newsletter.borda-principal .interno .interno-conteudo .newsletter-confirmacao span{padding:0;margin-left:15px;font-family:"Open Sans", "Montserrat",sans-serif;font-size:12px;font-weight:800;color:#f06c6c}.new-store-shop-leader .awesome-footer .geral-info>div:first-child .new-newsletter .row-fluid .span .componente.newsletter.borda-principal .interno .interno-conteudo .newsletter-cadastro{margin:0}.new-store-shop-leader .awesome-footer .geral-info>div:first-child .new-newsletter .row-fluid .span .componente.newsletter.borda-principal .interno .interno-conteudo .newsletter-cadastro.error input[type=text]{box-shadow:0px 0px 0px 2px #F23333}.new-store-shop-leader .awesome-footer .geral-info>div:first-child .new-newsletter .row-fluid .span .componente.newsletter.borda-principal .interno .interno-conteudo .newsletter-cadastro input[type=text]{width:100%;background-color:#F5F5F5;border:0;border-radius:5px;padding:17px 0px;text-indent:20px;box-shadow:0px 0px 0px 1px #DEDEDE;font-family:"Open Sans", "Montserrat",sans-serif;font-size:12px;font-weight:300;line-height:25px;transition:all 0.3s linear}@media (min-width:768px){.new-store-shop-leader .awesome-footer .geral-info>div:first-child .new-newsletter .row-fluid .span .componente.newsletter.borda-principal .interno .interno-conteudo .newsletter-cadastro input[type=text]{font-size:14px}}.new-store-shop-leader .awesome-footer .geral-info>div:first-child .new-newsletter .row-fluid .span .componente.newsletter.borda-principal .interno .interno-conteudo .newsletter-cadastro button{border:0;position:absolute;height:calc(100% - 10px);width:85px;right:30px;padding:0;top:5px}.new-store-shop-leader .awesome-footer .geral-info>div:first-child .new-newsletter .row-fluid .span .componente.newsletter.borda-principal .interno .interno-conteudo .newsletter-cadastro button:before{display:none}@media (min-width:992px){.new-store-shop-leader .awesome-footer .geral-info>div:first-child .new-newsletter .row-fluid .span .componente.newsletter.borda-principal .interno .interno-conteudo .newsletter-cadastro button{width:130px;right:10px}}.new-store-shop-leader .awesome-footer .metodos-de-pagamento{margin-top:20px;padding-bottom:30px}.new-store-shop-leader .awesome-footer .metodos-de-pagamento h4{font-family:"Open Sans", "Montserrat",sans-serif;font-weight:800;font-size:14px;color:#f06c6c;margin:0;margin-bottom:15px}.new-store-shop-leader .awesome-footer .metodos-de-pagamento img{max-width:100%; filter: grayscale(1);}.new-store-shop-leader .awesome-footer .selos{background-color:white;padding:40px 0}.new-store-shop-leader .awesome-footer .selos .conteiner{display:flex;flex-direction:column}@media (min-width:768px){.new-store-shop-leader .awesome-footer .selos .conteiner{flex-direction:row}}.new-store-shop-leader .awesome-footer .selos .conteiner>div{margin-bottom:30px}
@media (min-width:768px){
	.new-store-shop-leader .awesome-footer .selos .conteiner>div{margin-bottom:0}
	.new-store-shop-leader .awesome-footer .selos .conteiner>div:first-child{width:100%}
	.new-store-shop-leader .awesome-footer .selos .conteiner>div:nth-child(2){width:40%;border-left: 1px solid rgba(142,142,142,0.3);padding-left: 30px;}
}
.new-store-shop-leader .awesome-footer .selos h4{font-family:"Open Sans", "Montserrat",sans-serif;font-weight:800;font-size:14px;color:black;margin:0;margin-bottom:30px;text-align:center}
@media (min-width:768px){
	.new-store-shop-leader .awesome-footer .selos h4{text-align:left}
}
.new-store-shop-leader .awesome-footer .selos h4 span{font-weight:400;color:#6C6C6C}
.new-store-shop-leader .awesome-footer .selos ul{display:flex;flex-wrap:wrap;width:100%;margin:0;padding:0;width:100%}
.new-store-shop-leader .awesome-footer .selos ul li{display:flex;justify-content:center;align-items:center;list-style-type:none;width:50%;margin:0;margin-bottom:15px}@media (min-width:768px){.new-store-shop-leader .awesome-footer .selos ul li{justify-content:flex-start;width:auto;margin-right:15px}}@media (min-width:1200px){.new-store-shop-leader .awesome-footer .selos ul li{margin-right:30px}}.new-store-shop-leader .awesome-footer .selos ul li img{display:block}
.new-store-shop-leader .awesome-footer .sub-rodape .conteiner>div:first-child{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;padding-top:30px;padding-bottom:40px}
.sub-rodape .span5.offset1 { text-align: center;}
@media (min-width:768px){
	.new-store-shop-leader .awesome-footer .sub-rodape .conteiner>div:first-child{justify-content:flex-start}
	.sub-rodape .span5.offset1,
	.awesome-footer .sobre-rodape h4 {text-align: left;}
}
.new-store-shop-leader .awesome-footer .sub-rodape .conteiner>div:first-child img{margin:15px;max-width:100px;height:auto}
.new-store-shop-leader .awesome-footer .sub-rodape .conteiner>div:first-child a:last-child img{margin-right:0}
.new-store-shop-leader .awesome-footer .sub-rodape .conteiner>div:nth-child(2){display:flex;align-items:center;justify-content:space-between;flex-direction:column}
@media (min-width:768px){.new-store-shop-leader .awesome-footer .sub-rodape .conteiner>div:nth-child(2){flex-direction:row;padding-bottom:15px}}.new-store-shop-leader .awesome-footer .sub-rodape .conteiner>div:nth-child(2) p{margin:0;font-family:"Open Sans", "Montserrat",sans-serif;font-size:11px;line-height:24px;color:#25262c;text-align:center;padding-bottom:15px}
@media (min-width:768px){
	.new-store-shop-leader .awesome-footer .sub-rodape .conteiner>div:nth-child(2) p{text-align:left;padding-bottom:0}
}
.new-store-shop-leader .awesome-footer .sub-rodape .conteiner>div:nth-child(2) p a{font-weight:600;text-decoration:none;color:#25262c;transition:all 0.3s linear}
.new-store-shop-leader .awesome-footer .sub-rodape .conteiner>div:nth-child(2) p a:hover{color:#ED3237}
.new-store-shop-leader .awesome-footer .sub-rodape .conteiner>div:nth-child(2) p a#mentores{margin-left:15px}.new-store-shop-leader.pagina-login .cadastro{margin:0!important}.new-store-shop-leader.pagina-login .cadastro .cabecalho-interno{display:none}.new-store-shop-leader.pagina-login .cadastro .cadastro-logar{margin-top:90px}.new-store-shop-leader.pagina-login .cadastro .cadastro-logar .span6{position:relative}.new-store-shop-leader.pagina-login .cadastro .cadastro-logar .span6:first-child:before{content:"";display:block;position:absolute;top:-22.5px;left:calc(50% - 22.5px);width:55px;height:55px;background-image:url("https://cdn.awsli.com.br/1951/1951000/arquivos/diddy-yellow.png");background-position:center;background-size:cover}.new-store-shop-leader.pagina-login .cadastro .cadastro-logar .span6:nth-child(2):before{content:"";display:block;position:absolute;top:-22.5px;left:calc(50% - 22.5px);width:55px;height:55px;background-image:url("https://cdn.awsli.com.br/1951/1951000/arquivos/donkey-red.png");background-position:center;background-size:cover}.new-store-shop-leader.pagina-login .cadastro .cadastro-logar .span6 .caixa-sombreada{padding:0 25px;border:0;border:0;border-radius:5px;margin-bottom:45px;box-shadow:0px 0px 0px 1px rgba(255,255,255,0.6)}@media (min-width:768px){.new-store-shop-leader.pagina-login .cadastro .cadastro-logar .span6 .caixa-sombreada{padding:0 45px;margin-bottom:0}}@media (min-width:992px){.new-store-shop-leader.pagina-login .cadastro .cadastro-logar .span6 .caixa-sombreada{padding:0 85px}}.new-store-shop-leader.pagina-login .cadastro .cadastro-logar .span6 .caixa-sombreada form{margin:0}@media (min-width:768px){.new-store-shop-leader.pagina-login .cadastro .cadastro-logar .span6 .caixa-sombreada form{min-height:500px}}.new-store-shop-leader.pagina-login .cadastro .cadastro-logar .span6 .caixa-sombreada form #register-title{font-family:"Open Sans", "Montserrat",sans-serif;font-size:16px;font-weight:400;text-align:center;color:#25262c;margin:0;margin-top:40px;margin-bottom:15px;line-height:21px}.new-store-shop-leader.pagina-login .cadastro .cadastro-logar .span6 .caixa-sombreada form #register-title strong{display:block;font-weight:700}.new-store-shop-leader.pagina-login .cadastro .cadastro-logar .span6 .caixa-sombreada form fieldset legend{padding:0;margin:0;border:0;text-align:center;font-family:"Open Sans", "Montserrat",sans-serif;font-weight:800;font-size:20px;text-align:center;color:#25262c;padding-top:50px;padding-bottom:20px}.new-store-shop-leader.pagina-login .cadastro .cadastro-logar .span6 .caixa-sombreada form fieldset legend i{display:none}.new-store-shop-leader.pagina-login .cadastro .cadastro-logar .span6 .caixa-sombreada form fieldset .control-group{display:flex;flex-direction:column;margin:0}.new-store-shop-leader.pagina-login .cadastro .cadastro-logar .span6 .caixa-sombreada form fieldset .control-group .controls{margin:0;margin-bottom:15px}.new-store-shop-leader.pagina-login .cadastro .cadastro-logar .span6 .caixa-sombreada form fieldset label{font-family:"Open Sans", "Montserrat",sans-serif;font-weight:300;font-size:14px;line-height:17px;color:#8B8B8B}.new-store-shop-leader.pagina-login .cadastro .cadastro-logar .span6 .caixa-sombreada form fieldset input{display:block;background:#FFFFFF;border:0!important;border-radius:3px;padding:0;width:100%;border:0;box-shadow:none;text-indent:15px;height:40px}@media (min-width:768px){.new-store-shop-leader.pagina-login .cadastro .cadastro-logar .span6 .caixa-sombreada form fieldset input{height:50px}}.new-store-shop-leader.pagina-login .cadastro .cadastro-logar .span6 .caixa-sombreada form fieldset button.botao.principal{margin:0;width:100%;margin-top:90px;margin-bottom:30px;padding:10px 0;border-radius:50px;font-weight:700}@media (min-width:768px){.new-store-shop-leader.pagina-login .cadastro .cadastro-logar .span6 .caixa-sombreada form fieldset button.botao.principal{padding:20px 0}}.new-store-shop-leader.pagina-login .cadastro .cadastro-logar .span6 .caixa-sombreada form fieldset a.recuperar-senha{position:relative;top:-175px;float:right;font-family:"Open Sans", "Montserrat",sans-serif;font-weight:bold;font-size:14px;line-height:17px;text-align:right;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#25262c}.new-store-shop-leader.pagina-login .cadastro .cadastro-logar .span6 .caixa-sombreada form fieldset a.recuperar-senha i{display:none}
.new-store-shop-leader.pagina-cadastro #corpo{padding-top:100px}
.new-store-shop-leader.pagina-cadastro #corpo .cabecalho-interno.row-fluid{display:none}
.new-store-shop-leader.pagina-cadastro #corpo .formulario-cadastro-cliente{position:relative;border-radius:5px;padding:30px 15px;box-shadow:0px 0px 0px 1px rgba(255,255,255,0.6)}
@media (min-width:768px){.new-store-shop-leader.pagina-cadastro #corpo .formulario-cadastro-cliente{padding:50px 150px}}.new-store-shop-leader.pagina-cadastro #corpo .formulario-cadastro-cliente:before{content:"";display:block;position:absolute;top:-22.5px;left:calc(50% - 22.5px);width:55px;height:55px;background-image:url("https://cdn.awsli.com.br/1951/1951000/arquivos/donkey-red.png");background-position:center;background-size:cover}.new-store-shop-leader.pagina-cadastro #corpo .formulario-cadastro-cliente .dados-acesso,.new-store-shop-leader.pagina-cadastro #corpo .formulario-cadastro-cliente .dados-pessoais,.new-store-shop-leader.pagina-cadastro #corpo .formulario-cadastro-cliente .tipo-cadastro{background-color:transparent}.new-store-shop-leader.pagina-cadastro #corpo .formulario-cadastro-cliente .dados-acesso legend,.new-store-shop-leader.pagina-cadastro #corpo .formulario-cadastro-cliente .dados-pessoais legend,.new-store-shop-leader.pagina-cadastro #corpo .formulario-cadastro-cliente .tipo-cadastro legend{display:flex;align-items:center;justify-content:center;position:relative}.new-store-shop-leader.pagina-cadastro #corpo .formulario-cadastro-cliente .dados-acesso legend:before,.new-store-shop-leader.pagina-cadastro #corpo .formulario-cadastro-cliente .dados-pessoais legend:before,.new-store-shop-leader.pagina-cadastro #corpo .formulario-cadastro-cliente .tipo-cadastro legend:before{content:"";display:block;width:30px;height:30px;background-image:url("https://cdn.awsli.com.br/1951/1951000/arquivos/login-2.png");background-repeat:no-repeat;background-position:center;background-size:cover;margin-right:10px}.new-store-shop-leader.pagina-cadastro #corpo .formulario-cadastro-cliente .tipo-cadastro legend:before{background-image:url("https://cdn.awsli.com.br/1951/1951000/arquivos/add.png")}.new-store-shop-leader.pagina-cadastro #corpo .formulario-cadastro-cliente .tipo-cadastro fieldset #id_tipo{display:flex;align-items:center;justify-content:center}.new-store-shop-leader.pagina-cadastro #corpo .formulario-cadastro-cliente .dados-pessoais legend{width:100%}.new-store-shop-leader.pagina-cadastro #corpo .formulario-cadastro-cliente .dados-pessoais legend:before{background-image:url("https://cdn.awsli.com.br/1951/1951000/arquivos/address.png")}.new-store-shop-leader.pagina-cadastro #corpo .formulario-cadastro-cliente .dados-pessoais .span6{width:100%;margin:0}.new-store-shop-leader.pagina-cadastro #corpo .formulario-cadastro-cliente .dados-pessoais .span6 .control-group{display:flex;flex-direction:column;margin:0;width:100%;float:left;margin-right:15px}@media (min-width:576px){.new-store-shop-leader.pagina-cadastro #corpo .formulario-cadastro-cliente .dados-pessoais .span6 .control-group{width:calc(50% - 15px)}}.new-store-shop-leader.pagina-cadastro #corpo .formulario-cadastro-cliente .dados-pessoais .span6 .control-group .controls{position:relative;margin:0;margin-bottom:15px}.new-store-shop-leader.pagina-cadastro #corpo .formulario-cadastro-cliente .dados-pessoais .span6 .control-group .controls span.help-inline{position:absolute;top:-23px;left:30px;font-style:normal;font-weight:bold;font-size:12px;line-height:15px;text-align:right}.new-store-shop-leader.pagina-cadastro #corpo .formulario-cadastro-cliente .dados-pessoais .span6 .control-group .controls span.help-inline a{color:#ED3237}.new-store-shop-leader.pagina-cadastro #corpo .formulario-cadastro-cliente .dados-pessoais .span6 .control-group .controls span.help-inline a i{color:#ED3237}.new-store-shop-leader.pagina-cadastro #corpo .formulario-cadastro-cliente .dados-pessoais .span6 .control-group label{text-align:left}.new-store-shop-leader.pagina-cadastro #corpo .formulario-cadastro-cliente .acao-editar .span3{width:100%;margin:0;display:flex;align-items:center;justify-content:center;flex-direction:column-reverse}.new-store-shop-leader.pagina-cadastro #corpo .formulario-cadastro-cliente .acao-editar .span3 button{width:100%;max-width:320px;height:60px;border-radius:50px;margin-bottom:15px}.new-store-shop-leader.pagina-cadastro #corpo .formulario-cadastro-cliente .acao-editar .span3 a{font-family:"Open Sans", "Montserrat",sans-serif;background-color:transparent;border:0;box-shadow:none;background-image:none;color:white;text-decoration:underline}.new-store-shop-leader.pagina-cadastro #corpo .formulario-cadastro-cliente .acao-editar .span3 a:hover{color:#ED3237}.new-store-shop-leader.pagina-cadastro #corpo .formulario-cadastro-cliente .caixa-sombreada{border:0;padding:0;box-shadow:none}.new-store-shop-leader.pagina-cadastro #corpo .formulario-cadastro-cliente .caixa-sombreada legend{padding:0;margin:0;border:0;text-align:center;font-family:"Open Sans", "Montserrat",sans-serif;font-weight:800;font-size:20px;text-align:center;color:#25262c;padding-top:50px;padding-bottom:20px}.new-store-shop-leader.pagina-cadastro #corpo .formulario-cadastro-cliente .caixa-sombreada legend i{display:none}
.new-store-shop-leader.pagina-cadastro #corpo .formulario-cadastro-cliente .caixa-sombreada label{font-family:"Open Sans", "Montserrat",sans-serif;font-weight:300;font-size:14px;line-height:17px;color:#F5F5F5}
.new-store-shop-leader.pagina-cadastro #corpo .formulario-cadastro-cliente .caixa-sombreada label i{display:none}.new-store-shop-leader.pagina-cadastro #corpo .formulario-cadastro-cliente .caixa-sombreada input[type=email],.new-store-shop-leader.pagina-cadastro #corpo .formulario-cadastro-cliente .caixa-sombreada input[type=password],.new-store-shop-leader.pagina-cadastro #corpo .formulario-cadastro-cliente .caixa-sombreada input[type=tel],.new-store-shop-leader.pagina-cadastro #corpo .formulario-cadastro-cliente .caixa-sombreada input[type=text],.new-store-shop-leader.pagina-cadastro #corpo .formulario-cadastro-cliente .caixa-sombreada select{display:block;background:#25262c;border:0!important;border-radius:3px;padding:0;width:100%;border:0;box-shadow:none;text-indent:15px;height:40px}@media (min-width:768px){.new-store-shop-leader.pagina-cadastro #corpo .formulario-cadastro-cliente .caixa-sombreada input[type=email],.new-store-shop-leader.pagina-cadastro #corpo .formulario-cadastro-cliente .caixa-sombreada input[type=password],.new-store-shop-leader.pagina-cadastro #corpo .formulario-cadastro-cliente .caixa-sombreada input[type=tel],.new-store-shop-leader.pagina-cadastro #corpo .formulario-cadastro-cliente .caixa-sombreada input[type=text],.new-store-shop-leader.pagina-cadastro #corpo .formulario-cadastro-cliente .caixa-sombreada select{height:50px}}
.new-store-shop-leader.pagina-categoria .breadcrumbs{padding:0;margin:0;margin-top:15px;border:0;min-height: 60px; margin-bottom: 10px !important; display: flex;justify-content: center; flex-direction: column;}
.new-store-shop-leader.pagina-categoria .breadcrumbs ul li,
.info-principal-produto .breadcrumbs ul li{border:0; min-height: auto;}
.new-store-shop-leader.pagina-categoria .breadcrumbs ul li:last-child:after{display:none!important}
.new-store-shop-leader.pagina-categoria .breadcrumbs ul li:after{content:url("https://cdn.awsli.com.br/1951/1951000/arquivos/arrow-2.svg");width:7px;height:7px}
.new-store-shop-leader.pagina-categoria .breadcrumbs ul li a{font-family:"Open Sans", "Montserrat",sans-serif;font-weight:800;font-size:12px;color:#ED3237}
.new-store-shop-leader.pagina-categoria .breadcrumbs ul li a i{display:none}
.new-store-shop-leader.pagina-categoria .breadcrumbs ul li strong{font-family:"Open Sans", "Montserrat",sans-serif;font-size:12px;font-weight:400;color:#25262c;padding:0}
ul li{min-height:100%}
ul li .listagem-item .imagem-produto{position:relative;width:100%;height:250px;box-shadow:inset 0px -1px 0px 0px #979797}
@media (min-width:992px){
	ul li .listagem-item .imagem-produto{height:300px}
}
ul li .listagem-item .acoes-produto-responsiva{display:none!important}
ul li .listagem-item .acoes-produto{display:flex;align-items:center;justify-content:center;bottom:0;background-color:white;border:0}ul li .listagem-item .acoes-produto .botao-comprar.principal{position:relative;width:calc(100% - 20px);margin:0 auto;background:#ED3237;border-radius:30px;font-family:"Open Sans", "Montserrat",sans-serif;font-style:normal;font-weight:700;font-size:14px;text-align:center;color:#25262c;border:0;text-shadow:none;padding:21px 0px;box-shadow:0px 0px 0px 2px #ED3237;transition:all 0.3s linear} ul li .listagem-item .acoes-produto .botao-comprar.principal:hover{background-color:white;color:#ED3237} ul li .listagem-item .acoes-produto .botao-comprar.principal:before{content:"";display:block;position:absolute;right:0px;top:-10px;width:40px;height:50px;background-image:url("https://images.squarespace-cdn.com/content/v1/50f14d35e4b0d70ab5fc4f24/1408605541118-9RDZXWY79QXWSBGK22WP/image-asset.gif?format=2500w");background-repeat:no-repeat;background-position:center;background-size:contain} ul li .listagem-item .acoes-produto .botao-comprar.principal i{display:none}
ul li .listagem-item .info-produto .preco-promocional{font-family:"Open Sans", "Montserrat",sans-serif;font-weight:bold;font-size:25px;line-height:30px;color:#000000}
@media (min-width:768px){
	ul li .listagem-item .info-produto .preco-promocional{font-size:20px}
}
@media (min-width:992px){
	ul li .listagem-item .info-produto .preco-promocional{font-size:25px}
}
@media (min-width:992px){
	.new-store-shop-leader.pagina-categoria ul li .listagem-item .info-produto > a:before{top:30px;height:40px;width:4px}
}
div#cabecalho .logo a {max-width: 157px;}
div#cabecalho .menu.superior ul.nivel-um>li{position:initial;padding:0;flex-grow:1;border:0;margin:0}
div#cabecalho .menu.superior ul.nivel-um>li i.icon-chevron-down{display:none}
div#cabecalho .menu.superior ul.nivel-um>li:hover>a{background-color:#0057A9}
div#cabecalho .menu.superior ul.nivel-um>li:hover>a strong{color:white!important}
div#cabecalho .menu.superior ul.nivel-um>li.com-filho.active ul.nivel-dois{opacity:1;pointer-events:auto}
div#cabecalho .menu.superior ul.nivel-um>li>a{position:relative;z-index:10;padding:20px 0;display:block;text-align:center}
div#cabecalho .menu.superior ul.nivel-um>li>a:hover strong{color:#ED3237}
div#cabecalho .menu.superior ul.nivel-um>li>a strong{font-family:"Open Sans", "Montserrat",sans-serif;font-weight:800;font-size:12px;line-height:17px;text-transform:uppercase;color:#000000;display:block;margin:0;white-space:nowrap;transition:all 0.3s linear;box-shadow:0px 0px 0px 0px #6C6C6C; border-left: 1px solid rgba(108, 108, 108,0.2);}
@media (min-width:992px){
	div#cabecalho .menu.superior ul.nivel-um>li>a strong{font-size:14px}
}
div#cabecalho .menu.superior ul.nivel-um>li ul.nivel-dois{display:block!important;position:absolute;top:100%;left:0;width:20%;min-width: 20%;min-height:440px;padding:0;box-shadow:0 12px 14px 0 rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.3);opacity:0;pointer-events:none;padding-bottom:55px;transition:all 0.3s linear; background: transparent; box-shadow: none;}
div#cabecalho .menu.superior ul.nivel-um>li ul.nivel-dois:after,
div#cabecalho .menu.superior ul.nivel-um>li ul.nivel-dois:before{content:"";display:block;position:absolute;top:0;left:0;height:calc(100% - 55px);width:100%}
div#cabecalho .menu.superior ul.nivel-um>li ul.nivel-dois:after{background-repeat:no-repeat;background-position:0% calc(100% - 40px)}
div#cabecalho .menu.superior ul.nivel-um>li ul.nivel-dois .cta-ju{position:absolute;bottom:0px;left:0;width:100%;background:#F58634;box-shadow:0px 2px 4px rgba(0,0,0,0.1),inset 0px -3px 0px rgba(0,0,0,0.03)}
div#cabecalho .menu.superior ul.nivel-um>li ul.nivel-dois .cta-ju a{display:block;padding:15px 20px;font-family:"Open Sans", "Montserrat",sans-serif;font-weight:600;font-size:10px;line-height:25px;color:#25262C}
@media (min-width:930px){ div#cabecalho .menu.superior ul.nivel-um>li ul.nivel-dois .cta-ju a{ font-size: 12px;} }
@media (min-width:1120px){ div#cabecalho .menu.superior ul.nivel-um>li ul.nivel-dois .cta-ju a{ font-size: 14px;} }
div#cabecalho .menu.superior ul.nivel-um>li ul.nivel-dois .cta-ju a:hover span{text-decoration:underline}
div#cabecalho .menu.superior ul.nivel-um>li ul.nivel-dois .cta-ju a strong{font-weight:600;color:#25262C}
div#cabecalho .menu.superior ul.nivel-um>li ul.nivel-dois .cta-ju a span{font-weight:600;color:#246b96}
div#cabecalho .menu.superior ul.nivel-um>li ul.nivel-dois>li{display:block;width:100%;z-index:20;padding:0;border:0; position:static;}
div#cabecalho .menu.superior ul.nivel-um>li ul.nivel-dois>li.active>a{color:#0057A9;background-color:white; position: relative;}
div#cabecalho .menu.superior ul.nivel-um>li ul.nivel-dois>li.active>ul.nivel-tres{display:block!important}
div#cabecalho .menu.superior ul.nivel-um>li ul.nivel-dois>li>a{width:100%;text-transform:uppercase;font-family:"Open Sans", "Montserrat",sans-serif;font-weight:600;font-size:12px;padding:10px 0;text-indent:10px;color:white;transition:all 0.3s linear}
@media (min-width:992px){
	div#cabecalho .menu.superior ul.nivel-um>li ul.nivel-dois>li>a{text-indent:20px;font-size:14px;}
}
div#cabecalho .menu.superior ul.nivel-um>li ul.nivel-dois>li>a:hover{color:#0057A9;background-color:white}
div#cabecalho .menu.superior ul.nivel-um>li ul.nivel-dois>li>a i{display: block;position: relative;background: none;color: rgba(255,255,255,0.7);right: 10px;text-align: left;text-indent: 0;}
/* comentar as 2 linhas */
/*div#cabecalho .menu.superior ul.nivel-um>li ul.nivel-dois>li:nth-child(2) ul.nivel-tres{top:-40px!important}
div#cabecalho .menu.superior ul.nivel-um>li ul.nivel-dois>li:nth-child(3) ul.nivel-tres{top:-80px!important}*/
div#cabecalho .menu.superior ul.nivel-um>li ul.nivel-dois>li.see-all{display:block;position:absolute!important;left:0;bottom:60px;width:auto!important;background-color:transparent!important}
div#cabecalho .menu.superior ul.nivel-um>li ul.nivel-dois>li.see-all a{font-family:"Open Sans", "Montserrat",sans-serif;font-size:12px;font-weight:400;color:rgba(255,255,255,0.8) !important;background-color:transparent!important;bottom: 0px;text-transform: none; text-decoration: underline; position: absolute;}
div#cabecalho .menu.superior ul.nivel-um>li ul.nivel-dois>li.see-all a:hover{color:#25262c !important;text-decoration:underline}
div#cabecalho .menu.superior ul.nivel-um>li ul.nivel-dois>li.com-filho>ul.nivel-tres{top:0;left:100%;height:calc(100% - 55px);width:100%;min-height:440px;box-shadow:1px 0px 0px 0px #ECECEC;background-color:transparent}
div#cabecalho .menu.superior ul.nivel-um>li ul.nivel-dois>li.com-filho>ul.nivel-tres>li{position:absolute; left: 0}
div#cabecalho .menu.superior ul.nivel-um>li ul.nivel-dois>li.com-filho>ul.nivel-tres>li:nth-child(2){left:100%}
div#cabecalho .menu.superior ul.nivel-um>li ul.nivel-dois>li.com-filho>ul.nivel-tres>li:nth-child(3){left:200%}
div#cabecalho .menu.superior ul.nivel-um>li ul.nivel-dois>li.com-filho>ul.nivel-tres>li:nth-child(4){left:300%}
div#cabecalho .menu.superior ul.nivel-um>li ul.nivel-dois>li.com-filho>ul.nivel-tres li{min-height: auto;width: 100%;padding: 0;height: auto;position: initial;}
div#cabecalho .menu.superior ul.nivel-um>li ul.nivel-dois>li.com-filho>ul.nivel-tres li.com-filho{width:100%;height:100%;position:absolute;padding:0;border:0;overflow:auto;background-color:white;box-shadow: 10px 10px 10px 0px rgba(0,0,0,0.1), 1px 1px 0px 0px #ECECEC inset;}
div#cabecalho .menu.superior ul.nivel-um>li ul.nivel-dois>li.com-filho>ul.nivel-tres li>a{font-family:"Open Sans", "Montserrat",sans-serif;font-weight:600;font-size:10px;line-height:25px;text-transform:uppercase;color:#8F8F8F;padding:10px 0;text-indent:20px}
div#cabecalho .menu.superior ul.nivel-um>li ul.nivel-dois>li.com-filho>ul.nivel-tres li>a:hover{text-decoration:underline}
div#cabecalho .menu.superior ul.nivel-um>li ul.nivel-dois>li.com-filho>ul.nivel-tres li>a i{display:none}
div#cabecalho .menu.superior ul.nivel-um>li ul.nivel-dois>li.com-filho>ul.nivel-tres li ul.nivel-tres{position:relative;display:block;left:0;box-shadow:none;top:0!important;background-color:transparent!important}
div#cabecalho .menu.superior ul.nivel-um>li ul.nivel-dois>li.com-filho>ul.nivel-tres li ul.nivel-tres>li{border:0;padding:0;background-color:transparent!important}
div#cabecalho .menu.superior ul.nivel-um>li ul.nivel-dois>li.com-filho>ul.nivel-tres li ul.nivel-tres>li>a{font-family:"Open Sans", "Montserrat",sans-serif;font-size:11px;font-weight:400;line-height:34px;color:#000000;text-indent:20px;transition:all 0.3s linear;text-transform:none;margin:0;padding:0}
@media (min-width:992px){
	div#cabecalho .menu.superior ul.nivel-um>li ul.nivel-dois>li.com-filho>ul.nivel-tres li ul.nivel-tres>li>a{font-size:13px;padding:5px 0}
}
div#cabecalho .menu.superior ul.nivel-um>li ul.nivel-dois>li.com-filho>ul.nivel-tres li ul.nivel-tres>li>a:hover{color:#ED3237;text-decoration:none}
.menu li.com-filho:hover {
	z-index: 20;
}
div#cabecalho .menu.superior ul.nivel-um li:hover .submenu-banner {
	opacity: 1;
	pointer-events: auto;
}
#overlay-menu .submenu-banner {display: none;}
div#cabecalho .menu.superior ul.nivel-um li .submenu-banner {
	background: linear-gradient(360deg, #0067e6 0%, #4895B1 60%);
	opacity: 0;
	position: absolute;
	text-align: center;
	right: 0;
	padding: 60px 20px;
	height: 440px;
	width: 260px;
	box-sizing: border-box;
	display: flex;
	justify-content: center;
	flex-direction: column;
	box-shadow: 0 12px 14px 0 rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.3);
	pointer-events: none;
}
div#cabecalho .menu.superior ul.nivel-um li .submenu-banner > img {
	width: 150px;
	margin: 0 auto;
}
div#cabecalho .menu.superior ul.nivel-um li .submenu-banner h3 {
	line-height: 1.2em;
	margin: 20px 0;
	font-size: 20px;
}
div#cabecalho .menu.superior ul.nivel-um li .submenu-banner button.botao {
	margin: 10px auto;
}
.awesome-footer .submenu-banner {
	display: none;
}
.new-store-shop-leader.pagina-categoria h1{display:none}
.new-store-shop-leader .ordenar-listagem{padding:0;border:0;margin-bottom:20px}
.new-store-shop-leader .ordenar-listagem .span6{width:100%;display:flex;justify-content:flex-end}
.new-store-shop-leader .ordenar-listagem .span6 .input-append{position:relative;width:200px;border-radius:5px;box-shadow:0px 0px 0px 2px #6C6C6C}
.new-store-shop-leader .ordenar-listagem .span6 .input-append label{width:100%;border:0;padding:7px 0px;background-color:transparent!important;background-image:none;text-indent:15px;font-size:12px;color:#25262c}
.new-store-shop-leader .ordenar-listagem .span6 .input-append .btn-group{position:absolute;top:0;right:0;height:100%}
.new-store-shop-leader .ordenar-listagem .span6 .input-append .btn-group button#botaoOrdenar{border:0;background-color:transparent;background-image:url("https://cdn.awsli.com.br/1951/1951000/arquivos/down-red-2.png");background-repeat:no-repeat;background-position:center;padding:0;width:40px;height:100%;border:0;box-shadow:none;color:transparent}
.new-store-shop-leader .ordenar-listagem .span6 .input-append .btn-group button#botaoOrdenar i{display:none}
.new-store-shop-leader .ordenar-listagem .span6 .input-append .btn-group ul.dropdown-menu{position:absolute;z-index:200;left:-160px;right:initial;padding:0;margin:0;margin-top:2px;border:0;width:200px;float:none;background-color:#FFFFFF;box-shadow:0px 0px 0px 2px #6C6C6C}
.new-store-shop-leader .ordenar-listagem .span6 .input-append .btn-group ul.dropdown-menu li{border:0}
.new-store-shop-leader .ordenar-listagem .span6 .input-append .btn-group ul.dropdown-menu li a{font-size:12px;color:#25262c;background-color:transparent;transition:all 0.3s linear}
.new-store-shop-leader .ordenar-listagem .span6 .input-append .btn-group ul.dropdown-menu li a:hover{color:#25262c}
.new-store-shop-leader .ordenar-listagem .span6 .input-append .btn-group ul.dropdown-menu li a i{display:none}
.new-store-shop-leader .menu.lateral:not(.outras)>ul{border-radius:5px;overflow:hidden}
.new-store-shop-leader .menu.lateral:not(.outras)>ul>li{border:0!important}
.new-store-shop-leader .menu.lateral:not(.outras)>ul>li>a{background-color:#ED3237;background-repeat:no-repeat;background-position:calc(100% - 15px) center;box-shadow:0px 1px 0px 0px #3E3E42;padding:0 10px;border-radius:0}
.new-store-shop-leader .menu.lateral:not(.outras)>ul>li.com-filho>a {background-image: url("https://cdn.awsli.com.br/1951/1951000/arquivos/down-white-2.svg");}
.new-store-shop-leader .menu.lateral:not(.outras)>ul>li>a i{display:none}
.new-store-shop-leader .menu.lateral:not(.outras)>ul>li>a strong{font-family:"Open Sans", "Montserrat",sans-serif;font-weight:800;font-size:14px;text-transform:uppercase;color:#F7F7FF}
.new-store-shop-leader .menu.lateral:not(.outras)>ul>li>.nivel-dois{padding:0;margin:0;background-color:transparent}
.new-store-shop-leader .menu.lateral:not(.outras)>ul>li>.nivel-dois a:hover{text-decoration:underline;}
.new-store-shop-leader .menu.lateral:not(.outras)>ul>li>.nivel-dois li {cursor: pointer;}
.new-store-shop-leader .menu.lateral:not(.outras)>ul>li>.nivel-dois>li{padding:0;border:0;background-color:#F5F5F5; border-top: 1px solid #000;}
.new-store-shop-leader .menu.lateral:not(.outras)>ul>li>.nivel-dois>li.com-filho>a{display: table; width: auto;}
.new-store-shop-leader .menu.lateral:not(.outras)>ul>li>.nivel-dois>li.com-filho>ul.nivel-tres{position:relative;left:0;padding:0;box-shadow:none}
.new-store-shop-leader .menu.lateral:not(.outras)>ul>li>.nivel-dois>li.com-filho>ul.nivel-tres>li{padding:0;border:0;background-color: #F5F5F5}
.new-store-shop-leader .menu.lateral:not(.outras)>ul>li>.nivel-dois>li.com-filho>ul.nivel-tres>li.com-filho>a{padding-left:25px; width: auto; display: table;}
.new-store-shop-leader .menu.lateral:not(.outras)>ul>li>.nivel-dois>li.com-filho>ul.nivel-tres>li.com-filho>ul.nivel-tres{position:relative;left:0;padding:0 0 10px;box-shadow:none; background-color: #F5F5F5;}
.new-store-shop-leader .menu.lateral:not(.outras)>ul>li>.nivel-dois>li.com-filho>ul.nivel-tres>li.com-filho>ul.nivel-tres li{padding:0;border:0}
.new-store-shop-leader .menu.lateral:not(.outras)>ul>li>.nivel-dois>li.com-filho>ul.nivel-tres>li.com-filho>ul.nivel-tres li a{padding-left:40px;padding-top: 2px;padding-bottom: 2px;font-weight: 500;}
.new-store-shop-leader .menu.lateral:not(.outras)>ul>li>.nivel-dois>li a{background-color:#F5F5F5;margin:0;padding:10px;font-family:"Open Sans", "Montserrat",sans-serif;font-size:12px;line-height:25px;color:#000}
.new-store-shop-leader .menu.lateral.outras{margin-bottom:60px}
.new-store-shop-leader .menu.lateral.outras ul li:last-child a{box-shadow:none}
.new-store-shop-leader .menu.lateral.outras ul li a{background-color:transparent;box-shadow:0px 1px 0px 0px #3E3E42;padding:0 10px;border-radius:0;transition:all 0.3s linear}
.new-store-shop-leader .menu.lateral.outras ul li a:hover{background-color:#ED3237;color:white;border-radius:5px}
.new-store-shop-leader .menu.lateral.outras ul li a strong{font-family:"Open Sans", "Montserrat",sans-serif;font-weight:800;font-size:14px;text-transform:uppercase;color:#000000;transition:all 0.3s linear}
.new-store-shop-leader .menu.lateral.outras ul li a strong:hover{font-family:"Open Sans", "Montserrat",sans-serif;font-weight:800;font-size:14px;text-transform:uppercase;color:#ffffff}
.new-store-shop-leader .filtro-coluna{margin-bottom:30px}
.new-store-shop-leader .filtro-coluna .filtro{padding:0;border:0;outline:none;box-shadow:none;margin-bottom:45px}
.new-store-shop-leader .filtro-coluna .filtro h4{padding:0;padding-bottom:10px;margin:0;margin-bottom:10px;border:0;font-family:"Open Sans", "Montserrat",sans-serif;font-weight:600;font-size:12px;text-transform:uppercase;color:#25262c;box-shadow:0px 1px 0px 0px #3E3E42}
.new-store-shop-leader .filtro-coluna .filtro .borda-alpha{box-shadow:none}
.new-store-shop-leader .filtro-coluna .filtro .borda-alpha ul{margin:0;border:0;overflow:hidden}
.new-store-shop-leader .filtro-coluna .filtro .borda-alpha ul li{position:relative;border:0}
.new-store-shop-leader .filtro-coluna .filtro .borda-alpha ul li.active a label{font-weight:800}
.new-store-shop-leader .filtro-coluna .filtro .borda-alpha ul li.active a:after{opacity:1}
.new-store-shop-leader .filtro-coluna .filtro .borda-alpha ul li a{position:relative;display:block;padding:10px 0;padding-left:35px;text-decoration:none}
.new-store-shop-leader .filtro-coluna .filtro .borda-alpha ul li a:before{content:"";display:block;width:20px;height:20px;position:absolute;top:6px;left:2px;box-shadow:inset 0px 0px 0px 2px #6C6C6C;border-radius:5px}
.new-store-shop-leader .filtro-coluna .filtro .borda-alpha ul li a:after{content:"";display:block;width:20px;height:20px;position:absolute;top:6px;left:2px;border-radius:5px;opacity:0;background-image:url("https://cdn.awsli.com.br/1951/1951000/arquivos/check1.svg");background-repeat:no-repeat;background-position:center;background-size:cover;transition:all 0.3s linear}
.new-store-shop-leader .filtro-coluna .filtro .borda-alpha ul li a label{padding:0;font-family:"Open Sans", "Montserrat",sans-serif;font-size:14px;font-weight:400;line-height:13px;color:#000000;background-color:transparent;text-decoration:none;transition:all 0.3s linear}
.new-store-shop-leader .filtro-coluna .filtro .borda-alpha ul li a label:hover{font-weight:800}
.menu.lateral .nivel-dois li:hover>.nivel-tres {display: none;}
.menu.lateral .nivel-dois li.active>.nivel-tres {display: block;}
.menu.lateral .nivel-dois li.com-filho a i {display: none;}
.menu.lateral .nivel-tres li.com-filho:before {
	content: "\f078";
	position: absolute;
	right: 15px;
	top: 7px;
	font-family: FontAwesome;
	font-size: 9px;
	color: #000000;
}
.menu.lateral .nivel-tres li.com-filho.active:before { content: "\f077";}

/* sub menu de ordem invertida */
div#cabecalho .menu.superior ul.nivel-um li > ul.nivel-dois {
	display: flex !important;
	flex-flow: column;
}

div#cabecalho .menu.superior ul.nivel-um li.categoria-id-16245084 > ul.nivel-dois,
div#cabecalho .menu.superior ul.nivel-um li.categoria-id-16245977 > ul.nivel-dois {
	flex-flow: column-reverse;
	justify-content: flex-end;
}

/* menu de duas colunas */
div#cabecalho .menu.superior ul.nivel-um li:nth-child(n+3) {position: relative;}
div#cabecalho .menu.superior ul.nivel-um li:nth-child(n+3) .nivel-dois {min-width: 250px;}
div#cabecalho .menu.superior ul.nivel-um>li:nth-child(n+3) ul.nivel-dois>li,
div#cabecalho .menu.superior ul.nivel-um>li:nth-child(n+3) ul.nivel-dois>li.com-filho>ul.nivel-tres {width: 100%;}
div#cabecalho .menu.superior ul.nivel-um>li:nth-child(n+3) ul.nivel-dois>li.com-filho>ul.nivel-tres {right: 0; left: 100%; background: white; box-shadow: 10px 10px 10px 0px rgba(0,0,0,0.1),-1px 1px 0px 0px #ECECEC inset; overflow-y: auto;}
div#cabecalho .menu.superior ul.nivel-um>li:nth-child(n+3) ul.nivel-dois:before,
div#cabecalho .menu.superior ul.nivel-um>li:nth-child(n+3) ul.nivel-dois:after{ width: 100%}
div#cabecalho .menu.superior ul.nivel-um>li:nth-child(n+3) ul.nivel-dois .cta-ju{ width:100%;}
div#cabecalho .menu.superior ul.nivel-um>li:nth-child(n+3) ul.nivel-dois>li.com-filho>ul.nivel-tres>li.com-filho {
	height: auto;
	border-width: 1px 0 0;
	border-style: solid;
	box-shadow: none;
	position: initial;
	border-color: rgba(0,0,0,0.13);
}
div#cabecalho .menu.superior ul.nivel-um>li:nth-child(n+3) ul.nivel-dois>li.com-filho>ul.nivel-tres>li>ul.nivel-tres {display: none;}

/* menu cores */
div#cabecalho .menu.superior ul.nivel-um>li:nth-child(5) ul.nivel-dois:after,
div#cabecalho .menu.superior ul.nivel-um>li:nth-child(6) ul.nivel-dois:after {
	background-position: 0% calc(100% - 40px);
	background-repeat: no-repeat;
	background-size: auto 230px;
}

/* Scroll */
.menu.superior ::-webkit-scrollbar {
	width: 7px;
}
/* Track */
.menu.superior ::-webkit-scrollbar-track {
  box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
/* Handle */
.menu.superior ::-webkit-scrollbar-thumb {
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background: rgba(0,0,0,0.2); 
  box-shadow: inset 0 0 6px rgba(0,0,0,0.2); 
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.2); 
}
.menu.superior ::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(0,0,0,0.1); 
}

/* menu alinhado Ã  direita */
div#cabecalho .menu.superior ul.nivel-um li:nth-child(n+6) .nivel-dois,
div#cabecalho .menu.superior ul.nivel-um li:nth-child(n+6) .submenu-banner {left: auto; right: 0;}


html { background-color: #F5F5F5; }
.conteiner-principal .conteiner {padding-top: 10px;}
.alert { padding: 13px; font-size: 14px;}
.alert .close { right: 0; }
.hide {display: none;}
@media only screen and (max-width: 767px) {
	.alert { padding: 10px; font-size: 0.9em;}
}
.info-principal-produto .breadcrumbs ul li a[href$="jogos"]:before,
.listagem-item .info-produto:before {
	display: block;
	padding: 7px 13px;
	border-radius: 5px;
	color: white;
	position: absolute;
	z-index: 1;
}
.listagem-item .info-produto:before {
	top: -52px;
	left: 15px;
}
.listagem-item .info-produto > a:before{
	content:"" !important;
	display:block;
	height:30px;
	width:3px;
	background-color:#ED3237;
	position:absolute;
	top:15px;
	left:0
}
.fmais-swing {
	-webkit-animation: fmais-f-swing 1s ease;
	animation: fmais-f-swing infinite 1s ease;
}
.fmais-swing {
	-webkit-animation: none;
	animation:  none;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}
@media only screen and (max-width: 767px) {
	input[type="text"], input[type="password"], input[type="email"], textarea, .cadastro input[type="text"], .cadastro input[type="tel"], .cadastro input[type="password"], .cadastro select, .ordenar-listagem label { padding: 10px; }
}
@media (min-width:992px){
	.listagem-item .info-produto > a:before{
		top:30px;
		height:40px;
		width:4px;
	}
}
button.btn[type=submit] {
	background:#ED3237;
	font-weight: 700;
	color:white;
	text-shadow: none;
}
button.btn[type=submit]:hover {
	background:#ED3237;
}
p > strong,
.conteudo p > strong {
	font-weight: 700;
}

/* tema */
.cor-secundaria {
	color: #25262c;
}
/* contador */
.pv-date-items {
	z-index: 7;
	position: relative;
	margin: 0 auto;
	display: table;
}
.pv-date-items div {
	padding: 5px 0;
	width: calc(25% - 4px);
	font-size: 14px;
	margin: 0 2px;
	float: left;
	display: block;
	background: #000;
	height: 40px;
	text-align: center;
	font-weight: 900;
	color: #FFF;
}
.pv-date-items.span4 {
	float: left !important;
}
.pv-date-title { text-align: center; padding: 5px 0}
.pv-contador .pv-date-title.span4 {
	padding: 10px 0 10px;
	line-height: 1.5em;
	font-weight: 500;
	float: left;
}
.pv-contador {margin: 30px;display: table;}
.span12.contador-categoria {
	padding: 100px 0 40px;
	margin: 0px 15px 30px;
	box-sizing: border-box;
	width: calc(100% - 30px);
	min-height: 290px;
}
@media (max-width:767px) {
	.span12.contador-categoria {
		background-position: center;

	}
}
.contador-categoria a.botao.botao-comprar {
	margin-top: -5px;
}
.contador-categoria .pv-contador h3 {
	margin-top: 15px;
	margin-bottom: 5px;
}
.pv-contador div.pv-date-release {
	display: block;
	text-align: center;
	width: 100%;
	line-height: 50px;
	flex-grow: initial;
}
.pv-date-title {width: calc(50% - 240px);line-height: 30px;font-weight: 600;padding: 20px;box-sizing: border-box;}
.pv-contador {float: left;display: block;clear: both;width: 100%;margin: 0;}
.flexslider {float: left;width: 100%;}
.pv-date-items div:after {clear: both;display: block;font-weight: 500;font-size: 10px;color: #F58634;line-height: 2.5em;}
.pv-date-items div.pv-day:after {content: "DIAS";color:white;}
.pv-date-items div.pv-hour:after {content: "HORAS";color:white;}
.pv-date-items div.pv-min:after {content: "MIN";color:white;}
.pv-date-items div.pv-sec:after {content: "SEG";color:white;}
@media (min-width:768px){
	.pv-date-items div {
		padding: 15px 0 5px;
		font-size: 22px;
	}
	.pv-date-title {
		text-align: left;
	}
	.pv-date-title:first-child {text-align: right;}
	.pv-contador {margin: 10px 0 0;}
}
/* cabeÃ§alho */
#cabecalho .span5.offset4.hidden-phone.hidden-tablet {
	display: none;
}
#cabecalho .span5 {
	margin: 0 auto;
}
.barra-inicial ul li.active a {
	color: #EB3337;
}
.barra-inicial ul li:last-child a:after {
	content: none;
}
div#cabecalho .menu.superior ul.nivel-um:first-child > li:first-child > a strong {
	border-left: 0 none;
}
.new-store-shop-leader #overlay-menu ul.nivel-um>li ul li {
	min-height: auto;
}
.ui-autocomplete {
	margin: 0 0 0 25px;
	max-width: calc(100% - 85px) !important;
	box-shadow: 0 15px 20px 0 rgba(0,0,0,0.2);
	width: 600px !important;border-radius: 5px;
	position: fixed;
	top: 136px !important;
	transition: 0.2s all ease;
}
.ui-autocomplete.sticky {
	top: 73px !important;
}
.ui-autocomplete li a {
	padding: 15px !important;
	color: #000;
	font-weight: 600;
	font-size: 11px;
}
.ui-autocomplete li a span.img {
	border: 0 none !important;
}
.need-help-header {position: relative; cursor: pointer;}
.need-help-header > div {
	display: none;
	position: absolute;
	left: 0;
	top: 56px;
	background: #FFF;
	z-index: 999;
	width: 310px;
	border: 1px solid #D9D9D9;
	padding: 10px 0 0;
	box-shadow: 0 12px 14px 0 rgba(0,0,0,0.2);
}
.need-help-header > div p strong {
	color: #000;
	font-size: 14px;
}
.need-help-header:hover > div {
	display: block;
}
.need-help-header > div h3, .need-help-header > div p {
	padding: 0 20px;
	line-height: 1.8em;
	margin: 0 0 2px;
}

.need-help-header > div h3 {
	font-size: 11px;
	color: #ED3237;
	border-top: 1px solid #D9D9D9;
	padding-top: 10px;
	margin: 10px 0 0;
}
.need-help-header > div h3:first-child {
	border-top: 0;
	margin-top: 0;
}
.need-help-header > div p {
	color: #6C6C6C;
}
.need-help-header > div a {
	color: #000;
	text-decoration: underline;
}
.need-help-header > div .gray-bg {
	background-color: #EFEFEF;
	padding-bottom: 20px;
	margin-top: 10px;
}
.need-help-header > div .gray-bg h3 {
	border: 0 none;
}
/* menu fixo */
body > .conteiner-principal {
	margin-top: 221px;
	overflow-x: hidden;
}
@media only screen and (max-width: 768px) {
	body > .conteiner-principal {
		margin-top: 127px;
	}
}
.barra-inicial {
	position: fixed;
	width: 100%;
	z-index: 31;
	top: 0;
}
.carrinho-checkout .barra-inicial {
    display: none;
}
div#cabecalho.sticky {
	top: 0;
}
div#cabecalho.sticky > .conteiner {
	padding-top:0;
}
div#cabecalho.sticky .logo a {
	height: 90px;
}
div#cabecalho.sticky:before {
	height: 2px;
	top: 88px;
}
div#cabecalho.sticky .menu.superior ul.nivel-um>li>a {
	padding-top: 15px;
	padding-bottom: 15px;
}
.pagina-carrinho div#cabecalho .menu.superior ul.nivel-um > li > a {
	height: 17px;
	overflow: hidden;
}
div#cabecalho,
div#cabecalho > .conteiner,
div#cabecalho .logo a,
div#cabecalho .menu.superior ul.nivel-um,
div#cabecalho .menu.superior ul.nivel-um>li>a,
div#cabecalho:before {
	transition: ease all 0.5s;
}
/* menus nÃ£o fixos */
.carrinho-checkout div#cabecalho {
	position: relative;
	top: 0;
	margin-bottom: 20px;
}
.carrinho-checkout > .conteiner-principal {
	margin-top: 0;
}
@media (min-width: 992px) {
	div#cabecalho>.conteiner>.row-fluid .busca-mobile ul.acoes-conta li:nth-child(2) a {
		min-width:100px;
		padding-right: 54px;
	}
}
.new-store-shop-leader #overlay-menu {
	position: fixed;
	z-index: 100;
	height: calc(100% - 128px);
	top: 128px;
	width: 100%;
	right: -100%;
	opacity: 0;
	pointer-events: none;
	overflow: auto;
	transition:all 0.3s linear
}
@media (min-width: 768px) {
	.new-store-shop-leader #overlay-menu {
		display:none
	}
}

.new-store-shop-leader #overlay-menu.show {
	opacity: 1;
	left: 0;
	pointer-events:auto
}

.new-store-shop-leader #overlay-menu .cta-ju, .new-store-shop-leader #overlay-menu li.see-all {
	display:none !important
}

.new-store-shop-leader #overlay-menu ul.nivel-um {
	margin: 0;
	padding: 0;
	width: 80%;
	z-index: 2;
	position: relative;
	background: white;
	min-height: 100%;
}

.new-store-shop-leader #overlay-menu ul.nivel-um > li {
	margin: 0;
	padding: 0;
	border:0;
	min-height: auto;
}

.new-store-shop-leader #overlay-menu ul.nivel-um > li.com-filho > a {
	background-image: url("https://cdn.awsli.com.br/1951/1951000/arquivos/right-mobile.png");
	background-repeat: no-repeat;
	background-position: calc(100% - 20px) center;
	background-size:7px
}

.new-store-shop-leader #overlay-menu ul.nivel-um > li > a {
	color: #000000;
	display: block;
	padding: 20px;
	box-shadow:0px -1px 0px 0px #DBDBDB
}

.new-store-shop-leader #overlay-menu ul.nivel-um > li > a i {
	display:none
}

.new-store-shop-leader #overlay-menu ul.nivel-um > li > a strong {
	color: #000000;
	font-family: "Open Sans", "Montserrat", sans-serif;
	font-size: 14px;
	font-weight: 800;
	letter-spacing: 0;
	line-height: 18px;
	text-transform:uppercase
}

.new-store-shop-leader #overlay-menu ul.nivel-um > li ul {
	display: block;
	padding: 0;
	margin: 0;
	position: fixed;
	background-color: white;
	z-index: 150;
	height: calc(100% - 128px);
	top: 128px;
	width: 80%;
	right: -100%;
	opacity: 0;
	pointer-events: none;
	transition:all 0.3s linear;
	overflow: auto;
}

.new-store-shop-leader #overlay-menu ul.nivel-um > li ul.show {
	right: 20%;
	opacity: 1;
	pointer-events:auto
}

.new-store-shop-leader #overlay-menu ul.nivel-um > li ul li {
	margin: 0;
	padding: 0;
	border:0
}

.new-store-shop-leader #overlay-menu ul.nivel-um > li ul li.go-back {
	background-color: #c0c0c0;
	padding: 10px;
	font-weight: 600;
	color: white;
	text-align:left
}

.new-store-shop-leader #overlay-menu ul.nivel-um > li ul li a {
	display: block;
	padding: 20px;
	color: #000;
	font-weight: 600;
	box-shadow: 0px -1px 0px 0px #DBDBDB;
}

.new-store-shop-leader #overlay-menu ul.nivel-um > li ul li a i {
	display:none
}
.new-store-shop-leader #overlay-menu.show .bg-menu {
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
	position: fixed;
	right: 0;
	bottom: 0;
	z-index: 1;
}
.new-store-shop-leader #overlay-menu ul.nivel-um > li.minha-conta {
	background: rgba(143,143,143,0.15);
}
.new-store-shop-leader #overlay-menu ul.nivel-um > li.minha-conta ul {
	display: none;
}

/* menu mobile */
#menu-mobile a:hover {
	text-decoration: none !important;
}
#menu-mobile #toggle-mobile,
#menu-mobile .carrinho-mobile {
	display: block;
	height: 40px;
	width: 50px;
	color: #25262c;
	font-family: "Open Sans", "Montserrat", sans-serif;
	font-size: 12px;
	font-weight: 800;
	letter-spacing: 0;
	line-height: 15px;
	border-radius: 5px;
	background-color: rgb(192, 192, 192);
}
#menu-mobile .carrinho-mobile {
	text-indent: -9999px;
}
.pagina-pedido-finalizado.new-store-shop-leader .awesome-footer .geral-info>div:nth-child(2) ul.nivel-um:last-child>li:last-child,
.pagina-carrinho.new-store-shop-leader .awesome-footer .geral-info>div:nth-child(2) ul.nivel-um:last-child>li:last-child {display:none}
#menu-mobile .carrinho-mobile:after {
	content: "\f07a";
	font-family: FontAwesome;
	display: block;
	font-size: 20px;
	text-indent: -2px;
	margin-top: 4px;
}
.pagina-pedido-finalizado #iframe-boleto-container {
	display: none !important;
}
#menu-mobile #toggle-mobile .menu-open,
#menu-mobile #toggle-mobile .menu-close {
	text-indent: -9999px;
	text-align: left;
	content: url(https://cdn.awsli.com.br/1951/1951000/arquivos/bars-solid.svg);
	height: 19px;
}
#menu-mobile #toggle-mobile .menu-close {
	content: url(https://cdn.awsli.com.br/1951/1951000/arquivos/times-solid.svg) !important;
}

/* banner */
.new-store-shop-leader .secao-banners .conteiner .flexslider .flex-control-nav{
	width:100%;
	padding:0;
	z-index:30;
	bottom: 50px;
}
.new-store-shop-leader .secao-banners .conteiner .flexslider .flex-control-nav li{
	border:0;
	margin:0;
	margin-right:22px
}
.new-store-shop-leader .secao-banners .conteiner .flexslider .flex-control-nav li:last-child{
	margin:0
}
.new-store-shop-leader .secao-banners .conteiner .flexslider .flex-control-nav li a{
	border:0;
	width:8px;
	height:8px;
	background-color: rgba(255,0,0,0.5);
	box-shadow: none;
}
.new-store-shop-leader .secao-banners .conteiner .flexslider .flex-control-nav li a.flex-active{
	background-color: #FFF
}
.new-store-shop-leader .secao-banners .conteiner .flexslider ul.slides li:hover a:after { filter: brightness(1.1);}


/* depoimentos */

#depoimentos,
.yv-testimonial {margin-bottom:50px}
#depoimentos>h2,
h2.yv-newtitle-testimonial {display:block;text-align:center;font-family:"Open Sans", "Montserrat",sans-serif;font-weight:900;font-size:30px;color:#25262c !important;margin-bottom:60px}
#depoimentos .conteiner{padding-top:0;padding-bottom:0}
#depoimentos .conteiner .owl-carousel{margin:0!important}
#depoimentos .conteiner .owl-carousel .owl-nav{display:none}
.yv-viewmore-btn {
	margin-left: 5px;
}
@media (min-width:1300px){
	#depoimentos .conteiner .owl-carousel .owl-nav{display:block}
	.ui-autocomplete li a { font-size: 12px;}
}
.pagina-inicial .yv-testimonial {overflow: visible;}
#depoimentos .conteiner .owl-carousel .owl-nav .owl-next,
#depoimentos .conteiner .owl-carousel .owl-nav .owl-prev,
.yv-testimonial .yv-bootstrap .slick-arrow {overflow:visible;position:absolute;top:calc(50% - 20px);width:90px;height:40px;opacity:1;color:transparent;background-image:url("https://cdn.awsli.com.br/1951/1951000/arquivos/right-banner.png");background-position:center;background-size:cover; transition: 0.5s all;}
#depoimentos .conteiner .owl-carousel .owl-nav .owl-next,
.yv-testimonial .yv-bootstrap .slick-arrow.slick-next {left:auto;background-image:url("https://cdn.awsli.com.br/1951/1951000/arquivos/left-banner.png")}
.yv-testimonial .yv-bootstrap .slick-prev {background-image: url("https://cdn.awsli.com.br/1951/1951000/arquivos/left-banner.png");}
.yv-testimonial .yv-bootstrap .slick-arrow:before {content: "";background: linear-gradient(90deg, rgba(37,38,44,0) 0%, #25262C 100%);;display: block;height: 220px;position: absolute;width: 150px;top: -90px; left: -150px;}
.yv-testimonial .yv-bootstrap .slick-arrow.slick-next:hover {
	right: -10px !important;
	transition: 0.5s all;
}
.yv-testimonial .yv-bootstrap .slick-arrow.slick-prev:hover {
	left: -10px !important;
	transition: 0.5s all;
}
.pagina-inicial p.yv-verify-logo { color: #FFF;}
@media (min-width:768px){
	#depoimentos .conteiner .owl-carousel .owl-stage-outer .owl-stage .owl-item .item{padding:0 30px}
}
#depoimentos .conteiner .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .title{display:flex;justify-content:space-between;margin-bottom:20px}
#depoimentos .conteiner .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .title>div:nth-child(2){display:flex;flex-direction:column;align-items:flex-end}
#depoimentos .conteiner .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .title h3{font-family:"Open Sans", "Montserrat",sans-serif;font-weight:900;font-size:14px;line-height:22px;color:#25262c;margin:0;margin-bottom:3px}
@media (min-width:768px){
	#depoimentos .conteiner .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .title h3{font-size:18px}
}
#depoimentos .conteiner .owl-carousel .owl-stage-outer .owl-stage .owl-item .item small{font-family:"Open Sans", "Montserrat",sans-serif;font-size:12px;color:#25262c}
#depoimentos .conteiner .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .stars{background-image:url("https://cdn.awsli.com.br/1951/1951000/arquivos/stars.png");background-repeat:no-repeat;background-position:center left;height:10px;width:73px;margin-top:5px;margin-bottom:10px}
#depoimentos .conteiner .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .stars[data-size="4"]{width:57px}
#depoimentos .conteiner .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .stars[data-size="3"]{width:43px}
#depoimentos .conteiner .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .stars[data-size="2"]{width:26px}
#depoimentos .conteiner .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .stars[data-size="1"]{width:10px}
#depoimentos .conteiner .owl-carousel .owl-stage-outer .owl-stage .owl-item .item p{font-family:"Open Sans", "Montserrat",sans-serif;font-size:11px;line-height:20px;color:#25262c;margin-bottom:20px}
@media (min-width:768px){
	#depoimentos .conteiner .owl-carousel .owl-stage-outer .owl-stage .owl-item .item p{font-size:14px;line-height:25px}
}
#depoimentos .conteiner .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .verificado{display:flex;flex-direction:row;align-items:center}
#depoimentos .conteiner .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .verificado img{width:30px;height:auto;margin-right:13px}
#depoimentos .conteiner .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .verificado p{margin-bottom:0}

div.slick-track div,
div.slick-track div strong.yv-user-name{
	background-color: transparent !important;
	box-shadow: none !important;
	border: 0 none !important;
	color: white !important;
}
.yv-bootstrap .yv-star-color, .yv-bootstrap .yv-starcolor-inactive {
	font-size: 11px;letter-spacing: 4px;
}
.yv-verify-logo:before {
	content: url('https://cdn.awsli.com.br/1951/1951000/arquivos/check-icon.svg');
	display: block;
	float: left;
	margin-right: 10px;
	transform: scale(0.6);
	margin-top: -4px;
}
.yv-verify-logo {
	color: white;
	text-transform: lowercase;
	line-height: 30px;
}
.yv-verify-logo img {
	display: none
}
.yv-newtitle-testimonial {
	font-family: "Open Sans", "Montserrat",sans-serif;
	font-weight: 900;
	font-size: 30px;
	color: #25262c !important;
	margin-bottom: 60px;
	text-transform: lowercase  !important;
}
.yv-newtitle-testimonial:first-letter {
	text-transform: capitalize;
}
#yv-testimonial {position: relative;}
.yv-bootstrap .slick-next {right: 0;left:auto;background-image:url("https://cdn.awsli.com.br/1951/1951000/arquivos/left-banner.png")}
div.yv-testimonial .yv-bootstrap .slick-list {width: calc( 100% - 180px) !important;}
.slick-next.slick-arrow {right: 0;}
.slick-prev.slick-arrow {left: 0;}

@media (max-width: 767px) {
	div.yv-testimonial .yv-bootstrap .slick-list {width: 100% !important;}
	.yv-testimonial .yv-bootstrap .slick-arrow.slick-next,
	.yv-testimonial .yv-bootstrap .slick-arrow.slick-prev {display: none !important;}
	.yv-testimonial-user-info {	
		display: flex;
		flex-flow: revert;
		justify-content: space-between;
		align-items: center;
	}
	.yv-author-local, .yv-testimonial-user-info em {
		font-size: 12px;
	}
	
}
@media (min-width: 1600px) {
	div.yv-testimonial .yv-bootstrap .slick-list { width: 100% !important;}
	.yv-testimonial .yv-bootstrap .slick-arrow.slick-next {right: -90px !important;}
	.yv-testimonial .yv-bootstrap .slick-arrow.slick-prev {left: -90px !important;}
	.yv-testimonial .yv-bootstrap .slick-arrow.slick-next:hover {right: -100px !important;}
	.yv-testimonial .yv-bootstrap .slick-arrow.slick-prev:hover {left: -100px !important;}
}

/* rodapÃ© empresas */
.empresa-item {display: flex; flex-grow: 1;}
.new-store-shop-leader .outras-empresas-rodape .empresas .empresa-item a {width: 100%;}
.new-store-shop-leader .diferenciais .diferencial-item {flex-grow: 1;}
.empresa-item img.logo-empresa-item {max-height: 33px; width: auto;}


/* rodapÃ© */
.awesome-footer > .conteiner { padding: 10px 20px; }
.awesome-footer .nivel-tres {display: none;}
.awesome-footer ul.nivel-um>li{ padding-bottom: 20px;}
.awesome-footer ul.nivel-um>li.com-filho { padding-bottom: 0;}
.awesome-footer .nivel-dois > li > a {font-weight: 400 !important;margin-top: 5px !important;}
.awesome-footer .nivel-um > li > a {margin-bottom: 10px;}
.awesome-footer .nivel-dois {padding-bottom: 20px !important;}
.awesome-footer .nivel-um li:before {content: none !important;}
#modalNovaGeracao,
#modalChimp {
	left: 15%;
	margin: 0;
	right: 15%;
	width: auto;
	height: calc(80vh) !important;
	border: 0 none;
	background: transparent;
	border-radius: 5px; 
}

@media (max-width: 767px) {
	#modalNovaGeracao,
	#modalChimp {
		left: 10px;
		right: 10px;
		top: 10px;
		bottom: 10px;
		width: calc(100% - 20px);
		height: calc(100vh -20px) !important;
	}
}
@media (max-width: 575px) {
	.new-store-shop-leader .awesome-footer .geral-info>div:first-child .new-newsletter {
		text-align: center;
	}
}
.new-store-shop-leader .awesome-footer .geral-info>div:first-child .new-newsletter button,
.new-store-shop-leader .awesome-footer .geral-info>div:first-child .new-newsletter a {
	margin-left: 20px;
}

#modalNovaGeracao iframe,
#modalChimp iframe {
	width: 100%;
	border:0 none;
	height:100%
}
#modalNovaGeracao .modal-header,
#modalChimp .modal-header {
	position: absolute;
	right: -50px;
	background: #000;
}

#modalNovaGeracao .modal-header .close,
#modalChimp .modal-header .close {
	opacity: 0.8;
	color: #FFF;
	text-shadow: none;
}

/* produto */
.produto-compartilhar,
.produto-compartilhar .fb-compartilhar {
	display: none;
}
.produto .codigo-produto>span+span {
	margin-top: 0;
}
.produto .container-imagem {
	margin: 0 auto;
	display: table;
	width: auto;
}
@media (max-width: 767px) {
	.span12.produto > .row-fluid > .span6:first-child {
		display: block;
	}
	.produto #carouselImagem .flex-direction-nav .flex-next,
	.produto #carouselImagem .flexslider:hover .flex-direction-nav .flex-next {right: 10px;}
	.produto #carouselImagem .flex-direction-nav .flex-prev,
	.produto #carouselImagem .flexslider:hover .flex-direction-nav .flex-prev {left: 10px;}

}

/* listagem */

.ordenar-listagem .filtro-mobile {
	display: none !important;
}
.listagem-linha .flex-viewport ul li .listagem-item,
.smarthint #listagemProdutos .listagem-item{
	padding:0;
	margin:0 auto !important;
	width:calc(100% - 15px);
	height:100%;
	border:0;
	background-color:white;
	background:#25262c;
	border-radius:5px;
	overflow:hidden;
}
.listagem ul li .listagem-item .info-produto {
	background-color:white;
	position:relative;
	display:flex;flex-direction:column;
	justify-content:space-between;
	padding:30px;
	color: #25262c;
	bottom: 0;
	margin: 0;
	box-sizing: border-box;
}
ul li .listagem-item{
	padding:0 !important;
	width:calc(100% - 20px);
	height:100%;
	border:0 !important;
	background-color:white !important;
	background:#25262c;
	border-radius:5px;
	overflow:hidden;
	margin-left: 10px !important;
	margin-bottom: 20px !important;
}
.pagina-categoria #listagemProdutos .span3:nth-of-type(3n+1),
.pagina-busca #listagemProdutos .span3:nth-of-type(3n+1) {
	clear: left;
}
#listagem-produtos ul ul > li:first-child > .listagem-item {
	margin-left: 0px !important;
}
.bandeiras-produto span{
    width: 120px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #ffffff;
    background: #ED3237;
    border: none;
    box-shadow: none;
    border-radius: 30px;
    font-size: 12px; 
}

ul li .listagem-item .imagem-produto{
	position:relative;
	width:100%;
	height:225px !important;
	box-shadow:inset 0px -1px 0px 0px #979797;
}
ul li .listagem-item .acoes-produto-responsiva{
	display:none!important;
}
ul li .listagem-item .acoes-produto{
	display:flex;
	align-items:center;
	justify-content:center;
	bottom:0;
	background-color:white;
	border:0
}

.tag-produto.tag-frete-gratis{
    background-color: #f23392;
}

.listagem-item.produto-adicionado {
	background: #26252B;
}

.listagem-item.produto-adicionado .produto-sobrepor,
.listagem-item.indisponivel:not(.item-prevenda) .produto-sobrepor {
	border: 4px solid #6C6C6C;
	background-color: rgba(0,0,0,0.8);
}
.listagem-item.produto-adicionado .produto-sobrepor {
	background-image:  url(https://cdn.awsli.com.br/1951/1951000/arquivos/diddy-coiin.png);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.listagem-item.produto-adicionado .bandeiras-produto .adicionado-carrinho,
.listagem-item.indisponivel:not(.item-prevenda) .bandeiras-produto span.bandeira-indisponivel {
	background: none;
	text-transform: lowercase;
	border: 0 none;
	width: auto;
	display: block;
	box-shadow: none;
	font-size: 18px;
	text-align: center;
	padding: 0;
	white-space: pre-wrap;
	line-height: 1.3em;
}

.listagem-item.produto-adicionado .bandeiras-produto,
.listagem-item.indisponivel:not(.item-prevenda) .bandeiras-produto {
	display: block;
	width: 100%;
	left: 0;
	top: 10%;
	pointer-events: none;
}
.listagem-item.produto-adicionado .acoes-produto,
.listagem-item.produto-adicionado .acoes-produto-mobile { display:none;}
.listagem-item.produto-adicionado .bandeiras-produto .adicionado-carrinho:after {content: "\A ao carrinho";}
.listagem-item.indisponivel:not(.item-prevenda) .imagem-produto img {
	opacity: 1;
}
.listagem-item.indisponivel:not(.item-prevenda) .bandeiras-produto span.bandeira-indisponivel:before {content: "produto ";}
.listagem-item.indisponivel:not(.item-prevenda) .bandeiras-produto span.bandeira-indisponivel:after {content: "\A no momento";}
.listagem-item.indisponivel:not(.item-prevenda) .bandeiras-produto span.bandeira-indisponivel {color: #F23333;}
.listagem-item.indisponivel:not(.item-prevenda) .bandeiras-produto:before {
	content: "";
	background: url(https://cdn.awsli.com.br/1951/1951000/arquivos/diddy-cry.png) center center no-repeat;
	display: block;
	width: 87px;
	height: 87px;
	margin: 0 auto 25px;
	background-size: contain;
	filter: grayscale(0);
}
.listagem-item.indisponivel:not(.item-prevenda) .produto-sobrepor {
	background-image: none;
}
.listagem-item.indisponivel:not(.item-prevenda) .info-produto {
	background-color: #000 !important;
}
.listagem-item.indisponivel:not(.item-prevenda) .info-produto a.nome-produto {
	position: relative;
    z-index: 11;
    color: #999;
    opacity: 1;
    text-decoration: none !important;
}
.listagem-item.indisponivel:not(.item-prevenda) .info-produto a.nome-produto:before { content: none !important;}
.listagem-item.indisponivel:not(.item-prevenda) .info-produto .yv-review-quickreview,
.listagem-item.indisponivel:not(.item-prevenda) .info-produto .produto-avise {
	display:none !important;
}
.listagem ul li .listagem-item.indisponivel:not(.item-prevenda) .info-produto p.linkju {text-align: center;flex-direction: column;display: block;justify-content: space-around;white-space: break-spaces;z-index: 10;font-size: 14px;font-weight: 700; padding:10px 0;}
body.pagina-indisponivel .produto .avise-me .ju-prod-indisponivel p {
	text-align: left;
	color: #2cfc03; /* original preto #000 */
}
@media (min-width: 768px) {
	.listagem-item.indisponivel:not(.item-prevenda) .bandeiras-produto {
		top: 20%;
	}
	.listagem-item.indisponivel:not(.item-prevenda) .info-produto {
		min-height: 295px;
		padding: 30px 10px;
	}
}
@media (min-width: 480px) and (max-width: 767px) {
	.listagem-item.produto-adicionado .bandeiras-produto, .listagem-item.indisponivel:not(.item-prevenda) .bandeiras-produto {
		width: 50%;
	}
}
@media (min-width: 1200px) {
	.listagem-item.indisponivel:not(.item-prevenda) .info-produto {
		min-height: 227px;
		padding: 30px;
	}
}
.ju-prod-indisponivel img {
	float: left;
	margin-top: 5px;
	display: block;
	margin-bottom: 20px;
	margin-right: 20px;
	max-width: 30%;
}
.listagem ul li .listagem-item.indisponivel.item-prevenda .info-produto p.linkju {
	display: none;
}

.listagem ul li .listagem-item.indisponivel.item-prevenda .info-produto .yv-review-quickreview {
	display: none;
}

.listagem ul li .listagem-item.indisponivel.item-prevenda .info-produto > .nome-produto + .yv-review-quickreview {
	display: block;
}

.listagem ul li .listagem-item.indisponivel.item-prevenda .info-produto {
	padding-bottom: 0;
}
.listagem ul li .listagem-item.indisponivel.item-prevenda .info-produto p.linkju,
.listagem ul li .listagem-item.indisponivel.item-prevenda .bandeiras-produto .bandeira-indisponivel {
	display: none;
}

.listagem ul li .listagem-item.indisponivel.item-prevenda .info-produto .yv-review-quickreview {
	display: none;
}

.listagem ul li .listagem-item.indisponivel.item-prevenda .info-produto > .nome-produto + .yv-review-quickreview {
	display: block;
}

.listagem ul li .listagem-item.indisponivel.item-prevenda .info-produto {
	padding-bottom: 0;
}
.listagem-item.indisponivel.item-prevenda .prevenda {
	border-top: #F5F5F5 2px solid;
	padding: 10px 20px;
}
.listagem-item.indisponivel.item-prevenda .prevenda h4,
.listagem-item.indisponivel.item-prevenda .prevenda p {
	color: #8F8F8F;
}
.listagem-item.indisponivel.item-prevenda .prevenda p {
	margin-top: 0px;
	line-height: 1.1em;
}
.listagem-item.indisponivel.item-prevenda .prevenda h4 {
	margin: 10px 0 0px;
	font-weight: 700;
	font-size: 21px;
	color: #000;
}
.listagem-item.indisponivel.item-prevenda .produto-avise {
	display: none;
}
.listagem-item.indisponivel.item-prevenda .prevenda:before {
	content: url(https://cdn.awsli.com.br/1951/1951000/arquivos/eggzenho.svg);
	float: left;
	margin: 10px 15px 10px 0;
}
.listagem-item.indisponivel.item-prevenda .imagem-produto img,
.listagem-item.indisponivel.item-prevenda:hover .imagem-produto.has-zoom .imagem-zoom,
.listagem-item.indisponivel.item-prevenda .info-produto .nome-produto {
	opacity: 1;
}
.listagem-item .produto-avise .avise-me-list {
	background: #000;
	border-radius: 5px;
}
.listagem-item:hover .produto-avise {
	top: 95px;
}

.produto .conteiner-imagem>div.flag-container {
	text-align: center;
	position: absolute;
	display: block;
	bottom: 20px;
	top: auto;
	height: auto;
	padding: 0;
	right: 0;
	left: 0;
	border-radius: 5px;
	line-height: 1.4em
}

.produto .conteiner-imagem > div.flag-pre-sales-price {
    position: absolute;
    display: block;
    top: 0;
    right: 0;
    width: 30%;
    height: auto;
}

.flag_pre-sale .produto .conteiner-imagem,
.flag_digital-media .produto .conteiner-imagem,
.flag_second-batch .produto .conteiner-imagem {
	position: relative;
}

.produto .conteiner-imagem>div.flag-container p {
	font-size: 12px;
	margin: 0;
}

.conteiner-imagem .flag-details {
	padding: 10px;
	background: #F58634;
	color: #007799;
	border-radius: 0 0 5px 5px;
}

.produto .conteiner-imagem>div.flag-container > div {
	padding: 10px 10px;
	font-weight: 600;
	position: relative;
}

.produto .conteiner-imagem>div.flag-container > div h4 {
	font-size: 15px;
	margin: 0 0 10px;
	font-weight: 400;
}

.produto .conteiner-imagem>div.flag-container > div h4 strong {
	font-weight: 900;
}

.produto .conteiner-imagem>div.flag-container > div.flag-head p {
	color: #F58634;
	font-weight: 900;
}
@media (min-width:1024px) {
	.produto .conteiner-imagem>div.flag-container {
		text-align: left;
	}
	.produto .conteiner-imagem>div.flag-container > div.flag-head:before {
		position: absolute;
		left: -30px;
		content: "";
		background: url(https://cdn.awsli.com.br/1951/1951000/arquivos/donkey-kong.png) no-repeat center center;
		width: 92px;
		height: 103px;
		top: -30px;
	}
    .produto .conteiner-imagem>div.flag-container.flag-digital-container > div.flag-head:before {
        background: url(https://cdn.awsli.com.br/1951/1951000/arquivos/donkey-kong.png) no-repeat center center;
        background-size: contain;
    }
	.produto .conteiner-imagem>div.flag-container > div {
		padding: 20px 10px 20px 20%;
	}
	.produto .conteiner-imagem>div.flag-container > div h4 strong {
		font-size: 20px;
	}
	.produto .conteiner-imagem>div.flag-container p {
		font-size: 15px;
	}
}

.conteiner-imagem .flag-details p {
	color: #007799;
	font-weight: 400;
}

.produto .conteiner-imagem>div.flag-container > div.flag-head {
	background: #007799;
	border-radius: 5px 5px 0 0;
}

input.botao.btn-block {
	border-radius: 30px;
	border: 0;
	font-weight: 700;
	padding: 10px;
	background-color: #ED3237;
	box-shadow: none;
	background-image: none;
}
input.botao.btn-block:hover {
	background-color: #ED3237;
}
@media (min-width: 1120px) {
	.ju-prod-indisponivel img {
		margin-left: 20px;
	}
	body.pagina-indisponivel .produto .avise-me .ju-prod-indisponivel > p {
		margin-right: 20px;
	}
	.produto .acoes-produto .preco-produto > div.avise-me {
		padding: 40px !important;
	}
}
body.pagina-indisponivel .produto .avise-me .ju-prod-indisponivel .cupom-ju {
	clear: both;
	background: #FFF;
	padding: 10px 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}


body.pagina-indisponivel .produto .avise-me .ju-prod-indisponivel .cupom-ju p {
	text-align: center;
}

body.pagina-indisponivel .produto .avise-me .ju-prod-indisponivel .cupom-ju p.cupom {
	font-weight: 900;
	font-size: 22px !important;
}

body.pagina-indisponivel .produto .avise-me .ju-prod-indisponivel > p:last-child {
	text-align: center;
}

body.pagina-indisponivel .produto .avise-me .ju-prod-indisponivel a {
	color: #ED3237;
	text-decoration: underline;
}

body.pagina-indisponivel .produto .avise-me .ju-prod-indisponivel a:hover {
	color: #ED3237;
}

p.cupom:before, p.cupom:after {
	font-family: FontAwesome;
	content: "\f005";
	color: #FFDB5B;
	font-size: 14px;
	left: -50px;
	position: relative;
	top: -4px;
}

p.cupom:after {
	right: -50px;
	left: auto;
}
@media (max-width:992px){
	.listagem-item.produto-adicionado .produto-sobrepor {
		background-size: auto 40%;
	}
	p.cupom:after {right:-30px;}
	p.cupom:before {left:-30px;}
}
@media (min-width:992px){
	ul li .listagem-item .acoes-produto .botao-comprar.principal{
		position:relative;width:calc(100% - 20px);margin:0 auto;background:#ED3237;border-radius:30px;font-family:"Open Sans", "Montserrat",sans-serif;font-style:normal;font-weight:700;font-size:14px;text-align:center;color:#25262c;border:0;text-shadow:none;padding:21px 0px;box-shadow:0px 0px 0px 2px #ED3237;transition:all 0.3s linear;
	}
	ul li .listagem-item .acoes-produto .botao-comprar.principal:hover{
		background-color:white;color:#ED3237
	}
	ul li .listagem-item .acoes-produto .botao-comprar.principal:before{
		content:"";display:block;position:absolute;right:0px;top:-10px;width:40px;height:50px;background-image:url("https://images.squarespace-cdn.com/content/v1/50f14d35e4b0d70ab5fc4f24/1408605541118-9RDZXWY79QXWSBGK22WP/image-asset.gif?format=2500w");background-repeat:no-repeat;background-position:center;background-size:contain
	}
	ul li .listagem-item .acoes-produto .botao-comprar.principal i{
		display:none
	}
	ul li .listagem-item .info-produto > a:before{content:"";display:block;height:30px;width:3px;background-color:#ED3237;position:absolute;top:15px;left:0}
}
@media (min-width:992px){
	ul li .listagem-item .info-produto > a:before{top:30px;height:40px;width:4px}
}
div#fmais-shippings-alert-body {
	background-color: #F58634;
	color: #000;
	padding: 20px;
}
@media (max-width:768px){div#fmais-shippings-alert-body {display: none}}
ul li .listagem-item .info-produto .nome-produto{font-family:"Open Sans", "Montserrat",sans-serif;font-weight:bold;font-size:16px;line-height:20px;color:#000000;margin-bottom:5px}
ul li .listagem-item .info-produto .preco-promocional{font-family:"Open Sans", "Montserrat",sans-serif;font-weight:bold;font-size:25px;line-height:30px;color:#000000}
@media (min-width:768px){ul li .listagem-item .info-produto .preco-promocional{font-size:20px}}
@media (min-width:992px){ul li .listagem-item .info-produto .preco-promocional{font-size:25px}}
.listagem.com-caixa.aproveite-tambem {
	margin: 90px 0 0;
}
.listagem.aproveite-tambem h4,
#smarthint-most-popular .titulo-categoria > strong {
	text-align: center;
	margin-bottom: 30px;
}
.listagem.aproveite-tambem > ul > li.listagem-linha {
    width: 102%;
}
.listagem.aproveite-tambem > ul > li.listagem-linha li.span3 {
    margin: 0;
}
@media (min-width:768px) {
	.listagem.aproveite-tambem > ul > li.listagem-linha li.span3 {
		width:25%;
	}
}
.listagem-item .info-produto {
	border-top: 1px solid rgba(143,143,143,0.3);
}
.listagem-item .acoes-produto {
	opacity: 1 !important;
	background: transparent !important;
	bottom: -120px !important;
	position: absolute;
}
.listagem-item .acoes-produto .botao-comprar.principal {
	padding: 5px 0 !important;
	width: 100% !important;
	margin: 10px 20px !important;
}
.listagem-item .acoes-produto,
.listagem-item:hover .acoes-produto,
.listagem-item .info-produto,
.listagem-item:hover .info-produto {
	transition: all 0.5s !important;
}
#listagemProdutos ul.produtos-carrossel .listagem-linha .flex-viewport ul li .listagem-item .imagem-produto {
	position: relative;
	width: 102%;
	height: 250px;
	box-shadow: inset 0px -1px 0px 0px #979797;
	left: -1%;
}
.botao.continuar-comprando {
	line-height: 50px;
	padding: 0 30px !important;
	background: transparent;
}
.botao.continuar-comprando:hover {
	border-color:#ED3237;
}
.listagem .imagem-produto img {
	width: auto;
	height: auto;
}
@media (min-width:768px){

	.listagem .imagem-produto img {
		width: 100%;
		height: auto;
	}
	.listagem-item:not(.produto-adicionado):hover .info-produto,
	.listagem-item:not(.indisponivel):hover .info-produto {
		bottom: 0px !important;
	}
	.listagem-item:hover .acoes-produto {
		bottom: 0px !important;
	}
	.listagem-item .info-produto:after {
		content: "";
		display: block;
		/*background: linear-gradient(180deg, rgba(37,38,44,0) 0%, #25262C 130%); */
		height: 140px;
		position: absolute;
		left: 0;
		right: 0;
		top: -140px;
	}
	.listagem-item .info-produto {
		border-top: 0 none;
	}
}
.caixa-destaque p {
   font-size: 16px;
}

/* tablet */
@media (min-width: 768px) and (max-width: 979px) {
	ul li .listagem-item .imagem-produto{
		height: 204px !important;
	}
}
/* grid G 980+ */
@media (min-width: 980px) {
	ul li .listagem-item .imagem-produto{
		height: 300px !important;
	}
	/* ---- inverter primeira com segunda imagem na home --
	body.pagina-inicial ul li .listagem-item .imagem-produto img.imagem-principal { opacity: 0 !important; }
	body.pagina-inicial ul li .listagem-item .imagem-produto img.imagem-zoom { opacity: 1 !important; }
	*/
	.new-store-shop-leader .outras-empresas-rodape h2 {
		margin-top: 100px;
	}
}
/* grid XG 1200+ */
@media (min-width: 1200px) {
	ul li .listagem-item .imagem-produto{
		height: 325px !important;
	}
}
/* novo grid XXG 1410px+ */
@media (min-width: 1410px) {
	ul li .listagem-item {
		width: calc(100% - 30px);
		margin-left: 15px !important;
	}
	ul li .listagem-item .imagem-produto{
		height: 398px !important;
	}
}
.flex-direction-nav {
	background: green;
	top: 50%;
	position: absolute;
	width: 110%;
	left: -5%;
}
.titulo {
	font-family: 'Montserrat', sans-serif;
}

.conteiner a {
	color: #ED3237;
	font-weight: 700;
}
.breadcrumbs li strong {
	font-weight: 400;
	color: #000000;
	position: relative;
}
.breadcrumbs ul li a {
	color: #ED3237;
	font-weight: 700;
}
.breadcrumbs ul li:after {
	content: "  >  ";
	margin: 0 6px;
	color: #8B8B8B;
	font-weight: 400;
}
.breadcrumbs li:last-child:after {
	content: none;
}
.conteiner-imagem img {
	border-radius: 5px;
}


/* produto */
.span12.produto {
	position: relative;
	margin-top: 50px;
}
.span12.produto > .row-fluid:first-child {
	position: relative;
	padding: 0;
	border-radius: 5px;
	background: white;
}
.span12.produto > .row-fluid > .span6:first-child {
	background: white;
	border-radius: 5px;
	width: 33%;
	padding: 30px;
}
.span12.produto > .row-fluid > .span6:last-child {
	width: 67% !important;
	margin: 0;
	border-radius: 0 5px 5px 0;
	padding: 0;
	height: 100%;
}
.pagina-indisponivel.sem-coluna-cep  .span12.produto > .row-fluid > .span6:last-child {
	width: 47% !important;
	padding-left: 10%;
}
.pagina-indisponivel.sem-coluna-cep .info-principal-produto, .acoes-produto.disponivel, .principal > .parcelas-produto, .principal > .atributos {
	width: 100%;
}
.pagina-indisponivel.sem-coluna-cep  .span12.produto > .row-fluid > .span6:first-child {
	width: 43% !important;
	padding-left: 10%;
}
.pagina-indisponivel:not(.sem-coluna-cep) .acoes-produto {
	width: 48%;
}
.atributo-comum {
	color: #1F1F1F;
}
.span12.produto .breadcrumbs {
	position: absolute;
	left: 0;
	top: -40px;
}
#carouselImagem .elastislide-carousel ul li a {
	box-shadow: none;
	box-sizing: content-box;
	border: 0 none;
}
#carouselImagem .elastislide-carousel ul li a span img {
	border: #FFF 3px solid;
	max-width: calc(100% - 6px);
	left: 0;
	border-radius: 5px;
}
#carouselImagem .elastislide-carousel ul li.active a span img {
	border-color: #ED3237;
}
.pagina-produto #carouselImagem .flex-direction-nav a.flex-prev,
.pagina-produto #carouselImagem .flex-direction-nav a.flex-next {
	background-size: contain;
	width: 68px;
    border-radius: 50px;
    background-color: #F9FBFC;
    background-repeat: no-repeat;
}
.pagina-produto #carouselImagem .flex-direction-nav a.flex-next {
	right: 21px;
	background-image: url("https://cdn.awsli.com.br/1951/1951000/arquivos/left-banner.png");
	background-position: right center;
}
.pagina-produto #carouselImagem .flex-direction-nav a.flex-prev {
	left: 21px;
	background-image: url("https://cdn.awsli.com.br/1951/1951000/arquivos/right-banner.png");
	background-position: left center;
}
.pagina-produto #carouselImagem .flex-viewport {
	margin: 0 75px;
	width: calc(100% - 150px);
}
.pagina-produto .span12.produto .flexslider .slides>li a {
	margin: 0;
}
.parcelas-produto .accordion .accordion-group .accordion-body .accordion-inner {
	padding-left: 0;
}
@media (max-width:390px){
	.parcelas-produto .accordion .accordion-group .accordion-body .accordion-inner ul {
		width: 100%
	}
	.pagina-produto #carouselImagem .flex-direction-nav a.flex-next {
		right: 5px;
	}
	.pagina-produto #carouselImagem .flex-direction-nav a.flex-prev {
		left: 5px;
	}
}
ul.miniaturas.slides {
	margin: 0 auto;
	display: table;
}

.produto .conteiner-imagem>div {
	margin-bottom: 0;
	height: 430px;
	display: table-cell;
	vertical-align: middle;
}
.produto-video {
	border-radius: 5px;
	border: 1px solid #E5E5E5;
	box-sizing: border-box;
	padding: 15px 0;
	text-align: center;
}
.produto-video > div:first-child {
	display: none;
}
.span12.produto .botao-video i.icon-youtube-play.cor-principal,
.span12.produto .botao-video span {
	display: inline;
	font-size: 14px;
	color: #25262C;
}
.span12.produto i.icon-youtube-play:before {
	content: "\f04b";
	background: #ED3237;
	border-radius: 100%;
	width: 30px;
	height: 30px;
	box-sizing: border-box;
	font-size: 14px;
	text-align: center;
	color: white;
	line-height: 30px;
	text-indent: 3px;
	margin: 0 5px 0px 0;
}
.produto-compartilhar .lista-favoritos {
	background: white;
	color: #1F1F1F;
	border: 2px solid rgba(143,143,143,0.3);
	border-radius: 20px;
	display: block;
	padding: 3px 10px;
}

.produto-compartilhar .lista-favoritos i {
	color: #ED3237;
}

.lista-redes ul li {
	border: 0;
}

.produto-compartilhar .lista-favoritos:hover {
	border-color: #ED3237;
	color: #000;
}

.produto-compartilhar .lista-favoritos:hover i {color: #ED3237;}
.info-principal-produto .breadcrumbs ul li a[href$="jogos"]:before {
	left: 12px;
	top: 52px;
}
h1.nome-produto.titulo.cor-secundaria {
	color: #000000;
	font-weight: 700;
	font-size: 20px;
	margin-top: 30px;
}
.produto .acoes-produto .preco-produto * {
	color: #8F8F8F;
	font-size: 14px !important;
	line-height: 1.4em;
}
.produto .acoes-produto .preco-produto .titulo {
	font-size: 24px !important;
}
.produto .acoes-produto .preco-produto strong {
	color: #1F1F1F;
	font-weight: 700;
}
span.desconto-a-vista {
	width: 100%;
	display: block;
	float: left;
}
.info-principal-produto,
.acoes-produto.disponivel,
.principal > .parcelas-produto,
.principal > .atributos {
	width: 48%;
	height: 30%;
	background: white;
	box-sizing: border-box;
	padding-right: 30px;
	float: left;
	clear: both;
	display: block;
}
.acoes-produto.hide,
.parcelas-produto.hide {
    display: none;
}
.acoes-flutuante .info-principal-produto,
.acoes-flutuante .acoes-produto.disponivel,
.acoes-flutuante .principal > .parcelas-produto,
.acoes-flutuante .comprar a.botao.botao-comprar,
.acoes-flutuante .acoes-produto .comprar span.disponibilidade-produto {
	width: auto;
	height: auto;
	float: none !important;
	margin-right: 0 !important;
	padding-right: 0;
}
.acoes-flutuante .acoes-produto .preco-produto.com-promocao .titulo.preco-venda {
	font-size: 16px !important;
}
.acoes-flutuante .acoes-produto .preco-produto .titulo {
	line-height: 24px;
}
.acoes-flutuante .nome-produto {
	font-weight: 700;
	color:#1F1F1F !important;
}
.acoes-flutuante .comprar a.botao.botao-comprar {
	font-size: 16px;
	padding: 0 40px;
}
.info-principal-produto {
	float: left;
	margin: 0;
	border-radius: 0 5px 0 0;
}
.acoes-produto.disponivel {
	margin: 0;
}
.product-charity {
	color: #25262C;
	background: white;
	border-radius: 5px;
	margin-top: 30px;
	padding: 20px;
}
.product-charity .span3 {
	text-align: center;
}
.product-charity img {
	max-height: 127px;
}
div#yv-review-quickreview .yv-star-color::before {
	font-size: 14px;
}
.yv-star-color::before {
	color: #FFDB5B !important;
}
.rating-summary {
	float: left;
	clear: right;
}

.yv-col-md-2 {
	float: left;
	width: 10.666667%;
	padding-right: 10%;
}
.principal > .parcelas-produto {
	top: 48%;
}
.principal > .parcelas-produto .accordion-heading img {
	display: none;
}
.principal > .parcelas-produto .accordion-heading img:last-child {
	display: block;
}
.acoes-produto .preco-produto {
	width: 100%;
	display: table;
}
.produto .acoes-produto .preco-produto > div {
	float: left;
	width: auto;
	display: block;
	margin-right: 30px;
}
.produto .acoes-produto .preco-parcela {
	display: block;
	padding-top: 12px;
}
.principal > .cep  {
	border-radius: 0 5px 5px 0;
	margin: 0;
	right: 0;
	background: white !important;
	width: 35%;
	height: 100%;
	float: right;
	position: absolute;
	top: 0;
	padding: 30px !important;
	box-sizing: border-box;
	border-left: #f5f5f5 30px solid !important;
}

@media (max-width: 767px) {
	.principal > .cep  {
		float: left;
	}
}
.principal .input-small.input-cep {
	height: 30px;
}
.principal > .parcelas-produto  {
	border-radius: 5px 5px 0 0;
}
.cep label,
.cep span,
.cep li,
.cep p {
	color: #1F1F1F;
	line-height: 1.2em;
}
.cep .input-append.input-prepend button {
	width: 50px;
	height: 32px;
	color: white !important;
	text-decoration: none;
}
.cep .input-append.input-prepend input {
	padding: 0 10px;
}
.produto .principal .cep .input-append {
	margin-bottom:10px;
}
.produto .principal input.input-small.input-cep {
	padding: 10px 10px;
	width: 170px;
	height: 42px;
	box-sizing:border-box;
	max-width: calc(100% - 80px);
}
.produto .principal .cep .input-append.input-prepend button {
	padding: 5px 10px;
	height: 42px;
}
.envio_normal > p {
	border: 1px solid rgba(0,0,0,0.13);
	border-radius: 5px;
	padding: 10px 20px 10px 70px;
	background: url(https://cdn.awsli.com.br/1951/1951000/arquivos/provisorio-frete.png) no-repeat 17px center;
	margin-bottom: 15px;
}
.produto .cep ul {
	margin-top: 10px;
	margin-bottom: 10px;
}
.cep label {
	float: none;
}
.produto .cep .aviso-disponibilidade, .produto .cep .aviso-disponibilidade p {
	color: #888;
	font-size: 9px;
}


.produto .cep ul.borda-alpha,
.accordion-inner ul {
	border-radius: 5px;
}
.produto .cep ul.borda-alpha *,
.accordion-inner ul li * {
	font-size: 11px !important;
	line-height: 1.1em;
}
/* reviews */

.reviews {
	display: table;
	width: 100%;
}

.reviews .yv-stars-main {
	margin: 0 auto;
	width: auto;
	display: table;
	text-align: center;
}
@media (min-width: 768px) {
	.reviews .yv-user-review:before {
		content: url("https://cdn.awsli.com.br/1951/1951000/arquivos/dixie.png");
		display: block;
		float: left;
		margin: 0 0 0 -90px;
		border-radius: 5px;
		width: 90px;
		overflow: hidden;
		height: 90px;
		position: absolute;
	}
	.yv-row:nth-child(4n+2) div.yv-user-review::before { content: url("https://cdn.awsli.com.br/1951/1951000/arquivos/profile-5.png"); }
	.yv-row:nth-child(4n+4) div.yv-user-review::before { content: url("https://cdn.awsli.com.br/1951/1951000/arquivos/profile-4.png"); }
	.yv-row:nth-child(4n+6) div.yv-user-review::before { content: url("https://cdn.awsli.com.br/1951/1951000/arquivos/profile-3.png"); }
	.yv-user-review {
		float: left;
		text-align: left;
	}
}
div#yv-write-review {
	text-align: center;
}

div#yv-show-reviews .yv-col-md-8 > div.rating-summary {
	float: right !important;
	display: block !important;
	width: auto;
	text-align: right;
}
.yv-paging {
    color: #999;
}
.yv-paging.yv-hasresults,
.yv-paging.yv-hasresults:hover span {
    color: #000;
}
a.yv-btn.yv-btn-default.yv-fb-login, a.yv-btn.yv-btn-default.yv-google-login {width: 50px !important;display: block;padding: 10px 20px;text-align: center;margin-right: 20px;}

.yv-login-group {
    float: left;
    padding-left: 10px;
}
.yv-login .yv-col-xs-12.yv-col-md-2.yv-col-sm-4 {
    float: left;
    margin-left: 0;
    padding-left: 0;
}

div#yv-show-reviews {
	padding: 0;
	text-align: center;
}

p.yv-comment-product {
	clear: both;
	float: left;
	margin: 10px 0 0 !important;
	text-align: left;
}

p.yv-verify-logo {
	float: left;
	display: block;
	clear: both;
	margin-top: 10px;
	margin-bottom: 20px;
}
.pagina-produto #yv-show-reviews .yv-verify-logo {
	color: #000;
	padding-left: 0;
}
.yv-col-md-8 > div {
	float: left;
	width: 100%;
	position: relative;
	display: table;
}

div#yv-show-reviews hr {
	display: block;
	width: 100%;
	clear: both;
}

.rating-summary em.secondary {
	color: #8F8F8F;
	font-size: 10px;
}

div#yv-show-reviews .yv-col-md-2 {
	width: 60%;
	padding-right: 30px !important;
}

p.yv-verify-logo > img {
	width: 17px !important;
	height: 20px !important;
}
.yv-paging i.fa.fa-angle-double-left, .yv-paging i.fa.fa-angle-double-right {
	width: 67px;
	height: 30px;
	background-color: #CCC;
	background-size: cover;
	background-repeat: no-repeat;
	display: block;
	color: transparent;
	border-radius: 40px;
	margin: -2px;
}
.yv-paging i.fa.fa-angle-double-left {
	background-image: url("https://cdn.awsli.com.br/1951/1951000/arquivos/right-banner.png");
}
.yv-paging i.fa.fa-angle-double-right {
	background-image: url("https://cdn.awsli.com.br/1951/1951000/arquivos/left-banner.png");
	float: right;
	margin-left: -8px;
}
.yv-paging span {
	height: 30px;
	min-width: 30px;
	line-height: 27px;
	margin: 0 2px;
	font-size: 16px;
	display: block;
	float: left;
	border: 2px solid rgba(143,143,143,0.3);
	box-sizing: border-box;
	text-align: center;
	border-radius: 40px;
	font-weight: 700;
	text-indent: -3px;
	cursor: pointer;
}
.yv-paging i.fa:before {
    content: none;
}
.yv-paging {
    color:#000000;
}
.yv-footer-paging {
	margin: 20px auto;
	display: table;
}
.yv-paging span:hover, .yv-paging span.active {
	background-color: #ED3237;
}
.yv-paging span.active {
	border-color: #ED3237;
}
.yv-paging:hover i.fa.fa-angle-double-left, .yv-paging:hover i.fa.fa-angle-double-right {
	background-color: #ED3237;
}
.pagina-produto .reviews div#yv-reviews .yv-row,
.pagina-produto .reviews div#yv-reviews .yv-stars-main {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
}
.pagina-produto .reviews div#yv-reviews .yv-stars-main {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    display: table;
    max-width: 100%;
}
.pagina-produto .yv-bootstrap .yv-col-md-1, .pagina-produto .yv-col-md-2, .pagina-produto .yv-col-md-3, .pagina-produto .yv-col-md-4, .pagina-produto .yv-col-md-5, .pagina-produto .yv-col-md-6, .pagina-produto .yv-col-md-7, .pagina-produto .yv-col-md-8, .pagina-produto .yv-col-md-9, .pagina-produto .yv-col-md-10, .pagina-produto .yv-col-md-11, .pagina-produto .yv-col-md-12 {
    float: none;
    width: auto !important;
}
@media (min-width: 768px) {

	.pagina-produto .reviews div#yv-reviews .yv-stars-main {
	    padding-right: 120px;
	}
}
.pagina-produto .yv-user-review {
    padding-left: 0;
}

.pagina-produto #yv-show-reviews .yv-verify-logo:before {
    margin-left: -6px;
}
.new-store-shop-leader .bootstrap.yv-bootstrap {
	font-weight: 400;
	color: #25262C;
	font-size: 14px;
}
.new-store-shop-leader .yv-bootstrap label {font-weight: 400;}
.new-store-shop-leader .yv-bootstrap .yv-hr-title {background-image: none;margin: 10px 0;background-color: rgba(143,143,143,0.3);}
.new-store-shop-leader .bootstrap.yv-bootstrap .uploadcare-widget-button {
	background: white !important;
	height: 38px;
	line-height: 30px;
	padding: 3px 20px;
	font-size: 10px;
	color: #25262C !important;
	border: 2px solid rgba(143,143,143,0.3);
	margin: 0 5px 5px 0;
	float: left;
	border-radius: 30px !important;
	text-transform: capitalize;
}
.new-store-shop-leader .bootstrap.yv-bootstrap .uploadcare-widget-button:hover {
	text-decoration: none;
	border-color: rgb(143,143,143);
}
.new-store-shop-leader .bootstrap.yv-bootstrap #yv-sendform {
	background: #0dd0cf;
	margin: 20px auto 0;
	border: 0;
	border-radius: 50px;
	text-shadow: none;
	line-height: 40px;
	padding: 5px 30px;
	color: white;
	font-weight: 700;
	text-transform: none;
}
.new-store-shop-leader .bootstrap.yv-bootstrap #yv-sendform:hover { background: #ED3237;}
.new-store-shop-leader .bootstrap.yv-bootstrap .yv-login-frame {margin-top: 40px !important; padding-bottom: 40px; border-bottom: 1px solid rgba(143,143,143,0.3); margin-bottom: 40px; box-sizing: border-box;width: 100%;display: block; max-width: none; }
.new-store-shop-leader .bootstrap.yv-bootstrap .yv-login.soc.yv-container > div {padding:0 !important; box-sizing: border-box;width: 100%;display: block;}
.yv-login.soc.yv-container.yv-nopadding {width: 100%;display: block;}
.yv-btn.btn-facebook {margin: 20px auto;display: block;width: 280px;}
/* botÃ£o comprar */
a.botao.botao-comprar,
a.botao.principal,
button.botao.botao-comprar,
button.botao.principal,
button.yv-btn-primary,
button#yv-writereview {
	background: #FA1B1B;
	border: 0;
	border-radius: 50px;
	text-shadow: none;
	line-height: 40px;
	padding: 5px 30px;
	color: white;
	font-weight: 700;
	text-transform: none;
}
a.botao.botao-comprar:hover,
a.botao.principal:hover,
button.botao.botao-comprar:hover,
button.botao.principal:hover,
button.yv-btn-primary:hover {
	background-color: #ED3237;
	color: white;
}
a.botao.principal.yellow,
button.botao.principal.yellow {
	height: 50px;
	line-height: 50px;
	color: black;
	background-color: #FFD760;
	font-size: 16px;
	padding: 0 30px;
}
a.botao.principal.branco,
button.botao.principal.branco {
	background-color: white !important;
	color: black !important;
}
a.botao.principal.branco:hover,
button.botao.principal.branco:hover {
	background-color: #f5e6b9 !important;
}
a.botao.principal.yellow:hover,
button.botao.principal.yellow:hover {
	background-color: #f3c12d;
}
a.botao.botao-comprar.grande,
a.botao.principal.grande,
button.botao.botao-comprar.grande,
button.botao.principal.grande {
	padding: 0 40px;
	font-size: 21px;
	line-height: 72px;
}
.produto .acoes-produto .comprar a.botao.botao-comprar i.icon-shopping-cart,
button.botao.principal i.icon-ok {
	background-position: left center;
	transition: .5s;
}
i.icon-shopping-cart,
i.icon-ok {
	width: 18px;
	height: 45px;
	display: block;
	background: url(https://images.squarespace-cdn.com/content/v1/50f14d35e4b0d70ab5fc4f24/1408605541118-9RDZXWY79QXWSBGK22WP/image-asset.gif?format=2500w) center center no-repeat;
	background-size: contain;
	float: left;
	margin: -4px 15px 0 0;
}
.icon-shopping-cart:before,
i.icon-ok:before {
	content: none;
	width: 29px;
	height: 29px;
	display: block;
}
a.botao.principal.grande i.icon-shopping-cart ,
button.botao.principal.grande i.icon-ok{
	background-position: center center !important;
	transition: .5s;
	width: 28px;
	height: 75px;
}
a.botao.principal.grande:hover i.icon-shopping-cart,
button.botao.principal.grande:hover i.icon-ok {
	background-position: center center !important;
	transition: .5s;
}
.produto .acoes-produto .comprar a.botao.botao-comprar i.icon-shopping-cart,
a.botao.principal i.icon-shopping-cart,
button.botao.principal i.icon-ok {
	background-position: center center !important;
	transition: .5s;
}
a.botao.principal:hover i.icon-shopping-cart ,
button.botao.principal:hover i.icon-ok{
	background-position: center center !important;
	transition: .5s;
}
.yv-titulo {
	color: #1F1F1F;
}
a.botao:hover,
button.yv-btn-primary:hover,
button.botao.principal:hover {
	background-color: #ED3237;
	transition: .5s;
}
/*
.produto .acoes-produto .comprar .disponibilidade-produto,
.produto .acoes-produto .comprar .disponibilidade-produto span {
	text-align: left !important;
	display: block;
}
*/

.produto .acoes-produto .comprar .compra-segura,
.produto .acoes-produto .comprar .disponibilidade-produto,
.produto .acoes-produto .comprar .disponibilidade-produto span {
	text-align: center !important;
	width: 100%;
}
.produto .principal .acoes-produto .disponibilidade-produto .estoque.qtd-maior-10 {
	display: none;
}
.produto .acoes-produto .comprar {
	float: left;
	margin-top: 15px;
	margin-bottom: 5px;
	width: 100%;
}
.produto .cep .aviso-disponibilidade, .produto .cep p {
	color: #888;
	font-size: 11px;
}
.produto .cep > p {
	margin-top:10px;
}
@media (min-width:890px){
	.produto .cep .aviso-disponibilidade,
	.produto .cep > p {
		font-size: 12px;
	}
	.produto .acoes-produto .comprar .compra-segura,
	.produto .acoes-produto .comprar .disponibilidade-produto,
	.produto .acoes-produto .comprar .disponibilidade-produto span {
		text-align: left !important;
	}
}
.acoes-produto .compra-segura {
	font-size: 11px;
	text-align: left;
	float: left;
	margin-top: 15px;
}
.produto .acoes-produto .preco-produto > div {
	float: left;
	width: auto;
	display: block;
	margin-right: 30px;
}
.produto .acoes-produto .preco-produto > div.avise-me {
	background: #F5F5F5;
	margin-right: 30px;
	box-sizing: border-box;
	width: calc(100% - 30px);
	border: 1px solid rgba(143,143,143,0.2);
	border-radius: 5px;
	padding: 20px;
}
.produto .acoes-produto .preco-produto > div.avise-me .avise-descr {
	color: #000000;
	text-align: left;
}

.produto .acoes-produto .preco-produto > div.avise-me .avise-tit {
	font-size: 16px !important;
	color: #25262C;
	text-align: left;
}
body:not(.pagina-prevenda) .produto .acoes-produto .preco-produto > div.avise-me .avise-tit:after {content: "Produto temporariamente indisponÃ­vel";}
.produto .acoes-produto .preco-produto > div.avise-me .avise-tit:before {
	content: url(https://cdn.awsli.com.br/682/682958/arquivos/carinha-indisponivel.svg);
	float: left;
	margin: -5px 15px 0 0;
	filter: grayscale(1);
}
.pagina-prevenda .produto .acoes-produto .preco-produto > div.avise-me .avise-tit:before {
	content: url(https://cdn.awsli.com.br/1951/1951000/arquivos/eggzenho.svg);
	filter: none;
}
.pagina-prevenda .ju-prod-indisponivel {
	display: none !important;
}
.ju-prod-indisponivel+.ju-prod-indisponivel {
	display: none;
}
.produto .acoes-produto .preco-produto > div.avise-me .botao {
	background: #ED3237;
	border-radius: 30px;
	padding: 15px;
	color: #FFF;
	font-weight: 900;
	font-size: 18px !important;
	border: 0 none;
	margin-top: 10px;
}
@media (max-width: 767px) {
	.produto .acoes-produto .preco-produto > div.avise-me .botao {
		font-size: 12px !important;
		padding: 10px;
	}
	.produto .acoes-produto .preco-produto > div.avise-me .avise-tit,
	.produto .acoes-produto .preco-produto * {
		font-size: 12px !important;
	}
	.produto .acoes-produto .preco-produto > div.avise-me .avise-tit:before {
		margin: 6px 15px 30px 0;
	}
	.pagina-prevenda .produto .acoes-produto .preco-produto > div.avise-me .avise-tit:before {
		margin-bottom: 10px;
	}
}
.produto .acoes-produto .preco-produto > div.avise-me .botao:hover {
	background-color: #ED3237;
}

.avise-me input[type="text"],
.avise-me input[type="email"] {
	border: #E6EDFB 2px solid;
	height: 50px;
	line-height: 50px !important;
}

.avise-me .avise-input .avise-icon {
	margin: 15px 0;
}

.produto .acoes-produto .preco-parcela {
	display: block;
	padding-top: 12px;
}
.produto .acoes-produto .comprar a.botao.botao-comprar {
	margin-right: 20px;
	float: left;
	display: flex;
	flex-flow: row;
	align-items: center;
}

.produto .acoes-produto .comprar a.botao.botao-comprar i.icon-shopping-cart, a.botao.principal i.icon-shopping-cart {
	margin: 0 auto;
	width: 35px;
	margin-right: 10px;
}
.produto .acoes-produto .comprar .disponibilidade-produto {
	float: left;
	margin-top: 15px;
	line-height: 1.8em;
}
.abas-custom, .reviews {
	background: white;
	border-radius: 5px;
	color: #1F1F1F;
	font-size: 11px;
	margin-top: 20px;
}
.reviews {
	padding: 20px;
	box-sizing: border-box;
}
.abas-custom h2,
.reviews h4 {
	font-size: 16px;
	text-transform: uppercase;
	text-align: center;
	color: #1F1F1F;
}
.reviews h4.yv-titulo {
	color: #1F1F1F !important;
}
.reviews #yv-reviews {
	width: auto !important;
}
#yv-show-reviews {
	text-align: center;
}
div#yv-write-review {
	text-align: center;
}
button#yv-writereview {
	display: inline;
}
.img-brinde {
	border-radius: 8px;
}

/* pÃ¡ginas institucionais */
.pagina-pagina .breadcrumbs, .pagina-pagina h1 {
	display: none;
}
body,
.conteudo h1,
.conteudo h2,
.conteudo h3,
.conteudo h4,
.conteudo p,
.conteudo ul li,
.conteudo ol li {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #000000;
	line-height: 1.2em;
	-webkit-font-smoothing: antialiased;
}
.conteudo p,
.conteudo ul li,
.conteudo ol li {
	line-height: 1.8em;
}

.conteudo h1,
.conteudo h2,
.conteudo h3,
.conteudo h4,
.conteudo strong {
	font-weight: 900;
}
.caixa-sombreada {
	box-shadow: none;
	padding: 0;
}
.venda-usado-intro {
	display: flex;
	align-items: center;
	justify-content: center;
	padding-bottom: 90px;
	padding-top: 90px;
	background: url(https://cdn.awsli.com.br/241/241991/arquivos/bg-gameusado.jpg) center center no-repeat transparent;
}
.venda-usado-intro #title1 {
	font-size: 22px;
	line-height: 24px;
}
.venda-usado-intro #title3 {
	font-size: 34px;
}
.quemsomos-intro {
	padding-bottom: 90px;
	background: url(https://cdn.awsli.com.br/241/241991/arquivos/bg-quemsomos.jpg) center center no-repeat transparent;
}
.quemsomos-intro h2 {
	font-size: 26px;
	margin: 0 0 30px;
}
.quemsomos-intro p {
	margin-bottom: 30px;
	line-height: 2em;
	font-size: 14px;
}
.nova-geracao-intro {
	padding-bottom: 50px;
	padding-top: 50px;
	margin: -10px -10px 0;
	background: url(https://cdn.awsli.com.br/241/241991/arquivos/bg-nova-geracao.jpg) top center no-repeat transparent;
	background-size: contain;
}
.seguranca-intro {
	padding-bottom: 90px;
	background: url(https://cdn.awsli.com.br/241/241991/arquivos/bg-seguranca-privacidade.jpg) center center no-repeat transparent;
}
.conheca-a-clube-intro {
	background: url(https://cdn.awsli.com.br/241/241991/arquivos/bg-conheca.jpg) center top no-repeat transparent;
}
.motoboy-intro {
	background: url(https://cdn.awsli.com.br/241/241991/arquivos/bg-motoboy.jpg) center top no-repeat transparent;
}
@media (min-width: 768px) {
	.nova-geracao-intro {
		padding-bottom: 150px;
		padding-top: 40px;
		margin: -10px -20px 0;
	}
}
.seguranca-intro h2 {
	font-size: 40px;
	margin: 70px 0 30px;
}
.seguranca-intro p {
	margin-bottom: 30px;
	line-height: 2em;
	font-size: 14px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 25px;
}
.positive-bg .section-space {
	margin: 10px 0;
	font-size: 14px;
	font-weight: 300;
	letter-spacing: 0;
	line-height: 25px;
	padding: 60px 0;
}
.white {
	background-color: #25262c;
	padding-bottom: 30px;
	border-radius: 5px;
}
.white h3 {
	color: #000000;
	margin-top: 50px;
	font-size: 30px;
}
.white p {
	color: #000000;
}
.white #icon-coin {
	margin-top: -40px;
}
#icon-coin-bot {
	margin-top: -40px;
}
.cards {
	margin: 50px 0;
}
.white .white-space {
	background-color: #25262c;
	margin: 45px 50px;
	font-size: 14px;
	font-weight: 300;
	letter-spacing: 0;
	line-height: 25px;
	padding: 60px 0;
	color: #000000;
}
.box {
	margin: 50px 0;
	color: #8F8F8F;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 25px;
}
.negative-bg .section-space h3 span{
	color:#ED3237;
}
p.legenda-imagem {
	font-size: 14px;
	bottom: 0;
	padding: 0 10px;
	color: #FFD760;
	position: absolute;
	width: 100%;
	box-sizing: border-box;
}

p.legenda-imagem strong {
	color: #FFF;
}
.imagem-com-legenda {
	position: relative;
	display: table;
}


.row-fluid.banner.mini-banner.pagina-slides {
	margin: 0;
}

.banner.mini-banner.pagina-slides {
	margin: 0;
}
.pagina-slides .slides > li {
	/* min-height: 310px; */
	height: auto !important;
}
.pagina-slides .title-mini-banner {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	/* background: linear-gradient(180deg, rgba(37, 38, 44, 0) 0%, #25262C 100%);*/
	padding: 90px 20px 20px;
	color: #FFF;
	box-sizing: border-box;
	text-align: right;
}

.pagina-slides .title-mini-banner small {
	color: #FFF !important;
	font-weight: 600;
	font-size: 14px;
}

.pagina-slides .title-mini-banner h3 {
	margin: 0;
	color: #FFD760 !important;
	font-size: 14px;
	font-weight: 400;
}

.pagina-slides.banner .flex-control-nav {
	bottom: 40px;
	position: absolute;
	overflow: visible;
	width: 50%;left: 25%;right: initial;padding: 0;
}

.pagina-slides.banner .flex-control-nav a:hover {
	border: 2px solid rgba(143,143,143,0.5);
}
.pagina-slides .flexslider {
	overflow: visible;position: relative;
}
.pagina-slides ul.slides {
	overflow: hidden;
	margin-bottom: 80px;
}
.pagina-slides .flex-direction-nav {bottom: 20px;left: 0;width: 100%;background: rgba(143,143,143,0.3);border-radius: 0 0 5px 5px;}
.pagina-slides .flex-direction-nav .flex-prev,
.pagina-slides .flex-direction-nav .flex-next {
	margin: 0;
	opacity: 1;
	bottom: 10px;
	position: absolute;
	top: auto;
	left: 0;
	width: 90px;
	height: 40px;
	background-image: url("https://cdn.awsli.com.br/1951/1951000/arquivos/left-banner.png");
	background-position: center;
	background-size: cover;
	color: transparent ;
	text-indent: -99999px;
	text-align: left;border-radius: 20px;
}
.pagina-slides .flex-direction-nav .flex-prev { left: 10px;background-image: url("https://cdn.awsli.com.br/1951/1951000/arquivos/right-banner.png")}
.pagina-slides .flex-direction-nav .flex-next { right: 10px;left: initial;}

.pagina-slides .flex-direction-nav .flex-prev:hover,
.pagina-slides .flex-direction-nav .flex-next:hover {
	background-color: rgba(143,143,143,0.5);
}
.banner.mini-banner.pagina-slides li {
	list-style: none;
}

.new-store-shop-leader .banner.mini-banner .modulo .flexslider ul.slides li a img {
	transition: all 0.3s linear;
}

.new-store-shop-leader .banner.mini-banner .modulo .flexslider ul.slides li a:hover img {
	width: 105%;
	height: 105%;
}
	
.nova-geracao-form {z-index: 2; position: relative;}
.game-cotacao {
	background-color:#ED3237;
	padding: 50px 0;
	position: relative;
	border-radius: 5px;
	min-height: 280px;
	box-sizing: border-box;
	display: flex;
}
.form-blue .input-small {
	width: 100%;
}
.form-blue select.input-small {
	height: 50px;
}
.form-blue a.botao.principal.yellow,
.form-blue button.botao.principal.yellow {
	width: 100%;
	margin: 20px 0 0;
	box-sizing: border-box;
}
#controle {
	position: absolute;
	bottom: 0;
	left: 10px;
	width: 296px;
	z-index: 1;
}
.game-cotacao .button-cotacao {
	height: 50px;
	background-color: #FFD760;
	display: flex;
	justify-content: center;
	align-items: center;
	max-width: 300px;
	font-size: 14px;
	color: #000000;
	border-radius: 50px;
	text-decoration: none;
	margin: 30px 0 20px 0;
}
.cotacao {
	background-color:#ED3237;
	padding: 50px 20px;
	border-radius: 5px;
	margin-bottom: 30px;
}
.cotacao .button {
	height: 60px;
	background: #25262c;
	display: flex;
	justify-content: center;
	align-items: center;
	max-width: 300px;
	font-size: 14px;
	color: #000000;
	border-radius: 50px;
	text-decoration: none;
	margin: 20px 0;
}
.cotacao .button img {
	height: 40px;
	margin-right: 20px;
}
.positive-bg .section-space .box-blue {
	display: flex;
	align-items: center;
	justify-content: space-around;
	background-color: #E5F3F3;
	color: #25262C;
	margin: 40px 0;
	padding: 20px 0;
	text-align: left;
}
.positive-bg .section-space .box-blue p {
	max-width: 610px;
}
.section-space.gray {
	margin: 0 0 -10px;
	background: #F1F1F1;
}
@media (max-width: 767px) {
	.section-space.gray {
		margin: -20px;
		display: block;width: auto;padding: 20px;
	}
}
.seguranca.selos {
	/* box-sizing: border-box; */
	margin-bottom: 40px;
}
.seguranca.selos img {
	margin: 0 25px;
	width: auto;
	height: 100%;
}
.conteudo .seguranca.selos img {
	margin: 10px;
}
hr.no-margin {
	margin-bottom: 0;
}
.new-store-shop-leader .awesome-footer .selos img {
	max-height: 40px;
}
.positive-bg,
.negative-bg {
	padding: 60px 0 10px;
}
.positive-bg {
	background: white;
}
.positive-bg * {
	color: #25262C !important;
}
.positive-bg > .row-fluid,
.negative-bg > .row-fluid {
	margin-top: 40px;
	margin-bottom: 40px;
}
.positive-bg h3,
.negative-bg h3,
h4.titulo {
	font-size: 30px;
	margin-bottom: 40px;
	margin-top: 60px;
	font-weight: 800;
}
.titulo.cor-secundaria {
	color: #000000;
}
.positive-bg h3 img,
.negative-bg h3 img {
	margin: -10px 25px 0 0;
	float: left;
}
.negative-bg hr{
	height: 1px;
	display: block;
	box-shadow: 0;
	border: 0;
	background-color: #575757;
}

.empresas-grupo {
	border: 2px solid rgba(108,108,108,0.4);
	border-bottom: 0;
	border-radius: 5px 5px 0 0;
	box-sizing: border-box;
}

.empresas-grupo h4 {
	margin-top:35px;
	margin-bottom:35px;
	font-size: 14px;
	font-weight: 600;
}
.empresas-grupo .span9 {
	padding: 20px 0;
	margin-left: 0;
}
.empresas-grupo img {
	margin: 15px 3%;
	height: 25px !important;
	width: auto !important;
}

.resumo-empresas {
	margin-top: 80px;
	margin-bottom: 80px;
}
.resumo-empresas p.resumo-logo {
	border-left: 3px solid #ED3237;
	margin-left: -15px;
	padding-left: 15px;
	margin-top: 50px;
	margin-bottom: 20px;
}
.resumo-empresas img {
	height: 35px !important;
	width: auto;
}
.vantagens-clube .resumo-logo {
	margin: 10px;
	clear: left;
	box-sizing: border-box;
	float: left;
}
.vantagens-clube .resumo-logo img {
	width: 30px !important;
	margin: 10px 5px;
}
.vantagens-clube > .span4 {
	margin-bottom: 0;
	background: linear-gradient(180deg, #000 0%, rgba(37,38,44,0) 100%) !important;
	border-radius: 5px;
}
.vantagens-clube .resumo-text {
	margin: 20px;
	padding: 0;
	box-sizing: border-box;
}
.vantagens-clube .resumo-text,
.vantagens-clube .resumo-text strong {white-space: normal;width: auto;min-width: 0;clear: none;}
.resumo-text.obs {
	font-size: 0.8em;
	margin: 30px;
}
.formas-pagamento {
	margin: 40px 0;
}
.formas-pagamento .resumo-text {
	float: none;
	display: table;
}
.row-fluid.vantagens-clube + .row-fluid.vantagens-clube {
	margin-bottom: 40px;
}
.conheca-a-clube h4 {
	margin-top: 20px;
	margin-bottom: 30px;
	font-size: 20px
}
@media (max-width: 767px) {
	.vantagens-clube .resumo-logo img {
		margin-bottom: 0;
	}
	.vantagens-clube .resumo-text {
		clear: left;
		margin: 0 15px 15px;
	}
}
@media (min-width: 768px) {
	.vantagens-clube > .span4 {min-height: 150px;}
	.quemsomos-intro h2 {font-size: 40px;}
}
@media (min-width: 1200px) {
	.vantagens-clube .resumo-logo img {
		width: 50px !important;height: auto !important;
	}
	.vantagens-clube {
		margin-top: 40px;
	}
	.vantagens-clube > .span4 {
		margin-bottom: 20px;
	}
	.vantagens-clube .resumo-logo {
		padding: 10px;
	}
	.vantagens-clube .resumo-text {
		margin: 30px 10px;
	}
}


.cyan-bg {
	background-image: url("https://cdn.awsli.com.br/241/241991/arquivos/drake-video-bg.jpg");
	background-position: left;
	background-repeat: no-repeat;
	background-color: #ED3237;
	background-size: contain;
	padding: 20px;
	border-radius: 5px;
	/* margin: 30px 0; */
}
.cyan-bg .botao.branco,
.cotacao .botao.branco {
	width: 100%;
	max-width: 200px;
	margin-top: 20px;
}
.cyan-bg iframe {
	height: 380px;
}
.cyan-bg .button {
	height: 60px;
	background: #25262c;
	display: flex;
	justify-content: center;
	align-items: center;
	max-width: 300px;
	font-size: 14px;
	color: #000000;
	border-radius: 50px;
	text-decoration: none;
	margin: 20px 0;
}
.cyan-bg .button img {
	height: 40px;
	margin-right: 20px;
}
.sliderQuemSomos {
	width: 100%;
	height: auto;
}
.cotacao table{
	color: #25262C;
	font-size: 14px;
}
.cotacao table th,
.cotacao table td {
	padding: 8px;
	border: 4px solid #ED3237;
	background: rgba(255,255,255,0.3);
	font-size: 12px;
}
.cotacao table th {
	background: rgba(255,255,255,0.7);
}
.cotacao table th strong,
.cotacao table td strong {
	font-weight: 600;
}
p.destaque-dark {
	color: #25262C;
	font-size: 18px;
}
.swiper-container {
	width: 100%;
	height: 100%;
}

.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	width: 100% !important;

	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.sliderQuemSomos .swiper-container .swiper-wrapper .swiper-slide img {
	width: 100%;
	height: 100%;
}
.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
	margin-bottom: 0px;
}
.swiper-pagination-bullet-active {
	background-color: #ED3237;
}
.swiper-container.swiper-container-initialized.swiper-container-horizontal {
	padding-bottom: 40px;
}
.sliderQuemSomos .swiper-container .swiper-wrapper .swiper-slide img {
	height: auto;
}
.depoimento.span4 {margin-top: 110px;}
.depoimento.span4 .author img {float: left; margin: -7px 15px 0 0; border-radius: 5px; width: 55px; box-shadow: 2px 2px 5px 1px rgba(0,0,0,0.5);}
.depoimento.span4 .author h5 {margin: 0px 0 0;}
.depoimento.span4 p {margin: 0 0 20px;padding: 0;}
.depoimento.span4 > a,
.depoimento.span4 > a:hover {color: white;font-size: 12px;}

/* carrinho */

table.table.tabela-carrinho {
	border-radius: 5px;
	border: 0 none;
	background: #FFF;
}

table.table.tabela-carrinho tr td {
	padding: 15px;
}
tr.bg-dark td {
	background: #e0dfdf;
}
table.table.tabela-carrinho tr,
table.table.tabela-carrinho tr td,
table.table.tabela-carrinho tr th,
table.table.tabela-carrinho * {
	color: #25262C;
	border: 0;
}
.conteiner-imagem .imagem {
	border: 1px solid rgba(143,143,143,0.3) !important;
	border-radius: 5px;
}
.produto-info > * {
	line-height: 1.2em;
	margin-bottom: 10px;
	display: block;
}
.tabela-carrinho .produto-info a {
	margin-top: 5px;
}
table.table .quantidade input,
table.table .quantidade a {
	height: 30px;
	line-height: 30px;
	width: 30px;
	display: block;
	border: #E7E7E7 2px solid;
	padding: 0;
	float: left;
	margin: 0 !important;
	border-radius: 0;
	box-sizing: border-box;
	font-weight: 700;
	box-shadow: none;
}
@media (min-width: 768px) {
	table.table .quantidade input,
	table.table .quantidade a {
		height: 40px;
		line-height: 40px;
		width: 40px;
	}
}
@media (max-width: 767px) {
	.tabela-carrinho .preco-produto .preco-promocional {
		font-size: 16px;
	}
	table.table.tabela-carrinho tr td {
		padding: 10px 5px;
		font-size: 12px;
	}
	table.table.tabela-carrinho tr td:first-child {
		padding-left: 10px;
	}
}
table.table .quantidade a {
	color: #ED3237;
	font-size: 12px;
}
table.table .quantidade a.icon-minus {
	border-radius: 20px 0 0 20px;
	border-right: 0;
}
table.table .quantidade a.icon-plus {
	border-left: 0;
	border-radius: 0 20px 20px 0;
}
table.table.tabela-carrinho .excluir {
	height: 40px;
	line-height: 30px
}
.excluir a:before {
	color: #F23333;
	font-size: 20px;
	font-weight: 400;
}
form button.btn {
	color: #ED3237 !important;
	font-weight: 700;
	background: transparent;
	box-shadow: none;
	border: none;
	text-decoration: underline;
	font-size: 10px;
	text-transform: uppercase;
	padding: 3px 0px;
	text-align: center;
	border-radius: 5px;
}
.tabela-carrinho .form-horizontal {
	margin:0;
}
table.table.tabela-carrinho .input-append {
	width: 100%;
}
table.table.tabela-carrinho .input-append button.btn {
	width: 80px;
	margin-left: -80px;
	z-index: 99;
	position: relative;
}
table.table.tabela-carrinho .input-append input#usarCupom {
	width: 100%;
	border-radius: 5px;
	box-sizing: border-box;
}
table.table.tabela-carrinho tr.bg-dark:last-child td {
	background: white;
	border-radius: 0 0 5px 5px;
	font-size: 11px;
	color: #8F8F8F;
}
table.table.tabela-carrinho strong.titulo.cor-principal.valor-total {
	font-size: 16px;
}
table.table.tabela-carrinho tr.bg-dark:last-child td strong {
	font-size: 11px;
	line-height: 1.2em;
}
table.table.tabela-carrinho tr td.clearfix {
	min-width: 120px !important;
}
#carrinho-mini #usarCupom {
	border: 1px solid rgba(143, 143, 143, 0.3);
}
label[for=usarCupom],
label[for=apoiarCausa] {
	line-height: 40px;
	padding-right: 10px;
	padding-left: 10px;
}
a.botao {
	border: 2px solid rgba(143,143,143,0.3);
	border-radius: 70px;
	padding: 10px 20px;
	background: transparent;
}
a.botao:hover {
	color: #ED3237;
	background: none;
	border-color: rgba(255,255,255,0.6)
}
.botao.social {
	background: #2751A6;
	border-radius: 5px;
	color: #FFF;
	border: none;
	width: 170px;
	padding: 8px 12px;
	border: 4px solid transparent;
	margin-bottom: 20px;
}
.botao.social.fb {
	background: #2751A6;
}
.botao.social.youtube {
	background: #F23333;
}
.botao.social.insta {
	background: #0395F6;
}
.botao.social i {
	font-size: 18px;
}
.botao.social:hover {
	border-color: white;
	color: white;
}
.pagina-carrinho .finalizar-compra .acao-editar a.botao {
	background: transparent;
}
.tabela-carrinho .formas-envio ul li label.radio {
	border: 1px solid #cecece;
	padding: 0;
	background: white;
	font-weight: 400;
	height: 50px;
	box-sizing: border-box;
	line-height: 48px;
	border-radius: 3px;
	margin-top: 0 0 10px 0;
}

.tabela-carrinho .formas-envio ul li label.radio b {
	font-weight: 400;
	min-width: 90px;
	float: right;
	text-align: right;
	margin: 0;
	padding-right: 15px;
}
.tabela-carrinho .formas-envio ul li label.radio .nome {
	font-weight: 700;
	float: left;
	display: block;
	min-width: 190px;
	text-align: left;
	border-left: 1px solid #cecece;
	padding-left: 15px;
}
.tabela-carrinho .formas-envio input[type="radio"],
#tipoCadastro li i.icon-check {
	float: left;
	display: block;
	height: 20px;
	width: 20px;
	margin: 13px 13px 14px 14px;
	-webkit-appearance: none;
	border: 4px #CCC solid;
	border-radius: 10px;
	box-sizing: border-box;
}
.tabela-carrinho .formas-envio input[type="radio"]:hover,
#tipoCadastro li i.icon-check:hover {
	border-color: #999;
}
.campos-pedido #tipoCadastro {
	border-width: 1px 0 0;
}
#tipoCadastro li {
	border: 1px solid rgba(143, 143, 143, 0.3);
	border-radius: 5px;
	line-height: 47px;
}

#tipoCadastro li a {
	color: #25262C;
}
#tipoCadastro li i.icon-check:before {content: none;}
#tipoCadastro li i.icon-check-empty {display: none;}
.tabela-carrinho .formas-envio {
	width: 470px;
	display: block;
	margin-left: -150px;
}

.tabela-carrinho .formas-envio input[type="radio"]:checked ~ * {
	background: black;
	color: white;
}

.tabela-carrinho .formas-envio input[type="radio"]:checked,
#tipoCadastro li.active i.icon-check {
	border: #ED3237 7px solid;
	transition: all 0.5s;
}
.tabela-carrinho .formas-envio ul li label.radio .valor {
	float: right;
	width: 110px;
	text-align: left;
	margin: 0;
}
/* minha conta */

/*.abas-conta {
	margin: 10px -10px 10px;
	border-bottom: 1px solid #6C6C6C;
}*/
.abas-conta li {
	background: none;
	width: 50%;
	box-sizing: border-box;margin: 0;text-align: center;
	
}
.abas-conta li a {
	background: none;
	box-shadow: none;
	border-width: 0 0 4px;
	border-color: transparent;
	border-style: solid;
	font-size: 14px;
}
.abas-conta li.active a {
	border-color: #ED3237;
}
.abas-conteudo,
.cadastro .form-horizontal.formulario-editar-cliente .span12,
#formCadastroCompleto > div {
	background: #FFF;
	border-radius: 5px;
	color: #25262C;
	padding: 0;
	border: 0 none;
}
#formCadastroCompleto > div {
	margin-bottom: 0;
	border-radius: 0 0 5px 5px;
	padding: 20px;
	box-sizing: border-box;
}
.cadastro > #formCadastroCompleto {
	padding: 0;
}
@media (max-width:767px) {
	body.pagina-conta .cadastro .controls input.input-small {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.pagina-conta .abas-conteudo, .cadastro .form-horizontal.formulario-editar-cliente .span12 {
		border-radius: 0 0 5px 5px;
	}
}
.cadastro > #formCadastroCompleto .acao-editar {
	background: transparent;
}
.acao-editar > div {padding-top: 10px;}
#formCadastroCompleto > div:first-child {
	border-radius: 5px 5px 0 0;
}
#formCadastroCompleto legend {
	color: #fff;
}
.cadastro .form-horizontal.formulario-editar-cliente .span12 { padding: 10px 10px 40px;}
.abas-conteudo li,
.abas-conteudo p,
.abas-conteudo h2,
.abas-conteudo h3,
.abas-conteudo h4,
p.help-block  {
	color: #25262C !important;
}
.meus-pedidos h5.titulo a.botao.pequeno.principal {
	display: table;
	float: none;
}
.abas-conteudo .caixa-dados,
#formCadastroCompleto {
	border: 0 none;
	padding: 10px;
}
.caixa-info {
	border: 1px solid rgba(143,143,143,0.3);
	box-shadow: none;
	border-radius: 3px
}
.caixa-info li strong, .caixa-info li b {
	display: inline;
}
/*
.caixa-dados fieldset {
	margin-top: 15px;
}
*/
.caixa-dados .span6:first-child fieldset {
	margin-top: 0
}
.cadastro .cabecalho-interno .span12 {
	padding: 0 !important;
}
.caixa-dados legend,
.cadastro legend,
.abas-conteudo h3,
.abas-conteudo h4,
.cadastro .cabecalho-interno h3 {
	font-weight: 700;
	font-size: 18px;
}
.cadastro .caixa-sombreada {
	border: 0;
}
.cadastro .cabecalho-interno h3 small {
	display: none;
}
.caixa-dados:first-child h3:first-child,
.cadastro .cabecalho-interno h3,
.cadastro h1 {
	font-size: 30px !important;
	font-weight: 900;
	color: #000000 !important;
	border: 0 none;
}
.cadastro .cabecalho-interno h3 {
	margin: -60px 0 0 -10px;
}
.caixa-dados:first-child h3:first-child,
.meus-pedidos .caixa-dados:first-child:last-child h3:first-child {
	margin: -60px 0 30px -10px; 
}
body:not(.pagina-conta-endereco) .cadastro .controls input.input-small {
	height: auto;
	padding-top: 0;
	padding-bottom: 0;
}
.meus-pedidos .caixa-dados h4.titulo {
	margin: 30px 0 10px;
	font-size: 14px
}
.pagina-conta-endereco .cadastro #formCadastroCompleto.form-horizontal input[type="radio"],
.pagina-conta-endereco .cadastro #formCadastroCompleto.form-horizontal input[type="checkbox"] {
	height: auto;
}
.pagina-conta-endereco .cadastro #formCadastroCompleto.form-horizontal legend {
	color: #25262C;
}
@media (min-width: 768px) { 
	.pagina-conta-endereco .cadastro #formCadastroCompleto.form-horizontal input#id_cep {
		padding-top: 4px;
		padding-bottom: 4px;
		margin-bottom: 10px;
	}
	#formFiltroPedido > div.span5 {width: auto; }
	.buscar-pedidos label span {clear: both; display: block; white-space: nowrap;line-height: 28px;}
	.buscar-pedidos label {
		float: left;
		display: flex;
		flex-grow: 1;
		align-items: center;
	}
	
	.buscar-pedidos label input, .buscar-pedidos label select {
		height: 42px;
	}
	.buscar-pedidos label > select {
		min-width: 100px;
	}
	.buscar-pedidos .botao {
		height: 42px;
		background: #f35858;
		padding: 4px 26px;
		font-size: 16px;
		border-radius: 50px;
		border: 0;
		font-weight: 700;
	}
	.buscar-pedidos .botao:hover {
		background: #ED3237;
	}
	
	.meus-pedidos h5.titulo a.botao.pequeno.principal {
		margin: 10px;
		display: table;
		float: none;
	}
	.meus-pedidos .abas-conteudo > .caixa-dados #formFiltroPedido,
	.meus-pedidos .caixa-dados:last-child h3.titulo,
	.meus-pedidos .caixa-dados:last-child > div:last-child {
		margin: 0 10px 10px;
		padding: 0 0 10px
	}
}
.cadastro input[type="text"],
.cadastro input[type="password"],
.cadastro input[type="number"],
.cadastro input[type="tel"],
.cadastro textarea,
.cadastro select {
	min-width: 210px;
	padding-left: 10px;
	padding-right: 10px;
}
.cadastro select {
	min-width: 232px;
}
.formulario-editar-cliente .cadastro input[type="text"],
.formulario-editar-cliente .cadastro input[type="password"],
.formulario-editar-cliente .cadastro input[type="number"],
.formulario-editar-cliente .cadastro input[type="tel"],
.formulario-editar-cliente .cadastro textarea,
.formulario-editar-cliente .cadastro select,
.formulario-editar-cliente .cadastro .controls input.input-small {
	min-width: 230px;
	height: 35px;
	padding-top: 0;
	padding-bottom: 0;
	box-sizing: border-box;
}
.formulario-editar-cliente .cabecalho-interno h3.titulo.cor-secundaria {
	margin: 5px 0 0;
	color: #000 !important;
	font-size: 18px !important;
	font-weight: 700;
}
.cadastro .form-horizontal.large-label .caixa-dados .control-group {
	padding-top: 0;
	padding-bottom: 15px;
	margin-bottom: 0;
}
.caixa-dados legend i,
#formCadastroCompleto legend i {
	color: #ED3237;
}
.abas-conteudo .caixa-dados {
	padding: 10px;
}
#formCadastroCompleto {
	padding: 0;
}
@media (max-width:500px) {
	.botao.pequeno,
	.botao.pequeno.principal,
	.caixa-dados.outros-enderecos a {
		width: 100%;
		text-align: center;
		box-sizing: border-box;
	}
}
.botao.pequeno,
.botao.pequeno.principal,
.caixa-dados.outros-enderecos a {
	background: white !important;
	height: 30px;
	line-height: 30px;
	padding: 0 20px;
	font-size: 10px;
	color: #25262C !important;
	border: 2px solid rgba(143,143,143,0.3);
	margin: 0 5px 5px 0;
	float: left;
	border-radius: 30px !important;
	line-height: 28px;
}
.botao.pequeno:hover,
.botao.pequeno.principal:hover,
.caixa-dados.outros-enderecos a:hover {
	border: 2px solid rgba(143,143,143,0.5);
}
.botao.pequeno i,
.botao.pequeno.principal i,
.caixa-dados.outros-enderecos a i {
	color: #25262C !important;
}

.caixa-dados.outros-enderecos {
	background: #F1F1F1;
	border-radius: 0 0 5px 5px;
}
.caixa-dados.outros-enderecos h3,
.caixa-dados h3 small {
	display: none;
}
.form-horizontal .caixa-dados .control-label {
	font-weight: 700;
	line-height: 1.2em;
	width: auto;
	min-width: 300px;
	width: 100%;
	text-align: left;
	clear: both;
}
.form-horizontal .caixa-dados .controls {
	margin-left: 0;
}
.meus-favoritos .caixa-dados table a { color: #25262C}
.meus-favoritos .caixa-dados table a[title="Comprar"]:after {
	content: "ver produto";
}
.meus-favoritos .caixa-dados table a[title="Comprar"] {
	border: 2px solid rgba(143, 143, 143, 0.3);
	display: block;
	line-height: 40px;
	border-radius: 50px;
	padding: 10px 0px;
	width: auto;
	line-height: 1.2em;
	font-size: 12px;
}
.meus-favoritos .caixa-dados table a[title="Comprar"]:hover {
	border-color: rgb(143,143,143);
	text-decoration: none;
}
.meus-favoritos .caixa-dados table a[title="Comprar"] i {
	margin: 0 0 0 10px;
	text-decoration: none;
	display: none;
}
.meus-favoritos .caixa-dados table a[title="Excluir da Lista"] {
	color: red;
}
.meus-favoritos .caixa-dados table a[title="Excluir da Lista"]:hover {
	text-decoration: none;
}
.meus-favoritos table td {border: 1px solid #dadada;border-collapse: collapse;color: blue;}


@media (max-width: 767px) {
	.abas-conteudo .caixa-dados:first-child h3:first-child,
	.pagina-conta .breadcrumbs,
	.pagina-pedido-listar .breadcrumbs,
	.pagina-favorito-listar .breadcrumbs {
		display: none;
	}
	.abas-conteudo {
		border-radius: 0 0 5px 5px;
	}
	p.help-inline {padding-left: 0;font-style: italic;}
}
@media (min-width: 768px) {
	.botao.pequeno:hover,
	.botao.pequeno.principal:hover,
	.caixa-dados.outros-enderecos a:hover {
		text-decoration: none;
		border-color: rgb(143,143,143);
	}
	.abas-conta {
		display: none;
	}.abas-conteudo {
	
		margin-top: 20px;
		padding: 0;
	}
	.caixa-dados:first-child {
		margin-top: 50px;
	}
	.minha-conta .caixa-dados .span6 {
		padding: 0 10px 0;
		width:100%;
		clear: both;
		float: left;
		margin: 0;
	}
	.form-horizontal.large-label .caixa-dados .control-group {
		padding: 20px;
	}
	.abas-conteudo .caixa-dados.outros-enderecos {
		padding: 20px;
	}
	.abas-conteudo .caixa-dados.outros-enderecos a {
		float: right;
		clear: both;
		display: block;
		background: white;
	}
	.conta-menu {
		border: 0 none;
	}
	.conta-menu .nome-usuario {
		border: 1px solid rgba(143, 143, 143, 0.3);
		border-radius: 5px;
		box-sizing: border-box;
		padding: 10px 60px 10px 20px;
		font-size: 14px;
		font-weight: 700;white-space: normal;line-height: 1.2em;background: url(https://cdn.awsli.com.br/1951/1951000/arquivos/donkey-red.png) no-repeat right center; background-size: contain;
	}
	.conta-menu .nome-usuario:before {
		content: "OlÃ¡, ";
		font-weight: 400;
		font-size: 12px;
		float: left;
		width: 100%;
	}
	.conta-menu .nome-usuario i {
		display: none;
	}
	.conta-menu { margin: 0;}
	.conta-menu .menu-simples { margin: 20px 0 0}
	.conta-menu .menu-simples li { border: 0; margin: 0;}
	.conta-menu .menu-simples li.divisor,
	.conta-menu .menu-simples li a[href$="alterar_senha"] { display: none;}
	.conta-menu .menu-simples li a { padding: 10px; line-height: 30px; border-bottom: 1px solid rgba(143,143,143,0.3); color:#000000}
	.conta-menu .menu-simples li a i { color: #ED3237; }
	.conta-menu .menu-simples li a:hover { background: transparent; color: #ED3237;}
	.pagina-conta .conta-menu .menu-simples li a[href$="conta/index"],
	.pagina-conta .conta-menu .menu-simples li a[href$="conta/index"] i,
	.pagina-pedido-listar .conta-menu .menu-simples li a[href$="pedido/listar"],
	.pagina-pedido-listar .conta-menu .menu-simples li a[href$="pedido/listar"] i,
	.pagina-favorito-listar .conta-menu .menu-simples li a[href$="favorito/listar"],
	.pagina-favorito-listar .conta-menu .menu-simples li a[href$="favorito/listar"] i {
		color: #FFF;
		background: #ED3237;
		border-radius: 5px;
		border: 0 none;
	}

	.cotacao table th,
	.cotacao table td {font-size: 14px;}

}

/* carrinho checkout */
@media (max-width: 767px) {
	.pagina-carrinho #menu-mobile {
		position: absolute !important;
	}
	.carrinho-checkout div#cabecalho {
		display: block;
	}
	.carrinho-checkout .resumo-compra .tabela-carrinho td.conteiner-qtd {
		float: none;
	}
	.resumo-compra .tabela-carrinho .produto-info {
		width: auto;
		white-space: normal;
	}
	.carrinho-checkout .resumo-compra .tabela-carrinho tr td {
		padding: 5px !important;
	}
	.resumo-compra table.table.tabela-carrinho {
		display: table;
		border-collapse: collapse;
		border: none 0;
	}

	.resumo-compra table.table.tabela-carrinho tbody {
		display: table-row-group;
	}

	.resumo-compra table.table.tabela-carrinho tbody .imagem {
		display: none;
	}

	.pedido-finalizado .resumo-compra .tabela-carrinho .produto-info {
		max-width: calc(100vw - 170px);
		word-break: break-word;
		text-align: left;
	}

	.tabela-carrinho .produto-info ul li span {text-align: left;display: inline;}

	.pagina-pedido-finalizado .resumo-compra table.table.tabela-carrinho td {
		border-left: 0;
		border-collapse: collapse;
		border-right: 0;
		text-align: left;
	}

	.preco-produto strong.titulo, .resumo-compra .preco-produto .titulo, .resumo-compra .total strong {
		font-size: 14px;
		vertical-align: middle;
	}
}

.pagina-carrinho #corpo .finalizar-compra span.help-inline {
	clear: both;
}
.pagina-carrinho #corpo .finalizar-compra .tabela-carrinho .form-horizontal .control-label {
	padding-top: 3px;
}
.pagina-carrinho #corpo .finalizar-compra div.input-append {
	float: left;
}
.campos-pedido .erro input[type="text"],
.campos-pedido .erro input[type="password"],
.campos-pedido .erro select,
.campos-pedido .erro form,
.campos-pedido .erro .input-append {
	margin-bottom: 10px !important;
}
.carrinho-checkout .conteiner-principal #corpo .conteiner,
#cabecalho .conteiner {
	box-shadow: none !important;
	background: transparent !important;
}
.carrinho-checkout #cabecalho:before {
	content: none !important;
}
#cabecalho .span2 {
	margin:0 auto;
}
@media (max-width: 767px) {
	#cabecalho .span2 {
		width: 130px;
	}
}
.carrinho-checkout .atendimento {
	border-width: 1px;
	border-style: solid;
	padding: 10px;
	margin: 10px 0;
}
.carrinho-checkout .identificacao .control-group .submit-email.botao.principal {
	max-width: none !important; box-sizing: border-box; width: 300px; display: block;position: relative; margin: 0 auto;
}
.identificacao .email-box {
	margin: 0 auto 20px !important;
	position: relative;
}
hr.sem-margem {background: rgba(143,143,143,0.3);border: 0;height: 1px;display: block;}
.checkout-alerta-seguro {background: none;border-color: rgba(143,143,143,0.3);}
.icon-lock.checkout-alerta-seguro-icon {color: rgba(143,143,143,0.05);}
#finalizarCompra i.icon-ok:before,
.finalizar-compra .acao-editar .botao i.icon-ok:before {content: none !important;}
i.icon-ok:before {content: "\f00c";}
.checkout-alerta-seguro .checkout-alerta-seguro-item .icon-ok {width: auto;background: none;height: auto;float: none;display: inline-block;}
#pagamento6 span.forma-conteiner img:last-child,
#pagamentoCartao span > img {
	display: block !important;
}
#login-content .identificacao-inner {
	background: transparent !important;
}
.aviso_fec {margin-top: 20px;}
div#fmais-shippings-alert-body {
	right: 30px;
	left: auto;
	border-radius: 15px 15px 15px 0;
	padding-top: 60px;
	width: 230px;
}

#fmais-shippings-alert-header-close {
	background: transparent !important;
	color: transparent !important;
	width: 0px;
	right: 20px;
	top: 5px;
	position: absolute;
}
#fmais-shippings-alert-body {
	-webkit-animation: none;
	animation: none;
	-webkit-animation-iteration-count: none;
	animation-iteration-count: none;
}
#fmais-shippings-alert-header-close:before {
	font-family: FontAwesome;
	content: "\f00d";
	color: black;
}

#fmais-shippings-alert-header-title:after {
	content: url(https://cdn.awsli.com.br/1951/1951000/arquivos/star.png);
	display: block;
	width: 107px;
	height: 107px;
	top: -40px;
	position: absolute;
	animation: fmais-y-swing infinite 2s ease;
}

#fmais-shippings-alert-header-title:before {
	display: block;
	width: 20px;
	height: 20px;
	top: -24px;
	box-shadow: 0 40px 30px 13px rgba(0, 0, 0, .6);
	content: "";
	background: transparent;
	border-radius: 7px;
	position: absolute;
	left: 30px;
	animation: shadow infinite 2s ease;
}
@keyframes fmais-y-swing {
	15% {
		-webkit-transform: translateY(5px);
		transform:translateY(5px)
	}

	30% {
		-webkit-transform: translateY(-5px);
		transform:translateY(-5px)
	}

	50% {
		-webkit-transform: translateY(3px);
		transform:translateY(3px)
	}

	65% {
		-webkit-transform: translateY(-3px);
		transform:translateY(-3px)
	}

	80% {
		-webkit-transform: translateY(2px);
		transform:translateY(2px)
	}

	100% {
		-webkit-transform: translateY(0);
		transform:translateY(0)
	}
}
@keyframes shadow {
	15% {
		box-shadow: 0 45px 30px 18px rgba(0, 0, 0, .6);
	}

	30% {
		box-shadow: 0 35px 30px 8px rgba(0, 0, 0, .6);
	}

	50% {
		box-shadow: 0 43px 30px 16px rgba(0, 0, 0, .6);
	}

	65% {
		box-shadow: 0 37px 30px 10px rgba(0, 0, 0, .6);
	}

	80% {
		box-shadow: 0 42px 30px 14px rgba(0, 0, 0, .6);
	}

	100% {
		box-shadow: 0 40px 30px 13px rgba(0, 0, 0, .6);
	}
}
@-webkit-keyframes fmais-y-swing {
	15% {
		-webkit-transform: translateY(5px);
		transform:translateY(5px)
	}

	30% {
		-webkit-transform: translateY(-5px);
		transform:translateY(-5px)
	}

	50% {
		-webkit-transform: translateY(3px);
		transform:translateY(3px)
	}

	65% {
		-webkit-transform: translateY(-3px);
		transform:translateY(-3px)
	}

	80% {
		-webkit-transform: translateY(2px);
		transform:translateY(2px)
	}

	100% {
		-webkit-transform: translateY(0);
		transform:translateY(0)
	}
}
@-webkit-keyframes shadow {
	15% {
		box-shadow: 0 45px 30px 18px rgba(0, 0, 0, .6);
	}

	30% {
		box-shadow: 0 35px 30px 8px rgba(0, 0, 0, .6);
	}

	50% {
		box-shadow: 0 43px 30px 16px rgba(0, 0, 0, .6);
	}

	65% {
		box-shadow: 0 37px 30px 10px rgba(0, 0, 0, .6);
	}

	80% {
		box-shadow: 0 42px 30px 14px rgba(0, 0, 0, .6);
	}

	100% {
		box-shadow: 0 40px 30px 13px rgba(0, 0, 0, .6);
	}
}
.formas .accordion-heading .radio-conteiner {
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	height: 100% !important;
}
.formas .accordion-heading .forma-conteiner {
	padding-top: 5px !important;
}
#formas-pagamento-wrapper .formas .accordion-heading .radio-conteiner {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}
#formas-pagamento-wrapper .formas .accordion-heading .forma-conteiner img,
#formas-pagamento-wrapper .formas .accordion-heading .forma-conteiner .cor-secundaria {
	float: left;
	margin-top: 10px;
	margin-right: 15px;height: auto;min-height: 8px;line-height: 1.2em;font-size: 12px;font-weight: 700;
}
#formas-pagamento-wrapper .formas .accordion-heading .forma-conteiner img {
	margin: 0 auto;
}
.formas.envio .accordion-heading .forma-conteiner .envio-nome {line-height: 38px;}
#formas-pagamento-wrapper .formas .accordion-heading .forma-conteiner .cor-secundaria .cor-principal,Â #formas-pagamento-wrapper .formas .accordion-heading .forma-conteiner .cor-secundaria {
	float: none;line-height: 1em;display: block;
}
#formas-pagamento-wrapper .formas .accordion-heading .forma-conteiner .cor-secundaria .cor-principal {font-size: 16px;font-weight: 700;color: #000;}
.li-box-payment.li-box-payment-pagali-pix-32 img {content: url(https://cdn.awsli.com.br/1951/1951000/arquivos/logo_pix.svg); min-height: 30px !important; max-width: 100px !important;}
.li-box-payment.li-box-payment-mercadopagov1-520160 img,
.li-box-payment.li-box-payment-pagarmev2-6 img,
.li-box-payment.li-box-payment-pagarme-6 img {content: url(https://cdn.awsli.com.br/1951/1951000/arquivos/barcode.svg);max-width: 100px !important;}
.li-box-payment.li-box-payment-entrega-201 img[src="https://cdn.awsli.com.br/production/static/loja/estrutura/v1/img/bandeiras/entrega-retirada.png"] {content: url(https://cdn.awsli.com.br/1951/1951000/arquivos/icon-retirada.svg);}
.li-box-payment.li-box-payment-entrega-201 img[src="https://cdn.awsli.com.br/production/static/loja/estrutura/v1/img/bandeiras/entrega.png"] {content: url(https://cdn.awsli.com.br/1951/1951000/arquivos/motobooy.svg);}
.formas .li-box-payment.li-box-payment-entrega-201 .accordion-heading .forma-conteiner:after {
	content: "Motoboy";display: block;float: left;clear: none;white-space: pre-wrap;line-height: 1.2em;margin-top: 2px;
}
.formas .li-box-payment .accordion-heading .forma-conteiner , .formas .li-box-payment-1 .accordion-heading .forma-conteiner{
	/* display: table;
	position: relative;
	padding-bottom: 5px; */
	display: flex;
	position: relative;
	padding-bottom: 5px;
	align-items: center;
	flex-flow: row;
	margin-left: 10px;
	padding: 0 10px;
}
.formas .li-box-payment .accordion-heading .forma-conteiner::before, .formas .li-box-payment-1 .accordion-heading .forma-conteiner::before {
	display: block;
	float: left;
	left: 80px;
	position: absolute;
	clear: none;
	line-height: 1.2em;
	margin-top: 0px;
	white-space: nowrap;
	bottom: 20px;
	font-size: 10px;
}
.formas .li-box-payment .accordion-heading .forma-conteiner::after, .formas .li-box-payment-1 .accordion-heading .forma-conteiner::after {
	left: 80px;
	position: absolute;
	display: block;
	float: left;
	clear: none;
	line-height: 1.2em;
	bottom: 2px;
	font-weight: 700;
	font-size: 11px;
	white-space: nowrap;
}
.formas .li-box-payment.li-box-payment-entrega-201 .accordion-heading .forma-conteiner::before,
.formas .li-box-payment-1.li-box-payment-entrega-201 .accordion-heading .forma-conteiner::before {content: "Pagamento no local";}
.formas .li-box-payment.li-box-payment-entrega-201 .accordion-heading .forma-conteiner::after,
.formas .li-box-payment-1.li-box-payment-entrega-201 .accordion-heading .forma-conteiner::after {content: "Dinheiro ou cartÃ£o";}
.formas .li-box-payment.li-box-payment-pagali-pix-32 .accordion-heading .forma-conteiner::before {content: "Pagamento";}
.formas .li-box-payment.li-box-payment-pagali-pix-32 .accordion-heading .forma-conteiner::after {content: "no PIX com 5% de desconto";}
.formas .li-box-payment.li-box-payment-mercadopagov1-520160 .accordion-heading .forma-conteiner::before,
.formas .li-box-payment.li-box-payment-pagarme-6 .accordion-heading .forma-conteiner::before,
.formas .li-box-payment.li-box-payment-pagarmev2-6 .accordion-heading .forma-conteiner::before {content: "Pagamento";}
.formas .li-box-payment.li-box-payment-mercadopagov1-520160 .accordion-heading .forma-conteiner::after,
.formas .li-box-payment.li-box-payment-pagarme-6 .accordion-heading .forma-conteiner::after,
.formas .li-box-payment.li-box-payment-pagarmev2-6 .accordion-heading .forma-conteiner::after {content: "no boleto com 5% de desconto";}
.formas .li-box-payment.li-box-payment-cc .accordion-heading .forma-conteiner::before {content: "Pagar no cartÃ£o via";}
.formas .li-box-payment.li-box-payment-cc .accordion-heading .forma-conteiner::after {content: "Mercado Pago. Sem juros!";}
.formas .li-box-payment.li-box-payment-cc .accordion-heading#pagamentoCartao .forma-conteiner img,
.formas .li-box-payment.li-box-payment-cc .accordion-heading#pagamentoCartao .forma-conteiner .forma-conteiner {
	display: block !important;
	content: url("https://cdn.awsli.com.br/1951/1951000/arquivos/mercado_pago.svg");
	filter: grayscale(1);
	width: 67px !important;
}
.formas .li-box-payment.li-box-payment-cc .accordion-heading#pagamentoCartao .forma-conteiner .bandeiras-pagamento {
	margin: 0;
	content: url("https://cdn.awsli.com.br/1951/1951000/arquivos/mercado_pago.svg");
	filter: grayscale(1);
	margin-top: 0px;
}
.formas .li-box-payment.li-box-payment-cc .accordion-heading#pagamentoCartao .forma-conteiner .bandeiras-pagamento li {
	display: none
}
/* arruma bug no pagar na retirada */
.formas .li-box-payment-entrega-201 .accordion-heading .forma-conteiner {
    padding: 0px 20px 0px 50px !important;
    margin-left: -33px;
    height: 62px;
}
.formas .li-box-payment-entrega-201 .accordion-heading .forma-conteiner::before {
    top: 16px;
    left: 123px;
}
.formas .li-box-payment-entrega-201 .accordion-heading .forma-conteiner::after {
    top: 31px;
    left: 123px;
    margin-top: 0;
}



#formas-pagamento-wrapper .formas .accordion-heading .forma-conteiner .cor-secundaria {
	display: none;
}
.formas .li-box-payment .accordion-heading, .formas .li-box-payment-1 .accordion-heading {
	/* display: table;
	position: relative; */
	display: flex;
	position: relative;
	align-items: center;
}
.formas .li-box-payment.li-box-payment-entrega-201 .accordion-heading .forma-conteiner img ,
.formas .li-box-payment-1.li-box-payment-entrega-201 .accordion-heading .forma-conteiner img {
	margin-left: 5px;
	margin-right: 20px !important;
	width:37px;
	height: 30px;
}
.formas .li-box-payment.li-box-payment-entrega-201 .accordion-heading .forma-conteiner:after,
.formas .li-box-payment-1.li-box-payment-entrega-201 .accordion-heading .forma-conteiner:after {
	font-weight: 700 !important;
		width: 180px;
}
@media (min-width: 980px) and (max-width: 1410px) {
	.formas .li-box-payment.li-box-payment-cc .accordion-heading .forma-conteiner::after {content: "Mercado Pago.";}
}
.parcelas-produto li .accordion-toggle {position:relative;}
.parcelas-produto li .accordion-toggle:after {color:#000;display: block;position: absolute;left: 40px;top: 8px;font-weight: 600;}
.parcelas-produto li:nth-child(1) .accordion-toggle:before {font-family:FontAwesome;content: "\f09d";font-size: 20px;color: #000;font-weight: lighter;}
.parcelas-produto li:nth-child(1) .accordion-toggle img {display:none !important;}
.parcelas-produto li:nth-child(2) .accordion-toggle img {content: url(https://cdn.awsli.com.br/1951/1951000/arquivos/pix.svg);height: 16px !important;}
.parcelas-produto li:nth-child(3) .accordion-toggle img {content: url(https://cdn.awsli.com.br/241/241991/arquivos/barcode.svg);height: 16px !important;}
/* .parcelas-produto li:nth-child(3) .accordion-toggle img {content: url(https://cdn.awsli.com.br/1951/1951000/arquivos/motobooy.svg);} */
.parcelas-produto li:nth-child(1) .accordion-toggle:after {content:"12x sem juros";}
.parcelas-produto li:nth-child(3) .accordion-toggle:after {content:"Boleto";}
.parcelas-produto li:nth-child(2) .accordion-toggle:after {content:"PIX";}
/* .parcelas-produto li:nth-child(3) .accordion-toggle:after {content:"pague na entrega";} */

@media (max-width: 420px) {
	.parcelas-produto li .accordion-toggle:after {
		font-size: 11px;
	}
}
/* modal */
.modal .titulo,Â .modal p,Â .modal h2,Â .modal h3, .modal h4, .modal li {color: #000 !important;}
.modal .modal-inner, .modal .modal-inner *, .modal-body * {color: #000 !important;}
.modal .modal-inner {padding: 10px 20px;}
.fancybox-inner table.table.tabela-carrinho tr td,
.fancybox-inner table.table.tabela-carrinho tr th {padding: 7px;border-bottom: 1px solid rgba(152,152,152,0.15);}
.fancybox-inner table.table.tabela-carrinho tr td:first-child,
.fancybox-inner table.table.tabela-carrinho tr th:first-child {padding-left: 15px;}
.fancybox-inner table.table.tabela-carrinho tr td:last-child,
.fancybox-inner table.table.tabela-carrinho tr th:last-child {padding-right: 15px;}
.fancybox-inner table.table.tabela-carrinho .preco-produto strong.titulo { font-size: 12px;}
.fancybox-inner table.table .quantidade input,
.fancybox-inner table.table .quantidade a { width: 30px; height: 30px; line-height: 30px;}
.fancybox-inner table.table.tabela-carrinho tr td.clearfix { min-width:auto;text-align:center;}
.fancybox-inner #comprar-ajax-status #carrinho-mini table.table.tabela-carrinho tr td.clearfix > form { margin-left: auto; margin-right: auto;}
.fancybox-inner table.table.tabela-carrinho tr.bg-dark:last-child td { padding:15px}
.fancybox-inner #comprar-ajax-status .sucesso #carrinho-mini { margin-bottom: 0;}
.fancybox-inner table.table.table-footer tr td {padding: 15px;}
.fancybox-inner table.table.table-footer tr td .subtotal strong {margin: 0;}
.fancybox-inner table.table.table-header.tabela-carrinho tr th { padding-top: 15px;padding-bottom: 15px;}
.fancybox-inner table.table.tabela-carrinho .input-append button.btn {
	background: #ED3237;
	color: white !important;
	text-shadow: none;
	text-decoration: none;
}
.fancybox-inner table.table.tabela-carrinho .input-append button.btn:hover {background: #ED3237 !important;}

/* checkout */
#cabecalho .icone-box {border-radius: 3px;}
#cabecalho ul.atendimento .span6 {margin: 0;padding: 0;display: block;color: black;}
#cabecalho ul.atendimento li a {display: block;}
#cabecalho .icone-box.borda-alpha {color: #ED3237;}
#cabecalho .atendimento.borda-alpha {border-radius: 5px;}
#cabecalho ul.atendimento .span6 strong {font-weight: 700;}
#cabecalho ul.atendimento .display-table {color: black;font-weight: 400;}
.campos-pedido .row-fluid > .span4 {
	background: white;
	color: #25262C;
	padding: 20px;
}
.campos-pedido .span4 > .caixa-sombreada {
	border: 0 none !important;
}
.campos-pedido .span4 legend {
	color: #25262C;
	padding: 0 0 20px;
	font-weight: 700;
}
.campos-pedido .span4 legend i {
	color: #ED3237;
}
.campos-pedido .span4 legend a {
	color: #ED3237;
}
.campos-pedido label {
	padding: 0px !important;
	font-weight: 700;
}
.campos-pedido input[type="radio"],
.campos-pedido input[type="checkbox"] {
	line-height: 10px;
	margin-left: 0;
	margin-right: 10px;
}
.radio-conteiner > input[type="radio"] {
	margin-right: 0;
}

.resumo-compra .tabela-carrinho .padding-preco strong {
	font-weight: 700 !important;
}

.resumo-compra .tabela-carrinho .padding-preco>div {
	padding-left: 15px;
}

.polen-title-heart:after {
	content: "DoaÃ§Ã£o";
	width: 100%;
	height: 40px;
	display: block;
	background: url(https://cdn.awsli.com.br/1951/1951000/arquivos/heart-balloon-2.svg) no-repeat left top;
	background-size: 24px auto;
	text-align: left;
	padding: 6px 0 0 30px;
	font-weight: 700;
	font-size: 15px;
	color: #25262C;
}
.polen-ngo-item-container:first-child {
	margin-left: 0;
	padding-left: 0;
}
.polen-ngo-item-container:last-child {
	margin-right: 0;
	padding-right: 0;
}
.polen-title-heart img, div.polen-title-heart + div > img {
	display: none !important;
}
.polen-more-info.borda-principal {
	margin: 0;
	padding: 0;
}
@media (min-width: 767px) {
	.tabela-carrinho p.polen-cart-subtitle,
	.polen-powered {
		margin-left: 0;
	}
	label[for=apoiarCausa] {
		margin-bottom: 20px;
	}
}
.polen-message .polen-text-explain {display: block;float: left;clear: both;left: auto;width: 100%;margin: 10px 0 15px;text-align: center;}
.polen-ngo-list > p {display: none;}
div.polen-title-heart + div {position: absolute;right: 10%; top: 40px; z-index: 1;}
.polen-widget.polen-desktop.abtest-shopb-page-checkout {position: relative;padding: 0;box-shadow: none !important;border: 0 none !important;margin-top: -20px; border-top: 1px solid rgba(143,143,143,0.3) !important;}
.polen-ngo-item {border: 2px solid #E6E6E6 !important;background: none !important;}
.polen-ngo-item:hover {border: 2px solid #999 !important;}
.polen-ngo-item.ong-selected {border: 2px solid #ED3237 !important;}
.polen-more-info {float: left;margin: 5px;}
.polen-obrigado-titulo, .polen-obrigado-text {
	line-height: 1.4em;
	margin-bottom: 5px;
}
.tabela-carrinho .polen-ngo-item {
	border: rgba(255,255,255,0.8) 2px solid !important;
	font-weight: bold;
}
.tabela-carrinho .polen-ngo-item:hover {
	background: rgba(255,255,255,0.5) !important;
}
.tabela-carrinho .polen-ngo-item.ong-selected {
	background: rgba(255,255,255,0.5) !important;
	border-color: #ED3237 !important;
}
.tabela-carrinho p.polen-cart-subtitle {
	white-space: nowrap;
}

/* confirmaÃ§Ã£o pedido finalizado */
.pagina-pedido-finalizado .caixa-dados.borda-alpha {
	background: white;
	border-radius: 5px;
	color: black;
	border: 0 none;
	padding: 20px;
	margin-top: 40px;
	box-sizing: border-box;
}
.pagina-pedido-finalizado .caixa-dados .mensagem h3 {
	margin: 0 !important;
	color: black !important;
	font-size: 18px !important;
	font-weight: 700;
}

.accordion-group.retirar_pessoalmente.forma-envio.hide:after {
	content: "Antes de retirar seu pedido favor fazer um agendamento via telefone ou e-mail.";
	display: block;
	padding: 4px 20px;
	font-size: 11px;
	font-weight: 600;
	line-height: 11px;
	text-align: center !important;
	background-color: #fff400;
} 
	
#modalRecuperarSenha .modal .titulo {
	font-size: 21px;
}

#modalRecuperarSenha .conteudoRecuperarSenha form {
	display: flex;
	flex-flow: column;
}

#modalRecuperarSenha .conteudoRecuperarSenha form input{
	width: 97%;
	height: 32px;
}

#modalRecuperarSenha .conteudoRecuperarSenha p{
	font-size: 14px;
}

#modalRecuperarSenha .modal-footer .botao+.botao {
	padding: 1px 30px;
}
	
#formularioCheckout input, #formularioCheckout select {
	height: 42px;
}
#formularioCheckout input[type="checkbox"] {
	height: auto;
}
#id_cep {
	width: 45%;
}

#formulario-cadastro-cliente input {
	margin-bottom: 10px;
}
.control-group.erro .control-label,
.control-group.erro .help-block,
.control-group.erro .help-inline {
	color: #b94a48 !important;
}
.cadastro #formCadastroCompleto label {
	font-weight: bold;
	text-align: left;
}
.cadastro #formCadastroCompleto .control-group {
	display: flex;
	flex-flow: row;
	align-items: center;
}
.pagina-conta-endereco .cadastro #formCadastroCompleto .control-group {
	flex-flow: wrap;
}
.pagina-conta-endereco a[title="Buscar cep"] {
	white-space: nowrap;
}
.pagina-conta-endereco a[title="Buscar cep"]+span.help-block {
	margin-top: 10px;
}
.cadastro #formCadastroCompleto input {
	height: 32px;
}
.cadastro #formCadastroCompleto select {
	height: 42px;
}


.cadastro > #formCadastroCompleto .acao-editar > .span4.offset8 {
	width: 100%;
	margin: 0;
}

@media (max-width:767px) {
	.pagina-conta-endereco .cadastro #formCadastroCompleto label {
		width: 100%;
	}
	.pagina-conta-endereco .cadastro #formCadastroCompleto select {
		height: 52px;
	}
	.pagina-conta-endereco .cadastro #formCadastroCompleto .controls {
		margin-left: 0;
	}
	.cadastro > #formCadastroCompleto .acao-editar .botao {
		font-size: 11px;
		padding: 5px 10px;
		line-height: 30px;
	}
	body.pagina-conta .cadastro .controls input.input-small {
		padding-top: 10px;
		padding-bottom: 10px;
	}
}
@media (min-width:768px) {
	.pagina-conta-endereco a[title="Buscar cep"] {
		position: absolute;
		bottom: -10px;
		left: 0;
	}
	.pagina-conta-endereco .cadastro #formCadastroCompleto label[for="id_cep"] + .controls {
		position: relative;
	}
}
.cadastro #formCadastroCompleto .controls {
	margin-left: 0;
}

.modal-comprar-ajax-status .fancybox-skin{
	padding: 0 !important;
}

.modal-comprar-ajax-status .fancybox-inner {
	width: 600px !important;
}

#comprar-ajax-status .buttons {
	padding: 15px 20px;
	overflow: hidden;
}

#escolha-cartao .input-append span {
	height: 32px;
}

#escolha-cartao .input-append span i{
	vertical-align: -webkit-baseline-middle;
}

#iframe-boleto-container > iframe {
	margin: 0 auto;
	display: block;
	max-width: 700px;
}

.table-pedido-item .subtotal, .table-pedido-item .total{
	text-align: right;
}

.pagina-pedido-finalizado table.table.tabela-carrinho tr td,
.pagina-pedido table.table.tabela-carrinho tr td {
	border: 1px solid rgba(0,0,0,0.06);
}
.pagina-pedido-finalizado table.table.tabela-carrinho tr td.text-align-center,
.pagina-pedido table.table.tabela-carrinho tr .text-align-center {
	text-align: center;
}
.pagina-pedido-finalizado table.table.tabela-carrinho tbody tr:first-child td,
.pagina-pedido table.table.tabela-carrinho tbody tr:first-child td {
	border-top: 0 none !important;
}
.pagina-pedido-finalizado table.table.tabela-carrinho thead tr:first-child th,
.pagina-pedido table.table.tabela-carrinho thead tr:first-child th {
	border-bottom: 0 none !important;
}
.tabela-carrinho tr.possui-cupom,
.tabela-carrinho tr.possui-cupom td {
	background-color: #c8ecec;
}
.tabela-carrinho tr.possui-cupom td .cupom-sucesso span.cupom-codigo {
	padding: 15px;
	border-width: 2px;
	margin: 0 0 0 10px;
	font-weight: bold;
}
@media (max-width: 767px) {
	.tabela-carrinho tr.possui-cupom > td {
		display: block;
		width: 50%;
		float: left;
		box-sizing: border-box;
	}
	.tabela-carrinho tr.possui-cupom td .cupom-sucesso > *{
		float: left;
	}
	.tabela-carrinho tr.possui-cupom td .cupom-valor {
		text-align: left;
		padding-top: 10px;
		float: left;
	}
}

.yv-comment {
	quotes: "â€œ" "â€" "â€˜" "â€™";
}
.yv-comment div::before,
.yv-comment div::after {
	content: "\"";
}
.ordenar-listagem .row-fluid {
	display: flex;
	flex-flow: row;
	justify-content: space-between;
}

.ordenar-listagem .span6 {
	display: initial !important;
	justify-content: initial !important;
}

#cabecalho .carrinho .carrinho-interno-ajax .carrinho-interno {
	width: 375px;
}

#cabecalho .carrinho .carrinho-interno-ajax .carrinho-interno .preco-venda {
	color: #c5c5c5;
}

#cabecalho .carrinho .carrinho-interno-ajax .carrinho-interno ul {
	max-height: 270px;
}

.yv-user-name, .yv-bootstrap .yv-star-color, .yv-bootstrap .yv-starcolor-inactive, #cabecalho .carrinho .carrinho-interno-ajax .carrinho-interno .preco-promocional {
	font-size: 12px !important;
}

.new-store-shop-leader.pagina-cadastro #corpo .formulario-cadastro-cliente .dados-acesso legend, .new-store-shop-leader.pagina-cadastro #corpo .formulario-cadastro-cliente .dados-pessoais legend, .new-store-shop-leader.pagina-cadastro #corpo .formulario-cadastro-cliente .tipo-cadastro legend, .new-store-shop-leader.pagina-cadastro #corpo .formulario-cadastro-cliente .tipo-cadastro fieldset #id_tipo {
	justify-content: left;
}

.caixa-sombreada .form-horizontal .span4.offset8 {
	margin-left: 15%;
}


.caixa-sombreada .form-horizontal .control-group #id_senha,
.caixa-sombreada .form-horizontal .control-group #id_confirmacao_senha{
	height: 32px;
}

.caixa-sombreada .form-horizontal .control-group label {
	padding-top: 10px;
}

.caixa-sombreada .form-horizontal .span4.offset8 .botao {
	margin: 0;
	width: 80%;
	padding: 10px 0;
	border-radius: 50px;
	font-weight: 700;
	background-image: none;
	background-color: #ED3237;
	border: 0;
	font-family: "Open Sans", "Montserrat",sans-serif;
	font-weight: 500;
	font-size: 16px;
	line-height: 25px;
	color: #25262c;
	box-shadow: 0px 0px 0px 2px #ED3237;
	text-shadow: none;
	transition: all 0.3s linear;
}

.formas .accordion-group.disabled:before {
	flex-direction: row;
	align-items: center;
	justify-content: center;
	display: flex;
}

.slick-slide.slick-current.slick-active {
	outline: 0;
}

.produto-adicionado .botao.botao-comprar.principal.botao-comprar-ajax {
	display: none;
}

.secao-principal.row-fluid.sem-coluna .abas-conteudo.borda-alpha .caixa-dados .row-fluid:first-child {
	display: flex;
	align-items: center;
	justify-content: center;
}

.secao-principal.row-fluid.sem-coluna .abas-conteudo.borda-alpha .caixa-dados .row-fluid .caixa-info.text-center.span5 {
	margin: 0;
}

.pagina-pedido table.table.tabela-carrinho strong {
	margin: 0;
}
@media (max-width:767px) {
	.pagina-pedido table.table.tabela-carrinho strong { font-size: 1em;}
	.pagina-pedido table.table.tabela-carrinho table {display: table;}
}
/*
.pagina-pedido table.table.tabela-carrinho tr:first-child {
	border: 1px solid #E6E6E6;
	box-shadow: none;
}
	
.pagina-pedido table.table.tabela-carrinho tr:first-child td:nth-child(3),
.pagina-pedido table.table.tabela-carrinho thead tr th:nth-child(3),
.pagina-pedido table.table.tabela-carrinho tr:nth-child(2) td:nth-child(2),
.pagina-pedido table.table.tabela-carrinho tr:nth-child(3) td:nth-child(2),
.pagina-pedido table.table.tabela-carrinho tr:nth-child(4) td:nth-child(2),
.pagina-pedido table.table.tabela-carrinho tr:nth-child(5) td:nth-child(2)
{
	padding-left: 25px;
}

.pagina-pedido table.table.tabela-carrinho tr:nth-child(2) td:nth-child(2),
.pagina-pedido table.table.tabela-carrinho tr:nth-child(3) td:nth-child(2),
.pagina-pedido table.table.tabela-carrinho tr:nth-child(4) td:nth-child(2),
.pagina-pedido table.table.tabela-carrinho tr:nth-child(5) td:nth-child(2){
	border-right: 1px solid #e6e6e6;
	text-align: left;
}

.pagina-pedido table.table.tabela-carrinho tr:nth-child(5) td:nth-child(2) {
	 border-bottom: 1px solid #e6e6e6;
}

.pagina-pedido table.table.tabela-carrinho tr:nth-child(2) td:nth-child(2) strong,
.pagina-pedido table.table.tabela-carrinho tr:nth-child(4) td:nth-child(2) strong,
.pagina-pedido table.table.tabela-carrinho tr:nth-child(5) td:nth-child(2) strong
{
	margin-left: 37%
}

.pagina-pedido table.table.tabela-carrinho tr:nth-child(3) td:nth-child(2) strong {
	 margin-left: 47%
}

.pagina-pedido table.table.tabela-carrinho tr:nth-child(5) td:nth-child(2) strong {
	margin-left: 29%;
}
*/

.abas-custom .tab-content ul {
	padding: 0;
	border: 1px solid rgba(143,143,143,0.3);
	margin: 0 0 20px;
}
.abas-custom .tab-content ul > li {
	list-style: none;
	display: block;
	width: 100%;
	padding: 15px;
	color: #25262C;
	font-weight: 700;
	box-sizing: border-box;
}
.abas-custom .tab-content ul > li:nth-child(odd) {
	background: #f3f2f2;
}

.abas-custom .tab-content ul > li >strong {
	text-transform: uppercase;
	font-size: 11px;
	font-weight: 400;
}
/* tablet ou maior */
@media (min-width: 768px) {
	.conteudo .md-float-right {
		float: right;
	}
	.push1 {
		margin-right: 11.11111111111111%;
	}
	.section-space {
		margin-top: 50px;
		margin-bottom: 80px;
		display: table;
	}

	.formas-pagamento {
		margin: 100px 0;
	}
	.resumo-empresas [class*="span"] {
		padding: 0 40px;
	}
	.resumo-empresas p.resumo-text {
		min-height: 110px;
	}
	.cyan-bg iframe {
		margin-top: 80px;
		margin-bottom: 80px;
	}
	.cyan-bg h3 {
		margin-top: 120px;
	}
	.cyan-bg h4 {
		margin-top: 90px;
	}
	.cyan-bg ul {
		margin: 10px;
	}
	
	/* produto */

	div#yv-review-quickreview {
		margin-top:15px;
	}
	.abas-custom,
	.reviews {
		margin-top: 75px;
		font-size: 14px;
		line-height: 1.5em;
	}
	.abas-custom h2,
	.reviews h4 {
		font-size: 24px;
		margin: 60px 0 0;
	}
	.abas-custom .texto-descr-produto,
	.reviews div#yv-reviews {
		border: 1px solid rgba(143,143,143,0.3);
		padding: 30px;
		margin: 30px 120px;
	}
	.abas-custom .tab-content ul {
		margin: 30px 120px;
	}
	.abas-custom .tab-content ul > li >strong {
		min-width: 220px;
		display: inline-block;
	}

	div#yv-show-reviews {
		padding: 10px 90px;
	}
	.reviews .yv-row {
		padding-left: 120px;
	}

	.reviews .yv-stars-main {
		padding: 0 120px 30px 0;
	}
	.yv-paging span {
		height: 40px;
		min-width: 40px;
		line-height: 37px;
		margin: 0 5px;
	}
	.yv-paging i.fa.fa-angle-double-left, .yv-paging i.fa.fa-angle-double-right {
		width: 90px;
		height: 40px;
	}
	label.yv-control-label {
	    display: inline;
	}

	.yv-form-group {
	    display: block;
	    margin-bottom: 15px;
	}

	a.yv-btn.yv-btn-default {
	    padding: 10px;
	    width: 20px !important;
	    display: block;
	    float: left;
	    text-align: center;
	}

	.yv-showsocial-seph-i {
	    display: none !important;
	}

	button#yv-sendform {
	    margin: 0 auto 30px !important;
	    display: block;
	}

	.yv-showsocial-sep-i {
	    display: none !important;
	}
	/* carrinho */
	.pagina-carrinho h1.titulo {
		font-size: 30px;
		margin-top: 30px;
	}

	.pagina-carrinho h1.titulo small {
		font-size: 14px;
	}

	table.table th h6 {
		font-weight: 400;
		font-size: 14px;
		font-variant: small-caps;
		text-transform: lowercase;
		color: #8F8F8F !important;
	}

	table.table th {
		border-bottom: 1px solid rgba(143,143,143,0.3) !important;
	}
	table.table.tabela-carrinho td.clearfix form {
		display: table;
		margin: 0 auto;
	}
	input.input-small {
		background: white;
		padding: 10px;
		height: 30px;
		line-height: 30px;
		text-align: left;
	}
	
	.formEndereco-conteiner input.input-small {
		padding: 0 6px;
	}

	table.table.tabela-carrinho .input-append input#calcularFrete,
	table.table.tabela-carrinho .input-append input#usarCupom {
		width: 270px;
		border-radius: 5px;
		box-sizing: content-box;
	}

	table.table.tabela-carrinho .input-append button.btn {
		line-height: 46px;
	}

	table.table.tabela-carrinho .input-append button.btn i {
		display: none;
	}

	span.help-inline {
		float: right;
	}

	form#formCalcularFrete {width: calc(100% - 160px);}

	form#formCalcularFrete label.control-label {
		padding: 10px !important;
	}

	table.table.tabela-carrinho .controls.text-left {
		float: right;
		margin: 0;
	}
	table.table.tabela-carrinho .form-horizontal .input-append label.control-label {
		float: right;
		display: block;
	}
	table.table.tabela-carrinho .input-append {
		width: auto;
	}
	table.table.tabela-carrinho .control-group {
		float: left;
	}
	span.help-inline a {
		font-weight: 400;
	}
	span.help-inline {
		color: #0CD3D1 !important;
		text-align: left;
		padding: 5px 0;
	}
	tr.hidden-phone.bg-dark td {
		vertical-align: top;
	}
	tr.bg-dark td {
		border-top: #cecece 1px solid !important;
	}
	table.table.tabela-carrinho .input-append button.btn:hover {
		background: #ED323736 !important;
	}
	table.table.tabela-carrinho strong.titulo.cor-principal.valor-total {
		font-size: 25px;
	}
	table.table.tabela-carrinho tr.bg-dark:last-child td {
		color: #8F8F8F !important;
		font-size: 14px;
		padding-bottom: 30px;
	}
	table.table.tabela-carrinho tr.bg-dark:last-child td strong {
		font-size: 14px;
		color: #25262C !important;
	}
	.pagina-carrinho .acao-editar a.botao {
		line-height: 72px;
		padding: 0 50px;
		color: #25262C;
		margin-right: 20px;
	}
	.selo-ssl.hidden-phone {
		text-indent: -99999px;
		background: url(https://cdn.awsli.com.br/1951/1951000/arquivos/selo-compra.svg) no-repeat center center white;
		display: block;
		width: 124px;
		height: 30px;
		border-radius: 5px;
		padding: 10px;
	}

	.selo-ssl.hidden-phone img {
		opacity: 0;
	}

	.form-blue .botao.principal.yellow {
		margin: 25px 30px 0;
	}
	.form-blue .offset4 .botao.principal.yellow {
		margin: 25px 0 0;
	}
	.li-box-payment.li-box-payment-entrega-201 {
		position: relative;
	}
	
	#pagamento201 input[type="radio"]:checked .li-box-payment.li-box-payment-entrega-201:hover .accordion-group.entrega.pagamento_selecao_conteiner:before{
		display: none;
	}
		
	.li-box-payment.li-box-payment-entrega-201:hover .accordion-group.entrega.pagamento_selecao_conteiner::before {
		position: absolute;
		box-sizing: border-box;
		width: auto;
		height: 100%;
		padding: 13px 30px;
		font-size: 13px;
		font-weight: bold;
		line-height: 14px;
		text-align: center;
		color: #25262C;
		background: #e5e5e5;
		z-index: 100;
		margin-left: 33px;
		border-radius: 0 4px 4px 0;
		max-height: 62px;
		pointer-events: none;
	}
	.li-box-payment.li-box-payment-entrega-201:hover .accordion-group.entrega.pagamento_selecao_conteiner::before {
		content: "Maquininha de cartão disponival via motoboy e em nosso balcão de retirada";
	}
	
	#formasEnvio .warning-text {
		font-size: 12px;
		margin-bottom: 10px;
	}
	.tooltip-atendimento {
		display: block;
	}
	.tooltip-atendimento a {
		position: fixed;
		display: block;
		width: 190px;
		height: 40px;
		bottom: 50%;
		right: 0;
		border: none;
		border-radius: 5px 5px 0 0;
		background-color: #F23333;
		box-sizing: border-box;
		z-index: 998;
		background-size: 100%;
		transform: rotate(-90deg) translateX(50%) translateY(-50%);
		transform-origin: 100% 50%;
		padding: 14px 10px;
		text-align: center;
		font-weight: 500;
		color: #FFF;
	}
	.tooltip-atendimento a:hover {
		text-decoration: none;
		background-color: #ff0000;
	}

	div.tooltip-atendimento i {
		font-size: 19px;
		line-height: 8px;
		margin: 0 4px 0 0;
	}

	div#cabecalho .menu.superior ul.nivel-um>li.categoria-id-16669682 a strong {
		color: #F23392;
	}
	div#cabecalho .menu.superior ul.nivel-um>li.categoria-id-16669682:hover>a {
	    background-color: #F23392 !important;
	}

	.pagina-login .caixa-sombreada .form-horizontal .control-group #id_senha {
		height: 50px;
	}
	
	.pagina-pedido-listar .abas-conteudo.borda-alpha .caixa-dados .span6 i {
		height: 25px;
		margin-top: 0;
	}
	
	.pagina-pedido-listar .abas-conteudo.borda-alpha .caixa-dados .span6 legend {
		display: flex;
		align-items: center;
	}
	   
	 .listagem .listagem-item.produto-adicionado:hover .imagem-produto.has-zoom .imagem-zoom {
		display: none;
	}
	
	  .listagem .listagem-item.produto-adicionado:hover .imagem-produto.has-zoom .imagem-principal {
		 opacity: 1;
	}
	
	 .selos .conteiner {
		display: flex;
		align-items: center;
	}
	
		.new-store-shop-leader .awesome-footer .selos ul {
		flex-flow: row;
		flex-wrap: initial;
	}
	
	.new-store-shop-leader .awesome-footer .selos ul li {
		margin-right: 15px;
	}
	  
	.new-store-shop-leader .awesome-footer .selos h4 {
		font-size: 13px;
	}
	
	 .new-store-shop-leader .awesome-footer .sub-rodape .conteiner>div:first-child {
		flex-flow: row;
	}
	
	.btn-top img {
		transform: rotate(270deg);	
		width: 7%;
		position: fixed;
		right: 0;
		top: 85%;
		z-index: 100;
	}
	
	
}
/* tablet na vertical */
@media (max-width: 979px) and (min-width: 768px) {
	.cyan-bg .offset1 {
		margin-left: 30px;
	}
	.pagina-categoria #listagemProdutos ul li.span3,
	.pagina-busca #listagemProdutos ul li.span3 {
		width: 33.33%;
		margin-left: 0;
	}
	.pagina-categoria #listagemProdutos,
	.pagina-busca #listagemProdutos {
		margin-left: -10px;
		margin-right: -10px;
	}
}

/* mobile only */

@media (max-width: 767px) {

	.conteudo p,
	.conteudo ul li,
	.conteudo ol li {
		font-size: 11px;
	}
	.venda-usado-intro {
		text-align: -webkit-center;
		flex-direction: column-reverse;
	}
	#controle {
		display: none;
	}
	.white .white-space {
		margin: 0;
		
	}
	.game-cotacao {
		padding: 30px;
	}
	.cotacao .button {
		margin: 0 20px;
	}  
	.white {
		background-color: #25262c;
		margin-top: 40px;
		padding: 0 40px;
	}
	.positive-bg .section-space .box-blue {
		display: block;
		text-align: center !important;
		padding: 10px 25px;
	}
	.positive-bg,
	.negative-bg {
		padding: 20px;
	}

	.positive-bg h3,
	.negative-bg h3 {
		font-size: 16px;
		margin-bottom: 25px;
		margin-top: 25px;
	}
	.positive-bg h3 img,
	.negative-bg h3 img {
		width: 30px;
		margin: 0 15px 0 0;
	}
	.positive-bg h4,
	.negative-bg h4 {
		font-size: 14px;
	}
	.positive-bg > .row-fluid,
	.negative-bg > .row-fluid {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.cyan-bg {
		background-image: none !important;
	}
	.span12.produto .breadcrumbs {
		left: 0;
	}
	.principal > .cep {
		right: auto;
		width: auto;
		position: inherit;
		top: auto;
		padding: 0 !important;
		border: 0 none !important;
	}
	.img-brinde {
		margin-bottom: 20px;
	}
	.info-principal-produto,
	.acoes-produto.disponivel,
	.principal > .parcelas-produto,
	.produto .comprar .botao-comprar {
		width: auto;
		float: none;
		margin: 0;
		padding: 0 20px;
	}
	.info-principal-produto {
		border-radius: 5px 5px 0 0;
	}
	h1.nome-produto.titulo.cor-secundaria {
		padding-top: 20px;
		/* padding-left: 85px; */
	}
	.produto .codigo-produto {
		margin-bottom: 0;
	}
	.acoes-produto .preco-produto {
		border: 0;
		padding: 0;
		margin: 0;
	}
	.produto .acoes-produto .comprar {
		float: none;
	}
	.produto .acoes-produto .comprar a.botao.botao-comprar {
		display: table;
		width: 100%;
		box-sizing: border-box;
	}
	.pagina-produto .span12.produto > .row-fluid > .span6:first-child,
	.pagina-produto .span12.produto > .row-fluid > .span6:last-child,
    .pagina-indisponivel.sem-coluna-cep .span12.produto > .row-fluid > .span6:first-child,
    .pagina-indisponivel.sem-coluna-cep .span12.produto > .row-fluid > .span6:last-child {
		width: 100% !important;
		padding: 0 20px !important;
		display:table;
		background: white;
	}
	.span12.produto > .row-fluid > .span6:first-child {
		border-radius: 0;
	}
	.span12.produto > .row-fluid > .span6:last-child {
		border-radius: 0 0 5px 5px;
		margin-bottom: 20px;
	}
	.new-store-shop-leader .outras-empresas-rodape h2 {
		font-size: 16px;
	}
	.nova-geracao-intro {
		margin-left: -10px;
		margin-right: -10px;
	}
	.new-store-shop-leader .secao-banners .conteiner .flexslider .flex-control-nav {
		display: block;
		bottom: 20px;
		right: auto;
	}
	.new-store-shop-leader .secao-banners .conteiner .flexslider .flex-control-nav li {
		margin-right: 10px;
	}
	iframe.instagram-media {
		min-width: 260px !important;
	}

	.produto .acoes-produto .preco-produto > div.avise-me {
		width: 100%;
		margin: 0;
	}

	/* carrinho */
	.pagina-carrinho .acao-editar a.botao, .pagina-carrinho button.botao.principal.grande {
		margin: 0 auto;
		width: 300px;
		box-sizing: border-box;
		height: 50px;
		line-height: 50px;
		font-size: 14px;
		margin-bottom: 20px;
		color: #000000;
		padding: 0 70px;
		display: flex;
		flex-flow: row;
		align-items: center;
		justify-content: center;
	}
	.pagina-carrinho button.botao.principal.grande i.icon-ok {
		width: 23px;
		margin: 0 7px 0 0;
		height: 50px;
	}
	table.table.tabela-carrinho tr {
		border: none;
		padding: 0;
		clear: both;
		margin: 0;
		display: table-row;
	}
	.pagina-pedido table.table.tabela-carrinho thead {display: table-header-group;}
	.pagina-pedido table.table.tabela-carrinho tbody {display: table-row-group;}
	.pagina-pedido table.table.tabela-carrinho td,
	.pagina-pedido table.table.tabela-carrinho th {display: table-cell;}
	.pagina-pedido table.table.tabela-carrinho thead th {
		line-height: 1.1em;
		vertical-align: middle;
	}
	td.sem-borda.conteiner-imagem {
		padding: 15px;
		border: 0 !important;
	}
	table.table.tabela-carrinho {
		position: relative;
	}
	table.table.tabela-carrinho tr {
		border-bottom: 1px solid rgba(143,143,143,0.3);
	}
	.pagina-carrinho table.table.tabela-carrinho tr:before {
		border-top: 1px solid rgba(143,143,143,0.3);
		content: "";
		left: 0;
		right: 0;
		position: absolute;
	}
	table.table.tabela-carrinho tr td {
		display: table-cell;
	}
	table.table.tabela-carrinho tr:first-child td {
		border-top: 0 none;
	}
	table.table.tabela-carrinho td.clearfix {
		float: left;
		border: 0;
	}
	table.table.tabela-carrinho td.clearfix form {
		float: left;
	}
	table.table.tabela-carrinho .preco-produto {
		float: left;
		line-height: 40px;
	}
	table.table.tabela-carrinho .excluir {
		float: right;
		display: block;
	}
	table.table.tabela-carrinho tr td.clearfix + td {
		display: block;
		float: left;
	}
	.form-blue .input-small {
		box-sizing: border-box;
	}
	.cyan-bg .botao.branco {
		margin: 0 auto 20px;
		display: block;
	}
	
	.new-store-shop-leader .awesome-footer .sub-rodape .conteiner>div:first-child {
		flex-wrap: wrap;
	}
	
	.new-store-shop-leader .awesome-footer .sub-rodape .conteiner>div:first-child img {
		max-width: 72px;
	}
	.input-append .add-on {
		padding: 10px;
	}
	input[type="checkbox"] {
		height: auto !important;
	}
	.breadcrumbs ul li {
		display: block;
	}
	.caixa-dados .titulo.cor-secundaria.span7 {
		color: #FA1B1B;
		font-size: 20px;
	}
	
	.sucesso .buttons {
		display: flex;
		flex-flow: column;
	}
	
	#comprar-ajax-status .sucesso .buttons .continuar-comprando {
		margin: 0;
		margin-bottom: 10px;
	}
	#formFiltroPedido button {
	  width: 100%;
	  height: 42px;
	  background: #f35858;
	  border: none;
	}
	
	#modalRecuperarSenha {
		margin: 20px !important;
	}  
	
	#modalRecuperarSenha form {
		display: flex;
		flex-flow: wrap;
	}
	
	#modalRecuperarSenha input {
	   width: auto !important;
	}
	
	#modalRecuperarSenha .titulo {
	   font-size: 18px;
	}	
	
	#modalRecuperarSenha .modal-header {
		padding: 15px;
	}
	
	#modalRecuperarSenha .conteudoRecuperarSenha p {
		font-size: 12px;
	}
	
	#modalRecuperarSenha #btnRecuperarSenha {
		padding: 1px 30px;
	}
	
	.new-store-shop-leader .secao-banners .conteiner .flexslider ul.slides li p strong:first-child {
		font-size: 18px;
	}
	.new-store-shop-leader .secao-banners .conteiner .flexslider ul.slides li p strong:nth-child(2) {
		font-size: 16px;
	}
	.new-store-shop-leader .secao-banners .conteiner .flexslider ul.slides li p strong:nth-child(3) {
		font-size: 10px;
	}
	
	.comprar .compra-segura,  .produto .acoes-produto .comprar .disponibilidade-produto span {
		text-align: center !important;
	}
	
	.comprar .disponibilidade-produto, #formCalcularCep .input-append.input-prepend {
		width: 100%;
	}
	
	.produto .principal input.input-small.input-cep {
		max-width: calc(100% - 50px);
		width: 100%;
	}
	.produto .principal > div {
		margin-bottom: 0;
		border-bottom: 0;
	}
	#menu-mobile .bottom .search-mobile form input#auto-complete {
		box-shadow: none;
		background: #fff;
		border: 1px solid #000;
	}
	
	#menu-mobile .bottom .search-mobile form input#auto-complete::placeholder,
	#menu-mobile .bottom .search-mobile form input#auto-complete:-ms-input-placeholder,
	#menu-mobile .bottom .search-mobile form input#auto-complete::-ms-input-placeholder {
		color: #25262C;
	}
	
	.produto-thumbs.thumbs-horizontal #carouselImagem {
		margin-top: 15px;
	}
	
	table.table.tabela-carrinho tr.bg-dark:last-child td {
		padding-right: 15px;
	}
	
	.tabela-carrinho .produto-info ul li {
		text-align: left;
	}
   
	.resumo-compra .preco-produto {
		float: none !important;
	}

	.resumo-compra .tabela-carrinho tr td {
		padding: 0 0 5px !important;
	}

	.resumo-compra .subtotal, .resumo-compra .total{
		text-align: right;
	}

	.resumo-compra .subtotal {
		margin-top: 20px;
	}
	.resumo-compra .tabela-carrinho .padding-preco>div {
		padding-left: 0;
	}

	.resumo-compra .tabela-carrinho .padding-preco>div.total {
		text-align: left;
		white-space: nowrap;
	}
	.pedido-finalizado .span8{
		margin-top: 18px;
	}

	.table-pedido-item.tabela-carrinho {
		border: 1px solid rgba(143,143,143,0.3) !important;
		box-shadow: none;
		padding: 0x;
		margin: 0 0 10px;
		border-radius: 3px !important;
		background-color: rgba(0,0,0,0.04) !important;
		font-size: 11px;
		display: table;
	}

	.table-pedido-item.tabela-carrinho tr:not(:last-child) {
		padding: 12px 0;
	}
	
	.table-pedido-item.tabela-carrinho .produto-info ul li {
		text-align: left;
	}

	.table-pedido-item.tabela-carrinho tr td {
		padding: 5px !important;
	}

	.caixa-dados .titulo {
		margin: 0 0 5px;
	}
	
	.caixa-sombreada fieldset button:last-child {
		margin-top: 20px !important;
	}

	.ordenar-listagem .row-fluid {
		display: flex;
		flex-flow: row;
	}
 
	.ordenar-listagem .pagination ul li a {
		padding: 7px 12px;
	}

	.ordenar-listagem .pagination ul>.active>a {
		color: #35c6c5;
	}

	.ordenar-listagem .pagination ul li a {
		color: #999;
	}

	#modalRecuperarSenha {
		top: 25%;
	}

	#descricao p, #descricao ul li {
		font-size: 11px !important;
	}

	.info-principal-produto {
		margin-top: 70px;
	}

	.span12.produto .breadcrumbs {
		top: -60px;
		padding: 0;
		margin: 0;
		border: 0;
		min-height: 60px;
		display: flex;
		justify-content: center;
		flex-direction: column;
	}

	.modal-comprar-ajax-status .fancybox-inner {
		width: auto !important;
	}

	.tabela-carrinho .quantidade input[type="text"] {
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		box-shadow: none !important;
	}

	.contact-links-mobile {
		position: fixed;
		box-sizing: border-box;
		width: 100%;
		padding: 10px 15px;
		bottom: 0;
		z-index: 98;
	}
	
	.contact-links-mobile div:nth-child(1) {
		text-align: left;
		float: left;
	}
	
	.contact-links-mobile div:nth-child(1) a {
		display: inline-block;
		height: 30px;
		padding: 0 14px;
		font-size: 11px;
		font-weight: bold;
		line-height: 30px;
		letter-spacing: 0.03em;
		color: #ffffff;
		border-radius: 15px !important;
		background-color: #FA1B1B;
		opacity: 0.8;
	}
	
	.contact-links-mobile div:nth-child(2) {
		font-size: 0;
		text-align: right;
		float: right;
	}
	
	.contact-links-mobile div:nth-child(2) a {
		display: inline-block;
		width: 30px;
		height: 30px;
		margin-left: 5px;
		border-radius: 15px !important;
		background-image: url(https://cdn.awsli.com.br/1951/1951000/arquivos/icons_contact_v4.png);
		background-repeat: no-repeat;
		opacity: 0.9;
	}
	
	.contact-links-mobile div:nth-child(2) a:nth-child(1) {
		background-color: rgba(43,93,111,0.5);
		background-position: 0 -30px;
	}
	
	.contact-links-mobile div:nth-child(2) a:nth-child(2) {
		background-color: #336a7e;
		background-position: -30px -30px;
	}
	
	.contact-links-mobile div:nth-child(2) a:nth-child(3) {
		display: none;
		background-color: #46C14F;
		background-position: -60px -30px;
	}
	
	.contact-links-mobile div:nth-child(2) a:nth-child(4) {
		background-color: #0e85dd;
		background-position: -90px -30px;
	}
	
	.new-store-shop-leader #listagemProdutos ul.produtos-carrossel .listagem-linha .flex-direction-nav {
		background: transparent;
		bottom: -50px;
	}

	#listagemProdutos ul.produtos-carrossel .listagem-linha .flex-viewport ul li .listagem-item .imagem-produto {
		box-shadow: none;
		position: relative;
		margin-bottom: 15px;
		border-bottom: none;
		left: 0;
		width: 100%;
	}
	
	#listagemProdutos ul.produtos-carrossel .listagem-linha .flex-viewport ul li .listagem-item .imagem-produto img {
		position: relative;
		display: block;
		margin: 15px auto;
	}
	
	.parcelas-produto .accordion .accordion-group .accordion-body .accordion-inner ul {
		width: 100%;
	}
	
	.parcelas-produto .accordion .accordion-group .accordion-body .accordion-inner ul li{
		font-size: 10px !important;		
	}

	
	.produto .acoes-produto .preco-produto .preco-venda {
		margin-right: 65px;
	}
	
	#comprar-ajax-status {
		padding: 20px 15px;
	}
	
	#comprar-ajax-status .sucesso .head {
		line-height: 25px;
	}
	
	#comprar-ajax-status .sucesso .botao principal.ir-carrinho.visible-phone {
		display: flex !important;
		flex-flow: row;
		align-items: center;
	}
	
	.resumo-compra.caixa-sombreada table tbody {
		padding: 20px;
	}
	
	.resumo-compra .bg-dark.esconder-mobile.desconto-tr.hide td {
		background: #fff;
	}
	
		#escolha-cartao .span5 .input-append {
		display: flex;
		flex-flow: row;
		align-items: center;
	}
	
	#escolha-cartao .input-append span {
		display: flex;
		align-items: center;
		height: 20px;
	}
	
	 .caixa-sombreada .form-horizontal .control-group #id_senha, .caixa-sombreada .form-horizontal .control-group #id_confirmacao_senha {
		height: 40px;
	}
	
	.new-store-shop-leader #listagemProdutos ul.produtos-carrossel .listagem-linha .flex-viewport ul li {
		margin-top: 0;
	}
	
	.produto .conteiner-imagem > div {
		border: none;
	}
	
	.btn-top {
		display: none;
	}
	
	.new-store-shop-leader .box-frete {
		position: relative !important;
		width: 65% !important;
		margin: 0 auto;
		display: flex;
		flex-flow: column;
		left: 0 !important;
		padding: 23px 0 23px 100px !important;
		right: 0 !important;
		border-radius: 5px !important;
	}
	
		
	.new-store-shop-leader .box-frete #fmais-shippings-alert-header #fmais-shippings-alert-header-title {
		color: #000000;
		font-size: 15px;
		font-weight: 800;
		letter-spacing: 0;
		line-height: 19px;
	}
	
	.new-store-shop-leader .box-frete #fmais-shippings-alert-content #fmais-shippings-alert-content-p {
		color: #000000;
		font-size: 12px;
		font-weight: 300;
		letter-spacing: 0;
	}
	
	.new-store-shop-leader .box-frete #fmais-shippings-alert-header-title:after {
		top: 5px;
		left: 5px;
		width: 64px;
		height: 64px;
	}
	
	.new-store-shop-leader .box-frete #fmais-shippings-alert-header-title:before {
		top: 12px;
	}
	
	#menu-mobile {
		position: fixed !important;
		top: 0;
		width: 100%
	}
	#menu-mobile.sticky .logo-mobile {
		opacity: 0;
	}
	#menu-mobile.sticky .bottom .search-mobile {
		margin-top: -52px;
		width: calc(100% - 140px);
		margin-left: 70px;
	}
	#menu-mobile.sticky + #overlay-menu,
	#menu-mobile.sticky + #overlay-menu ul.nivel-um > li > ul {
		height: calc(100% - 86px);
		top: 86px;
	}

	.btn-top {
		display:none !important;
	}
	
}
@media (max-width:414px) {
    .new-store-shop-leader .ordenar-listagem .span6 {
        width: 100% !important;
        clear: both;
        display: block !important;
        float: left !important;
        justify-content: unset !important;
        margin-bottom: 10px;
    }
    .new-store-shop-leader .ordenar-listagem .span6 > div {
        float: right;
    }
    .new-store-shop-leader .ordenar-listagem .span6:last:child {
        margin-bottom:0;
    }
    .new-store-shop-leader .ordenar-listagem .row-fluid {
        display: block !important;
        flex-flow: unset !important;
    }
}
@media (max-width: 380px){
	td.sem-borda.conteiner-imagem { display: none !important;}
}
@media (max-width: 1024px){
  .conteiner-principal .conteiner {
	padding: 10px 20px;
  }
}
/* novo grid XG 1200px+ */
@media (min-width: 1200px) {
	.pagina-categoria #listagemProdutos ul li.span3,
	.pagina-busca #listagemProdutos ul li.span3 {
		width: 33.33%;
		margin-left: 0;
	}
	.pagina-categoria #listagemProdutos,
	.pagina-busca #listagemProdutos {
		margin-left: -10px;
		margin-right: -10px;
	}
}
/* novo grid XXG 1410px+ */
@media (min-width: 1410px) {
	.conteiner {max-width: 1410px !important;}
	.row > .span1 {
		width:90px;
	}
	.row > .span2 {
		width:210px;
	}
	.row > .span3 {
		width:330px;
	}
	.row > .span4 {
		width:450px;
	}
	.row > .span5 {
		width:570px;
	}
	.row > .span6 {
		width:690px;
	}
	.row > .span7 {
		width:810px;
	}
	.row > .span8 {
		width:930px;
	}
	.row > .span9 {
		width:1050px;
	}
	.row > .span10 {
		width:1170px;
	}
	.row > .span11 {
		width:1290px;
	}
	.row > .span12 {
		width:1410px;
	}
	.pagina-categoria #listagemProdutos ul li.span3,
	.pagina-busca #listagemProdutos ul li.span3 {
		width: 33.33%;
		margin-left: 0;
	}
	.pagina-categoria #listagemProdutos,
	.pagina-busca #listagemProdutos {
		margin-left: -15px;
		margin-right: -15px;
	}
	.listagem .listagem-item {
		margin-bottom: 30px !important;
	}

	.resumo-empresas p.resumo-text {
		min-height: 80px;
	}
	.xg-offset1 {
		padding-left: 11.11111111111111%;
	}
	table.table.tabela-carrinho tr td:first-child,
	table.table.tabela-carrinho tr th:first-child {
		padding-left: 50px;
	}
	table.table.tabela-carrinho tr td:last-child,
	table.table.tabela-carrinho tr th:last-child {
		padding-right: 50px;
	}
}
.new-store-shop-leader .awesome-footer .geral-info>div:first-child .new-newsletter p, .awesome-footer .sobre-rodape p, .new-store-shop-leader .awesome-footer .geral-info>div:first-child .new-newsletter, .new-store-shop-leader .awesome-footer .geral-info .sobre-rodape h4, .new-store-shop-leader .awesome-footer .geral-info>div:nth-child(2) ul.nivel-um, .new-store-shop-leader .awesome-footer .geral-info>div:first-child .enderecos *, .new-store-shop-leader .awesome-footer .geral-info>div:first-child .logo-social *, .new-store-shop-leader .awesome-footer .metodos-de-pagamento, .sub-rodape *, .new-store-shop-leader .awesome-footer .geral-info>div:first-child .new-newsletter h3 {
	text-align: center !important;
}

@media (min-width: 992px) {
	.new-store-shop-leader .awesome-footer .geral-info>div:first-child .new-newsletter p, .awesome-footer .sobre-rodape p, .new-store-shop-leader .awesome-footer .geral-info>div:first-child .new-newsletter, .new-store-shop-leader .awesome-footer .geral-info .sobre-rodape h4, .new-store-shop-leader .awesome-footer .geral-info>div:nth-child(2) ul.nivel-um, .new-store-shop-leader .awesome-footer .geral-info>div:first-child .enderecos *, .new-store-shop-leader .awesome-footer .geral-info>div:first-child .logo-social *, .new-store-shop-leader .awesome-footer .metodos-de-pagamento, .sub-rodape *, .new-store-shop-leader .awesome-footer .geral-info>div:first-child .new-newsletter h3 {
		text-align: left !important;
	}
}
@media (max-width:1199px) {.sub-rodape .conteiner .span6 {
    margin-left: 20px;
}}
@media (max-width:767px) {
.new-store-shop-leader .awesome-footer .sub-rodape .conteiner>div:nth-child(2) {
    margin-bottom: 30px;
}}
.old-shopb {
    display: none !important;
}
html {
	scroll-behavior: smooth;
}


.box-banner-usado.span9.contador-categoria {
	padding: 42px 32px;
    margin: 0 0px 25px;
    box-sizing: border-box;
    width: calc(100% - 35%);
    min-height: 555px;
}


@media (max-width:767px) {
    .box-banner-usado {display:none !important;}
}
.box-banner-usado {
     border-left: 5px solid #F58634;
     background: url('https://cdn.awsli.com.br/682/682958/arquivos/bg-meu-game.png') no-repeat center center;
    border-radius: 5px;
}

.box-banner-usado .content-header {
	display: flex;
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
}
.box-banner-usado .logo {
    font-size: 13px;
    line-height: 21px;
    height: 47px;
    width: 135px;
}
.box-banner-usado .logo span:nth-child(1),.box-banner-usado .logo span:nth-child(2){
    font-size: 24px;
    font-weight: normal;
    letter-spacing: 0.04em;
    color: #fff;
}

.box-banner-usado .logo span:nth-child(1) {
    font-weight: 300;
}

.box-banner-usado .logo span:nth-child(2) {
    font-weight: 600;
}

.box-banner-usado .logo span:nth-child(3){
    display: block;
    font-size: 36px;
    font-weight: 900;
    color: #fff;
    text-transform: uppercase;
}


.box-banner-usado .title p {
    color: #fff;
    font-size: 35px;
    letter-spacing: 0;
    line-height: 43px;
    font-weight: 900;
    margin-top: 65px;
    width: 203px;
}

.box-banner-usado .title .amarelo {
    color: #F58634;
}

.box-banner-usado .imagem img {
	width: 100%;
    display: block;
    margin: 0 auto;
}

.box-banner-usado a {
	border-radius: 5px;
    background-color: #F58634;
    padding: 13px;
    transition: all 0.5s;
    display: block;
    text-align: center;
    border: none;
    margin-top: 75px;
}

.box-banner-usado a img {
	width: 30px;
    margin-right: 18px;
}

.box-banner-usado a span {
	color: #000000;
    font-size: 16px;
    font-weight: 800;
    letter-spacing: 0;
    line-height: 19px;
    text-align: center;
}

.box-banner-usado a:hover {
	transform: scale(1.1);
    text-decoration: none;
}

.last-li{
	clear: initial !important;
}
@media (min-width:1400px) {
    .box-banner-usado.span9.contador-categoria{
    	margin: 0 0px 35px;
        min-height: 630px;
    }
}
.pagina-categoria.new-store-shop-leader #corpo .ordenar-listagem.rodape .pagination,
.pagina-categoria.new-store-shop-leader #corpo .ordenar-listagem.topo .pagination {
    float: none;
    text-align: center;
}

.pagina-categoria.new-store-shop-leader #corpo .ordenar-listagem.rodape .pagination ul,
.pagina-categoria.new-store-shop-leader #corpo .ordenar-listagem.topo .pagination ul {
	box-shadow: none;
	display: flex;
    align-items: center;
    justify-content: center;
}

.pagina-categoria.new-store-shop-leader #corpo .ordenar-listagem.rodape .pagination ul>li>a,
.pagina-categoria.new-store-shop-leader #corpo .ordenar-listagem.topo .pagination ul>li>a {
	color: #25262c;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 19px;
	text-align: center;
	border: 2px solid #66676B;
	padding: 0;
	border-radius: 50%;
	margin: 5px;
	box-shadow: none;
	background: transparent;
	height: 40px;
	width: 40px;
    display: flex;
	align-items: center;
	justify-content: center;
}

.pagina-categoria.new-store-shop-leader #corpo .ordenar-listagem.rodape .pagination ul>.active>a,
.pagina-categoria.new-store-shop-leader #corpo .ordenar-listagem.topo .pagination ul>.active>a {
    color: #fff !important;
	background-color: #ED3237;
	border: none;
}

.pagina-categoria.new-store-shop-leader .ordenar-listagem.topo .span6:last-child {
    display: none !important;
}
.pagina-categoria.new-store-shop-leader .ordenar-listagem.topo .span6:first-child {
	display: flex !important;
    justify-content: flex-end !important;
}

@media (max-width:767px) {
	.pagina-categoria.new-store-shop-leader .ordenar-listagem.topo .span6:last-child {
		display: block !important;
	}
	.pagina-categoria.new-store-shop-leader #corpo .ordenar-listagem.rodape .pagination ul>li>a,
	.pagina-categoria.new-store-shop-leader #corpo .ordenar-listagem.topo .pagination ul>li>a {
		height: 25px;
		width: 25px;
		font-size: 12px;
        margin: 4px;
	}
}

/* ==== Tags Produtos ==== */

.keywords-tags li{
	display: contents !important;
}

.keywords-tags{
	margin: 0 !important;
	text-align: center;
	border: 10px solid #e2121200 !important;
}

.keywords-tags a{
	padding: 8.5px;
	border: 1px solid #e4e4e4;
	border-radius: 5px;
	font-size: 10px;
	line-height: 50px;
}

.keywords-tags a:hover{
	background-color: #ececec !important;
}

@media only screen and (max-width: 600px) {
  .keywords-tags {
    text-align: left;
    padding: 0 !important;
}
  .keywords-tags a{
    padding: 9px;  
    font-size: 8.5px;
    line-height: 35px;
}
}

/*TRACK*/
.new-store-shop-leader .need-help-header > div .box-ajuda__imagem img{
	width: 20px;
    margin-top: 15px;
}

.track-modal {
	height: 610px;
}

.track-description {
    display: none;
}

.track-error {
    visibility: hidden;
    opacity: 0;
	display: none;
}

.track-input {
    height: 38px !important;
    margin-left: 15px;
    margin-top: 15px;
    margin-bottom: 0;
    outline: 0 !important;
		background: #F5F5F5 !important;
    border-radius: 5px !important;
    box-shadow: 0px 0px 0px 1px #dedede !important;
    border: 0 !important;
    font-family: "Open Sans", "Montserrat",sans-serif;
    font-weight: 300;
    font-size: 16px;
    line-height: 25px;
    color: #25262C;
    transition: all 0.3s linear;
}

.track-input:focus {
	border-color: transparent !important;
	box-shadow: 0px 0px 0px 1px #ED3237 !important;
}


.track-button {
	position: absolute;
    top: 0;
	right: 17px;
    height: 100%;
    background: transparent;
    border: none;
    padding: 0;
    line-height: 0;
}

.track-button i {
	font-size: 24px;
}

.track-form {
	margin:0;
}

.track-form > div {
	position:relative;
}





@media (max-width:767px) {
    .wrap-track .track .track-box .track-wrap {
    	transform: translateX(0%) !important;
        height: 100%;
        left: 0 !important;
        width: 100%;
        top: 0 !important;
    }
    
    .wrap-track .track .track-box .track-description {
        color: #6C6C6C !important;
        font-size: 12px !important;
        font-weight: 300 !important;
        letter-spacing: 0;
        line-height: 18px;
        text-align: center !important;
        text-transform: initial !important;
        max-width: 225px !important;
        font-family: Montserrat !important;
        padding-bottom: 30px;

    }
    
    .modal-logo img {
    	width: 107px;
    	margin: 0 auto;
    	display: block;
    }
    
    .modal-header__title {
        text-align: center;
    	margin-top: 93px;
    }
    
    .modal-header__title img {
    	width: 50px;
    	height: 50px;
    	object-fit: contain;
    }
    
    .modal-header__title h2 {
    	color: #000000;
    	font-size: 24px;
    	font-weight: bold;
    	letter-spacing: 0;
    	line-height: 20px;
    	text-align: center;
    	text-transform: uppercase;
    	padding-top: 17px;
    }
    
    .modal-content h4 {
    	color: #ED3237;
    	font-size: 14px;
    	font-weight: bold;
    	letter-spacing: 0;
    	line-height: 20px;
    	text-align: center;
    	padding-top: 43px;
    }
    
    
    .wrap-track .track .track-form .track-input {
    	margin-top: 45px;
    	height: 50px !important;
    }
    
    .wrap-track .track .track-box .track-wrap:before {
    	content: '' !important;
        background: url(https://cdn.awsli.com.br/682/682958/arquivos/close-modal.svg) no-repeat  center center;
        background-color: #F5F5F5;
        top: 20px !important;
    	right: 12px !important;
        width: 40px;
    	height: 40px;
    }
    
    .botao-fechar {
    	position: absolute;
    	right: 0;
    	height: 40px;
    	width: 40px;
        z-index: 99999999;
    }
    
    #overlay-menu .acompanhar-pedido-mob .track-link {
   		text-transform: uppercase;
    }
    
    #overlay-menu .acompanhar-pedido-mob .track-link img {
    	width: 20px;
    	margin-right: 11px;
    }
}

.track-modal .botao {
    background: #ED3237;
    border-radius: 30px;
    font-family: "Open Sans", "Montserrat",sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    text-align: center;
    color: #25262c;
    border: 0;
    text-shadow: none;
    padding: 13px 0px;
    box-shadow: 0px 0px 0px 2px #ED3237;
    transition: all 0.3s linear;
    width: 20%;
}

.track-modal .botao:hover{
    background-color: white;
    color: #ED3237;
}

.track-modal .modal-body {
    max-height: 478px !important;
}

.track-modal .track-iframe {
    height: 478px !important;
		max-height: 478px !important;
}

.modal.fade.in {
    top: 5%;
}

.track-code {
	color: #8F8F8F;
  	font-size: 14px;
  	font-weight: 300;
  	letter-spacing: 0;
  	line-height: 20px;
}

.track-modal .modal-header {
    padding: 35px 44px 13px;
}

.track-modal .modal-header .titulo {
	color: #ED3237 !important;
  	font-size: 18px;
  	font-weight: 800;
  	letter-spacing: 0;
  	line-height: 20px;
}

.track-modal .modal-body {
    border: 1px solid #F1F1F1;
    border-radius: 5px;
    background-color: #25262c;
    margin: 13px 27px;
}

.track-iframe .single-explore-item .single-explore-txt h2 {
    color: #000000;
    font-family: Montserrat !important;
    font-size: 14px !important;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 24px;
}

.track-iframe .single-explore-item p {
    color: #6C6C6C;
    font-family: Montserrat !important;
    font-size: 14px !important;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 24px;
}


.track-modal .single-explore-txt hr{
    display: none;
}

.track-modal .modal-body {
	padding: 0;
}
.track-modal .row-footer {
	width: 100%;
    display: flex;
    align-items: center;
}
body > div.modal.hide.fade.track-modal.in > div.modal-footer > div > div:nth-child(1){
	width:78%;
}
.track-modal .contato {
    color: #6C6C6C !important;
    font-family: Montserrat !important;
    font-size: 14px;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 24px;
    margin: 0 !important;
}
.track-modal .contato a {
	color:#000;
    font-weight: bold;
}
@media (max-width:767px) {
    .modal.fade.in {
        margin: 0 25px !important;
        height: 550px !important;
    }   

    .track-modal .modal-body {
        max-height: 100% !important;
    	padding: 0;
    }

    .track-modal .cnt {
        height: 430px !important;
        /*overflow: -moz-scrollbars-vertical !important; */
    /*overflow-y: hidden !important;*/
    }
    
    .modal-dialog{
    	overflow: -moz-scrollbars-vertical; 
    	overflow-y: scroll !important;
    }
    
    .track-modal .track-iframe {
    	/*overflow: -moz-scrollbars-vertical; 
    	overflow-y: scroll !important;*/
        height: 100% !important;
    	max-height: 545px !important;
        
    }
    
    .track-modal .modal-header .titulo {
    	font-size: 16px;
        line-height: 18px;
    }
    .track-modal .modal-footer {
        display: block !important;
    }
    .track-modal .contato {
    	font-size: 12px;
        line-height: 17px;
    }
    .track-modal .botao-footer {
    	width: 30%;
        font-size: 12px;
    }
    
}
.box-ajuda {
	display: flex !important;
	padding-left: 19px;
	padding-bottom: 19px;
	align-items: center;
}

/* aviso cookies */

#avisoCookies {
  color: #fff;
  background-color: #000000d6;
}

#avisoCookies > div > p > a > strong {
  color: #fff;
}

#avisoCookies > div > button {
  background-color: #ED3237 !important;
  line-height: 20px;
  padding: 5px 20px;
}

/* CorreÃ§Ã£o Carrinho - Campo fretes */

.tabela-carrinho .formas-envio ul li label.radio {
    display: flex;
}

.tabela-carrinho .formas-envio input[type="radio"], #tipoCadastro li i.icon-check, #formularioCheckout input[type="radio"] {
    order: 1;
}

.tabela-carrinho .formas-envio ul li label.radio .nome {
    order: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 190px !important;
}

.tabela-carrinho .formas-envio ul li label.radio .valor, .formas .accordion-heading .forma-conteiner .envio-preco {
    order: 3;
}

.tabela-carrinho .formas-envio ul li label.radio b, #listaEndereco .endereco label.radio b {
    order: 4;
}

#barraNewsletter .componente .botao {
    border: 2px solid #ffffff; /* Define uma borda preta sólida de 2 pixels */
    padding: 10px 20px; /* Define o preenchimento interno do botão */
    background-color: #FA1B1B; /* Define a cor de fundo do botão */
    color: #ffffff; /* Define a cor do texto do botão */
    font-size: 16px; /* Define o tamanho da fonte do texto do botão */
    cursor: pointer; /* Altera o cursor para um ícone de mão quando o mouse está sobre o botão */
    border-radius: 5px; /* Adiciona cantos arredondados ao botão */
}