/*Alterar cor do menu principal

#nav-main .element-menu-category {
    background: #4b9600;
}*/
/* Remover telefone do cabeçalho */ 
.element-info .info-phone:not(.info-whatsapp), 
.element-phone .info-phone:not(.info-whatsapp) { 
display: none !important; 
} 
#header-main .header-1 .grid-info {
    padding: 0;
}
/*#nav-main .element-menu-main {
    background: #000000;
}*/

#product-list-sidebar .product-list-item .wrapper-btn-product .btn .btn-text, #product-list .product-list-item .wrapper-btn-product .btn .btn-text {
    font-size: 16px;
    text-align: center;
    line-height: 7px;
    position: relative;
    text-transform: capitalize;
}
.list-comments .list-comments-item p.customer-location {
    display: none;
}
/*#header-main div[class^="element"] {
    width: 120%;
}*/
/*CUSTOMIZAÇÃO - Inserir imagem "Desde 1972" embaixo da logo*/
.element-logo:before {
	background: url(https://71283.cdn.simplo7.net/static/71283/galeria/162929673028678.png) no-repeat center center;
	content: "";
	width: 34px;
	height: 34px;
	display: inline-block;
	position: absolute;
	right: 38%;
	top: 90%;
	background-size: 34px;
	z-index: 99;
}
/*FIM - CUSTOMIZAÇÃO - Inserir imagem "Desde 1972" embaixo da logo*/

/*CUSTOMIZAÇÃO - Inserir imagem "Desde 1972" ao lado do carrinho
.element-shopping-cart:after {
	background: url(https://71283.cdn.simplo7.net/static/71283/galeria/162929673028678.png) no-repeat center center;
    content: "";
    width: 80px;
    height: 80px;
    display: inline-block;
    position: absolute;
    right: -130px;
    top: -10px;
    background-size: 80px;
}
FIM - CUSTOMIZAÇÃO - Inserir imagem "Desde 1972" ao lado do carrinho*/

/*Remover os botões de comprar duplicados no Kit*/
table.table-kit .total-kit-value, table.table-kit .pull-right{
    display: none;
}
/* PRODUTO SIMPLES = SUBSTITUIR O DATA-ID PELO ID DO PRODUTO 
li.product-list-item.product-simple[data-id="796"] {
    display: none!important;
}
*/

/* PRODUTO COMPOSTO = SUBSTITUIR O DATA-ID PELO ID DO PRODUTO */
li.product-list-item.product-compounded[data-id="1878"] {
    display: none!important;
}

/* PRODUTO COMPOSTO = SUBSTITUIR O DATA-ID PELO ID DO PRODUTO */
li.product-list-item.product-compounded[data-id="1877"] {
    display: none!important;
}

/* PRODUTO COMPOSTO = SUBSTITUIR O DATA-ID PELO ID DO PRODUTO */
li.product-list-item.product-compounded[data-id="1883"] {
    display: none!important;
}

/* PRODUTO COMPOSTO = SUBSTITUIR O DATA-ID PELO ID DO PRODUTO */
li.product-list-item.product-compounded[data-id="1882"] {
    display: none!important;
}

/* PRODUTO COMPOSTO = SUBSTITUIR O DATA-ID PELO ID DO PRODUTO */
li.product-list-item.product-compounded[data-id="1868"] {
    display: none!important;
}

/* PRODUTO COMPOSTO = SUBSTITUIR O DATA-ID PELO ID DO PRODUTO */
li.product-list-item.product-compounded[data-id="1865"] {
    display: none!important;
}

/* PRODUTO COMPOSTO = SUBSTITUIR O DATA-ID PELO ID DO PRODUTO */
li.product-list-item.product-compounded[data-id="1869"] {
    display: none!important;
}

/* PRODUTO COMPOSTO = SUBSTITUIR O DATA-ID PELO ID DO PRODUTO */
li.product-list-item.product-compounded[data-id="1926"] {
    display: none!important;
}

/*Inserir informação loja física no campo atendimento
#header-main .element-info .info-phone:before{
    content: "(Loja Física)";
    position: absolute;
    left: 0;
}
#footer-main .element-phone .info-phone:nth-child(1):after{
    content: " (Loja Física)";
}*/

/*Ajustes Kits de Produtos*/
.wrapper-table-kit .holder-image,
.product-detail-right .product-sku,
.wrapper-table-kit .product-info .product-amount,
.wrapper-table-kit .product-price-kit,
.wrapper-table-kit .product-price-kit{
    display: none;
}
.wrapper-table-kit .table-kit .product-info{
    margin-left: 0;
}

.grid-3.grid-info {
    display: none;
}

.bannerScript {
    list-style: none !important;
    margin: 20px 0;
}

.bannerMaisVendidos ul, 
.bannerAntesLancamentos ul {
    display: flex;
}

.bannerMaisVendidos ul  li, 
.bannerAntesLancamentos ul li{
    margin: 15px;
}

.bannerAntesLancamentos.bannerScript {
    display: flex;
    justify-content: center;
    width: 100%;
}

.bannerAntesLancamentos.bannerScript ul {
    max-width: 1170px;
    text-align: center;
}

.bannerTopo.bannerScript p {
    text-align: center;
    color: white;
}
.bannerTopo.bannerScript p span {
    color: white !important;
}
.bannerTopo.bannerScript {
    margin: 0;
    padding: 8px 10px;
    color: white;
    background: black;
}

.bannerTopo.bannerScript .bx-controls-direction {
    display: none;
}

@media (min-width: 1400px) {
    body .container-12 {
        max-width: 1400px;
    }

    #banner-stripe img {
        height: 175px;
    }
    
    .bannerAntesLancamentos.bannerScript ul {
        max-width: 1365px;
    }

    .bannerLancamento.bannerScript img {
        height: 320px;
    }

    .bannerAntesPromocoes.bannerScript img {
        height: 492px;
    }
	.element-product-detail .wrapper-btn-actions a.btn.btn-favorite {
		/* width: 85%; */
		/* margin-top: -15%; */
		/* z-index: 999; */
	}
	
	.element-product-detail .product-main-image img {
		top: 41%;
	}
}

@media (max-width: 1300px) {
    
	.element-product-detail .wrapper-btn-actions a.btn.btn-favorite {
		width: 85%;
		margin-top: -35%;
		z-index: 999;
	}
	
	.element-product-detail .product-main-image img {
		top: 35%;
	}
}

.product-sharing {
	display: none;
}

.element-product-detail .wrapper-btn-actions a.btn.btn-share {
	display: none;
}

.element-product-detail p.product-category {
	display: none;
}

#product-list-sidebar .product-list-item .wrapper-btn-product .btn.btn-buy, 
#product-list .product-list-item .wrapper-btn-product .btn.btn-buy, 
#product-list-sidebar .product-list-item .wrapper-btn-product .btn.btn-buy-kit, 
#product-list .product-list-item .wrapper-btn-product .btn.btn-buy-kit {
    height: 30px;
    align-content: center;
}

#nav-bottom .element-newsletter-bottom .newsletter-inner {
    background: #7e7e7e;
}

.row.row-actions .cart-data-btn-holder.cart-slider-submit.pull-right {
    display: none;
}

/*.bannerCategorias.bannerScript ul {
    display: grid !important;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 20px;
}
*/

.bannerCategorias.bannerScript ul li img {
    border-radius: 200px;
    margin: 19px; /* Define a margem */
    box-sizing: border-box; /* Inclui a margem no tamanho total */
    width: calc(100% - 38px); /* Reduz a largura da imagem pelo tamanho da margem */
    height: auto; /* Mantém a proporção da imagem */
}

.bannerCategorias.bannerScript .text-advanced {
    text-align: center;
    font-weight: bold;
    font-size: 25px;
    line-height: 35px;
}

.bannerCategorias.bannerScript li {
    padding: 14px 0;
}

.pagina-produto .element-banner-shop {
    display: none !important;
}

.pagina-carrinho .element-banner-shop {
    display: none !important;
}
.pagina-produto .element-product-detail .wrapper-btn-actions a.btn.btn-favorite span {
    font-size: 13px !important;
    /* line-height: 13px; */
}

.pagina-produto .element-product-detail .wrapper-btn-actions a.btn.btn-favorite {
    padding: 0px;
    margin: 10px 0px;
}

.modal-rating .wrapper-form-modal {
    display: flex;
    flex-direction: column;
}

.modal-rating .wrapper-form-modal .row {
    display: flex;
    flex-direction: column;
}

.modal-rating .wrapper-form-modal .row > div[class^="grid"] {
    width: 100% !important;
}

.modal-rating .wrapper-form-modal .row:nth-child(2) {
    display: none;
}

/*categoria ver mais*/

#nav-main .element-menu-category {
    display: none;
}

#nav-main .element-menu-main #menu-main {
    border-bottom: 3px solid #000;
    border-top: 3px solid #000;
    margin-top: 8px;
}
#nav-main .element-menu-main #menu-main .menu-main-list > li > .menu-category-list >li {
    /*display: inline-block;*/
    float: none;
    padding-left: 20px;
    padding-right: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#nav-main .element-menu-main #menu-main .menu-main-list > li.menu-right > .menu-category-list,
#nav-main .element-menu-main #menu-main .menu-main-list > li.menu-left > .menu-category-list {
    padding: 20px;
    right: 0;
    width: 1340px;
    z-index: 10;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
    left: -83% !important;
    /* height: 1000px; */
}

#nav-main .element-menu-main #menu-main .menu-main-list > li > .menu-category-list>li > ul {
    display: block;
    left: 0;
    margin: 0;
    padding-left: 10px;
    position: relative;
    top: 0;
}
#nav-main .element-menu-main #menu-main .menu-main-list > li > .menu-category-list > li > ul > li > ul {
    display: block;
    left: 0;
    margin: 0;
    padding-left: 10px;
    position: relative;
    top: 0;
}
#nav-main .element-menu-main #menu-main .menu-main-list > li > .menu-category-list > li > a {
    color: #4b9801;
    font-weight: normal !important;
    font-size: 18px;
    line-height: 18px;
    padding: 10px 0;
    text-transform: uppercase;
    text-;
    /* font-weight: bold; */
}

#nav-main .element-menu-main #menu-main .menu-main-list > li > .menu-category-list > li > ul > li > a {
    font-size: 14px;
    color: #666;
    font-weight: bold;
}

#nav-main .element-menu-main #menu-main .menu-main-list > li > .menu-category-list > li > ul > li > ul > li > a {
    font-size: 12px !important;
}
#nav-main .element-menu-main #menu-main .menu-main-list {
    justify-content: center;
}
a.verde {
    color: #4a9501 !important;
}

.product-view.element-product-related {
    margin-bottom: 80px !important;
}

/* Banner tarja 100% */ 
.element-banner-stripe .container-12,  
.element-banner-stripe .container-12 .grid-12, 
.element-banner-stripe #banner-stripe, 
.element-banner-stripe { 
    margin: 0 !important; 
    max-width: 100% !important; 
    padding-left: 0 !important; 
    padding-right: 0 !important; 
    width: 100% !important; 
}  
.element-banner-stripe li img, 
.element-banner-stripe li {  
    width: 100%;  
} 

