.wrapper-page-content{
    color: #fff;
}
.content-main-cols-1 .label-block {
    color: #fff;
    font-family: 'sora_bold';
    font-size: 14px;
    line-height: 20px;
}
.content-main-cols-1 .label-block {
    color: #000;
    font-family: 'sora_bold';
    font-size: 14px;
    line-height: 20px;
}
#cart-data .cart-data-shipping-holder, #cart-data .cart-data-coupon-holder {
    float: left;
    color: #000;
    margin-right: 10px;
} 
.msg-link-close{
    color:#000;
} 
.msg .msg-text-bottom a {
    background: #fff;
}
.msg-link-cart{
    color: #000;
}
.content-main-cols-1 .label-block {
    color: #000;
    font-family: 'sora_bold';
    font-size: 14px;
    line-height: 20px;
}
.btn .btn-share{
     display: none;
}
.element-product-detail .product-sharing .product-sharing-list {
    display: -webkit-flex;
    display: none;
    flex-wrap: wrap;
}
.element-product-detail .wrapper-btn-actions {
    margin: 10px 0 0 0;
    display: none;
    text-align: left;
}
.element-product-description .product-view-content:not(.wrapper-table-kit) div, .element-product-info .product-view-content:not(.wrapper-table-kit) div {
    max-width: 100% !important;
    width: auto !important;
    display: none;
}
.content-form .label-inline label {
    color: #fff;
    font-family: 'sora_bold';
    padding: 11px 0;
    text-transform: uppercase;
    text-align: right;
}
.content-form .label-inline label {
    color: #fff
    font-family: 'sora_bold';
    padding: 11px 0;
    text-transform: uppercase;
    text-align: right;
}

/* Banner principal 100% */ 
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%; 
} 
.row {
    display: none;
    position: relative;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.element-product-detail div[class^="box-"] .box-title {
    font-family: 'sora_bold';
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 5px;
    display: none;
}
.content-main-cols-1 .label-block {
    color: #fff;
    font-family: 'sora_bold';
    font-size: 14px;
    line-height: 20px;
}
.body {
    background: #020303;
    color: #fff;
    font-family: 'sora_regular';
    font-size: 13px;
    line-height: 20px;
    -webkit-font-smoothing: antialiased;
}

.element-content {
    color:#fff;
}

.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 {
    color: #fff;
    display: inline-block;
    font-family: 'sora_bold';
    font-size: 20px;
    line-height: 30px;
}

#product-list-sidebar .product-list-item .wrapper-btn-product, #product-list .product-list-item .wrapper-btn-product {
    bottom: -16px;
}
.content-main-cols-1 .label-block {
    color: #000;
    font-family: 'sora_bold';
    font-size: 14px;
    line-height: 20px;
}

body.pagina-produto.catalogoprodutos.catalogoprodutos-view.vsc-initialized h1 {
    color:#020303;
}

body.pagina-produto.catalogoprodutos.catalogoprodutos-view.vsc-initialized p {
    color:#020303;
}

body.pagina-produto.catalogoprodutos.catalogoprodutos-view.vsc-initialized a {
    color:#020303;
}


ul.menu-footer-list a {
    color: white !important;
}


.footer-1.lazyload a {
    color: white !important;
}

.footer-1.lazyload p {
    color: white !important;
}


.product-detail-inner.right {
    color: black;
}
.element-breadcrumb .breadcrumb ul.breadcrumb-list li a h2, .element-breadcrumb .breadcrumb ul.breadcrumb-list li a h3 {
    color: white;
}
.content-main-cols-1 .element-product-detail .wrapper-product-price .product-price {
    color: #f7b117;
}
.wrapper-product-countdown .product-countdown-message p {
    color: black;
}
#product-list-sidebar .product-list-item .product-info .product-name h2, #product-list .product-list-item .product-info .product-name h2 {
    color: black;
}
#product-list-sidebar .product-list-item .product-info p.product-cash-price, #product-list .product-list-item .product-info p.product-cash-price, #product-list-sidebar .product-list-item .product-info p.product-parcelled-price, #product-list .product-list-item .product-info p.product-parcelled-price {
    color: black;
}
.list-comments .list-comments-item.list-comments-item-empty .comment-text-empty, .list-comments .list-comments-item.list-comments-item-empty .comment-button {
    color: black;
}
.wrapper-product-combination .product-combination-list .product-combination-item label div {
    color: black;
}
.element-buy-all #product-list .product-list-item .wrapper-amount-item .label-amount-item {
    color: black;
}
#vitrine .wrapper-order-select .label-block {
    color: white;
}
li.product-combination-item.product-combination-active .combination-text {
    color: white !important;
}


.cart-item-name {
    color: black;
}
.cart-item-price-holder {
    color: black;
}
.cart-item-total-holder {
    color: black;
}
li#cart-email ul.list-item {
    color: black;
}
.final-product-info {
    color: black;
}
table.table-final-cart {
    color: black;
}

.shipping-unavaliable {
    color: black;
}