/*MENU TOPO*/
#header-main .element-menu-top .menu-top-list { float: right; }

/*REDES SOCIAIS MENU*/
#header-main .element-social-header .social-header-list { justify-content: right; }
#header-main .element-social-header .social-header-list .social-header-item-facebook { margin-right: 10px; }

/*LOGO MENU*/
.logo {
    position: absolute;
    top: -65px;
}

/*CAMPO PESQUISAR MENU*/
#header-main .element-search .search-field { border-color: #ccc; }

/*CARRINHO DE COMPRAS MENU*/
span[class^="icon"].icon-shopping-cart:before, span[class^="icon"].icon-basket:before { content: "\f290"; }
#header-main .element-shopping-cart .link-shopping-cart {
    background: transparent;
    color: #444;
}

/*MENU*/
#nav-main .element-menu-main {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

/*BANNER PRINCIPAL*/
body.pagina-home #nav-main .element-menu-category,
body.pagina-home #nav-main .element-menu-main {
	margin-bottom: 0 !important;
}

.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;
}

.element-banner-main img {
	width: 100%;
}

/*BANNER TARJA*/
.element-banner-stripe { padding: 25px 0; }
.element-banner-stripe li i { font-size: 42px; }
.element-banner-stripe #banner-stripe {
    justify-content: space-evenly;
}

/*TÍTULOS HOME*/
.header-box-content h1, .header-box-content .title-secundary {
    border-bottom: 1px solid #d7d6d6;
    padding: 20px 0 10px 0;
}

/*FILTRO PÁGINA CATEGORIA */
#sidebar-left {
    margin-top: 20px;
    -webkit-box-shadow: 0 0 5px rgb(0 0 0 / 15%);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.15);
    box-shadow: 0 0 5px rgb(0 0 0 / 15%);
}
.pagina-categoria #menu-category-sidebar {
    -webkit-box-shadow: 0 0 5px rgb(0 0 0 / 15%);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.15);
    box-shadow: 0 0 5px rgb(0 0 0 / 15%);
}

/*ORDERNAÇÃO PÁGINA CATEGORIA*/
.wrapper-order-select { top: 70px; }

/*PAINEL CONTEÚDO*/
body:not(.pagina-home):not(.pagina-categoria):not(.pagina-marca):not(.pagina-busca):not(.pagina-tag) #content-main {
    padding: 30px;
    -webkit-box-shadow: 0 0 5px rgb(0 0 0 / 15%);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.15);
    box-shadow: 0 0 5px rgb(0 0 0 / 15%);
}

/*CARD PRODUTOS*/
#product-list .product-list-item .product-info, #product-list-sidebar .product-list-item .product-info { text-align-last: center; }

/*PÁGINA PRODUTO*/
.element-breadcrumb .breadcrumb ul.breadcrumb-list { padding: 13px; }
.element-product-detail .wrapper-product-price { display: grid; }
.element-product-detail div[class^="box-"] { padding: 15px 0; }
.content-main-cols-1 .element-product-detail .wrapper-product-price .wrapper-btn-buy { margin-top: 25px; }
.element-product-info ul { margin-bottom: 0; }

/*PÁGINA CARRINHO*/
.readable-shipping-container .btn-comment-submit {
    margin-top: 20px;
}

/*MAPA*/
#nav-bottom .element-banner-bottom {
    margin-bottom: 0px!important;
    margin-top: 20px;
}
#nav-bottom .element-banner-bottom .container-12 {
	max-width: none;
}
#nav-bottom .element-banner-bottom .container-12 .grid-12 {
    margin: 0;
    width: 100%;
}
#banner-bottom {
    margin: 0!important;
}
#banner-bottom .banner-bottom-item-62 {
    padding: 0!important;
}
#banner-bottom .banner-bottom-item-62 iframe {
    width: 100%;
}

/*RODAPÉ*/
.pagina-home #footer-main { margin-top: 0px; }
#footer-main .social-footer-inner { text-align: -webkit-center; }
#footer-main .copyright { background: transparent; }
#footer-main .copyright p { color: #fff; }
#footer-main .copyright img { height: 20px; }

/*BORDER RADIUS 0PX*/
input[type="email"], input[type="number"], input[type="password"], input[type="tel"], input[type="url"], input[type="text"], input[type="search"], input[type="creditcard"], input[type="cpf"], select, textarea,
#header-main .element-shopping-cart .link-shopping-cart .wrapper-list-products-shopping-cart .list-products-shopping-cart,
.advanced-search,
.btn,
#footer-main .element-delivery-methods .delivery-methods-list .delivery-methods-item,
.element-filter-select-box .element-filter .select-box-container .select-box-placeholder,
.element-banner-main .bx-wrapper .bx-controls-direction a,
#product-list .product-list-item, #product-list-sidebar .product-list-item,
.element-product-tags .product-tags-list .product-tags-list-item a,
.box-cart-final,
.box-cart-final .box-cart-edit,
.list-shipping .list-shipping-item,
#footer-main .element-payment-methods .payment-methods-list .payment-methods-item,
.element-product-detail .product-thumbnails .product-thumbnails-list .product-thumbnails-item a,
.element-product-detail .product-thumbnails .product-thumbnails-list .product-thumbnails-item div {
    -webkit-border-radius: 0px!important;
    -moz-border-radius: 0px!important;
    border-radius: 0px!important;
}

/*OCULTAR ELEMENTOS*/
#header-main .element-search .welcome-message,
#footer-main .grid-social-footer .title-footer,
.oculta-desktop {
    display: none!important;
}