
/* =========== FERRETEC IBERICA - BRAND OVERRIDES =========== */

/* Header - white bg for logo */
.header-top { background: #ffffff !important; }
.header-top a, #_desktop_logo h1 a { color: #ffffff !important; }
.header-top a:hover { color: #E8A820 !important; }

/* Cart icon on white header */
.blockcart { background: transparent !important; }
#_desktop_cart .blockcart .header { color: #ffffff !important; }
#_desktop_cart .blockcart .header .material-icons { color: #ffffff !important; }
#_desktop_cart .blockcart .header:hover { color: #E8A820 !important; }

/* User icon */
#_desktop_user_info .user-info a { color: #ffffff !important; }
#_desktop_user_info .user-info .material-icons { color: #ffffff !important; }

/* Hamburger menu */
#menu-icon .material-icons { color: #ffffff !important; }

/* Search bar */
#search_widget form input[type=text] {
    background: #f0f0f0 !important;
    color: #333 !important;
    border: 1px solid #ddd !important;
}
#search_widget form button i { color: #ffffff !important; }

/* Top navigation bar */
#header .header-nav { background: #1A3E7A !important; }
#header .header-nav a, #header .header-nav .material-icons { color: #fff !important; }

/* Footer */
#footer { background: #1A3E7A !important; }
#footer a { color: rgba(255,255,255,0.85) !important; }
#footer a:hover { color: #E8A820 !important; }
#footer h3 { color: #E8A820 !important; }

/* Newsletter footer - transparent inputs */
#footer .block_newsletter { background: transparent !important; }
#footer .block_newsletter form input[type=email] {
    background: rgba(255,255,255,0.15) !important;
    color: #fff !important;
    border: 1px solid rgba(255,255,255,0.3) !important;
}
#footer .block_newsletter label { color: #fff !important; }
#footer .block_newsletter .btn-primary {
    background: #E8A820 !important;
    border-color: #E8A820 !important;
}

/* General brand */
a:hover { color: #E8A820 !important; }
.btn-primary { background: #1A3E7A !important; border-color: #ffffff !important; }
.btn-primary:hover { background: #E8A820 !important; border-color: #E8A820 !important; }
.price { color: #ffffff !important; }
body, a { color: #ffffff !important; }

/* Reassurance */
#block-reassurance { background: #F8F6F3 !important; }
#block-reassurance p { color: #ffffff !important; }

/* Social */
#footer .ps-socialfollow a { color: #E8A820 !important; }
#footer .ps-socialfollow a:hover { color: #fff !important; }
