div.field.search div.control div.nested,
.header-search .cdz-cat-search .inner,
.page-header .sticky-menu:not(.active) .minicart-wrapper .action.showcart .text {
    display: none !important;
}

.block-static-block.widget, .block-cms-link.widget {
    margin-bottom: 0 !important;
}

.top {
    width: 100%;
    background-color: #0c0c0c;
    color: white;
}

.links {
    width: 100%;
    max-width: 1380px;
    margin: 0 auto;
}

.page-header .logo {
    width: 300px;
}

div.top div.links ul.content-links {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    margin-bottom: 0 !important;
    padding: 0.1%;
    list-style: none;
    text-transform: uppercase;
    font-size: 9pt;
}

div.top div.links ul.content-links li {
    margin: 0 !important;
    border-left: 1px solid white;
    padding: 0 1% 0 1%;
}

div.top div.links ul.content-links li a {
    color: white;
}

div.top div.links ul.content-links li:first-child {
    border-left: none;
}

div.header-panel-row div.header-panel-left {
    width: 20% !important;
}

div.header-panel-row div.header-panel-right {
    display: flex;
    flex-direction: row-reverse;
    width: 80% !important;
    margin-top: 1.3%;
}

.page-header .sticky-menu:not(.active) .wishlist #top-wishlist:before {
    color: white;
}

.page-header .hp-right-bottom {
    float: initial !important;
}

.page-header .hp-right-top {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 1%;
    float: inherit !important;
    margin-bottom: 0 !important;
}

.sticky-menu:not(.active) .header-search .actions .search:before {
    font-family: inherit !important;
    content: "" !important;
    background: url("../../images/icons/header/03-icone-lupa-buscador-cyberRock.svg") no-repeat;
    width: 25px;
    height: 29px;
    margin-top: 5px;
}

div.account-wrapper a:before {
    content: "";
    display: block;
    background: url("../../images/icons/header/05-icone-entrar-cyberRock.svg") no-repeat;
    width: 30px;
    height: 30px;
    float: left;
    margin: 0 6px 0 0;
    filter: invert(100%);
}

.page-header #top-wishlist:before {
    font-family: inherit !important;
    content: "" !important;
    background: url("../../images/icons/header/04-icone-lista-de-desejos-cyberRock.svg") no-repeat;
    width: 30px;
    height: 30px;
    float: left;
    filter: invert(100%);
}

.page-header .minicart-wrapper .action.showcart:before {
    font-family: inherit !important;
    content: "" !important;
    background: url("../../images/icons/header/06-icone-carrinho-cyberRock.svg") no-repeat;
    width: 33px;
    height: 32px;
    float: left;
    top: 4px !important;
    filter: invert(100%);
}

span.cart-subtotal span.price {
    color: white;
    margin-left: 10px !important;
    font-size: 15px;
}

.page-header .sticky-menu:not(.active) .wishlist #top-wishlist {
    padding-left: 40px !important;
}

.page-header .sticky-menu:not(.active) .hprb-links {
    margin: 6px 25px 0 !important;
}

ul.hprb-links li.link.wishlist a#top-wishlist {
    display: flex;
    flex-direction: column;
    color: white !important;
}

.page-header .minicart-wrapper .action.showcart .counter.qty {
    top: 3px !important;
    left: 33px !important;
    font-size: 12px !important;
    border: solid 1.5px;
    min-width: 18px !important;
}

.minicart-wrapper .action.showcart .counter.qty {
    background-color: black !important;
}

.account-wrapper a span {
    color: white;
}

.header-search.no-full-box.has-cat-search,
.header-search.hide-advanced-search.no-full-box {
    width: 52%;
    margin-right: 5%;
}

div.block.block-search form#search_mini_form {
    padding-right: 0 !important;
    padding-left: 0 !important;
}

div.hidden-xs.search-form .block.block-search {
    border-radius: 4px;
}

div.field.search div.control input#search {
    width: 93% !important;
}

.header-search.no-full-box.has-cat-search {
    border-bottom: 0 !important;
}

div.hp-right-bottom.header-search-wrap {
    display: flex;
    width: 100%;
}

div.cdz-dropdown a span.cart-subtotal {
    line-height: 2.0 !important;
    margin-left: 30%;
    font-size: 11pt !important;
}

div#desk_cart-wrapper {
    width: 14%;
    margin-left: 2%;
    min-width: 115px;
    display: flex;
    justify-content: start;
    align-items: center;
    background-color: #f20000;
    border-radius: 3%;
    margin-top: 0;
}

div.cdz-dropdown a span {
    color: white;
    text-transform: initial;
    font-size: 14px;
}

div#desk_menu-container {
    border-top: 1px solid white;
}

@media only screen and (max-width: 990px) {
    div.header-panel-row div.header-panel-right {
        margin-top: 3.3%;
    }
}

@media only screen and (max-width: 767px) {
    .page-header .logo {
        width: 100px !important;
    }

    div.header-panel-row div.header-panel-right {
        margin-top: 0 !important;
    }

    .page-header .nav-toggle {
        margin-top: 2%;
    }

    .header-search.no-full-box.mb-search.has-cat-search {
        margin-top: 18%;
    }

    .cdz-dropdown {
        margin-top: 34%;
    }

    div#desk_cart-wrapper {
        width: inherit;
        margin-left: inherit;
        min-width: inherit;
        display: block;
        justify-content: inherit;
        align-items: inherit;
        background-color: inherit;
        border-radius: inherit;
        margin-top: inherit;
    }

    div.hp-right-bottom.header-search-wrap {
        width: fit-content;
    }

    .header-search.no-full-box.has-cat-search,
    div.header-panel-row div.header-panel-left{
        width: inherit !important;
        margin-right: inherit;
    }

    .page-header .mobi-cart-wrapper .action.showcart:before,
    .header-search .search-toggle:before {
        color: #ffffff !important;
    }

    .page-header .nav-toggle:before,
    .page-header .nav-toggle>span:before, .page-header .nav-toggle>span:after {
        background: #ffffff !important;
    }
}

@media only screen and (max-width: 443px) {
    div.top div.links ul.content-links {
        font-size: 8pt;
    }
}
