/* importa fonts google */

@import url(https://fonts.googleapis.com/css?family=Oswald:700,400|Fjalla+One|PT+Sans+Narrow);


body {
    /*zoom: 90%;*/
    font-family: 'Fjalla One','Oswald';
    /*font-family: 'Roboto','Oswald';*/
    background-color:#f8f9fa !important;
}

a#seloEbit {
    width: 70px;
}

/* TITAN */

.wpn-modal-backdrop {
    width: 100% !important;
    height: 100% !important;
}

#wpn-mv-container {
    width: 100% !important;
    height: 100% !important;
}

#wpn-h-container {
    width: 100% !important;
    height: 100% !important;
}


.bandeira-outlet {
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 0%;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 0;
    font-size: 17px !important;
    font-weight: 600;
    /* padding: 10px 10px; */
    position: absolute;
    top: -165px;
    left: 38px;
    white-space: normal;
    /* width: 60px; */
    /* height: 36px; */
    line-height: 100%;
    ont-weight: normal;
    background-color: #e20000;
    font-size: 13px !important;
    border: none !important;
    color: #fff !important;
    PADDING: 10px;
    TEXT-ALIGN: center;
}


.image.pull-right {
    background: #fff;
    padding: 25px;
    border-radius: 10px;
}
.marca-info {
    padding-bottom: 10px;
}
.marca-info .image+.titulo, .marca-info .image+.titulo+p {
    /*color: #FFF;*/
}

.coluna.span3 {
    background: #FFF;
    border-radius: 15px;
}

.resumo-compra .frete-preco strong {
    font-weight: bold !important;
    font-size: 14pt;
}

h2.h2-tag {
    margin-top: 30px;
    text-align: center;
    font-size: 31.5px;
}
.menu.superior .nivel-dois {
    border-radius: 10px;
    left: -10px !important;

}
.menu .nivel-dois, .menu .nivel-tres, .menu.lateral .nivel-um>li>a {
    box-shadow: 1px 5px 10px rgba(0, 0, 0, 0.3) !important;
    padding: 10px !important;
    font-size: 11pt;
}

.menu.superior .categoria-id-793932 .nivel-dois {
    -webkit-column-count: 2 !important;
    -moz-column-count: 2 !important;
    column-count: 2 !important;
}
.menu.superior .categoria-marcas .nivel-dois.colunas-2 {
    -webkit-column-count: 3 !important;
    -moz-column-count: 3 !important;
    column-count: 3 !important;
}

.total {
    margin: 15px 0 !important;
    font-size: 13pt;
}
.total strong {
    font-size: 26px !important;
    color: #e93434;
    font-family: 'Oswald';
}
.subtotal, .total, .descontos {
    text-transform: uppercase;
    font-size: 10pt;
}

strong.cor-principal.titulo.font-15 {
    font-size: 19pt;
    color: #4f9d31;
    font-family: 'Oswald';
}
.descontos.parcelas {
    margin-top: 10px;
    font-size: 10pt;
}

.titulo-descricao h2 {
    margin-bottom: 0px !important;
}
.compre-junto__desconto {
    text-transform: uppercase;
    font-family: 'Oswald' !important;
    padding: 5px 8px !important;
    background-color: #218314 !important;
    font-size: 18px !important;
}
.produto .codigo-produto {
    font-size: 17px !important;
    padding: 10px 0 !important;
}
.produto .codigo-produto>span+span {
    font-size: 17px;
}
#li-alerta-frete-gratis .li-alerta-frete-gratis-content {
    font-size: 20px !important;
}
.modal {
    top: 40% !important;

}

.tabela-carrinho th * {
    text-align: center !important;
    font-size: 18px;
}
.wpp-person{background:#fff;color:#53b32c}
.produto div.principal a.wpp-person:hover{background:#53b32c;color:#fff}
.produto div.principal a.wpp-person{display:flex;width:100%;border:2px solid #2ab200;margin:20px auto;border-radius:8px;justify-content:center;align-items:center;background:#2ab200;color:#fff;align-content:center;flex-direction:row;height:10px;padding:17px 0!important;font-size:15px}
.produto div.principal a.wpp-person i{margin-right:5px;font-size:24px;background:#2ab200;color:#fff;border-radius:60px;height:35px;width:35px;display:flex;align-items:center;justify-content:center}
.produto div.principal a.wpp-person:hover{background:#fff;color:#2ab200;text-decoration:none}

@media only screen and (max-width:768px){
    .sharethis-inline-share-buttons{width:100%;margin-top:20px}
    

}
    .sharethis-inline-share-buttons:before{content:"Compartilhe";color:var(--cor_primaria);font-size:13px;font-weight:500;text-transform:uppercase;display:block;margin:10px 0;font-family:Montserrat}#st-1 .st-btn[data-network=facebook],#st-1 .st-btn[data-network=googleplus],#st-1 .st-btn[data-network=pinterest],#st-1 .st-btn[data-network=twitter]{border-radius:60px;padding:0;width:40px;height:40px;border:solid 0 #000;-webkit-transition:all 0s ease-out;transition:all 0s ease-out}#st-1 .st-btn[data-network=facebook]>svg,#st-1 .st-btn[data-network=googleplus]>svg,#st-1 .st-btn[data-network=pinterest]>svg,#st-1 .st-btn[data-network=twitter]>svg{fill:#000!important}#st-1 .st-btn[data-network=facebook]>img,#st-1 .st-btn[data-network=googleplus]>img,#st-1 .st-btn[data-network=pinterest]>img,#st-1 .st-btn[data-network=twitter]>img{filter:invert(0)}#st-1 .st-btn[data-network=facebook]:hover,#st-1 .st-btn[data-network=googleplus]:hover,#st-1 .st-btn[data-network=pinterest]:hover,#st-1 .st-btn[data-network=twitter]:hover{top:0;opacity:.4;filter:invert(0)}#st-1 .st-btn[data-network=facebook]:hover>svg,#st-1 .st-btn[data-network=googleplus]:hover>svg,#st-1 .st-btn[data-network=pinterest]:hover>svg,#st-1 .st-btn[data-network=twitter]:hover>svg{fill:#fff!important}

    /*.produto #descricao:before{content:'informações';text-transform:uppercase;color:var(--cor_primaria);font-size:22px;font-weight:500;display:block;margin:30px auto;width:-webkit-fill-available;text-align:left;border-bottom:5px solid var(--cor_primaria);padding-left:10px;background:0 0;border-top:none;text-align:left;position:relative;padding:7px 0;padding-top:20px;margin-bottom:20px;font-size:26px;font-family:Montserrat;font-weight:700;width:10%;margin:20px 0;margin-top:0;white-space:nowrap}*/
    /*@media screen and (max-width:767px){.produto #descricao:before{font-size:16px}}*/
  

.pagina-produto .acoes-flutuante a.wpp-person{display:none}

.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-moz-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
.slick-slide{float:right}.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{width:15px;height:15px;display:block;z-index:20;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}
.slick-next .icon,.slick-prev .icon{fill:var(--cor_primaria)}
.slick-next .icon .a,.slick-prev .icon .a{fill:#000}
.slick-prev{left:-7px}.slick-next{right:-7px}

#Tarja-topo{display:block;width:100%;background-color:#000}
#Tarja-topo .conteudo ul{background:var(--cor_primaria);margin:0;padding:5px 0}
#Tarja-topo .conteudo ul li{font-size:11pt;text-align:center;display:flex;justify-content:center;align-items:center;min-height:25px}
#Tarja-topo .conteudo ul li a{color:#fff;font-size:1.2em;margin:0;padding:0 0;text-align:center;text-decoration:none!important;display:flex;align-content:center;justify-content:center;align-items:center}
#Tarja-topo .conteudo ul li a *{margin:0 3px}

.keywords-tags {
    margin: 0 !important;
    text-align: center;
    border: 10px solid #e2121200 !important;
    text-transform: uppercase;
}

.keywords-tags li {
    display: contents !important;
    list-style: none;
    display: block;
    width: 100%;
    padding: 15px;
    color: #25262C;
    font-weight: 700;
    box-sizing: border-box;
}
.keywords-tags a {
    padding: 8.5px;
    border: 1px solid #e4e4e4;
    border-radius: 5px;
    font-size: 14px;
    line-height: 50px;
}
.campos-pedido {
    background: #FFF;
}

/*TARJA QUARENTENA*/
.spanNone.banner.tarja {
    background: #fdc531;
    text-align: end;
}

/* CARRINHO */
#barraTopo .carrinho {
    padding: 1px;
}

#barraTopo .carrinho.vazio{
    height: 35px;
}

#barraTopo .carrinho>a i {
    line-height: 35px !important;
}

.carrinho {
    width: 230px;
    background:#000;

}

.carrinho-checkout .conteiner-principal #corpo .conteiner {
    box-shadow: none !important;
}

.carrinho.vazio>a span {
    padding-top: 13px;
    color: #fff;
    text-transform: uppercase;
    font-family: Fjalla One,Oswald;
}

.carrinho>a strong {
    color: #fff;
}

.carrinho>a span {
    line-height: 14px !important;
    color: #fff;
    font-family: Fjalla One,Oswald;
    text-transform: uppercase;
}

.carrinho-interno strong.preco-promocional.cor-principal.titulo {
    font-size: 12pt !important;
}

#cabecalho{
    box-shadow: 0px 3px 3px #888;
    background: linear-gradient(90deg, rgba(253,200,48,1) 20%, rgba(243,115,53,1) 100%) !important;
    /* background: linear-gradient(90deg, rgba(253,200,48,1) 20%, rgba(243,115,53,1) 100%) !important; */
    padding-bottom: 11px;
    /*margin-bottom: 16px;*/
    margin-bottom: 0px;
}
.parcelas-produto .accordion {
    background: #f6f7f9;
    border-width: none !important; 
    border-style: none !important;
}

.slick-slider .slick-list, .slick-slider .slick-track {
    display: flex;
}

.cep .input-append.input-prepend button {
    color: #000;
    background: #ff9900;
    border: 2px #ff9900 solid;
}

.cep .input-append.input-prepend input {
    border-radius: 4px 0 0 4px;
    border: 2px #FF9900 solid;
}

#fmais-container {
    background: #FFF;
    -webkit-box-shadow: -2px 6px 28px 3px rgba(0,0,0,0.75);
    -moz-box-shadow: -2px 6px 28px 3px rgba(0,0,0,0.75);
    box-shadow: -2px 6px 28px 3px rgba(0,0,0,0.75);
}

.fm-slider-title{
text-transform: uppercase;
}

#barraNewsletter, #barraNewsletter .show-hide, #barraNewsletter .componente, #barraNewsletter.posicao-rodape .conteiner {
    background: linear-gradient(90deg, rgba(253,200,48,1) 20%, rgba(243,115,53,1) 100%) !important;
    padding: 5px 0 5px 0;
}
#barraNewsletter .componente .texto-newsletter, #barraNewsletter .componente .alert {
    line-height: 45px !important; 
    font-size: 20px !important;
    text-transform: uppercase;
}
#barraNewsletter .componente input[type="text"] {
    width: 400px !important;
    height: 32px !important
}
#barraNewsletter .componente .botao {
    line-height: 25px !important;
    padding-bottom: 8px !important;
}
/* ===== DESCRIĆ‡ĆO DO PRODUTO ===== */
#descricao p {
    font-family: Oswald;
    color: #333;
    font-weight: lighter;
    font-size: 13pt;
    padding: 0 15px;
}

#descricao li {
    border: 0.5px #5857571f solid;
    padding: 5px;
}

.titulo-descricao {
    border-bottom: 1px #d7d7d7 solid;
    padding-bottom: 3px;
    margin-bottom: 10px;
}
.titulo-descricao strong {
    font-family: Oswald;
    font-size: 26px;
    border-bottom: 5px #ff9900 solid;
    padding-bottom: 1px;
}
.produto .abas-custom .tab-content {
	padding: 0 10px;
	font-size: 12pt;
	color: #657175;
    font-family:Oswald, Arial, Open Sans;
}

.produto .abas-custom .tab-content strong {
	color: #333;
}


.produto .abas-custom .tab-content ul {
	padding: 0;
	margin: 10px 0 20px 0;
	list-style: none !important;
}

.produto .abas-custom .tab-content ul li {
	padding: 0 0 0 10px;
	line-height: 24px;
}

.produto .abas-custom .tab-content ul li:nth-child(odd) {
	padding: 0 0 0 10px;
	background-color: #f4f5f5;
}

.texto-descr-produto {
	margin-bottom: 30px !important;
	font-size: 14px;
	line-height: 18px;
}

.texto-descr-produto p {
	margin-bottom: 10px !important;
}

.texto-descr-produto p em {
	font-weight: 700;
}

.texto-descr-produto ul {
	margin: 20px 0 !important;
}

.texto-descr-produto ul li {
	padding: 0 20px !important;
	line-height: 22px !important;
	list-style: inside !important;
	background-color: transparent !important;
}

.texto-descr-produto ul li:first-child {
	padding: 0 !important;
	list-style: none !important;
}

.texto-descr-produto ul li strong {
	text-transform: uppercase;
}

.texto-descr-produto ul .aviso-dlcs em {
	display: block;
	margin-top: 10px;
	font-size: 11px;
	line-height: 12px;
	color: #b1b7b9;
}

.texto-descr-produto ul .aviso-dlcs em strong {
	color: #b1b7b9 !important;
}

.produto .abas-custom .tab-content .aviso-meramente-ilustrativas em {
	display: block;
	font-size: 11px;
	color: #b1b7b9;
}

#comentarios-container .aviso-meramente-ilustrativas {
	display: none;
}
.alert {
    text-align: center;
    font-size: 18pt;
}
.alert-success {
    text-align: center;
    font-size: 15pt;
}

.alert .close {
    line-height: 27px !important;
    font-size: 21pt;
}

div.bandeiras-produto {
    margin: 145px 0 0 60px !important;
}

.listagem .bandeiras-produto .bandeira-carrinho {
    background-color: #499e34 !important;
    padding: 4px;
}

@media screen and (min-width: 768px) {

    /* {http://i.imgur.com/ca05tPG.jpg 
    http://i.imgur.com/PYwIvPv.jpg 
    http://i.imgur.com/DgvVh5z.jpg 
    https://cdn.awsli.com.br/233/233150/arquivos/bg_blackfriday.jpg 
    http://i.imgur.com/PYwIvPv.jpg http://i.imgur.com/PDyyqhG.jpg 
    http://i.imgur.com/DgvVh5z.jpg */
   /*https://i.imgur.com/l957oN2.jpg 
    https://i.imgur.com/sDH2jjn.jpg 
    http://www.baltana.com/files/wallpapers-4/Rock-Background-Desktop-Wallpaper-14533.jpg - https://i.imgur.com/l957oN2.jpg
    https://i.imgur.com/baiVAcG.jpg https://i.imgur.com/rwqY4X5.jpg  https://i.imgur.com/nnehELS.jpg
    https://i.imgur.com/9q9fTBl.jpg MEGA
    https://i.imgur.com/RdDPI9M.png https://i.imgur.com/9q9fTBl.jpg https://i.imgur.com/l957oN2.jpg
    */

/*Background Telas Grande*/
.pagina-inicial{ 
    background: url("https://i.imgur.com/l957oN2.jpg") center 60px repeat-x;
    background-color: #FFF;
    }   

.cep {
    text-align: center;
    background: #f6f7f9;
    width: 450px !important;
    margin: 0 auto !important;
    padding: 15px !important;
}


.cep label {
    font-size: 16px !important;
    line-height: 0px !important;
    float: none !important;
    margin-right: none !important; 
}

.produto .cep ul {
    text-align:left !important;
    background: #fff;
    border-width: none !important;
    border-style: none !important;
    
}

.produto .acoes-produto {
    background-color: #F6F7F9;
    padding: 10px;
    border: 1px solid #ddd8d8;
}
.botao.principal.botao-comprar, .botao.principal.grande, .acoes-produto-responsiva .tag-comprar {
    width: 80%;
}
.acao-editar button.botao.principal.grande {
    width: auto;
}
.produto .acoes-produto .comprar .disponibilidade-produto {
    font-size: 15px !important;
    text-transform:uppercase;
    
}
.produto .acoes-produto .comprar {
    float: none !important; 
    text-align: center;
}

}


/* line 180, ../sass/_corpo.sass */

.listagem .bandeiras-produto .bandeira-promocao {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 15%;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0;
  font-size: 17px !important;
  font-weight: 600;
  padding: 10px 0 0 10px;
  position: absolute;
  top: -165px;
  left: -60px;
  white-space: normal;
  width: 70px;
  height: 50px;
  line-height: 100%;
}

/*.listagem .bandeiras-produto .bandeira-promocao {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0;
  font-size: 19px !important;
  font-weight: 800;
  padding: 14px 0 0 16px;
  position: absolute;
  top: -165px;
  left: -60px;
  white-space: normal;
  width: 60px;
  height: 60px;
  line-height: 95%;
}*/

/* line 181, ../sass/_corpo.sass */
.listagem .bandeiras-produto .bandeira-promocao[class^="fundo"] {
  /*background-color: #219c09;*/
  /*background-color: #000;*/
}

/* PÁGINA DE PRODUTO */
@media screen and (min-width: 767px) {

.breadcrumbs {
    position: relative;
    padding: 13px 0px 12px 58px;
    background: #252525;
    margin-bottom: 10px;
}

.breadcrumbs:before {
    background: url(https://cdn.awsli.com.br/233/233150/arquivos/before-vitrine.png) center center no-repeat;
    content: "";
    position: absolute;
    width: 49px;
    height: 46px;
    top: 0;
    left: 0;
}

.breadcrumbs ul li a, .breadcrumbs ul li strong {
    color: #fff;
    text-transform: uppercase;
    font-size: 13px;
}

.breadcrumbs ul li a:after {
    content: "/";
    margin-left: 11px;
    color: #ffa915;
}

.breadcrumbs ul li a:hover {
    text-decoration: none;
    color: #999;
}

.pagina-produto .breadcrumbs.borda-alpha.span9 {
    margin-left: 15px;
    width: 76.3%;
}
}

.atributo-comum {
    font-size: 15pt;
}

.atributo-comum a span {
    padding: 0px 5px !important;
}

.atributos div ul li {

    background-color: #fab131 !important;
    padding: 5px;
}
.atributos ul li a {
   box-shadow: none !important;
    
}
.atributos div ul li * {
    display: block;
    color: #fff;
}

/* BG PAGINA INICIAL BLACK FRIDAY*/
.ordenar-listagem label {
    color: #000;
     background: #ff9900; 
}

.conteudo h1 {
    color: #ff9900;
    text-transform: uppercase;
}


div#listagemProdutos {
    background: #FFF;
    border-radius: 5px;
    padding: 4px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);

}


.span12.produto {
    background: #FFF;
    border-radius: 5px;
    padding: 5px 10px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
}

.caixa-sombreada {
    background: #FFF;
    border-radius: 5px;
}

.cabecalho-interno .titulo {
    color: #f89406;
    text-align: center;
    }

.abas-conteudo {
    background: #FFF;
}

.abas-conta li a {
    background-color: #f89406;
}

/* BG PAGINA INICIAL BLACK FRIDAY*/

.abas-custom .tab-content {
    /*padding: 10px !important;*/
    padding: none !important;
    box-shadow: none !important;

}

.logo img {
max-height: 128% !important;
}

    /* 3 COLUNAS MARCAS */

.menu.superior .categoria-marcas .nivel-dois.colunas-1 {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
}
.menu.superior .categoria-marcas .nivel-dois {
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
}

/* FLEX-SLIDER MARCAS */
.marcas.hidden-phone {
    /*border: 1px solid #e5e5e5;*/
    margin-bottom: 20px;
    border: none !important;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    padding: 15px 0;
    background: #fff;
}

span.desconto-a-vista {
    font-size: 17px;
}

.acoes-produto .preco-produto {
    display: block;
    width: 100%;
}
.preco-produto strong.titulo {
    font-size: 33px !important;
    /* background: #80CA06; */
    color: rgb(20, 154, 5);
    font-family: 'Oswald',Arial,sans-serif !important;
}

.produto .acoes-flutuante .acoes-produto .preco-produto .titulo {
    line-height: 46px !important;
}
.produto .acoes-flutuante .preco-produto .desconto-a-vista, .produto .acoes-flutuante .preco-produto .preco-parcela {
    margin-top: 0 !important;
    display: block;
    margin-bottom: 10px;
}

.produto .acoes-produto .preco-parcela {
    font-size: 15px !important;
}

span.preco-a-partir {
    font-size: 12pt;
}
.produto .acoes-produto .preco-produto .preco-venda {
    font-size: 20px !important;
}
.acoes-produto strong.preco-promocional.cor-principal {
    color: #000;
    font-size: 21pt !important;
}
strong.preco-promocional.cor-principal {
    color: #E60014;
    font-size: 13pt;
}
strong.preco-parcela.cor-secundaria {
    color: #E60014;
    font-weight: lighter;
}

.conteiner-principal .conteiner {
   /* padding: 10px !important; */

}

.listagem .titulo-categoria {

    margin: 10px 0 0 !important;

}

/*
.secao-banners {
    background: #888;
}*/

/*MARGIN TOP DO 3 MINI BANNERS*/
.row-fluid.banner.mini-banner.hidden-phone {
    margin-top: 10px;
}

.lista-redes ul li {

  border-left: 1px solid rgba(255,255,255,0.2) !important;
}
 
/* SEÇÃO DE PRODUTOS MAIS LARGO 
.conteiner { max-width: none; margin: 0 auto; padding: 0 20px; } .banner.tarja { text-align: center; } */

/* AUMENTA O FULL BANNER 
.secao-banners .conteiner {
    max-width: none;
	margin-top: 0;
	padding-top: 0;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: -2px;
	width: calc(100% + 2px);
    padding-bottom:0px !important; 
} */


/* COR REDES SOCIAIS */
.lista-redes .icon-facebook {
    background-color: #231F20 !important;
    color: #FF9900 !important;
}
.lista-redes .icon-twitter {
    background-color: #231F20 !important;
    color: #FF9900 !important;
}
.lista-redes .icon-instagram {
    background: #231F20 !important;
    color: #FF9900 !important;
}

.barra-inicial {
    background: #231F20 !important;
    font-size: 10pt !important;
}

.canais-contato ul {
    color:#000 !important;
    float: left !important;
    margin-left: 50px !important;
}

/*
.canais-contato ul{
    font-size:10pt;
    margin-top:5px !important; 
}
*/

/* CAMPO DE BUSCA */
.busca input {
    width: 96% !important;
    font-weight: bold !important;
    height: 28px !important;
}

.busca {
	padding: 0 !important;
	background:none !important;
	border:none !important; 
}

/* CABEÇALHO BUSCA */
#cabecalho .busca .botao-busca:hover {
    color: #FF9900;
}
#cabecalho .busca .botao-busca {
    right: 5px;
    background: none;
    border: none;
    color: #231F20;
    font-size: 19px;
    font-weight: bold;
    -webkit-transition: all 0.4s linear;
    -moz-transition: all 0.4s linear;
    -o-transition: all 0.4s linear;
    transition: all 0.4s linear;
}


#barraTopo{
height: 47px !important;
}

#barraTopo h4{
margin-top: 0 !important;
}

#barraTopo .canais-contato {
    margin-top: 4px;
}


#barraTopo .busca .botao-busca {
    height: 38px !important;
    width: 40px !important;
    right: -3px !important;
}

/* UPPERCASE MENU */
.menu.superior { text-transform: uppercase; }

.flexslider {

    border-top: 2px solid transparent !important;
    border-left: 0px !important;
    border-right: 0px !important;
    border-bottom: 0px !important;

}

.banner.cheio+.row-fluid {
    margin-top: 0px !important;
}

/* BANNER BARRA TARJA */
div.span12.banner.tarja{width: 100%; clear:both; display:block; background:#231F20;text-align: center; margin-bottom:0px;}

div.span12.banner.tarja{ margin-left:0px !important; }

#rodape .redes-sociais .borda-principal{
	border-width: 0 !important;
    border-style: none !important;
}



.titulo-categoria strong {
    border-bottom: 4px solid #f89406 !important;
    font-weight: bold;
}
.listagem .titulo-categoria:hover {
	padding-left:2px !important; 
	background:#443f40 !important;
    color: #F89406 !important;
}
.listagem .titulo-categoria{
    padding:2px !important;
    border-top:none !important;
    border-bottom: 1px solid #d7d7d7 !important;
    text-align:center; 
    text-transform: uppercase; 
    font-size: 23pt; 
    color:#333; 
   /*background:#231f20*/

	
}

/*
.listagem .listagem-item .imagem-produto{
background: url(https://cdn.awsli.com.br/233/233150/arquivos/bg_lista_imagem.png) center no-repeat !important;
}
*/
.listagem .info-produto {
	text-align:center !important;
}

.info-produto strong.cor-principal.titulo {
    font-size: 18pt !important;
}

/* CODIGOS RODAPE */
#rodape .institucional {
    background-image: none !important;
    background-color:#f0f0f0 !important; 
}

.pagamento-selos {
    background: #F0F0F0 !important;}

#rodape .titulo{
color:#231F20 !important;
padding: 10px 0 !important;
}
#rodape .redes-sociais{background:none !important; box-shadow:none !important;}

#rodape > div.institucional.fundo-secundario a:link{
color:#000 !important;
}
#rodape > div.institucional.fundo-secundario :visited{
color:#000 !important;
}

#rodape > div.institucional.fundo-secundario :hover{
color:#000;
}

/*BACKGROUND PAGINAS/MARCAR TRANSPARENTE*/
.menu.superior .categoria-marcas, .menu.superior .categoria-paginas {
background:none !important;
}
/* CENTRALIZA MENU */
#cabecalho > .conteiner > .menu.superior { text-align: center; }
#cabecalho > .conteiner > .menu.superior .nivel-um > li { float: none; display: inline-block; border-left: 0; margin-right: -3px; }

/* COR FLEX-SLIDER MARCAS */


.pagina-produto h1.nome-produto.titulo.cor-secundaria {
    font-size: 26px;
    font-family: 'Oswald';
    text-transform: uppercase;
}

.pagina-produto h4.titulo.cor-secundaria{
    color: #333 !important;
    font-weight: bold !important;
    text-transform: uppercase;
    border-bottom: 4px solid #f89406 !important;
	font: bold 21px 'Fjalla One' !important;
}

/* REMOVE BOTOM  UL E LI */
#rodape .links-rodape ul li {
    list-style-image: none;
}

.redes-sociais.borda-principal {
    border: 0;
}

#rodape p {
    font-size: 12pt;
    color: black !important;
}

/* BANDEIRA DESCONTO / FRETE / ADICIONADO CARRINHO */
div.bandeiras-produto{margin-top:125px;
}

/*span.fundo-principal.bandeira-promocao{
	font-weight: normal;
    background-color: #CC0000;
    font-size: 12px !important;
    border: none !important;
    color: #FFF !important;
}*/

span.fundo-principal.bandeira-promocao{
	font-weight: normal;
    background-color: #3d8d2d;
    font-size: 12px !important;
    border: none !important;
    color: #fff !important;
}

span.bandeira-frete-gratis.label-success{
	font-weight: normal;
    background-color: #468847;
    font-size: 12px !important; 
    border: none !important;
    color: #FFF !important;
}

span.adicionado-carrinho.bandeira-carrinho{
	font-weight: normal;
    font-size: 12px !important; 
    border: none !important;
    color: #FFF !important;
}
/* CHECKOUT LADO DIREITO */
span.label.label-success.tag-produto.tag-frete-gratis{
    font-size:13px; padding:4px 6px; font-weight: normal;

}

/* CARRINHO DE COMPRAS */
.tabela-carrinho strong.preco-promocional.cor-principal.titulo {
    font-size: 13pt !important;
}
.tabela-carrinho .quantidade a, .tabela-carrinho .excluir a {
    font-size: 20px !important;
}
.tabela-carrinho .cupom-sucesso {
    text-align: center !important;
    font-size: 13pt !important;
    
}

.tabela-carrinho .cupom-sucesso .cupom-codigo {
    font-size: 18px !important;
}

.tabela-carrinho .cupom-valor {
    text-align: center !important;
}

@media only screen and (max-width: 767px){
.flexslider {
    margin-top: 15px;
}
    .pagina-inicial{ 
    background: url("https://cdn.awsli.com.br/233/233150/arquivos/bg_min_promo_semana7.jpg") center 180px repeat-x;
    }/* 60px */
    
.menu.superior .nivel-um, .menu.lateral .nivel-um {
        background: #fff;
    }
.menu.superior .nivel-dois li a, .menu.lateral .nivel-dois li a {
        font-size: 16px;
    }

.listagem .titulo-categoria{
 
    font-size: 17pt !important; 
   /*background:#231f20*/

	
}
.cep .input-append.input-prepend input {
    height: 30px !important;
}

.cep .input-append.input-prepend button {
    border: 1px #ff9900 solid;
    height: 52px !important;
}

.span12.visible-phone i {
    color: black;
}
.conteudo-topo .busca-mobile .atalho-menu {
    line-height: 36px !important;
}

#listagemProdutos > ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}
#listagemProdutos > ul li.listagem-linha ul{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center}
#listagemProdutos > ul li.listagem-linha ul li{width:50%;margin:0 0 15px}
.listagem.com-caixa .listagem-item{border:0;min-height:368px}
.listagem.com-caixa .listagem-item .imagem-produto{border:0;padding:0}
.listagem .listagem-item .info-produto{border:none!important;padding:5px 0}
.listagem .listagem-item .info-produto a.nome-produto{min-height:110px;display:flex;align-items:center}
.busca .botao-busca{padding:5px 14px!important}
.listagem .listagem-item .acoes-produto-responsiva,#btn-top{display:none!important}
    
#rodape .titulo {
    text-align:center;
}

#rodape p {
    font-size: 12pt;
    color: black !important;
}
    
#rodape .links-rodape ul li {
    text-align:center;
}
    
p:hover {
    color: #000 !important;
}
p {
    color: #000 !important;
}
.busca .botao-busca {

    top: 5px !important;
    right: -5px !important;

}

.menu.superior {
    margin-top: 0px;
}

#cabecalho > .conteiner > .fly {
    text-align: center;
    margin-top: 23px;
}


.secao-banners .conteiner {
    max-width: none;
	margin-top: 0;
	padding-top: 0;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: -2px;
	width: calc(100% + 2px);
    padding-bottom:0px !important; 
}    
    
}
