.element-menu-category{
    margin-bottom:0 !important;}
.element-banner-main{
    margin:30px 0 50px !important;}
.element-breadcrumb{
    margin-bottom:0 !important;}
#footer-main{
    margin-top:0;}
#content-main {
    margin-bottom:0;}
.nav-bottom-brand{
    margin:20px 0;}


#header-main .element-info {
    padding: 15px 0;}
.logo{
    padding:0 40px;}
.welcome-message p{
    font-size:12px;
    text-transform:uppercase;}
.search-inner input{
    font-weight:300;
    text-transform:uppercase;
    letter-spacing:1px;
    font-size:15px;}
.header-2{
    padding:10px 0;}
body {
    font-family: Arial,Sans-serif;
    font-size: 12px;
    line-height: 20px;}
.element-shopping-cart .link-shopping-cart .wrapper-list-products-shopping-cart .list-products-shopping-cart .total-price-shopping-cart-wrapper {
    padding: 10px;
    font-size: 14px;}
#header-main .element-menu-top .menu-top-list li a{
    text-transform:uppercase;}
#nav-main .element-menu-category ul[class$="list"] > li > a{
    padding:10px 40px;}
.header-box-content h1, .header-box-content h2, .header-box-content h3, .header-box-content h4, .header-box-content h5, .header-box-content h6, .header-box-content .title-primary, .header-box-content .title-secundary {
    border-bottom: 2px solid #eee;
    color: #ffffff;
    display:none;
    padding: 0px;}
#product-list .product-list-item, #product-list-sidebar .product-list-item {
    border: 0;
    padding: 15px 15px 80px;
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.08);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.08);
    box-shadow: 0 0 5px rgba(0,0,0,0.08);}
#product-list .product-list-item .wrapper-btn-product, #product-list-sidebar .product-list-item .wrapper-btn-product {
    bottom: 35px;}
#product-list .product-list-item .product-info .product-name a, #product-list-sidebar .product-list-item .product-info .product-name a{
    text-align:center;}
#product-list .product-list-item .product-info .product-price, #product-list-sidebar .product-list-item .product-info .product-price{
    text-align:center;}
#product-list .product-list-item .product-info .product-name, #product-list-sidebar .product-list-item .product-info .product-name{
    margin-bottom:0;
    min-height:10px;}
#product-list .product-list-item .product-image a:not(.label-unavailable) img, #product-list-sidebar .product-list-item .product-image a:not(.label-unavailable) img{
    width:100%;}
#product-list .product-list-item, #product-list-sidebar .product-list-item {
    border: none;}
#product-list .product-list-item .product-info .product-parcelled-price, #product-list-sidebar .product-list-item .product-info .product-parcelled-price {
    text-align:center;}
#product-list .product-list-item .product-info .product-old-price, #product-list-sidebar .product-list-item .product-info .product-old-price {
    text-align:center;}
#product-list .product-list-item .wrapper-btn-product, #product-list-sidebar .product-list-item .wrapper-btn-product {
    margin-top: 2px;
    text-align: center}
#product-list .product-list-item .wrapper-product-combination, #product-list-sidebar .product-list-item .wrapper-product-combination {
    padding-top: 2px;}
#product-list .product-list-item .label-promo, #product-list-sidebar .product-list-item .label-promo {
    background: rgba(255,105,0,0.9);}
#product-list .product-list-item .label-promo, #product-list-sidebar .product-list-item .label-promo, #product-list .product-list-item .label-launch, #product-list-sidebar .product-list-item .label-launch {
    font-size: 12px;
    line-height: 30px;
    padding: 0 15px;}
#product-list .product-list-item .label-launch, #product-list-sidebar .product-list-item .label-launch {
    background: #EFEBDF;
    color: #666666;
    text-transform: lowercase;
}
.element-product-detail .label-stamp-wrapper .label-stamp.label-launch {
    background: rgba(30,225,190,0.9);}
.element-product-detail .label-stamp-wrapper .label-stamp.label-promo {
    background: #ff6900;}
.element-pagination .pagination ul.pagination-list {
    margin-top: 20px;}
.box-shipping{
    padding:0 !important;}
 .info-phone, .info-whatsapp, .detail-left {
     display:none;}




/*
status.timeline-status-active .timeline-status-info .wrapper-timeline-status-icon .timeline-status-icon {
    border-color: #c63f3f !important;
}
.timeline .timeline-status .wrapper-timeline-status-icon .timeline-status-ok {
    background: #e41010 !important;
}*/

/*cor status pedido*/
.timeline .timeline-status.timeline-status-active .timeline-status-info .wrapper-timeline-status-icon .timeline-status-icon {
    border-color: red;
}

.welcome-message a {
    color: #4eb0ab !important;
}

body.pagina-home #nav-main .element-menu-category,
body.pagina-home #nav-main .element-menu-main {
	margin-bottom: 0 !important;
    box-shadow: 0 4px 0 rgb(0 0 0 / 0%);
}
/*Banner Principal 100%*/
.element-banner-main .container-12,
.element-banner-main .container-12 .grid-12 {
    margin-left: 0 !important;
    margin-right: 0 !important;
    max-width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 100% !important;
}
/*Banner Principal 100%*/
.element-banner-main img {
	width: 100%;
}
/*Banner Tarja 100%*/
.element-banner-stripe .container-12,
.element-banner-stripe .container-12 .grid-12 {
    margin-left: 0 !important;
    margin-right: 0 !important;
    max-width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 100% !important;
}
/*Banner Tarja 100%*/
.element-banner-stripe img {
    width: 100%;
}
/*Banner Inferior 100%*/
.element-banner-bottom .container-12,
.element-banner-bottom .container-12 .grid-12 {
	margin-left: 0 !important;
	margin-right: 0 !important;
	max-width: 100% !important;
	width: 100% !important;
}
/*Banner Inferior 100%*/
.element-banner-bottom img {
	width: 100%;
}
/*Menu 100% da tela*/
.element-menu-category .container-12,
.element-menu-category .container-12 .grid-12,
.element-menu-main .container-12,
.element-menu-main .container-12 .grid-12 {
    margin: 0;
    width: 100%;
}
#header-main .element-info .info-phone {
    display: none;
}
span.info-phone.info-whatsapp {
        display: block !important;
}
/*Ajustes cabeçalho*/
.header-1 {
    display: none !important;
}
input#SearchFilter {
    border: solid 1px #666666;
}
input#SearchFilter::placeholder {
    color: white;
}
#header-main .element-menu-top .menu-top-list {
    display: none;
}
#header-main .element-shopping-cart .link-shopping-cart {
    background: #fff0;
}
span.shopping-cart-total-price-wrapper {
    display: none !important;
}
.element-shopping-cart {
    padding-bottom: 15px;
}

.element-banner-main {
    margin: 30px 0 10px !important;
}

.pagina-home #vitrine {
    display: none;
}
#nav-main .element-menu-category {
    box-shadow: 0 4px 0 rgb(0 0 0 / 0%);
}

/*CUSTOM - Cabeçalho e Rodapé personalizados*/
#header-main .element-search .welcome-message {
    display: none;
}
input#SearchFilter {
    visibility: hidden;
    opacity: 0;
}
.header-2 .container-12 {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.grid-6.grid-search {
    width: 100%;
}
.grid-3.grid-shopping-cart {
    width: 100%;
}
#header-main .element-shopping-cart .link-shopping-cart .icon-shopping-cart {
    top: -13px;
}
#header-main .element-search .btn.btn-search {
    visibility: hidden;
    opacity: 0;
}
span.icon-open-close {
    color: #666;
    font-size: 20px;
    width: 20px;
    height: 20px;
    position: absolute;
    right: 0;
    top: 15px;
    z-index: 100;
}
span.icon-open-close:before {
    content: "\f002";
}
.header-2 .search-opened input#SearchFilter {
    visibility: visible;
    opacity: 1;
}
.header-2 .search-opened span.icon-open-close:before {
    content: "\f00d";
}
.header-2 .search-opened .search-inner .btn.btn-search {
    visibility: visible !important;
    opacity: 1 !important;
}
.header-2 .search-opened span.icon-open-close {
    right: -25px;
}

/*Estilo menu categoria*/
.element-menu-category {
    box-shadow: 0 4px 0 rgb(0 0 0 / 0%);
}
.element-menu-category {
    background: #fff;
}
.element-menu-category #menu-category .menu-category-list {
    display: table;
    margin: 0 auto;
}
.element-menu-category ul[class$="list"] {
    font-size: 0;
    text-align: center;
}
.element-menu-category #menu-category .menu-category-list li {
    position: relative;
}
.element-menu-category ul[class$="list"] > li {
    display: inline-block !important;
    float: none !important;
}
.element-menu-category #menu-category .menu-category-list>li a {
    display: block;
    font-size: 14px;
    text-decoration: none;
}
.element-menu-category ul[class$="list"] > li > a {
    padding: 10px 40px;
}
.element-menu-category ul[class$="list"] > li > a {
    color: #000;
    font-family: 'nunito_regular';
    font-size: 15px;
    line-height: 25px;
    letter-spacing: .5px;
    padding: 10px 15px;
    text-transform: uppercase;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
}
.element-menu-category #menu-category .menu-category-list>li ul {
    display: none;
    left: 100%;
    position: absolute;
    top: 0;
    z-index: 100;
}
.element-menu-category #menu-category .menu-category-list>li>ul {
    top: 100% !important;
    left: 0 !important;
    margin-top: -2px;
}
.element-menu-category ul[class$="list"] > li ul {
    background: #fff;
    left: 100%;
    margin-top: 0 !important;
    min-width: 200px;
    padding: 0;
    position: absolute;
    text-align: left;
    visibility: hidden;
    -webkit-box-shadow: 0 5px 10px rgb(0 0 0 / 30%);
    -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.3);
    box-shadow: 0 5px 10px rgb(0 0 0 / 30%);
    -webkit-border-radius: 0 0 1px 1px;
    -moz-border-radius: 0 0 1px 1px;
    border-radius: 0 0 1px 1px;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=0);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
.element-menu-category #menu-category .menu-category-list li:hover>ul {
    display: block;
}
.element-menu-category ul[class$="list"] > li:hover > ul {
    visibility: visible;
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=100);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    -webkit-animation: fadeIn .5s;
    animation: fadeIn .5s;
}
.element-menu-category #menu-category .menu-category-list>li ul li {
    display: block;
    float: none;
    min-width: 150px;
    white-space: nowrap;
}

.element-menu-category #menu-category .menu-category-list li {
    position: relative;
}
.element-menu-category #menu-category .menu-category-list>li a {
    display: block;
    font-size: 14px;
    text-decoration: none;
}
.element-menu-category ul[class$="list"] > li ul li a {
    color: #000;
    display: block;
    font-family: 'nunito_regular';
    font-size: 14px;
    line-height: 20px;
    padding: 10px 30px 10px 15px;
    position: relative;
    text-transform: uppercase;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
}
.element-menu-category ul[class$="list"] > li:hover > a {
    background: #e6e6e6;
}
.element-menu-category ul[class$="list"] > li ul li:hover > a {
    background: rgba(0,0,0,0.05);
    color: #6ca6a6;
    padding: 10px 20px 10px 25px;
}
.element-banner-main {
    margin: 0 0 10px !important;
}
a.link-login-cart{
    font-weight: bold;
    color: #00B3AC;
    position: absolute;
    top: 0px;
    width: 170px;
}
#header-main .element-shopping-cart .link-shopping-cart {
    line-height: 0;
}



/*Rodapé*/
.footer-1 .container-12 {
    max-width: 100%;
    width: 100%;
    display: flex;
    justify-content: center;
}
ul.menu-footer-list {
    display: flex;
}
input#newsletterNome {
    display: none;
}
input#newsletterEmail {
    background: none;
    border-bottom: 1px solid #666;
}
.element-address {
    min-width: 33%;
    display: flex !important;
    align-items: center;
    padding-left: 50px;
}
.element-address .title-footer {
    display: none !important;
}
#footer-main .element-newsletter .btn {
    background: none;
    padding: 10px !important;
    width: 30px !important;
    position: absolute;
    right: 0;
    bottom: 5px;
}
#footer-main .element-newsletter .btn .btn-text {
    color: #666;
}

.copyright .container-12 {
    width: 100%;
    display: flex;
    justify-content: center;
}
.element-social-footer {
    width: 33%;
    margin-top: 10px;
}
.element-name-cnpj {
    width: 33%;
    display: flex !important;
}
.copyright .container-12 .grid-12 {
    width: 33%;
    margin: 0;
    margin-top: 20px;
}
.element-social-footer .title-footer {
    display: none !important;
}
#footer-main .element-newsletter .desc-newsletter {
    text-transform: uppercase;
    font-size: 11px;
}
.footer-1 {
    padding: 50px 0;
}
.phone-inner {
    display: flex;
    flex-direction: column;
}
p.info-phone.info-whatsapp {
    display: block !important;
    order: 1;
}
.grid-6.grid-social-footer {
    width: 33%;
}

/*Logo Rodapé*/

.logo-footer {
    background: url(https://25305.cdn.simplo7.net/static/25305/galeria/164121633534769.png) no-repeat left center;
    width: 100%;
    height: 50px;
    margin-bottom: 20px;
}

/*Botão Whatsapp*/
.wa-chat-wrapper.wa-chat-right .wa-chat-header {
    right: 20px;
    bottom: 50%;
    transform: translateY(50%);
}

/*FIM - CUSTOM - Cabeçalho e Rodapé personalizados*/

.login-cadastro {
    font-weight: bold;
    color: #00B3AC;
    position: absolute;
    top: 0px;
    width: 170px;
        left: 70px;
}

/*Ajuste Categorias Netas- Submenus*/
.element-menu-category #menu-category .menu-category-list li:hover>ul {
    visibility: visible ;
    opacity: 1 ;
}
/*FIM - Ajuste Categorias Netas- Submenus*/