/*.container-12 .grid-num {
    width: 80px;
}*/
.wrapper-product-combination .product-combination-list .product-combination-item {
    border: 1px solid #fff;
}

.wrapper-product-combination .product-combination-list .product-combination-item label div.combination-text {
    color: white;
}

.product-combination-item.product-combination-active .combination-text {
	color: black !important;
}
/*Fonte do Comic Neue do Google*/
/*@import url('https://fonts.googleapis.com/css2?family=Comic+Neue&display=swap');
.product-view .product-view-content span{
font-family: 'Comic Neue', cursive;
}*/

/*imagens grandes*/
/*#product-list .product-list-item .product-image a:not(.label-unavailable),
#product-list-sidebar .product-list-item .product-image a:not(.label-unavailable) {
	padding-top: 150%;
}*/

/**************************/

.element-social-header .social-header-list li a {
	display: flex;
}
/*
.element-logo img {
	max-height: 50px;
}*/

.wrapper-order-select {
    display: none;
}

#footer-main .footer-main-inner {
    background: #e6e2dd;
}

.element-delivery-methods {
    display: none !important;
}

.header-section .header-section-inner {
    background: unset;
}

.header-section .element-breadcrumb {
    color: black;
    margin-bottom: 0;
}
/*
.header-section .header-box-content h1 {
    color: black !important;
}*/
#footer-main .element-menu-footer .menu-footer-list>li>a, 
#footer-main .title-footer {
    font-weight: bold;
    color: #FFF !important;
}
.element-banner-category {
    display: none !important;
}

#nav-main .element-menu-category #menu-category .menu-category-list>li.has-submenu>a:after {
    background: #f9f9f9;
}
#nav-main .element-menu-category {
    background: #000;
}
#nav-main .element-menu-category #menu-category .menu-category-list>li {
    color: white;
}
#nav-main .element-menu-category #menu-category .menu-category-list>li ul {
    background: #000;
}
#nav-main .element-menu-category #menu-category .menu-category-list>li ul li:hover>a {
    background: #f9f9f9;
    color: #000;
}
#nav-main .element-menu-category #menu-category .menu-category-list>li>a.mega-menu+ul:before {
    background: #000;
}
body.pagina-home #content-main .header-box-content, body.painel-cliente #content-main .header-box-content {
    text-align: left;
    font-weight: bold;
}
.depoimentos-username {
    font-size: 20px;
    margin-top: 20px;
}
/* AJustes pagina de produtos - 209567 */
.element-product-detail .product-detail-right>div:not(.product-info):not(.box-shipping):not(.element-breadcrumb) {
    margin-top: -10px;
    padding: 10px 20px;
}
.wrapper-product-combination .product-combination-title {font-size: 14px;}
.wrapper-product-combination .product-combination-list .product-combination-item {margin: 1px;}
.wrapper-product-combination .product-combination-list .product-combination-item label {
    font-size: 10px;
    padding: 0px;
}
.element-product-detail .product-info .product-name { font-size: 25px;}
.wrapper-product-combination .product-combination-list .product-combination-item label div {font-size: 10px;}
/* FIm - AJustes pagina de produtos - 209567 */

/*Submenus visíveis on hover*/
#nav-main .element-menu-category #menu-category .menu-category-list>li.menu-right>ul li:hover ul {
    left: 100% !important;
    right: 0 !important;
    visibility: visible;
    opacity: 1;
}

/*Ajustes chamado 210096*/

a.product-ratings-link {
    font-weight: bold;
}

.element-product-detail .wrapper-product-combination .product-combination-title {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 16px;
    color: #fff;
}

.element-product-detail .product-info .product-name {
    font-weight: bold;
}

p.product-sku {
    display: none;
}

p.product-category {
    display: none;
}

p.product-brand {
    display: none;
}

.element-product-description .product-view-content, .element-product-info .product-view-content {
    font-size: 19px;
    word-break: break-word;
    text-align: left;
    font-family:'noir_pro',Sans-serif;
}

a.link-home {
    display: none !important;
}
/*Fim Ajustes chamado 210096*/

/*Ajuste preço do produto e botão comprar abaixo do nome - Página Produto*/
.element-product-detail>.product-detail.product-detail-right {
    display: flex;
    flex-direction: column;
    background: 0;
}
.element-product-detail .wrapper-product-price {
    order: -1;
}
.element-product-detail .element-breadcrumb {
    order: -1;
}
.element-product-detail .product-info {
    order: -1;
}
#product-list-sidebar .product-list-item .wrapper-btn-product, #product-list .product-list-item .wrapper-btn-product {
    bottom: 0;
    left: 0;
    margin-top: 0;
    position: absolute;
    right: 0;
    visibility: hidden;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=0);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    -ms-transition: all .35s ease-in-out;
    -o-transition: all .35s ease-in-out;
}
#product-list-sidebar .product-list-item:hover .wrapper-btn-product, #product-list .product-list-item:hover .wrapper-btn-product {
    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);
}
.element-banner-shop #banner-shop {
    flex-direction: column;
}

/*Ajuste cor vitrine - 212775 - Luã*/

section#content-main {
    background: #f7f7f7 !important;
}

/* Fim Ajuste cor vitrine - 212775 - Luã*/

.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;
	padding: 0;
}

 a.title-login, span, h2, p {
    /* color: #fff !important; */
}

.pagina-carrinho #content-main .element-content .box-cart-content p, .pagina-carrinho #content-main .element-content .box-cart-content span, .pagina-carrinho #content-main .element-content .box-cart-content h2 {
	color: black !important;
}

.product-view-content div span {
	color: #FFF !important;
}

.element-banner-bottom img {
	width: 100%;
}
.element-banner-bottom {width: 100%;padding:0px;background: #000;}

#footer-main .grid-menu-footer {
    width: 68.8%;
}
#header-main .element-welcome-message .user-actions-inner .user-actions-list,
section#content-main,
.header-2 {
    background: #2C343D !important;
}

span.icon-shopping-cart {
    filter: invert(1);
}
.element-banner-stripe, #footer-main .footer-main-inner {
    background: #000;
}
p.info-cnpj, p.info-address, p.info-address span, #footer-main .element-phone .phone-inner p {
    color: #fff !important;
}
   
#nav-main {
    margin-bottom: 0px;
}
.product-view.element-product-rating {
    background: 0;
}
.element-info .info-title, .element-info .info-phone, .element-info .info-time, .element-info .info-email, #header-main .element-social-header .social-header-list li a span {
    color: #FFF !important;
}
#header-main .element-shopping-cart .link-shopping-cart .shopping-cart-total-price-wrapper, #header-main .element-shopping-cart .link-shopping-cart .shopping-cart-total-products-wrapper .shopping-cart-total-products{
    color: #FFF !important;
}
#header-main .grid-2.grid-shopping-cart .element-shopping-cart .link-shopping-cart .shopping-cart-total-products-wrapper{
    color: #000 !important;
}

.pagina-produto .element-product-detail .product-info .product-name {
    color: white !important;
}
.pagina-produto .element-breadcrumb .breadcrumb ul.breadcrumb-list li a h3 {
    color: white;
}
.pagina-produto .product-view.element-product-description .product-view-content p span {
    color: #FFF !important;
}
#modal-cookie .alert-cookie-inner .alert-cookie-desc p {
    color: black !important;
}
#cart-products #cart-products-table .cart-products-list {
    color: white !important;
}

#cart-products #cart-products-table .cart-products-header .cart-item-product,
#cart-products #cart-products-table .cart-products-header .cart-item-price-holder,
#cart-products #cart-products-table .cart-products-header .cart-item-amount-holder,
#cart-products #cart-products-table .cart-products-header .cart-item-total-holder {
 color: white;
}

#shipping-data .box-cart-header span {
    color: black !important;
}

#final-payment-data .box-cart-header span {
 color: black !important;
}
#final-cart-value table.table-final-cart {
    color: aliceblue;
}
#footer-main .element-menu-footer .menu-footer-list li {
	color: white;
}
#product-list .product-list-item .product-info {
    color: #fff;
}
#product-list .product-list-item .product-name h2 {
    color: #FFF;
}
#content-main .header-box-content h1, #content-main .header-box-content h2, #content-main .header-box-content h3, #content-main .header-box-content h4, #content-main .header-box-content h5, #content-main .header-box-content h6, #content-main .header-box-content .title-secundary {
    color: #fff;
}
body,
.element-content,
.element-pagination .pagination .pagination-counter,
.element-pagination .pagination ul.pagination-list li a, .element-pagination .pagination ul.pagination-list li.current,
.table-total-price tr:last-child th, .table-total-price tr:last-child td,
.table-primary thead th,
.order-info .order-info-date span, .order-info .order-info-number span, .order-info .order-info-delivery span,
.box-order-summary .box-order-summary-header .box-order-summary-title,
#cart-final .box-cart-final-right,
.cart-data-shipping-holder .label-block,
.list-comments .list-comments-item .comment-info .comment-header .comment-title,
.list-item-wrapper-center,
#cart-email h3, #cart-email h4,
#cart-data .cart-info,
.product-view,
.list-comments .list-comments-item,
#cart-data .cart-info .cart-data-shipping,
.element-product-detail .box-shipping #product-shipping th, .element-product-detail .box-shipping #product-shipping td,
.element-product-detail .box-shipping #product-shipping th,
.element-product-detail div[class^="box-"] .box-title,
.element-product-detail .product-detail-right>div:not(.product-info):not(.box-shipping):not(.element-breadcrumb),
.element-breadcrumb .breadcrumb ul.breadcrumb-list,
.element-product-detail .wrapper-product-price .product-price,
#header-main .element-welcome-message .user-actions-inner{
	color:white;
}
.page-content h3,
.element-product-description .product-view-content p {
	color: white !important;
}

/*Checkout*/
label.label-block {
    color: black;
}
#footer-main .copyright {
    padding: 20px 0;
    text-align: center;
    background: #2C343D;
}
#footer-main .copyright p {
    color: #FFF;
}
#header-main .header-1{
	background:#000;
    color: #FFF;
}
#product-list .product-list-item .product-image a:not(.label-unavailable), #product-list-sidebar .product-list-item .product-image a:not(.label-unavailable) {
    display: block;
    overflow: hidden;
    padding-bottom: 0 !important;
    padding-top: 100%;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#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 {
    left: 50%;
    max-height: 100%;
    max-width: 100%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
}
span[class^="icon-"].icon-prev {
    background-position: 0 -70px;
}
span[class^="icon-"].icon-next {
    background-position: -40px -70px;
}
.modal .modal-content .modal-form {
    display: none;
}
.cart-data-coupon-holder .link {
	background: #57bb63;
	border: 0;
	color: #fff !important;
	font-size: 14px;
	line-height: 20px;
	padding: 10px 15px;
	text-decoration: bold;
	text-transform: uppercase;
	-webkit-border-radius: 4px;
	margin-top:30px !important;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-transition: all 1000ms ease;
	-moz-transition: all 1000ms ease;
	-ms-transition: all 1000ms ease;
	-o-transition: all 1000ms ease;
}

header#header-main {
    z-index: 79;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
}

#nav-main .element-menu-category {
    position: fixed;
    top: 154px;
    z-index:89;
    left: 0;
    right: 0;
}

body {
    padding-top:202px;
}

.element-content .box-pix {
    color: black;
}

.element-product-detail div[class^="box-"] .row {
    margin-bottom: 0px;
}

.wrapper-product-price {
    order: 3 !important;
    border-top: 1px solid;
}

.element-product-detail .wrapper-btn-buy .btn.btn-buy, .element-product-detail .wrapper-btn-buy .btn.btn-buy-kit {
    background: #376d3d;
}

.wrapper-product-combination .product-combination-list .product-combination-item.product-combination-active label .combination-text {
    background: #606060;
    color: white !important;
}

a.btn.btn-favorite, a.btn.btn-share {
    background: black;
}

span#docs-internal-guid-01f73841-7fff-0bad-f650-f4cb1c0c3722 span {
    background: #2c343d !important;
}

.product-view.element-product-description .product-view-content div span {
    background:#2c343d;
}

.product-view.element-product-description .product-view-content div {
    background:#2c343d !important;
}

.product-view.element-product-description .product-view-content {
    background:#2c343d !important;
}

a.btn.btn-buy-kit {
    background: black;
    color: white;
}

.wrapper-product-combination .product-combination-list .product-combination-item label div {
    font-size: 15px;
}

li.product-combination-item {
    margin:2px;
}

.product-detail.product-detail-left a.bx-prev.disabled {
    background: url(https://69696.cdn.simplo7.net/static/69696/galeria/169054264825427.png) no-repeat 10px 0px;
    right: 11px !important;
    left: 9px !important;
}

.product-detail.product-detail-left a.bx-next {
    background: url(https://69696.cdn.simplo7.net/static/69696/galeria/169054264825427.png) no-repeat -40px;
    left: 16px !important;
}