body.black {
    background: #121212;
}

body.black .social-content .box a img {
    filter: invert(1) brightness(10);
}

body.black #banners .slick-dots li button {
    background: #FFF !important;
}

body.black #newsletter {
    background: #121212;
    padding: 50px 0;
    margin:0;
}

body.black #footer {
    background: #3A3A3A;
}

body.black #footer span,
body.black #footer a,
body.black #footer p {
    color: #FFF !important;
}

body.black #footer .return-to-top {
    background: #121212;
}

body.black #newsletter h3,
body.black #newsletter p,
body.black #newsletter label,
body.black #newsletter a,
body.black #newsletter span {
    color: #FFF;
}

body.black #newsletter .container {
    border: 1px solid #727272
}

body.black #newsletter .container .divider {
    border-right: 1px solid #727272;
}

body.black #tabControllerShelf .tab {
    background: #FF5912
}

body.black #tabControllerShelf .tab.active {
    background: #2A480F;
}

body.black .shelf .shelf-product > h2 {
    color: #FFF !important;
}

body.black #perfumes-ocasioes {
    background: #333333;
}

body.black .gt-categoria {
    background: #2D2D2D !important;
}

body.black #header .logo a img {
    filter: invert(1) brightness(10) !important;
}

body.black .search .fulltext-search-box {
    background: transparent;
}

body.black .gicon.eq01 {
    filter: brightness(0) saturate(100%) invert(19%) sepia(91%) saturate(7473%) hue-rotate(1deg) brightness(103%) contrast(109%) !important;
}

body.black .gt-categoria li a.pai {
    color: #fff !important;
}

body.black .gt-categoria li a.pai:hover {
    color: #000 !important;
}

body.black .shelf-product .slick-slide div li {
    background: #FFF !important;
}

body.black .show-buy {
    background: transparent !important;
}

body.black #faixa-preco span {
    color: #FFF;
}

body.black #footer .return-to-top .content > a img {
    filter: invert(1) brightness(1.5);
}

@media only screen and (min-width: 1198px) {
    body.black.top-fixed #header {
        background: #121212 !important;
    }
}