.listagem-item .produto-sobrepor {
    border: solid 1px #eaeaea;

}



.pagina-produto h2, .pagina-pagina h2 {
    font-size: 22px!important;
    color: #635e5e!important;
}

.pagina-produto .botao.principal, .acoes-flutuante .botao.principal {
    color: #fff!important;
    background-color: #44d408!important;
}
.bem-vindo{display:none!important;}
.links-wrapper-separators.esconde .btn-group{float: right;color: #000;padding-left: 10px;padding-

right:10px;margin-right:10px;border-right:1px solid #aaa;border-left:1px solid #aaa;}
.links-wrapper-separators.esconde .btn-group a{color: #000;}
.links-wrapper-separators.esconde .btn-group li {margin-left:0}
.links-wrapper-separators.esconde .btn-group .dropdown-toggle:after{content:"\f078";font-

family:'FontAwesome'}
.links-wrapper-separators.esconde .btn-group a:hover{background: #fff;}
body {
    font-family: Open Sans,sans-serif;
    overflow-x: hidden;
    background: #fff;
}
ul.acoes-conta > li i {display:block}
.secao-banners {margin-top: -12px;}
#barraTopo,
#rodape { display: none !important; }
.carrinho-interno>div .botao{background: green;
    color: white;
    cursor: pointer;
    margin-left: 5px;
    padding: 10px;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 500;
    outline: 1px solid #989696;
    border: 2px solid #FFF;}
.carrinho-interno>div .botao i{display:none;}
.inferior .acoes-conta {background:#fff;}
.botao.principal {color:#000;background-color:transparent;text-shadow:none;}
.conteiner-principal .conteiner { box-shadow: none; }
.lista-redes,
.canais-contato { text-transform: uppercase; font-weight: lighter; font-size: 10px; }
.lista-redes ul li { margin: 0 15px 0 0; border-left: none; }
.canais-contato ul li { border-left: none; }
.barra-inicial { background: #000; }
.top-infos { }
.top-bar { margin: 0; margin-top: -11px; }
.top-infos .icon { float: left; font-size: 24px; margin-right: 10px;   color: #ff5702; }
.top-infos strong { color: #545252; text-transform: uppercase; }
.top-infos .text { position: relative; top: 5px; }
.top-infos p { font-size: 10px; }
.busca { padding: 0; border: none; background: transparent; }
.busca input { padding: 5px 10px; border-radius: 0; background: #FCFCFC; box-shadow: none; height: 30px;
    margin-top: -15px; }


.busca .botao-busca {
    top: -15px;
    right: 12px;
    background: #545252;
    border: none;
    color: #999;
    height: 42px;
}



.inferior .acoes-conta {
    width: initial;
    padding: 10px 20px;
    text-align: center;
    border: solid 1px #e2dcd9;
    border-radius: 10px;
    background: #f9f7f7;
}



.inferior .acoes-conta li { width: initial; }
.inferior .acoes-conta li a { line-height: initial; border: none; font-weight: normal; }
.acoes-conta li:first-child { display: none; }
.acoes-conta li:last-child a { display: block; content: 'Conta'; color: #333; }
.acoes-conta li:last-child .icon-user { cursor: pointer; font-size: 30px; line-height: initial; width: 

100%; height: initial; text-align: center; background: transparent; color: #333; }


.hidden-phone .carrinho {
    margin-left: 10px;
    float: right;
    width: initial;
    padding: 8px 15px;
    text-align: center;
    border: solid 1px #e2dcd9;
    border-radius: 10px;
    background: #f9f7f7;
}


.qtd-carrinho { display: none; }
.carrinho { border: none; padding-right: 15px; }
.carrinho:after { content: 'Carrinho'; padding-top: 3px; color: #333; }
.carrinho .icon-shopping-cart { background: transparent; color: #333; font-size: 30px; }
.carrinho a > span { display: none; }
.carrinho>a i { height: initial; line-height: initial; }
.conteudo-topo .span4.hidden-phone { margin-top: -40px; }
.menu.superior { background: #ff5702; position: relative; }
.menu.superior:before { top: -4px; border-top: 5px solid #7f7f7f; content: ' '; display: block; 

position: absolute; right: 100%; height: 100%; width: 100%; background: inherit; }
.menu.superior:after { top: -4px; border-top: 5px solid #7f7f7f; content: ' '; display: block; 

position: absolute; left: 100%; height: 100%; width: 100%; background: inherit; }
.menu.superior .icon-chevron-down { display: none; }
.menu.superior { border-top: 4px solid #7f7f7f; }
.menu.superior li { }
.menu.superior li a { }
.menu.superior .nivel-um>li:hover { margin-top: 0; }
.menu.superior .nivel-um>li { border: none; line-height: 15px; }
.menu.superior .nivel-um>li:hover { background: #D0AC58; }
.menu.superior .nivel-um>li>a:after { content: "\f0d7"; position: relative; display: inline-block; 

color: #000; font-family: 'FontAwesome'; margin-left: 3px; font-size: 13px; }
.menu.superior .nivel-um>li:hover>a:after { content: "\f0d7"; position: relative; display: inline-

block; color: #fff; font-family: 'FontAwesome'; margin-left: 3px; font-size: 13px; }
.nivel-um > li > a strong { color: #fff; font-size: 16px; font-weight: normal; }
.menu.superior .nivel-dois { top: 45px;min-width: 300px; }
.menu.superior .nivel-dois li { border: none; }
.menu.superior .nivel-dois>li a:hover { color: #AF1015; }
.menu .nivel-dois li:hover {background: transparent;}
.menu .nivel-tres {left:initial;right:100%;}
.footer-container { background: #fff; background-image: none !important }
.footer { }
.footer a { color: #a1a1a1 }
.footer a:hover { }
.footer .button { background-color: #e5e5e5; color: #555 }
.footer .button:hover,
.footer .button:focus { background-color: #686B60; color: #fff }
.footer .ib,
.footer span.icon { background-color: #de2666; color: #fff }
.footer .ib-hover:hover,
.footer span.icon-hover:hover,
.footer .feature-icon-hover:hover .ib,
.footer .feature-icon-hover:hover span.icon { background-color: #444 !important; color: #fff !

important }
.footer .slider-arrows1 .owl-controls .owl-buttons div,
.footer .slider-arrows1 .owl-controls.clickable .owl-buttons div.disabled:hover,
.footer .slider-arrows2 .owl-controls .owl-buttons div,
.footer .slider-arrows3 .owl-controls .owl-buttons div,
.footer .slider-arrows3 .owl-controls.clickable .owl-buttons div.disabled:hover,
.footer .slider-pagination1 .owl-controls .owl-page span,
.footer .slider-pagination2 .owl-controls .owl-page span,
.footer .accordion-style1 .opener,
.footer .collapsible .opener { background-color: #f5f5f5; color: #333 }
.footer .slider-arrows1 .owl-controls.clickable .owl-buttons div:hover,
.footer .slider-arrows2 .owl-controls.clickable .owl-buttons div:hover,
.footer .slider-arrows3 .owl-controls.clickable .owl-buttons div:hover,
.footer .slider-pagination1 .owl-controls.clickable .owl-page:hover span,
.footer .slider-pagination2 .owl-controls.clickable .owl-page:hover span,
.footer .accordion-style1 .opener:hover,
.footer .collapsible .opener:hover { background-color: #5bd2ec; color: #fff }
.footer-top-container { background-color: #fff }
.footer-top { }
.footer-top a { }
.footer-top a:hover { }

.footer-primary-container {
    padding-top: 20px;
    padding-bottom: 30px;
    background: #ff5702;
    -webkit-box-shadow: 0 3px 10px rgba(231, 213, 171, 
 
 0.38);
    box-shadow: 0 3px 10px rgba(231, 213, 171, 0.38);
}


.footer-primary { color: white }
.footer-primary a { }
.footer-primary a:hover { }
.footer-secondary-container { color: black }
.footer-secondary { }
.footer-secondary a { }
.footer-secondary a:hover { }
.footer-bottom-container { background-color: #000; border-top: 2px solid #333131 }
.footer-bottom { color: #888 }
.footer-bottom a { color: #FFF; font-size: 17px; text-transform: lowercase }
.footer-bottom a:hover { }
.social-links .ib,
.social-links a > span.icon { background-color: #fff; color: #d0ac58; margin-left: 5px; margin-top: 

10px }
.social-links .ib-hover:hover,
.social-links a > span.icon-hover:hover { background-color: #000 !important; color: #fff !important }
.footer { margin: 0 auto; padding: 0; text-align: left }
.footer .item-left { float: left; margin-right: 0px; margin-left: 0px }
.footer .item-right { float: right; margin-left: 20px }
.footer .heading,
#subscribe-form label { margin-bottom: 0.625em; font-size: 1.3333em; font-weight: normal }
.footer-top { }
.footer-primary { }
.footer-primary-top-spacing { padding-top: 20px; padding-bottom: 20px; border-bottom: 1px solid; 

border-color: #eee; border-color: rgba(0, 0, 0, 0.05) }
.footer-primary-bottom-spacing { border-top: 1px solid; border-color: #eee; border-color: rgba(0, 0, 

0, 0.05); padding-top: 20px; padding-bottom: 20px }
.footer-secondary { }
.footer-bottom-container { }
.footer-bottom { padding-top: 0px }
#subscribe-form { width: 100%; padding-top: 15px }
#subscribe-form form { display: block }
#subscribe-form label { float: left; margin: 10px 10px 10px 0px; line-height: 20px; font-weight: 300; 

position: relative }
#subscribe-form .input-box { float: left; margin: 0 0px 0px 0; position: relative }
#subscribe-form .input-box .validation-advice { padding: 10px 0; margin: 0; width: 140%; position: 

absolute; top: -103%; left: -20%; text-align: center; background-color: #fff; background-color: rgba

(255, 255, 255, 0.9); z-index: 1 }
#subscribe-form .input-text { float: left; width: 100%; box-sizing: border-box;height: 40px; font-

weight: 100; line-height: 17px; font-size: 14px; margin: 5px 0px 5px 10px; border-radius: 0; padding: 

0 15px; }
#subscribe-form .input-text.validation-failed { }
#subscribe-form .button { float: left }
#newsletter-validate-detail { margin: 0; }
.bt-mkt { padding: 10px; font-size: 13px; text-transform: uppercase; color: #fff; background: #000; 

margin: 5px 10px 5px 0px; cursor: pointer; border: 1px solid #AE1014; }


ul.bullet,ul.disc {
    margin: 0 0 1em;
    padding: 0
}

ul.disc {
    list-style: disc outside none;
    padding-left: 1.5em
}

ul.disc li {
    background-image: none;
    padding-left: 0
}

ul.bullet {
    list-style: none outside none
}

ul.bullet li {
    background: url(https://cdn.awsli.com.br/696/696448/arquivos/bullet.png) -8px 0px no-repeat;
    padding-left: 12px;
    transition: background-position 150ms ease-out;
    -moz-transition: background-position 150ms ease-out;
    -webkit-transition: background-position 150ms ease-out;
    -o-transition: background-position 150ms ease-out;
    font-weight: 300;
    font-size: 13px
}

ul.bullet li:hover {
    background-position: -5px 0
}

ul.list1 li {
    background-image: url(https://cdn.awsli.com.br/696/696448/arquivos/list1.png)
}

ul.list2 li {
    background-image: url(https://cdn.awsli.com.br/696/696448/arquivos/list2.png)
}

ul.list11 li {
    background-image: url(https://cdn.awsli.com.br/696/696448/arquivos/list11.png)
}

ul.list12 li {
    background-image: url(https://cdn.awsli.com.br/696/696448/arquivos/list12.png)
}

ul.list13 li {
    background-image: url(https://cdn.awsli.com.br/696/696448/arquivos/list13.png)
}

ul .separator {
    border-bottom: 1px solid #fff;
    margin: 8px 1px;
    overflow: hidden
}

ul.bullet ul,ul.disc ul {
    margin-top: 0.5em;
    margin-bottom: 0.5em
}

ul.bullet ul li,ul.disc ul li {
    background: url(https://cdn.awsli.com.br/696/696448/arquivos/bullet-small.png) 0 0 no-repeat;
    padding-left: 1.5em
}

.std ul.no-bullets {
    list-style: none outside none !important;
    padding-left: 0 !important
}

.std ul.no-bullets li {
    background-image: none !important;
    padding-left: 0 !important
}

.std ol {
    list-style: decimal outside;
    margin: 10px 0;
    padding: 0 0 0 1.5em
}

.std ol ol,.std ul ol,.std ol ul {
    margin: 0.5em 0
}
.empresa {margin-bottom:30px;}
.section {
    padding: 10px 0;
}
.footer-bottom-container {
    background-color: #000;
    border-top: 2px solid #333131;
}
.collapsible .block-title {
    cursor: pointer;
    font-size: 20px!important;
    text-transform: lowercase;
    color: #000;
    font-weight: lighter;
}
.titAtendimento {
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
}
.desc-empresa {
    font-size: 13px;
    font-weight: 100;
    color: #a8a8a8;
}
.desc-empresa h1 {
    font-size: 2.6666em;
    line-height: 1.25em;
    margin-bottom: 20px;
    font-weight: normal;
}
.desc-empresa h2 {
    color: #d0ac58;
    font-size: 27px;
    text-transform: uppercase;
    font-weight: 100;
}
.vazio-text {display:none;}
.empresa {display:none;}
.pagina-inicial .empresa {display:block;}
.listagem .listagem-item {text-align:center;}
.listagem .listagem-item .preco-promocional{    font-size: 17px;
    color: #d0ac58;
    margin-top: 3px;
    font-weight: 600;}
.preco-produto .preco-venda {display: block;}
.listagem-item .acoes-produto{position:relative;border:none;}
.listagem-item .acoes-produto .botao.principal {
    cursor: pointer;
    margin-left: 0;
    margin-right: 0;
    opacity: 0;
    padding: 12px;
    background: green;
    color: white;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 200;
    outline: 1px solid green;
    border: 2px solid #FFF;
}

.listagem-item:hover .acoes-produto .botao.principal {display:table;margin:auto;opacity:1;}
.listagem .listagem-linha li{border:none;}

.listagem .listagem-item:hover {box-shadow: 0 0 10px rgba(0,0,0,0.3);}
.menu.lateral.outras li .titulo {color: #6f6f6f;}
.componente.newsletter {background: transparent;}
.newsletter .newsletter-confirmacao .icon-ok {display:none;}
.pagina-categoria .conteudo > .interno {margin-bottom: 30px;}
.menu.lateral strong{color: #6f6f6f}
.filtro.lista ul li.active label{background: #6f6f6f}
.menu.superior .nivel-um>li:hover {background: transparent;}
@media all and (max-width:900px) {
    .empresa {padding: 15px;}
    .empresa img {width: 100%;}
	.footer-secondary-container {padding: 0 15px;}
	.footer-bottom-container{padding: 0 15px;}
	.footer-primary-container {padding: 15px;}
    #subscribe-form .input-box {float: none;}
    #subscribe-form .input-text {float: none;margin: 0;}
    .menu.superior {
    	border-top: none;
    	top: 10px;
        margin: 0 -10px;
	}
    .menu.superior:before,
    .menu.superior:after {
    	border: none;
        top: 0;
        display:none;
    }
    .busca input {padding: 10px;}
    .busca .botao-busca {line-height: 28px;right: 15px;padding-right: 0;}
    .menu.superior .nivel-um>li + li{border-top: 2px solid #dfdfdf;}
	.menu.superior .nivel-um>li>a { width: 90%; }
	.menu.superior .nivel-um>li:hover { background: transparent; }
    .menu.superior .nivel-dois a{color:#efefef;}
    .menu.superior .nivel-dois{overflow:hidden;max-height:0;transition: 0.5s max-

height;background:#fff;    margin: 0 -15px;
    padding: 0 10px;}
    .menu.superior .menu-active .nivel-dois{max-height:500px;transition: 0.5s max-

height;background:#fff;    margin: 0 -15px;
    padding: 0 10px;}
    .menu.superior .nivel-dois li {padding: 10px;}
    .menu.superior .nivel-dois a {color:#000;}
    .menu.superior .nivel-um {border: none;}
    .menu.superior .nivel-um > li {padding: 15px;color: #000;}
    .conteudo-topo .busca-mobile {border-radius:0;}
    .menu.superior .nivel-dois {
    	    top: 15px;
    position: relative;
	}
    .menu.superior .nivel-um>li:hover {
    border-top: 2px solid #dfdfdf;
}
    .menu.superior .nivel-um>li:hover>a:after {display:none;}
    .toggle-submenu {position: absolute; top: 25px; right: 15px;font-size: 30px;color: #fff;z-

index:9999}
}
    
