#header .header-top .position-static #_desktop_setting-header {
    color: #fff;
}

#header .header-top .position-static #_desktop_setting-header {
    display: block !important;
}

#header .language-selector-wrapper ul {
    flex-direction: column;
}

#header .language-selector-wrapper ul li {
    width: auto;
}

#header .language-selector-wrapper ul li a {
    margin: 0;
}

#header .language-selector-wrapper ul li a p{
    margin: 5px 0;
}

/* COLOR LETRA NEGRO DESCRIPCIÓN LARGA */
.product-description {
    color: #3a3a3a;
}

/* COLOR LETRA NEGRO FILTRO SELECCION */
.facet-dropdown .select-list {
    color: #010101;
}

.thumbnail-container .boncompare-hook-wrapper {
    display: block !important;
}

li.product-flag {
    width: 80%;
}

/* HEADER FONDO SUPERIOR */
#header {
    background: #2E70B6;
}

#header>div.header-top.revealOnScroll.animated.fadeInUp>div {
    width: 1580px;
}

/* MENU SUPERIOR, PICTOS DERECHA NEGRO VISTA PREVIA, PICTOS TALLES */
#bonattribute .bonattribute-btn.color,
#bonattribute .bonattribute-btn.radio,
#bonattribute .bonattribute-btn.select {
    background: #000000;
    display: block !important;
    line-height: 2;
}


/*.MENU SUPERIOR BLANCO, CATEGORIAS */
#block_myaccount_infos .myaccount-title a,
#header a,
#header i,
#header span {
    color: #ffffff;
}

#header .top-menu a[data-depth="0"]:hover {
    color: #ffffff !important;
}

#wrapper .breadcrumb-wrapper {
    background: #ffffff;
}

#header .top-menu,
#_desktop_top_menu ul[data-depth="0"]>li>a,
#_desktop_cart>div>div>a,
#header .header-top .position-static #_desktop_cart .blockcart a:hover,
#header .header-top .position-static #_desktop_cart .blockcart i:hover,
#header .header-top .position-static #_desktop_setting-header i,
#header .header-top .position-static #_desktop_setting-header i:hover,
#header .header-top .position-static #_desktop_user_info i,
#header .header-top .position-static #_desktop_user_info i:hover,
#bonwishlist .wishlist-tooltip i,
#bonwishlist .wishlist-tooltip i:hover,
.bonsearch,
.bonsearch:hover,
.footer-container .links li a,
.footer-container .links li a:hover {
    color: #ffffff !important;
}

/* SUBMENU CATEGORIAS, FONDO */
#wrapper .breadcrumb-wrapper {
    background: #787877;
}

#wrapper .breadcrumb li a {
    color: #ffffff;
    font-size: 14px;
}

/* #product-button {color: #ffffff; font-size: 14px;} */

/* SUBMENU prev, siguiente */
#product-button .btn_prev span {
    color: #ffffff;
    font-size: 12px;
}

#product-button .btn_next span {
    color: #ffffff;
    font-size: 12px;
}


/* FOOTER, COLOR AZUL*/
.footer-container {
    background: #2E70B6;
}

/* FOOTER, link blanco */
.footer-container .links li a:hover {
    color: #ffffff !important;
}

.footer-container .links li a,
.footer-container .h3 {
    color: #ffffff;
}

.block_newsletter {
    color: #ffffff;
}

#bonbannersmenu li {
    margin-top: 20px;
}

/* SUBIR LOGO MENU */
#header #_desktop_logo {
    top: -8px;
}

/* COLOR BLANCO MENU SUPERIOR Y PICTOS */
.block-contact .footer_adsress:before,
.block-contact .footer_email:before,
.block-contact .footer_fax:before,
.block-contact .footer_phone:before,
.block_newsletter #footer_newsletter p,
.footer-container .links li span,
#btn-boncall a.btn-boncall::after,
#header .header-top .position-static #_desktop_cart .blockcart i,
#_desktop_top_menu .top-menu .nav-arrows i,
#header a:hover,
#header a:hover:after,
#header a:hover i,
#header a:hover span,
#header i:hover,
#header i:hover:after,
#header i:hover i,
#header i:hover span,
#header span:hover,
#header span:hover:after,
#header span:hover i,
#header span:hover span {
    color: #ffffff;
}

#_desktop_top_menu>.top-menu>li>a:after {
    background-color: #fff;
}

#boncompare .compare-tooltip:hover .boncompare-icon,
.boncompare-icon {
    stroke: #fff;
}

#cart-subtotal-products span,
#cart-subtotal-shipping span,
#_desktop_cart .cart-summary-line span,
#header .bon-cart-summary-product-info span.product-price,
#header .bon-cart-summary-product-info span.product-quantity,
#header .bon-cart-summary-product-info a.remove-from-cart,
#bon-cart-summary-product-list .cart-summary-product-item .remove-from-cart:before {
    color: #3a3a3a;
}

#bonmenu .menu-list {
    flex-wrap: wrap;
}

/* MENU SUPERIOR VISIÓN EN MOVILES */
@media screen and (max-width: 767px) {
    #bonmenu {
        margin-top: 15px;
    }

    /* MENU SUPERIOR FONDO AZUL */
    #header .header-nav {
        background: #2E70B6
    }


    #bonmenu a,
    #bonmenu i,
    #btn-boncall a,
    #btn-boncall span,
    #btn-boncall i,
    #btn-boncall a.btn-boncall::after {
        color: #f8f9f9;
    }

    #bonmenu .menu-list {
        margin: 0;
    }

    #bonmenu .menu-list li {
        margin-bottom: 10px;
    }

    #header .header-contact {
        justify-content: center;
    }

    .boncall-mail {
        padding-left: 0;
    }

    #btn-boncall .block-callback-link {
        margin-right: 30px;
    }

    #bonmenu .menu-list,
    #btn-boncall .block-callback {
        flex-wrap: wrap;
        justify-content: center;
    }

    #header #menu-icon i {
        color: #fff;
    }
}

@media screen and (max-width: 480px) {
    .form-group .gdpr_consent {
        margin-top: 10px;
    }
}

@media screen and (min-width: 576px) {
    #contact .container .contact-form .form-fields>div {
        padding-right: 15px;
        padding-left: 15px;
    }
}